org.nakedobjects.metamodel.value
Class ValueUsingValueSemanticsProviderFacetFactory

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetFactoryAbstract
      extended by org.nakedobjects.metamodel.value.ValueUsingValueSemanticsProviderFacetFactory
All Implemented Interfaces:
NakedObjectConfigurationAware, FacetFactory, RuntimeContextAware, SpecificationLoaderAware
Direct Known Subclasses:
BigDecimalValueTypeFacetFactory, BigIntegerValueTypeFacetFactory, BooleanPrimitiveValueTypeFacetFactory, BooleanWrapperValueTypeFacetFactory, BytePrimitiveValueTypeFacetFactory, ByteWrapperValueTypeFacetFactory, CharPrimitiveValueTypeFacetFactory, CharWrapperValueTypeFacetFactory, ColorValueTypeFacetFactory, DateTimeValueTypeFacetFactory, DateValueTypeFacetFactory, DoublePrimitiveValueTypeFacetFactory, DoubleWrapperValueTypeFacetFactory, FloatPrimitiveValueTypeFacetFactory, FloatWrapperValueTypeFacetFactory, ImageValueTypeFacetFactory, IntPrimitiveValueTypeFacetFactory, IntWrapperValueTypeFacetFactory, JavaAwtImageValueTypeFacetFactory, JavaSqlDateValueTypeFacetFactory, JavaSqlTimeValueTypeFacetFactory, JavaUtilDateValueTypeFacetFactory, LongPrimitiveValueTypeFacetFactory, LongWrapperValueTypeFacetFactory, MoneyValueTypeFacetFactory, PasswordValueTypeFacetFactory, PercentageValueTypeFacetFactory, ShortPrimitiveValueTypeFacetFactory, ShortWrapperValueTypeFacetFactory, StringValueTypeFacetFactory, TimeStampValueTypeFacetFactory, TimeValueTypeFacetFactory

public abstract class ValueUsingValueSemanticsProviderFacetFactory
extends FacetFactoryAbstract
implements RuntimeContextAware, NakedObjectConfigurationAware


Constructor Summary
protected ValueUsingValueSemanticsProviderFacetFactory(java.lang.Class<? extends Facet> adapterFacetType)
           
 
Method Summary
protected  void addFacets(ValueSemanticsProviderAbstract adapter)
           
 NakedObjectConfiguration getConfiguration()
           
protected  RuntimeContext getRuntimeContext()
           
 void setNakedObjectConfiguration(NakedObjectConfiguration configuration)
          Inject the NakedObjectConfiguration into the component.
 void setRuntimeContext(RuntimeContext runtimeContext)
           
 
Methods inherited from class org.nakedobjects.metamodel.facets.FacetFactoryAbstract
getFeatureTypes, getSpecificationLoader, process, process, processParams, setSpecificationLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueUsingValueSemanticsProviderFacetFactory

protected ValueUsingValueSemanticsProviderFacetFactory(java.lang.Class<? extends Facet> adapterFacetType)
Method Detail

addFacets

protected void addFacets(ValueSemanticsProviderAbstract adapter)

getRuntimeContext

protected RuntimeContext getRuntimeContext()

setRuntimeContext

public void setRuntimeContext(RuntimeContext runtimeContext)
Specified by:
setRuntimeContext in interface RuntimeContextAware

setNakedObjectConfiguration

public void setNakedObjectConfiguration(NakedObjectConfiguration configuration)
Description copied from interface: NakedObjectConfigurationAware
Inject the NakedObjectConfiguration into the component.

Specified by:
setNakedObjectConfiguration in interface NakedObjectConfigurationAware

getConfiguration

public NakedObjectConfiguration getConfiguration()


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