ERXFaultArray< T extends EOEnterpriseObject > Class Reference

Inherits com::webobjects::foundation::NSArray<T>.

Collaboration diagram for ERXFaultArray< T extends EOEnterpriseObject >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

Object clone ()
boolean containsObject (Object object)
int count ()
EOEditingContext editingContext ()
 ERXFaultArray (EOEditingContext ec, NSArray< EOGlobalID > array)
 ERXFaultArray (NSArray< T > array)
int indexOfObject (Object object)
Iterator< T > iterator ()
objectAtIndex (int index)
Enumeration objectEnumerator ()
Enumeration< T > reverseObjectEnumerator ()
void setEditingContext (EOEditingContext ec)

Protected Member Functions

Object[] _objects ()

Private Attributes

EOGlobalID[] _array
EOEditingContext _editingContext
WeakReference< T >[] _refs


Detailed Description

Array that converts EOGlobalIDs to faults on the fly. The idea is that you can use this in place of an array of real EOs, which may consume quite a lot of memory when instantiated in an EC. May or may not only work without the Wonder version of NSArray.
Author:
ak
Parameters:
<T> 

Constructor & Destructor Documentation

ERXFaultArray ( NSArray< T >  array  ) 

ERXFaultArray ( EOEditingContext  ec,
NSArray< EOGlobalID >  array 
)


Member Function Documentation

Object [] _objects (  )  [protected]

Object clone (  ) 

boolean containsObject ( Object  object  ) 

int count (  ) 

EOEditingContext editingContext (  ) 

int indexOfObject ( Object  object  ) 

Iterator<T> iterator (  ) 

T objectAtIndex ( int  index  ) 

Enumeration objectEnumerator (  ) 

Enumeration<T> reverseObjectEnumerator (  ) 

void setEditingContext ( EOEditingContext  ec  ) 


Member Data Documentation

EOGlobalID [] _array [private]

EOEditingContext _editingContext [private]

WeakReference<T> [] _refs [private]


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

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