org.nakedobjects.metamodel.specloader.internal.instances
Class InstancesCollectionFacet

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

public class InstancesCollectionFacet
extends CollectionFacetAbstract


Constructor Summary
InstancesCollectionFacet(FacetHolder holder)
           
 
Method Summary
 java.util.List<NakedObject> collection(NakedObject nakedObjectWrappingNakedObjectList)
          Expected to be called with a NakedObject wrapping a NakedObjectList.
 NakedObject firstElement(NakedObject nakedObjectWrappingInstanceCollectionVector)
          Expected to be called with a NakedObject wrapping a NakedObjectList.
 void init(NakedObject collection, NakedObject[] initData)
          Does nothing.
 int size(NakedObject nakedObjectWrappingInstanceCollectionVector)
          Expected to be called with a NakedObject wrapping a NakedObjectList.
 
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

InstancesCollectionFacet

public InstancesCollectionFacet(FacetHolder holder)
Method Detail

collection

public java.util.List<NakedObject> collection(NakedObject nakedObjectWrappingNakedObjectList)
Expected to be called with a NakedObject wrapping a NakedObjectList.


firstElement

public NakedObject firstElement(NakedObject nakedObjectWrappingInstanceCollectionVector)
Expected to be called with a NakedObject wrapping a NakedObjectList.


size

public int size(NakedObject nakedObjectWrappingInstanceCollectionVector)
Expected to be called with a NakedObject wrapping a NakedObjectList.


init

public void init(NakedObject collection,
                 NakedObject[] initData)
Does nothing.



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