org.nakedobjects.metamodel.facets.collections.modify
Class CollectionFacetAbstract

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

public abstract class CollectionFacetAbstract
extends FacetAbstract
implements CollectionFacet


Constructor Summary
CollectionFacetAbstract(FacetHolder holder)
           
 
Method Summary
 boolean contains(NakedObject nakedObjectRepresentingCollection, NakedObject candidateNakedObject)
           
 java.util.Enumeration<NakedObject> elements(NakedObject nakedObjectRepresentingCollection)
           
 TypeOfFacet getTypeOfFacet()
          Convenience method that returns the TypeOfFacet on this facet's holder.
 java.lang.Iterable<NakedObject> iterable(NakedObject nakedObjectRepresentingCollection)
           
 java.util.Iterator<NakedObject> iterator(NakedObject nakedObjectRepresentingCollection)
           
 
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.collections.modify.CollectionFacet
collection, firstElement, init, size
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Constructor Detail

CollectionFacetAbstract

public CollectionFacetAbstract(FacetHolder holder)
Method Detail

elements

public final java.util.Enumeration<NakedObject> elements(NakedObject nakedObjectRepresentingCollection)
Specified by:
elements in interface CollectionFacet

contains

public final boolean contains(NakedObject nakedObjectRepresentingCollection,
                              NakedObject candidateNakedObject)
Specified by:
contains in interface CollectionFacet

iterator

public final java.util.Iterator<NakedObject> iterator(NakedObject nakedObjectRepresentingCollection)
Specified by:
iterator in interface CollectionFacet

iterable

public java.lang.Iterable<NakedObject> iterable(NakedObject nakedObjectRepresentingCollection)
Specified by:
iterable in interface CollectionFacet

getTypeOfFacet

public final TypeOfFacet getTypeOfFacet()
Description copied from interface: CollectionFacet
Convenience method that returns the TypeOfFacet on this facet's holder.

Specified by:
getTypeOfFacet in interface CollectionFacet


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