ERXMutableArray< E > Class Reference

Inherits com::webobjects::foundation::NSMutableArray<E>, and java::util::List<E>.

Collaboration diagram for ERXMutableArray< E >:

Collaboration graph
[legend]

List of all members.

Classes

class  ThreadSafeArray< V >

Public Member Functions

 ERXMutableArray (Vector<?extends E > vector, NSRange range, boolean flag)
 ERXMutableArray (E objects[], NSRange range)
 ERXMutableArray (E aobj[])
 ERXMutableArray (E obj)
 ERXMutableArray (int i)
 ERXMutableArray (NSArray<?extends E > array)
 ERXMutableArray (Collection<?extends E > c)
 ERXMutableArray ()
ERXMutableArray< E > mutableClone ()
NSData toBlob ()
String toPropertyList ()
String[] toStringArray ()

Static Public Member Functions

static NSArray fromBlob (NSData d)
static NSArray fromPropertyList (String arrayAsString)
static< T > NSMutableArray< T > synchronizedArray (NSMutableArray< T > array)
static< T > NSArray< T > synchronizedArray (NSArray< T > array)
static< T > NSMutableArray< T > synchronizedArray ()
static NSData toBlob (NSMutableArray<?> d)
static NSData toBlob (NSArray<?> d)
static String toPropertyList (NSArray<?> array)

Static Public Attributes

static final long serialVersionUID = -6581075256974648875L


Detailed Description

Custom subclass of NSMutableArray. Implements java.util.List and can be used as a EOF custom value class because it can automatically en- and decode an NSMutableArray as blob into a database. NOTE: As the List implementation is based on the NSMutableArray implementation, care must be taken when subclassing; it is best if you use only List-methods when extending List-methods and NSArray methods in other cases. Otherwise you will most likely get into stack overflows. NOTE: List allows for NULL values, NSMutableArray does not. Therefore you can't use NULL objects. The ERPrototype name is mutableArray

Constructor & Destructor Documentation

ERXMutableArray (  ) 

ERXMutableArray ( Collection<?extends E >  c  ) 

ERXMutableArray ( NSArray<?extends E >  array  ) 

ERXMutableArray ( int  i  ) 

ERXMutableArray ( obj  ) 

ERXMutableArray ( aobj[]  ) 

ERXMutableArray ( objects[],
NSRange  range 
)

ERXMutableArray ( Vector<?extends E >  vector,
NSRange  range,
boolean  flag 
)


Member Function Documentation

static NSArray fromBlob ( NSData  d  )  [static]

static NSArray fromPropertyList ( String  arrayAsString  )  [static]

ERXMutableArray<E> mutableClone (  ) 

Reimplemented from NSMutableArray.

static <T> NSMutableArray<T> synchronizedArray ( NSMutableArray< T >  array  )  [static]

static <T> NSArray<T> synchronizedArray ( NSArray< T >  array  )  [static]

static <T> NSMutableArray<T> synchronizedArray (  )  [static]

NSData toBlob (  ) 

static NSData toBlob ( NSMutableArray<?>  d  )  [static]

static NSData toBlob ( NSArray<?>  d  )  [static]

String toPropertyList (  ) 

static String toPropertyList ( NSArray<?>  array  )  [static]

String [] toStringArray (  ) 


Member Data Documentation

final long serialVersionUID = -6581075256974648875L [static]

Reimplemented from NSMutableArray.


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

Generated on Sat May 26 06:43:13 2012 for Project Wonder by  doxygen 1.5.8