_EOCheapCopyMutableArray Class Reference

Inherits com::webobjects::foundation::NSMutableArray, and com::webobjects::eocontrol::EOFaulting.

Collaboration diagram for _EOCheapCopyMutableArray:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 _EOCheapCopyMutableArray (EOFaultHandler handler)
 _EOCheapCopyMutableArray (NSArray otherArray)
 _EOCheapCopyMutableArray ()
void _setCopy (_EOCheapCopyArray copy)
void addObject (Object object)
void addObjects (Object objects[])
void clearFault ()
Object clone ()
int count ()
EOFaultHandler faultHandler ()
NSArray immutableClone ()
void insertObjectAtIndex (Object object, int index)
boolean isFault ()
Object objectAtIndex (int index)
Enumeration objectEnumerator ()
void removeAllObjects ()
Object removeObjectAtIndex (int index)
Object replaceObjectAtIndex (Object object, int index)
Enumeration reverseObjectEnumerator ()
void setArray (NSArray otherArray)
void sortUsingComparator (NSComparator comparator) throws com.webobjects.foundation.NSComparator.ComparisonException
String toString ()
void turnIntoFault (EOFaultHandler handler)
void willRead ()

Static Public Attributes

static final Class _CLASS = _NSUtilities._classWithFullySpecifiedName("com.webobjects.eocontrol._EOCheapCopyMutableArray")

Protected Member Functions

Object[] objectsNoCopy ()

Static Package Attributes

static final long serialVersionUID = -2000885307L

Private Member Functions

void writeObject (ObjectOutputStream s) throws IOException

Private Attributes

transient EOFaultHandler _faultHandler
transient _EOCheapCopyArray _immutableCopy


Detailed Description

Reimp of the supplied class which will have some optimizations.

Constructor & Destructor Documentation

_EOCheapCopyMutableArray ( NSArray  otherArray  ) 

_EOCheapCopyMutableArray ( EOFaultHandler  handler  ) 


Member Function Documentation

void _setCopy ( _EOCheapCopyArray  copy  ) 

void addObject ( Object  object  ) 

Reimplemented from NSMutableArray.

void addObjects ( Object  objects[]  ) 

Reimplemented from NSMutableArray.

void clearFault (  ) 

Object clone (  ) 

Reimplemented from NSMutableArray.

int count (  ) 

EOFaultHandler faultHandler (  ) 

NSArray immutableClone (  ) 

Reimplemented from NSMutableArray.

void insertObjectAtIndex ( Object  object,
int  index 
)

Reimplemented from NSMutableArray.

boolean isFault (  ) 

Object objectAtIndex ( int  index  ) 

Enumeration objectEnumerator (  ) 

Object [] objectsNoCopy (  )  [protected]

void removeAllObjects (  ) 

Reimplemented from NSMutableArray.

Object removeObjectAtIndex ( int  index  ) 

Reimplemented from NSMutableArray.

Object replaceObjectAtIndex ( Object  object,
int  index 
)

Clears the objectsNoCopy too. It's wrong not to clear it.

Reimplemented from NSMutableArray.

Enumeration reverseObjectEnumerator (  ) 

void setArray ( NSArray  otherArray  ) 

Reimplemented from NSMutableArray.

void sortUsingComparator ( NSComparator  comparator  )  throws com.webobjects.foundation.NSComparator.ComparisonException

Reimplemented from NSMutableArray.

String toString (  ) 

void turnIntoFault ( EOFaultHandler  handler  ) 

void willRead (  ) 

void writeObject ( ObjectOutputStream  s  )  throws IOException [private]


Member Data Documentation

final Class _CLASS = _NSUtilities._classWithFullySpecifiedName("com.webobjects.eocontrol._EOCheapCopyMutableArray") [static]

Reimplemented from NSMutableArray.

transient EOFaultHandler _faultHandler [private]

transient _EOCheapCopyArray _immutableCopy [private]

final long serialVersionUID = -2000885307L [static, package]

Reimplemented from NSMutableArray.


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:32 2012 for Project Wonder by  doxygen 1.5.8