org.nakedobjects.metamodel.facets.collections
Class JavaArrayFacet

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.JavaArrayFacet
All Implemented Interfaces:
CollectionFacet, Facet

public class JavaArrayFacet
extends CollectionFacetAbstract


Constructor Summary
JavaArrayFacet(FacetHolder holder, RuntimeContext runtimeContext)
           
 
Method Summary
 java.util.Collection<NakedObject> collection(NakedObject nakedObjectRepresentingCollection)
          Expected to be called with a NakedObject wrapping an array.
 NakedObject firstElement(NakedObject nakedObjectRepresentingCollection)
          Expected to be called with a NakedObject wrapping an array.
 void init(NakedObject nakedObjectRepresentingCollection, NakedObject[] initData)
          Expected to be called with a NakedObject wrapping an array.
 int size(NakedObject nakedObjectRepresentingCollection)
          Expected to be called with a NakedObject wrapping an array.
 
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

JavaArrayFacet

public JavaArrayFacet(FacetHolder holder,
                      RuntimeContext runtimeContext)
Method Detail

init

public void init(NakedObject nakedObjectRepresentingCollection,
                 NakedObject[] initData)
Expected to be called with a NakedObject wrapping an array.


collection

public java.util.Collection<NakedObject> collection(NakedObject nakedObjectRepresentingCollection)
Expected to be called with a NakedObject wrapping an array.


firstElement

public NakedObject firstElement(NakedObject nakedObjectRepresentingCollection)
Expected to be called with a NakedObject wrapping an array.


size

public int size(NakedObject nakedObjectRepresentingCollection)
Expected to be called with a NakedObject wrapping an array.



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