org.nakedobjects.metamodel.facets.object.facets
Class FacetsFacetAbstract

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetAbstract
      extended by org.nakedobjects.metamodel.facets.object.facets.FacetsFacetAbstract
All Implemented Interfaces:
Facet, MultipleValueFacet, FacetsFacet
Direct Known Subclasses:
FacetsFacetAnnotation

public abstract class FacetsFacetAbstract
extends FacetAbstract
implements FacetsFacet


Constructor Summary
FacetsFacetAbstract(java.lang.String[] names, java.lang.Class<?>[] classes, FacetHolder holder)
           
 
Method Summary
 java.lang.Class<? extends FacetFactory>[] facetFactories()
          Returns the fully qualified class of the facet factory, which should be Class.isAssignableFrom(Class) FacetFactory.
static java.lang.Class<? extends Facet> type()
           
 
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

FacetsFacetAbstract

public FacetsFacetAbstract(java.lang.String[] names,
                           java.lang.Class<?>[] classes,
                           FacetHolder holder)
Method Detail

type

public static java.lang.Class<? extends Facet> type()

facetFactories

public java.lang.Class<? extends FacetFactory>[] facetFactories()
Description copied from interface: FacetsFacet
Returns the fully qualified class of the facet factory, which should be Class.isAssignableFrom(Class) FacetFactory.

Includes both the named facet factories and those identified directly by class. However, all are guaranteed to implement FacetFactory.

Specified by:
facetFactories in interface FacetsFacet


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