org.nakedobjects.metamodel.facets.collections
Class JavaCollectionFacet

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetAbstract
      extended by org.nakedobjects.metamodel.facets.collections.modify.CollectionFacetAbstract
          extended by org.nakedobjects.metamodel.facets.collections.JavaCollectionFacet
All Implemented Interfaces:
CollectionFacet, Facet

public class JavaCollectionFacet
extends CollectionFacetAbstract


Constructor Summary
JavaCollectionFacet(FacetHolder holder, RuntimeContext runtimeContext)
           
 
Method Summary
 java.util.Collection<NakedObject> collection(NakedObject nakedObjectWrappingCollection)
          Returns an unmodifiable Collection of NakedObjects.
 NakedObject firstElement(NakedObject collection)
           
 void init(NakedObject collection, NakedObject[] initData)
           
 int size(NakedObject collection)
           
 
Methods inherited from class org.nakedobjects.metamodel.facets.collections.modify.CollectionFacetAbstract
contains, elements, getTypeOfFacet, iterable, iterator
 
Methods inherited from class org.nakedobjects.metamodel.facets.FacetAbstract
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toString, toStringValues, unwrapObject, unwrapString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Constructor Detail

JavaCollectionFacet

public JavaCollectionFacet(FacetHolder holder,
                           RuntimeContext runtimeContext)
Method Detail

collection

public java.util.Collection<NakedObject> collection(NakedObject nakedObjectWrappingCollection)
Description copied from interface: CollectionFacet
Returns an unmodifiable Collection of NakedObjects.


firstElement

public NakedObject firstElement(NakedObject collection)

size

public int size(NakedObject collection)

init

public void init(NakedObject collection,
                 NakedObject[] initData)


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.