org.nakedobjects.metamodel.facets
Class SingleClassValueFacetAbstract

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetAbstract
      extended by org.nakedobjects.metamodel.facets.SingleClassValueFacetAbstract
All Implemented Interfaces:
Facet, SingleClassValueFacet
Direct Known Subclasses:
TypeOfFacetAbstract

public abstract class SingleClassValueFacetAbstract
extends FacetAbstract
implements SingleClassValueFacet


Constructor Summary
SingleClassValueFacetAbstract(java.lang.Class<? extends Facet> facetType, FacetHolder holder, java.lang.Class<?> value, SpecificationLoader specificationLoader)
           
 
Method Summary
 java.lang.Class<?> value()
           
 NakedObjectSpecification valueSpec()
          The NakedObjectSpecification of the value().
 
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

SingleClassValueFacetAbstract

public SingleClassValueFacetAbstract(java.lang.Class<? extends Facet> facetType,
                                     FacetHolder holder,
                                     java.lang.Class<?> value,
                                     SpecificationLoader specificationLoader)
Method Detail

value

public java.lang.Class<?> value()
Specified by:
value in interface SingleClassValueFacet

valueSpec

public NakedObjectSpecification valueSpec()
The NakedObjectSpecification of the value().

Specified by:
valueSpec in interface SingleClassValueFacet


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