Uses of Interface
org.nakedobjects.metamodel.facets.Facet

Packages that use Facet
org.nakedobjects.metamodel.adapter   
org.nakedobjects.metamodel.consent   
org.nakedobjects.metamodel.facetdecorator   
org.nakedobjects.metamodel.facets   
org.nakedobjects.metamodel.facets.actcoll.typeof   
org.nakedobjects.metamodel.facets.actions   
org.nakedobjects.metamodel.facets.actions.choices   
org.nakedobjects.metamodel.facets.actions.debug   
org.nakedobjects.metamodel.facets.actions.defaults   
org.nakedobjects.metamodel.facets.actions.executed   
org.nakedobjects.metamodel.facets.actions.exploration   
org.nakedobjects.metamodel.facets.actions.invoke   
org.nakedobjects.metamodel.facets.actions.validate   
org.nakedobjects.metamodel.facets.collections   
org.nakedobjects.metamodel.facets.collections.aggregated   
org.nakedobjects.metamodel.facets.collections.modify   
org.nakedobjects.metamodel.facets.collections.validate   
org.nakedobjects.metamodel.facets.disable   
org.nakedobjects.metamodel.facets.help   
org.nakedobjects.metamodel.facets.hide   
org.nakedobjects.metamodel.facets.ignore   
org.nakedobjects.metamodel.facets.naming.describedas   
org.nakedobjects.metamodel.facets.naming.named   
org.nakedobjects.metamodel.facets.object.aggregated   
org.nakedobjects.metamodel.facets.object.bounded   
org.nakedobjects.metamodel.facets.object.cached   
org.nakedobjects.metamodel.facets.object.callbacks   
org.nakedobjects.metamodel.facets.object.defaults   
org.nakedobjects.metamodel.facets.object.dirty   
org.nakedobjects.metamodel.facets.object.ebc   
org.nakedobjects.metamodel.facets.object.encodeable   
org.nakedobjects.metamodel.facets.object.facets   
org.nakedobjects.metamodel.facets.object.ident.icon   
org.nakedobjects.metamodel.facets.object.ident.plural   
org.nakedobjects.metamodel.facets.object.ident.title   
org.nakedobjects.metamodel.facets.object.immutable   
org.nakedobjects.metamodel.facets.object.notpersistable   
org.nakedobjects.metamodel.facets.object.parseable   
org.nakedobjects.metamodel.facets.object.validate   
org.nakedobjects.metamodel.facets.object.validprops   
org.nakedobjects.metamodel.facets.object.value   
org.nakedobjects.metamodel.facets.ordering.actionorder   
org.nakedobjects.metamodel.facets.ordering.fieldorder   
org.nakedobjects.metamodel.facets.ordering.memberorder   
org.nakedobjects.metamodel.facets.propcoll.access   
org.nakedobjects.metamodel.facets.propcoll.derived   
org.nakedobjects.metamodel.facets.propcoll.notpersisted   
org.nakedobjects.metamodel.facets.properties.businesskey   
org.nakedobjects.metamodel.facets.properties.choices   
org.nakedobjects.metamodel.facets.properties.defaults   
org.nakedobjects.metamodel.facets.properties.modify   
org.nakedobjects.metamodel.facets.properties.searchable   
org.nakedobjects.metamodel.facets.properties.validate   
org.nakedobjects.metamodel.facets.propparam.multiline   
org.nakedobjects.metamodel.facets.propparam.specification   
org.nakedobjects.metamodel.facets.propparam.typicallength   
org.nakedobjects.metamodel.facets.propparam.validate.mandatory   
org.nakedobjects.metamodel.facets.propparam.validate.mask   
org.nakedobjects.metamodel.facets.propparam.validate.maxlength   
org.nakedobjects.metamodel.facets.propparam.validate.regex   
org.nakedobjects.metamodel.facets.value   
org.nakedobjects.metamodel.interactions   
org.nakedobjects.metamodel.java5   
org.nakedobjects.metamodel.runtimecontext.spec   
org.nakedobjects.metamodel.runtimecontext.spec.feature   
org.nakedobjects.metamodel.specloader.internal   
org.nakedobjects.metamodel.specloader.internal.instances   
org.nakedobjects.metamodel.specloader.internal.peer   
org.nakedobjects.metamodel.util   
org.nakedobjects.metamodel.value   
 

Uses of Facet in org.nakedobjects.metamodel.adapter
 

Methods in org.nakedobjects.metamodel.adapter that return types with arguments of type Facet
 java.lang.Class<? extends Facet> LifeCycleEvent.getFacetClass()
           
 

Uses of Facet in org.nakedobjects.metamodel.consent
 

Subinterfaces of Facet in org.nakedobjects.metamodel.consent
 interface InteractionAdvisorFacet
          Used by Consent (specifically the main implementations Allow and Veto), with the idea being that the only things that can create Consent objects are Facets.
 

Uses of Facet in org.nakedobjects.metamodel.facetdecorator
 

Methods in org.nakedobjects.metamodel.facetdecorator that return Facet
 Facet FacetDecorator.decorate(Facet facet, FacetHolder requiredHolder)
          If applicable, replace the provided Facet with a decorating Facet that should be held by the provided required holder.
protected  Facet FacetDecoratorAbstract.replaceFacetWithDecoratingFacet(Facet facet, Facet decoratingFacet, FacetHolder requiredHolder)
           
 

Methods in org.nakedobjects.metamodel.facetdecorator with parameters of type Facet
 Facet FacetDecorator.decorate(Facet facet, FacetHolder requiredHolder)
          If applicable, replace the provided Facet with a decorating Facet that should be held by the provided required holder.
protected  Facet FacetDecoratorAbstract.replaceFacetWithDecoratingFacet(Facet facet, Facet decoratingFacet, FacetHolder requiredHolder)
           
 

Uses of Facet in org.nakedobjects.metamodel.facets
 

Classes in org.nakedobjects.metamodel.facets with type parameters of type Facet
 interface DecoratingFacet<T extends Facet>
          Provides access to underlying facet that has been decorated.
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets
 interface MarkerFacet
           
 interface MultipleValueFacet
           
 interface MultiTypedFacet
          A Class that provides multiple facet implementations, either directly or through a delegate.
 interface SingleClassValueFacet
           
 interface SingleIntValueFacet
           
 interface SingleStringValueFacet
           
 interface SingleValueFacet
           
 interface SingleWhenValueFacet
           
 

Classes in org.nakedobjects.metamodel.facets that implement Facet
 class FacetAbstract
           
 class MarkerFacetAbstract
           
 class MultipleValueFacetAbstract
           
 class MultiTypedFacetAbstract
          Convenience abstract implementation of MultiTypedFacet.
 class SingleClassValueFacetAbstract
           
 class SingleIntValueFacetAbstract
           
 class SingleStringValueFacetAbstract
           
 class SingleValueFacetAbstract
           
 class SingleWhenValueFacetAbstract
           
 

Fields in org.nakedobjects.metamodel.facets with type parameters of type Facet
static Filter<Facet> FacetFilters.ANY
          Accepts everything.
static Filter<Facet> FacetFilters.NONE
          Accepts nothing.
 

Methods in org.nakedobjects.metamodel.facets with type parameters of type Facet
abstract
<T extends Facet>
T
MultiTypedFacetAbstract.getFacet(java.lang.Class<T> facetType)
           
<T extends Facet>
T
MultiTypedFacet.getFacet(java.lang.Class<T> facet)
           
<T extends Facet>
T
FacetHolderImpl.getFacet(java.lang.Class<T> facetType)
           
<T extends Facet>
T
FacetHolder.getFacet(java.lang.Class<T> cls)
          Get the facet of the specified type (as per the type it reports from facetType()).
 

Methods in org.nakedobjects.metamodel.facets that return Facet
static Facet[] FacetUtil.getFacets(Facet facet, Filter<Facet> filter)
           
 Facet[] FacetHolderImpl.getFacets(Filter<Facet> filter)
           
 Facet[] FacetHolder.getFacets(Filter<Facet> filter)
          Returns all Facets matching the specified FacetFilter.
static Facet[] FacetUtil.getFacets(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, Filter<Facet> filter)
          Bit nasty, for use only by FacetHolders that index their Facets in a Map.
 Facet Facet.getUnderlyingFacet()
          Underlying Facet of the same type, if any.
 Facet FacetAbstract.getUnderlyingFacet()
           
static Facet[] FacetUtil.toArray(java.util.List<Facet> facetList)
           
 

Methods in org.nakedobjects.metamodel.facets that return types with arguments of type Facet
 java.lang.Class<? extends Facet> Facet.facetType()
          Determines the type of this facet to be stored under.
 java.lang.Class<? extends Facet> FacetAbstract.facetType()
           
static java.util.Hashtable<java.lang.Class<? extends Facet>,Facet> FacetUtil.getFacetsByType(FacetHolder nos)
           
static java.util.Hashtable<java.lang.Class<? extends Facet>,Facet> FacetUtil.getFacetsByType(FacetHolder nos)
           
static Filter<Facet> FacetFilters.isA(java.lang.Class<?> superClass)
           
 

Methods in org.nakedobjects.metamodel.facets with parameters of type Facet
 void FacetHolderImpl.addFacet(Facet facet)
           
 void FacetHolder.addFacet(Facet facet)
          Adds the facet, extracting its type as the key.
static boolean FacetUtil.addFacet(Facet facet)
          Attaches the Facet to its facet holder.
static void FacetUtil.addFacet(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, Facet facet)
           
static boolean FacetUtil.addFacets(Facet[] facets)
          Attaches each Facet to its facet holder.
static Facet[] FacetUtil.getFacets(Facet facet, Filter<Facet> filter)
           
 void FacetHolderImpl.removeFacet(Facet facet)
           
 void FacetHolder.removeFacet(Facet facet)
          Remove the facet whose type is that reported by facetType().
static void FacetUtil.removeFacet(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, Facet facet)
           
 void Facet.setUnderlyingFacet(Facet underlyingFacet)
          Sets underlying Facet, that is, creating a chain.
 void FacetAbstract.setUnderlyingFacet(Facet underlyingFacet)
           
 

Method parameters in org.nakedobjects.metamodel.facets with type arguments of type Facet
static void FacetUtil.addFacet(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, Facet facet)
           
static void FacetUtil.addFacet(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, Facet facet)
           
static boolean FacetUtil.addFacets(java.util.List<Facet> facetList)
          Attaches each Facet to its facet holder.
 boolean FacetHolderImpl.containsFacet(java.lang.Class<? extends Facet> facetType)
           
 boolean FacetHolder.containsFacet(java.lang.Class<? extends Facet> facetType)
          Whether there is a facet registered of the specified type.
static Facet[] FacetUtil.getFacets(Facet facet, Filter<Facet> filter)
           
 Facet[] FacetHolderImpl.getFacets(Filter<Facet> filter)
           
 Facet[] FacetHolder.getFacets(Filter<Facet> filter)
          Returns all Facets matching the specified FacetFilter.
static Facet[] FacetUtil.getFacets(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, Filter<Facet> filter)
          Bit nasty, for use only by FacetHolders that index their Facets in a Map.
static Facet[] FacetUtil.getFacets(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, Filter<Facet> filter)
          Bit nasty, for use only by FacetHolders that index their Facets in a Map.
static Facet[] FacetUtil.getFacets(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, Filter<Facet> filter)
          Bit nasty, for use only by FacetHolders that index their Facets in a Map.
static java.lang.Class<? extends Facet>[] FacetUtil.getFacetTypes(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass)
          Bit nasty, for use only by FacetHolders that index their Facets in a Map.
static java.lang.Class<? extends Facet>[] FacetUtil.getFacetTypes(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass)
          Bit nasty, for use only by FacetHolders that index their Facets in a Map.
 void FacetHolderImpl.removeFacet(java.lang.Class<? extends Facet> facetType)
           
 void FacetHolder.removeFacet(java.lang.Class<? extends Facet> facetType)
          Remove the facet of the specified type.
static void FacetUtil.removeFacet(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, java.lang.Class<? extends Facet> facetType)
           
static void FacetUtil.removeFacet(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, java.lang.Class<? extends Facet> facetType)
           
static void FacetUtil.removeFacet(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, java.lang.Class<? extends Facet> facetType)
           
static void FacetUtil.removeFacet(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, Facet facet)
           
static void FacetUtil.removeFacet(java.util.Map<java.lang.Class<? extends Facet>,Facet> facetsByClass, Facet facet)
           
static Facet[] FacetUtil.toArray(java.util.List<Facet> facetList)
           
 

Constructor parameters in org.nakedobjects.metamodel.facets with type arguments of type Facet
FacetAbstract(java.lang.Class<? extends Facet> facetType, FacetHolder holder, boolean derived)
           
MarkerFacetAbstract(java.lang.Class<? extends Facet> facetType, FacetHolder holder)
           
MultipleValueFacetAbstract(java.lang.Class<? extends Facet> facetType, FacetHolder holder)
           
MultiTypedFacetAbstract(java.lang.Class<? extends Facet> facetType, java.lang.Class<? extends Facet>[] facetTypes, FacetHolder holder)
           
SingleClassValueFacetAbstract(java.lang.Class<? extends Facet> facetType, FacetHolder holder, java.lang.Class<?> value, SpecificationLoader specificationLoader)
           
SingleIntValueFacetAbstract(java.lang.Class<? extends Facet> facetType, FacetHolder holder, int value)
           
SingleStringValueFacetAbstract(java.lang.Class<? extends Facet> facetType, FacetHolder holder, java.lang.String value)
           
SingleValueFacetAbstract(java.lang.Class<? extends Facet> facetType, FacetHolder holder)
           
SingleWhenValueFacetAbstract(java.lang.Class<? extends Facet> facetType, FacetHolder holder, When value)
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.actcoll.typeof
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.actcoll.typeof
 interface TypeOfFacet
          The type of the collection or the action.
 

Classes in org.nakedobjects.metamodel.facets.actcoll.typeof that implement Facet
 class TypeOfFacetAbstract
           
 class TypeOfFacetDefaultToObject
           
 class TypeOfFacetInferredFromArray
           
 class TypeOfFacetInferredFromGenerics
           
 class TypeOfFacetInferredFromSupportingMethods
           
 class TypeOfFacetViaAnnotation
           
 

Methods in org.nakedobjects.metamodel.facets.actcoll.typeof that return types with arguments of type Facet
static java.lang.Class<? extends Facet> TypeOfFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.actions
 

Classes in org.nakedobjects.metamodel.facets.actions that implement Facet
 class DebugFacetViaNamingConvention
           
 class DescribedAsFacetViaMethod
           
 class ExecutedFacetViaNamingConvention
           
 class ExplorationFacetViaNamingConvention
           
 class MandatoryFacetOverriddenByMethod
          Derived by presence of an optionalXxx method.
 class NamedFacetViaMethod
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.actions.choices
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.actions.choices
 interface ActionChoicesFacet
          Obtain choices for each of the parameters of the action.
 interface ActionParameterChoicesFacet
          Obtain choices for each of the parameters of the action.
 

Classes in org.nakedobjects.metamodel.facets.actions.choices that implement Facet
 class ActionChoicesFacetAbstract
           
 class ActionChoicesFacetNone
           
 class ActionChoicesFacetViaMethod
           
 class ActionParameterChoicesFacetAbstract
           
 class ActionParameterChoicesFacetNone
           
 class ActionParameterChoicesFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.actions.choices that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ActionParameterChoicesFacetAbstract.type()
           
static java.lang.Class<? extends Facet> ActionChoicesFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.actions.debug
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.actions.debug
 interface DebugFacet
          Indicates that the action should only be available in a special debug mode.
 

Classes in org.nakedobjects.metamodel.facets.actions.debug that implement Facet
 class DebugFacetAbstract
           
 class DebugFacetAnnotation
           
 

Methods in org.nakedobjects.metamodel.facets.actions.debug that return types with arguments of type Facet
static java.lang.Class<? extends Facet> DebugFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.actions.defaults
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.actions.defaults
 interface ActionDefaultsFacet
          Obtain defaults for each of the parameters of the action.
 interface ActionParameterDefaultsFacet
          Obtain defaults for each of the parameters of the action.
 

Classes in org.nakedobjects.metamodel.facets.actions.defaults that implement Facet
 class ActionDefaultsFacetAbstract
           
 class ActionDefaultsFacetNone
           
 class ActionDefaultsFacetViaMethod
           
 class ActionParameterDefaultsFacetAbstract
           
 class ActionParameterDefaultsFacetNone
           
 class ActionParameterDefaultsFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.actions.defaults that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ActionParameterDefaultsFacetAbstract.type()
           
static java.lang.Class<? extends Facet> ActionDefaultsFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.actions.executed
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.actions.executed
 interface ExecutedFacet
          Whether the action should be invoked locally, remotely, or on the default location depending on its persistence state.
 

Classes in org.nakedobjects.metamodel.facets.actions.executed that implement Facet
 class ExecutedFacetAbstract
           
 class ExecutedFacetAnnotation
           
 class ExecutedFacetAtDefault
           
 

Methods in org.nakedobjects.metamodel.facets.actions.executed that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ExecutedFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.actions.exploration
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.actions.exploration
 interface ExplorationFacet
          Indicates that the action should only be available in a special exploration mode.
 

Classes in org.nakedobjects.metamodel.facets.actions.exploration that implement Facet
 class ExplorationFacetAbstract
           
 class ExplorationFacetAnnotation
           
 

Methods in org.nakedobjects.metamodel.facets.actions.exploration that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ExplorationFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.actions.invoke
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.actions.invoke
 interface ActionInvocationFacet
          Represents the mechanism by which the action should be invoked.
 

Classes in org.nakedobjects.metamodel.facets.actions.invoke that implement Facet
 class ActionInvocationFacetAbstract
          Language-specific introspectors should implement in order to invoke with the language-specific API.
 class ActionInvocationFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.actions.invoke that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ActionInvocationFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.actions.validate
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.actions.validate
 interface ActionValidationFacet
          The mechanism by which the set of parameters of the action can be validated before the action itself is invoked.
 

Classes in org.nakedobjects.metamodel.facets.actions.validate that implement Facet
 class ActionValidationFacetAbstract
           
 class ActionValidationFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.actions.validate that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ActionValidationFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.collections
 

Classes in org.nakedobjects.metamodel.facets.collections that implement Facet
 class JavaArrayFacet
           
 class JavaCollectionFacet
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.collections.aggregated
 

Classes in org.nakedobjects.metamodel.facets.collections.aggregated that implement Facet
 class AggregatedSinceCollection
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.collections.modify
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.collections.modify
 interface CollectionAddToFacet
          Add object to a collection.
 interface CollectionClearFacet
          Clear all objects from a collection.
 interface CollectionFacet
          Attached to NakedObjectSpecifications that represent a collection.
 interface CollectionRemoveFromFacet
          Remove object to a collection.
 

Classes in org.nakedobjects.metamodel.facets.collections.modify that implement Facet
 class CollectionAddToFacetAbstract
           
 class CollectionAddToFacetViaAccessor
           
 class CollectionAddToFacetViaMethod
           
 class CollectionClearFacetAbstract
           
 class CollectionClearFacetViaAccessor
           
 class CollectionClearFacetViaMethod
           
 class CollectionFacetAbstract
           
 class CollectionRemoveFromFacetAbstract
           
 class CollectionRemoveFromFacetViaAccessor
           
 class CollectionRemoveFromFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.collections.modify that return types with arguments of type Facet
static java.lang.Class<? extends Facet> CollectionRemoveFromFacetAbstract.type()
           
static java.lang.Class<? extends Facet> CollectionAddToFacetAbstract.type()
           
static java.lang.Class<? extends Facet> CollectionClearFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.collections.validate
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.collections.validate
 interface CollectionValidateAddToFacet
          Validate that an object can be added to a collection.
 interface CollectionValidateRemoveFromFacet
          Validate that an object can be removed to a collection.
 

Classes in org.nakedobjects.metamodel.facets.collections.validate that implement Facet
 class CollectionValidateAddToFacetAbstract
           
 class CollectionValidateAddToFacetViaMethod
           
 class CollectionValidateRemoveFromFacetAbstract
           
 class CollectionValidateRemoveFromFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.collections.validate that return types with arguments of type Facet
static java.lang.Class<? extends Facet> CollectionValidateRemoveFromFacetAbstract.type()
           
static java.lang.Class<? extends Facet> CollectionValidateAddToFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.disable
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.disable
 interface DisabledFacet
          Disable a property, collection or action.
 interface DisableForContextFacet
          Disable a property, collection or action based on the state of the target object.
 interface DisableForSessionFacet
          Disable a property, collection or action based on the current session.
 

Classes in org.nakedobjects.metamodel.facets.disable that implement Facet
 class DisabledFacetAbstract
           
 class DisabledFacetAlways
           
 class DisabledFacetAnnotation
           
 class DisabledFacetImpl
           
 class DisabledFacetNever
           
 class DisableForContextFacetAbstract
           
 class DisableForContextFacetNone
           
 class DisableForContextFacetViaMethod
           
 class DisableForSessionFacetAbstract
           
 class DisableForSessionFacetNone
           
 class DisableForSessionFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.disable that return types with arguments of type Facet
static java.lang.Class<? extends Facet> DisableForSessionFacetAbstract.type()
           
static java.lang.Class<? extends Facet> DisableForContextFacetAbstract.type()
           
static java.lang.Class<? extends Facet> DisabledFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.help
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.help
 interface HelpFacet
          Provide help about a class, a property, collection or action or a parameter.
 

Classes in org.nakedobjects.metamodel.facets.help that implement Facet
 class HelpFacetAbstract
           
 class HelpFacetNone
          Has a description of null.
 

Methods in org.nakedobjects.metamodel.facets.help that return types with arguments of type Facet
static java.lang.Class<? extends Facet> HelpFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.hide
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.hide
 interface HiddenFacet
          Hide a property, collection or action.
 interface HideForContextFacet
          Hide a property, collection or action based on the state of the target object.
 interface HideForSessionFacet
          Hide a property, collection or action based on the current session.
 

Classes in org.nakedobjects.metamodel.facets.hide that implement Facet
 class HiddenFacetAbstract
           
 class HiddenFacetAlways
           
 class HiddenFacetAnnotation
           
 class HiddenFacetImpl
           
 class HiddenFacetNever
           
 class HideForContextFacetAbstract
           
 class HideForContextFacetNone
           
 class HideForContextFacetViaMethod
           
 class HideForSessionFacetAbstract
          Hide a property, collection or action based on the current session.
 class HideForSessionFacetNone
           
 class HideForSessionFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.hide that return types with arguments of type Facet
static java.lang.Class<? extends Facet> HiddenFacetAbstract.type()
           
static java.lang.Class<? extends Facet> HideForContextFacetAbstract.type()
           
static java.lang.Class<? extends Facet> HideForSessionFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.ignore
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.ignore
 interface IgnoreFacet
          Whether the action is programmatic, and therefore should be ignored.
 

Classes in org.nakedobjects.metamodel.facets.ignore that implement Facet
 class IgnoreFacetAbstract
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.naming.describedas
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.naming.describedas
 interface DescribedAsFacet
          Describes a class, a property, collection, an action or an action parameter.
 

Classes in org.nakedobjects.metamodel.facets.naming.describedas that implement Facet
 class DescribedAsFacetAbstract
           
 class DescribedAsFacetAnnotation
           
 class DescribedAsFacetDerivedFromType
           
 class DescribedAsFacetImpl
           
 class DescribedAsFacetNone
          Has a description of the empty string.
 

Methods in org.nakedobjects.metamodel.facets.naming.describedas that return types with arguments of type Facet
static java.lang.Class<? extends Facet> DescribedAsFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.naming.named
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.naming.named
 interface NamedFacet
          The name of a class, a property, collection, an action or a parameter.
 

Classes in org.nakedobjects.metamodel.facets.naming.named that implement Facet
 class NamedFacetAbstract
           
 class NamedFacetAnnotation
           
 class NamedFacetImpl
           
 class NamedFacetInferred
           
 class NamedFacetNone
          Has a name of null.
 

Methods in org.nakedobjects.metamodel.facets.naming.named that return types with arguments of type Facet
static java.lang.Class<? extends Facet> NamedFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.aggregated
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.aggregated
 interface AggregatedFacet
          Indicates that this class is aggregated, that is, wholly contained within a larger object.
 

Classes in org.nakedobjects.metamodel.facets.object.aggregated that implement Facet
 class AggregatedFacetAbstract
           
 class AggregatedFacetAlways
           
 class AggregatedFacetAnnotation
           
 class AggregatedFacetImpl
           
 

Methods in org.nakedobjects.metamodel.facets.object.aggregated that return types with arguments of type Facet
static java.lang.Class<? extends Facet> AggregatedFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.bounded
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.bounded
 interface BoundedFacet
          Whether the number of instances of this class is bounded.
 

Classes in org.nakedobjects.metamodel.facets.object.bounded that implement Facet
 class BoundedFacetAbstract
           
 class BoundedFacetAnnotation
           
 class BoundedFacetImpl
           
 class BoundedFacetMarkerInterface
           
 

Methods in org.nakedobjects.metamodel.facets.object.bounded that return types with arguments of type Facet
static java.lang.Class<? extends Facet> BoundedFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.cached
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.cached
 interface CachedFacet
          Whether the instances of this class are cached.
 

Classes in org.nakedobjects.metamodel.facets.object.cached that implement Facet
 class CachedFacetAbstract
           
 

Methods in org.nakedobjects.metamodel.facets.object.cached that return types with arguments of type Facet
static java.lang.Class<? extends Facet> CachedFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.callbacks
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.callbacks
 interface CallbackFacet
          A Facet that represents some type of lifecycle callback on the object (eg about to be persisted).
 interface CreatedCallbackFacet
          Represents the mechanism to inform the object that it has just been created.
 interface LoadedCallbackFacet
          Represents the mechanism to inform the object that it has just been loaded from the object store.
 interface LoadingCallbackFacet
          Represents the mechanism to inform the object that it is about to be loaded from the object store.
 interface PersistedCallbackFacet
          Represents the mechanism to inform the object that it has been persisted to the object store for the first time.
 interface PersistingCallbackFacet
          Represents the mechanism to inform the object that it is about to be persisted to the object store for the first time.
 interface RemovedCallbackFacet
          Represents the mechanism to inform the object that it has just been deleted.
 interface RemovingCallbackFacet
          Represents the mechanism to inform the object that it about to be deleted.
 interface UpdatedCallbackFacet
          Represents the mechanism to inform the object that it has been updated in the object store.
 interface UpdatingCallbackFacet
          Represents the mechanism to inform the object that it is about to be updated in the object store.
 

Classes in org.nakedobjects.metamodel.facets.object.callbacks that implement Facet
 class CallbackFacetAbstract
          Adapter superclass for Facets for CallbackFacet.
 class CreatedCallbackFacetAbstract
           
 class CreatedCallbackFacetViaMethod
           
 class LoadedCallbackFacetAbstract
           
 class LoadedCallbackFacetViaMethod
           
 class LoadingCallbackFacetAbstract
           
 class LoadingCallbackFacetViaMethod
           
 class PersistedCallbackFacetAbstract
           
 class PersistedCallbackFacetViaMethod
           
 class PersistingCallbackFacetAbstract
           
 class PersistingCallbackFacetViaMethod
           
 class RemovedCallbackFacetAbstract
           
 class RemovedCallbackFacetViaMethod
           
 class RemovingCallbackFacetAbstract
           
 class RemovingCallbackFacetViaMethod
           
 class UpdatedCallbackFacetAbstract
           
 class UpdatedCallbackFacetViaMethod
           
 class UpdatingCallbackFacetAbstract
           
 class UpdatingCallbackFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.object.callbacks that return types with arguments of type Facet
static java.lang.Class<? extends Facet> CreatedCallbackFacetAbstract.type()
           
static java.lang.Class<? extends Facet> LoadedCallbackFacetAbstract.type()
           
static java.lang.Class<? extends Facet> LoadingCallbackFacetAbstract.type()
           
static java.lang.Class<? extends Facet> PersistedCallbackFacetAbstract.type()
           
static java.lang.Class<? extends Facet> PersistingCallbackFacetAbstract.type()
           
static java.lang.Class<? extends Facet> RemovingCallbackFacetAbstract.type()
           
static java.lang.Class<? extends Facet> UpdatingCallbackFacetAbstract.type()
           
static java.lang.Class<? extends Facet> UpdatedCallbackFacetAbstract.type()
           
static java.lang.Class<? extends Facet> RemovedCallbackFacetAbstract.type()
           
 

Constructor parameters in org.nakedobjects.metamodel.facets.object.callbacks with type arguments of type Facet
CallbackFacetAbstract(java.lang.Class<? extends Facet> facetType, FacetHolder holder)
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.defaults
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.defaults
 interface DefaultedFacet
          Indicates that this class has a default.
 

Classes in org.nakedobjects.metamodel.facets.object.defaults that implement Facet
 class ActionDefaultsFacetDerivedFromDefaultedFacets
           
 class DefaultedFacetAbstract
           
 class DefaultedFacetAnnotation
           
 class DefaultedFacetFromConfiguration
           
 class DefaultedFacetUsingDefaultsProvider
           
 class PropertyDefaultFacetDerivedFromDefaultedFacet
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.dirty
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.dirty
 interface ClearDirtyObjectFacet
          Explicitly indicate that this object is no longer dirty and so does not need to be persisted.
 interface DirtyObjectFacet
          Mechanisms for explicitly managing the dirty state of the object.
 interface IsDirtyObjectFacet
          Determine whether this object has been explicitly marked as dirty.
 interface MarkDirtyObjectFacet
          Explicitly indicate that this object is dirty and needs to be persisted.
 

Classes in org.nakedobjects.metamodel.facets.object.dirty that implement Facet
 class ClearDirtyObjectFacetAbstract
           
 class ClearDirtyObjectFacetViaMethod
           
 class DirtyObjectFacetAbstract
           
 class IsDirtyObjectFacetAbstract
           
 class IsDirtyObjectFacetViaMethod
           
 class MarkDirtyObjectFacetAbstract
           
 class MarkDirtyObjectFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.object.dirty that return types with arguments of type Facet
static java.lang.Class<? extends Facet> IsDirtyObjectFacetAbstract.type()
           
static java.lang.Class<? extends Facet> MarkDirtyObjectFacetAbstract.type()
           
static java.lang.Class<? extends Facet> ClearDirtyObjectFacetAbstract.type()
           
 

Constructor parameters in org.nakedobjects.metamodel.facets.object.dirty with type arguments of type Facet
DirtyObjectFacetAbstract(java.lang.Class<? extends Facet> type, FacetHolder holder)
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.ebc
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.ebc
 interface EqualByContentFacet
          Indicates that the instances of this class are equal-by-content.
 

Classes in org.nakedobjects.metamodel.facets.object.ebc that implement Facet
 class EqualByContentFacetAbstract
           
 class EqualByContentFacetImpl
           
 

Methods in org.nakedobjects.metamodel.facets.object.ebc that return types with arguments of type Facet
static java.lang.Class<? extends Facet> EqualByContentFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.encodeable
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.encodeable
 interface EncodableFacet
          Indicates that this class can be encoded/decoded as a string.
 

Classes in org.nakedobjects.metamodel.facets.object.encodeable that implement Facet
 class EncodableFacetAbstract
           
 class EncodableFacetAnnotation
           
 class EncodableFacetFromConfiguration
           
 class EncodableFacetUsingEncoderDecoder
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.facets
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.facets
 interface FacetsFacet
          Indicates that this class has additional arbitrary facets, to be processed.
 

Classes in org.nakedobjects.metamodel.facets.object.facets that implement Facet
 class FacetsFacetAbstract
           
 class FacetsFacetAnnotation
           
 

Methods in org.nakedobjects.metamodel.facets.object.facets that return types with arguments of type Facet
static java.lang.Class<? extends Facet> FacetsFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.ident.icon
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.ident.icon
 interface IconFacet
          Mechanism for obtaining the name of the icon for this instance of a class.
 

Classes in org.nakedobjects.metamodel.facets.object.ident.icon that implement Facet
 class IconFacetAbstract
           
 class IconFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.object.ident.icon that return types with arguments of type Facet
static java.lang.Class<? extends Facet> IconFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.ident.plural
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.ident.plural
 interface PluralFacet
          Mechanism for obtaining the plural title of an instance of a class, used to label a collection of a certain class.
 

Classes in org.nakedobjects.metamodel.facets.object.ident.plural that implement Facet
 class PluralFacetAbstract
           
 class PluralFacetAnnotation
           
 class PluralFacetInferred
           
 class PluralFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.object.ident.plural that return types with arguments of type Facet
static java.lang.Class<? extends Facet> PluralFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.ident.title
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.ident.title
 interface TitleFacet
          Mechanism for obtaining the title of an instance of a class, used to label the instance in the viewer (usually alongside an icon representation).
 

Classes in org.nakedobjects.metamodel.facets.object.ident.title that implement Facet
 class TitleFacetAbstract
           
 class TitleFacetNone
           
 class TitleFacetUsingParser
           
 class TitleFacetViaTitleMethod
           
 class TitleFacetViaToStringMethod
           
 

Methods in org.nakedobjects.metamodel.facets.object.ident.title that return types with arguments of type Facet
static java.lang.Class<? extends Facet> TitleFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.immutable
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.immutable
 interface ImmutableFacet
          Indicates that the instances of this class are immutable and so may not be modified either through the viewer or indeed programmatically.
 

Classes in org.nakedobjects.metamodel.facets.object.immutable that implement Facet
 class DisabledFacetDerivedFromImmutable
           
 class ImmutableFacetAbstract
           
 class ImmutableFacetAnnotation
           
 class ImmutableFacetImpl
           
 class ImmutableFacetMarkerInterface
           
 class ImmutableFacetNever
           
 

Methods in org.nakedobjects.metamodel.facets.object.immutable that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ImmutableFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.notpersistable
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.notpersistable
 interface NotPersistableFacet
          Indicates that the instances of this class are not persistable either by the user (through the viewer) or at all (either by the user or programmatically).
 

Classes in org.nakedobjects.metamodel.facets.object.notpersistable that implement Facet
 class NotPersistableFacetAbstract
           
 class NotPersistableFacetAnnotation
           
 class NotPersistableFacetImpl
           
 class NotPersistableFacetMarkerInterface
           
 class NotPersistableFacetNull
          Installed by the FallbackFacetFactory, and means that this class is persistable (ie not not persistable).
 

Methods in org.nakedobjects.metamodel.facets.object.notpersistable that return types with arguments of type Facet
static java.lang.Class<? extends Facet> NotPersistableFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.parseable
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.parseable
 interface ParseableFacet
          Indicates that this class can parse an entry string.
 

Classes in org.nakedobjects.metamodel.facets.object.parseable that implement Facet
 class ParseableFacetAbstract
           
 class ParseableFacetAnnotation
           
 class ParseableFacetFromConfiguration
           
 class ParseableFacetUsingParser
          TODO: need to fix genericity of using Parser, for now suppressing warnings.
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.validate
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.validate
 interface ValidateObjectFacet
          Mechanism for determining whether this object is in a valid state, for example so that it can be persisted or updated.
 

Classes in org.nakedobjects.metamodel.facets.object.validate that implement Facet
 class ValidateObjectFacetAbstract
           
 class ValidateObjectFacetViaValidateMethod
           
 

Methods in org.nakedobjects.metamodel.facets.object.validate that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ValidateObjectFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.validprops
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.validprops
 interface ObjectValidPropertiesFacet
          Object-level validator that ensures that all mandatory properties are entered prior to persisting the object.
 

Classes in org.nakedobjects.metamodel.facets.object.validprops that implement Facet
 class ObjectValidPropertiesFacetAbstract
           
 class ObjectValidPropertiesFacetImpl
           
 

Methods in org.nakedobjects.metamodel.facets.object.validprops that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ObjectValidPropertiesFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.object.value
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.object.value
 interface ValueFacet
          Indicates that this class has value semantics.
 

Classes in org.nakedobjects.metamodel.facets.object.value that implement Facet
 class EqualByContentFacetViaValueSemantics
           
 class ImmutableFacetViaValueSemantics
           
 class ValueFacetAbstract
           
 class ValueFacetAnnotation
           
 class ValueFacetFromConfiguration
           
 class ValueFacetUsingSemanticsProvider
           
 

Methods in org.nakedobjects.metamodel.facets.object.value with type parameters of type Facet
<T extends Facet>
T
ValueFacetAbstract.getFacet(java.lang.Class<T> facetType)
           
 

Methods in org.nakedobjects.metamodel.facets.object.value that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ValueFacetAbstract.type()
           
 

Constructors in org.nakedobjects.metamodel.facets.object.value with parameters of type Facet
ValueFacetUsingSemanticsProvider(ValueSemanticsProvider<?> adapter, Facet underlyingValueTypeFacet, RuntimeContext runtimeContext)
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.ordering.actionorder
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.ordering.actionorder
 interface ActionOrderFacet
          (One of the) mechanism(s) for determining the order in which the actions of the object should be rendered.
 

Classes in org.nakedobjects.metamodel.facets.ordering.actionorder that implement Facet
 class ActionOrderFacetAbstract
           
 class ActionOrderFacetAnnotation
           
 

Methods in org.nakedobjects.metamodel.facets.ordering.actionorder that return types with arguments of type Facet
static java.lang.Class<? extends Facet> ActionOrderFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.ordering.fieldorder
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.ordering.fieldorder
 interface FieldOrderFacet
          (One of the) mechanism(s) for determining the order in which the properties and collections of the object should be rendered.
 

Classes in org.nakedobjects.metamodel.facets.ordering.fieldorder that implement Facet
 class FieldOrderFacetAbstract
           
 class FieldOrderFacetAnnotation
           
 

Methods in org.nakedobjects.metamodel.facets.ordering.fieldorder that return types with arguments of type Facet
static java.lang.Class<? extends Facet> FieldOrderFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.ordering.memberorder
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.ordering.memberorder
 interface MemberOrderFacet
          The preferred mechanism for determining the order in which the members of the object should be rendered.
 

Classes in org.nakedobjects.metamodel.facets.ordering.memberorder that implement Facet
 class MemberOrderFacetAbstract
           
 class MemberOrderFacetAnnotation
           
 

Methods in org.nakedobjects.metamodel.facets.ordering.memberorder that return types with arguments of type Facet
static java.lang.Class<? extends Facet> MemberOrderFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.propcoll.access
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.propcoll.access
 interface PropertyAccessorFacet
          The mechanism by which the value of the property can be accessed.
 

Classes in org.nakedobjects.metamodel.facets.propcoll.access that implement Facet
 class PropertyAccessorFacetAbstract
           
 class PropertyAccessorFacetViaAccessor
           
 

Methods in org.nakedobjects.metamodel.facets.propcoll.access that return types with arguments of type Facet
static java.lang.Class<? extends Facet> PropertyAccessorFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.propcoll.derived
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.propcoll.derived
 interface DerivedFacet
          Indicates that a property is derived and so shouldn't be persisted.
 

Classes in org.nakedobjects.metamodel.facets.propcoll.derived that implement Facet
 class DerivedFacetAbstract
           
 class DerivedFacetInferred
           
 

Methods in org.nakedobjects.metamodel.facets.propcoll.derived that return types with arguments of type Facet
static java.lang.Class<? extends Facet> DerivedFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.propcoll.notpersisted
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.propcoll.notpersisted
 interface NotPersistedFacet
          Indicates that a property or a collection shouldn't be persisted.
 

Classes in org.nakedobjects.metamodel.facets.propcoll.notpersisted that implement Facet
 class NotPersistedFacetAbstract
           
 class NotPersistedFacetAnnotation
           
 

Methods in org.nakedobjects.metamodel.facets.propcoll.notpersisted that return types with arguments of type Facet
static java.lang.Class<? extends Facet> NotPersistedFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.properties.businesskey
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.properties.businesskey
 interface BusinessKeyFacet
          Indicates that this property is part of the business key.
 

Classes in org.nakedobjects.metamodel.facets.properties.businesskey that implement Facet
 class BusinessKeyFacetAbstract
           
 

Methods in org.nakedobjects.metamodel.facets.properties.businesskey that return types with arguments of type Facet
static java.lang.Class<? extends Facet> BusinessKeyFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.properties.choices
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.properties.choices
 interface PropertyChoicesFacet
          Provides a set of choices for a property.
 

Classes in org.nakedobjects.metamodel.facets.properties.choices that implement Facet
 class PropertyChoicesFacetAbstract
           
 class PropertyChoicesFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.properties.choices that return types with arguments of type Facet
static java.lang.Class<? extends Facet> PropertyChoicesFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.properties.defaults
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.properties.defaults
 interface PropertyDefaultFacet
          Provides a default value for a property of a newly created object.
 

Classes in org.nakedobjects.metamodel.facets.properties.defaults that implement Facet
 class PropertyDefaultFacetAbstract
           
 class PropertyDefaultFacetNone
           
 class PropertyDefaultFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.properties.defaults that return types with arguments of type Facet
static java.lang.Class<? extends Facet> PropertyDefaultFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.properties.modify
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.properties.modify
 interface PropertyClearFacet
          Mechanism for clearing a property of an object (that is, setting it to null).
 interface PropertyInitializationFacet
          The mechanism by which the value of the property can be initialised.
 interface PropertySetterFacet
          The mechanism by which the value of the property can be set.
 

Classes in org.nakedobjects.metamodel.facets.properties.modify that implement Facet
 class PropertyClearFacetAbstract
           
 class PropertyClearFacetViaClearMethod
           
 class PropertyClearFacetViaSetterMethod
           
 class PropertyInitializationFacetAbstract
           
 class PropertyInitializationFacetViaSetterMethod
           
 class PropertySetterFacetAbstract
           
 class PropertySetterFacetViaModifyMethod
           
 class PropertySetterFacetViaSetterMethod
           
 

Methods in org.nakedobjects.metamodel.facets.properties.modify that return types with arguments of type Facet
static java.lang.Class<? extends Facet> PropertyClearFacetAbstract.type()
           
static java.lang.Class<? extends Facet> PropertyInitializationFacetAbstract.type()
           
static java.lang.Class<? extends Facet> PropertySetterFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.properties.searchable
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.properties.searchable
 interface SearchableFacet
          Indicates that this property should be used as part of a generic searching capability (for example, query by example).
 

Classes in org.nakedobjects.metamodel.facets.properties.searchable that implement Facet
 class SearchableFacetAbstract
           
 

Methods in org.nakedobjects.metamodel.facets.properties.searchable that return types with arguments of type Facet
static java.lang.Class<? extends Facet> SearchableFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.properties.validate
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.properties.validate
 interface PropertyValidateFacet
          The mechanism by which the proposed value of a property can be validated, called immediately before setting the value.
 

Classes in org.nakedobjects.metamodel.facets.properties.validate that implement Facet
 class PropertyValidateFacetAbstract
           
 class PropertyValidateFacetDefault
          Non checking property validation facet that provides default behaviour for all properties.
 class PropertyValidateFacetNone
           
 class PropertyValidateFacetViaMethod
           
 

Methods in org.nakedobjects.metamodel.facets.properties.validate that return types with arguments of type Facet
static java.lang.Class<? extends Facet> PropertyValidateFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.propparam.multiline
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.propparam.multiline
 interface MultiLineFacet
          Whether the (string) property or parameter should be rendered over multiple lines.
 

Classes in org.nakedobjects.metamodel.facets.propparam.multiline that implement Facet
 class MultiLineFacetAbstract
           
 class MultiLineFacetAnnotation
           
 class MultiLineFacetNone
           
 

Methods in org.nakedobjects.metamodel.facets.propparam.multiline that return types with arguments of type Facet
static java.lang.Class<? extends Facet> MultiLineFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.propparam.specification
 

Classes in org.nakedobjects.metamodel.facets.propparam.specification that implement Facet
 class MustSatisfySpecificationFacet
           
 

Methods in org.nakedobjects.metamodel.facets.propparam.specification that return types with arguments of type Facet
static java.lang.Class<? extends Facet> MustSatisfySpecificationFacet.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.propparam.typicallength
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.propparam.typicallength
 interface TypicalLengthFacet
          The typical length of a property or a parameter.
 

Classes in org.nakedobjects.metamodel.facets.propparam.typicallength that implement Facet
 class TypicalLengthFacetAbstract
           
 class TypicalLengthFacetAnnotation
           
 class TypicalLengthFacetDerivedFromType
           
 class TypicalLengthFacetUsingParser
           
 class TypicalLengthFacetZero
           
 

Methods in org.nakedobjects.metamodel.facets.propparam.typicallength that return types with arguments of type Facet
static java.lang.Class<? extends Facet> TypicalLengthFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.propparam.validate.mandatory
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.propparam.validate.mandatory
 interface MandatoryFacet
          Whether a property or a parameter is mandatory (not optional).
 

Classes in org.nakedobjects.metamodel.facets.propparam.validate.mandatory that implement Facet
 class MandatoryFacetAbstract
           
 class MandatoryFacetDefault
          Whether a property or a parameter is mandatory (not optional).
 class OptionalFacet
          Derived by presence of an @Optional method.
 

Methods in org.nakedobjects.metamodel.facets.propparam.validate.mandatory that return types with arguments of type Facet
static java.lang.Class<? extends Facet> MandatoryFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.propparam.validate.mask
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.propparam.validate.mask
 interface MaskFacet
          Whether the (string) property or a parameter must correspond to a specific mask.
 

Classes in org.nakedobjects.metamodel.facets.propparam.validate.mask that implement Facet
 class MaskFacetAbstract
           
 class MaskFacetAnnotation
           
 class TitleFacetBasedOnMask
           
 

Methods in org.nakedobjects.metamodel.facets.propparam.validate.mask that return types with arguments of type Facet
static java.lang.Class<? extends Facet> MaskFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.propparam.validate.maxlength
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.propparam.validate.maxlength
 interface MaxLengthFacet
          Whether the (string) property or a parameter's length must not exceed a certain length.
 

Classes in org.nakedobjects.metamodel.facets.propparam.validate.maxlength that implement Facet
 class MaxLengthFacetAbstract
           
 class MaxLengthFacetAnnotation
           
 class MaxLengthFacetUnlimited
           
 

Methods in org.nakedobjects.metamodel.facets.propparam.validate.maxlength that return types with arguments of type Facet
static java.lang.Class<? extends Facet> MaxLengthFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.propparam.validate.regex
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.propparam.validate.regex
 interface RegExFacet
          Whether the (string) property or a parameter must correspond to a specific regular expression.
 

Classes in org.nakedobjects.metamodel.facets.propparam.validate.regex that implement Facet
 class RegExFacetAbstract
           
 class RegExFacetAnnotation
           
 class TitleFacetFormattedByRegex
           
 

Methods in org.nakedobjects.metamodel.facets.propparam.validate.regex that return types with arguments of type Facet
static java.lang.Class<? extends Facet> RegExFacetAbstract.type()
           
 

Uses of Facet in org.nakedobjects.metamodel.facets.value
 

Subinterfaces of Facet in org.nakedobjects.metamodel.facets.value
 interface BigDecimalValueFacet
           
 interface BigIntegerValueFacet
           
 interface BooleanValueFacet
           
 interface ByteValueFacet
           
 interface CharValueFacet
           
 interface ColorValueFacet
           
 interface DateValueFacet
           
 interface DoubleFloatingPointValueFacet
           
 interface FloatingPointValueFacet
           
 interface ImageValueFacet
           
 interface IntegerValueFacet
           
 interface LongValueFacet
           
 interface MoneyValueFacet
           
 interface MultilineStringValueFacet
           
 interface PasswordValueFacet
           
 interface ShortValueFacet
           
 interface StringValueFacet
           
 

Uses of Facet in org.nakedobjects.metamodel.interactions
 

Subinterfaces of Facet in org.nakedobjects.metamodel.interactions
 interface DisablingInteractionAdvisor
          Mix-in interface for facets that can advise as to whether a member should be disabled.
 interface HidingInteractionAdvisor
          Mix-in interface for facets that can advise as to whether a member should be hidden.
 interface ValidatingInteractionAdvisor
          Mix-in interface for Facets that can advise as to whether a proposed value is valid.
 

Uses of Facet in org.nakedobjects.metamodel.java5
 

Fields in org.nakedobjects.metamodel.java5 with type parameters of type Facet
static Filter<Facet> ImperativeFacet.FILTER
          For use by FacetHolder#getFacets(org.nakedobjects.metamodel.facets.org.nakedobjects.nof.arch.facets.Facet.Filter)
 

Methods in org.nakedobjects.metamodel.java5 with parameters of type Facet
 boolean ImperativeFacetsForMethodFilter.accept(Facet facet)
           
static ImperativeFacet ImperativeFacetUtils.getImperativeFacet(Facet facet)
          Returns the provided facet as an ImperativeFacet if it either is one or if it is a DecoratingFacet that in turn wraps an ImperativeFacet.
static boolean ImperativeFacetUtils.isImperativeFacet(Facet facet)
           
 

Method parameters in org.nakedobjects.metamodel.java5 with type arguments of type Facet
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveAlwaysHideMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String name, java.lang.Class<?>[] paramTypes, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveAlwaysHideMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String name, java.lang.Class<?> paramType, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveAlwaysHideMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String name, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveDescriptionMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String capitalizedName, java.lang.Class<?>[] paramTypes, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveDescriptionMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String capitalizedName, java.lang.Class<?> paramType, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveDescriptionMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String capitalizedName, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveDisableForSessionMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String capitalizedName, java.lang.Class<?>[] paramTypes, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveDisableForSessionMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String capitalizedName, java.lang.Class<?> paramType, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveDisableMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, boolean onClass, java.lang.String capitalizedName, java.lang.Class<?>[] paramTypes, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveDisableMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, boolean onClass, java.lang.String capitalizedName, java.lang.Class<?> paramType, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveDisableMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, boolean onClass, java.lang.String capitalizedName, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveHideForSessionMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String capitalizedName, java.lang.Class<?>[] paramTypes, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveHideForSessionMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String capitalizedName, java.lang.Class<?> paramType, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveHideMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, boolean onClass, java.lang.String capitalizedName, java.lang.Class<?>[] paramTypes, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveHideMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, boolean onClass, java.lang.String capitalizedName, java.lang.Class<?> collectionType, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveHideMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, boolean onClass, java.lang.String capitalizedName, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveNameMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String capitalizedName, java.lang.Class<?>[] paramTypes, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveNameMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String capitalizedName, java.lang.Class<?> paramType, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveNameMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String capitalizedName, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveProtectMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String name, java.lang.Class<?>[] paramTypes, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveProtectMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String name, java.lang.Class<?> paramType, FacetHolder facetHolder)
           
protected  void MethodPrefixBasedFacetFactoryAbstract.findAndRemoveProtectMethod(java.util.List<Facet> facets, MethodRemover methodRemover, java.lang.Class<?> type, java.lang.String name, FacetHolder facetHolder)
           
 

Uses of Facet in org.nakedobjects.metamodel.runtimecontext.spec
 

Methods in org.nakedobjects.metamodel.runtimecontext.spec with type parameters of type Facet
<Q extends Facet>
Q
IntrospectableSpecificationAbstract.getFacet(java.lang.Class<Q> facetType)
           
 

Uses of Facet in org.nakedobjects.metamodel.runtimecontext.spec.feature
 

Methods in org.nakedobjects.metamodel.runtimecontext.spec.feature with type parameters of type Facet
<T extends Facet>
T
NakedObjectActionSet.getFacet(java.lang.Class<T> cls)
          Does nothing
<T extends Facet>
T
NakedObjectMemberAbstract.getFacet(java.lang.Class<T> cls)
           
 

Methods in org.nakedobjects.metamodel.runtimecontext.spec.feature that return Facet
 Facet[] NakedObjectActionSet.getFacets(Filter<Facet> filter)
          Does nothing
 Facet[] NakedObjectMemberAbstract.getFacets(Filter<Facet> filter)
           
 

Methods in org.nakedobjects.metamodel.runtimecontext.spec.feature with parameters of type Facet
 void NakedObjectActionSet.addFacet(Facet facet)
          Does nothing
 void NakedObjectMemberAbstract.addFacet(Facet facet)
           
 void NakedObjectActionSet.removeFacet(Facet facet)
          Does nothing
 void NakedObjectMemberAbstract.removeFacet(Facet facet)
           
 

Method parameters in org.nakedobjects.metamodel.runtimecontext.spec.feature with type arguments of type Facet
 boolean NakedObjectActionSet.containsFacet(java.lang.Class<? extends Facet> facetType)
          Does nothing
 boolean NakedObjectMemberAbstract.containsFacet(java.lang.Class<? extends Facet> facetType)
           
 Facet[] NakedObjectActionSet.getFacets(Filter<Facet> filter)
          Does nothing
 Facet[] NakedObjectMemberAbstract.getFacets(Filter<Facet> filter)
           
 void NakedObjectActionSet.removeFacet(java.lang.Class<? extends Facet> facetType)
          Does nothing
 void NakedObjectMemberAbstract.removeFacet(java.lang.Class<? extends Facet> facetType)
           
 

Uses of Facet in org.nakedobjects.metamodel.specloader.internal
 

Methods in org.nakedobjects.metamodel.specloader.internal with type parameters of type Facet
<T extends Facet>
T
NakedObjectActionParameterAbstract.getFacet(java.lang.Class<T> cls)
           
 

Methods in org.nakedobjects.metamodel.specloader.internal that return Facet
 Facet[] NakedObjectActionParameterAbstract.getFacets(Filter<Facet> filter)
           
 

Methods in org.nakedobjects.metamodel.specloader.internal with parameters of type Facet
 void NakedObjectActionParameterAbstract.addFacet(Facet facet)
           
 void NakedObjectActionParameterAbstract.removeFacet(Facet facet)
           
 

Method parameters in org.nakedobjects.metamodel.specloader.internal with type arguments of type Facet
 boolean NakedObjectActionParameterAbstract.containsFacet(java.lang.Class<? extends Facet> facetType)
           
 Facet[] NakedObjectActionParameterAbstract.getFacets(Filter<Facet> filter)
           
 void NakedObjectActionParameterAbstract.removeFacet(java.lang.Class<? extends Facet> facetType)
           
 

Uses of Facet in org.nakedobjects.metamodel.specloader.internal.instances
 

Classes in org.nakedobjects.metamodel.specloader.internal.instances that implement Facet
 class InstancesCollectionFacet
           
 

Uses of Facet in org.nakedobjects.metamodel.specloader.internal.peer
 

Methods in org.nakedobjects.metamodel.specloader.internal.peer with type parameters of type Facet
<T extends Facet>
T
JavaOneToOneAssociationPeer.getFacet(java.lang.Class<T> facetType)
           
<T extends Facet>
T
NakedObjectActionPeerDecorator.getFacet(java.lang.Class<T> cls)
           
 

Methods in org.nakedobjects.metamodel.specloader.internal.peer that return Facet
 Facet[] NakedObjectActionPeerDecorator.getFacets(Filter<Facet> filter)
           
 Facet[] NakedObjectAssociationPeerDecorator.getFacets(Filter<Facet> filter)
           
 

Method parameters in org.nakedobjects.metamodel.specloader.internal.peer with type arguments of type Facet
 Facet[] NakedObjectActionPeerDecorator.getFacets(Filter<Facet> filter)
           
 Facet[] NakedObjectAssociationPeerDecorator.getFacets(Filter<Facet> filter)
           
 

Uses of Facet in org.nakedobjects.metamodel.util
 

Method parameters in org.nakedobjects.metamodel.util with type arguments of type Facet
static void CallbackUtils.callCallback(NakedObject object, java.lang.Class<? extends Facet> cls)
           
 

Uses of Facet in org.nakedobjects.metamodel.value
 

Classes in org.nakedobjects.metamodel.value that implement Facet
 class BigDecimalValueSemanticsProvider
           
 class BigIntegerValueSemanticsProvider
           
 class BooleanPrimitiveValueSemanticsProvider
           
 class BooleanValueSemanticsProviderAbstract
           
 class BooleanWrapperValueSemanticsProvider
           
 class BytePrimitiveValueSemanticsProvider
           
 class ByteValueSemanticsProviderAbstract
           
 class ByteWrapperValueSemanticsProvider
           
 class CharPrimitiveValueSemanticsProvider
           
 class CharValueSemanticsProviderAbstract
           
 class CharWrapperValueSemanticsProvider
           
 class ColorValueSemanticsProvider
           
 class DateTimeValueSemanticsProvider
           
 class DateValueSemanticsProvider
           
 class DateValueSemanticsProviderAbstract
           
 class DoublePrimitiveValueSemanticsProvider
           
 class DoubleValueSemanticsProviderAbstract
           
 class DoubleWrapperValueSemanticsProvider
           
 class FloatPrimitiveValueSemanticsProvider
           
 class FloatValueSemanticsProviderAbstract
           
 class FloatWrapperValueSemanticsProvider
           
 class ImageValueSemanticsProvider
           
 class ImageValueSemanticsProviderAbstract
           
 class IntPrimitiveValueSemanticsProvider
           
 class IntValueSemanticsProviderAbstract
           
 class IntWrapperValueSemanticsProvider
           
 class JavaAwtImageValueSemanticsProvider
           
 class JavaSqlDateValueSemanticsProvider
          An adapter that handles Date with only date component.
 class JavaSqlTimeValueSemanticsProvider
          Treats Time as a time-only value type.
 class JavaUtilDateValueSemanticsProvider
          An adapter that handles Date as both a date AND time component.
 class JavaUtilDateValueSemanticsProviderAbstract
           
 class LongPrimitiveValueSemanticsProvider
           
 class LongValueSemanticsProviderAbstract
           
 class LongWrapperValueSemanticsProvider
           
 class MoneyValueSemanticsProvider
           
 class PasswordValueSemanticsProvider
           
 class PercentageValueSemanticsProvider
           
 class ShortPrimitiveValueSemanticsProvider
           
 class ShortValueSemanticsProviderAbstract
           
 class ShortWrapperValueSemanticsProvider
           
 class StringValueSemanticsProvider
           
 class TimeStampValueSemanticsProvider
           
 class TimeValueSemanticsProvider
           
 class TimeValueSemanticsProviderAbstract
           
 class ValueSemanticsProviderAbstract
           
 class ValueSemanticsProviderAbstractTemporal
           
 

Methods in org.nakedobjects.metamodel.value that return Facet
 Facet ImageValueSemanticsProviderAbstract.getUnderlyingFacet()
           
 Facet ImageValueSemanticsProvider.getUnderlyingFacet()
           
 

Methods in org.nakedobjects.metamodel.value that return types with arguments of type Facet
static java.lang.Class<? extends Facet> PasswordValueSemanticsProvider.type()
           
static java.lang.Class<? extends Facet> ColorValueSemanticsProvider.type()
           
static java.lang.Class<? extends Facet> IntValueSemanticsProviderAbstract.type()
           
static java.lang.Class<? extends Facet> FloatValueSemanticsProviderAbstract.type()
           
static java.lang.Class<? extends Facet> ValueSemanticsProviderAbstractTemporal.type()
          The facet type, used if not specified explicitly in the constructor.
static java.lang.Class<? extends Facet> ShortValueSemanticsProviderAbstract.type()
           
static java.lang.Class<? extends Facet> PercentageValueSemanticsProvider.type()
           
static java.lang.Class<? extends Facet> LongValueSemanticsProviderAbstract.type()
           
static java.lang.Class<? extends Facet> StringValueSemanticsProvider.type()
           
 

Methods in org.nakedobjects.metamodel.value with parameters of type Facet
 void ImageValueSemanticsProviderAbstract.setUnderlyingFacet(Facet underlyingFacet)
          Not required because ImageValueSemanticsProviderAbstract.alwaysReplace() is false.
 void ImageValueSemanticsProvider.setUnderlyingFacet(Facet underlyingFacet)
          Not required because ImageValueSemanticsProvider.alwaysReplace() is false.
 

Constructor parameters in org.nakedobjects.metamodel.value with type arguments of type Facet
ValueSemanticsProviderAbstract(java.lang.Class<? extends Facet> adapterFacetType, FacetHolder holder, java.lang.Class<?> adaptedClass, int typicalLength, boolean immutable, boolean equalByContent, java.lang.Object defaultValue, NakedObjectConfiguration configuration, SpecificationLoader specificationLoader, RuntimeContext runtimeContext)
           
ValueSemanticsProviderAbstractTemporal(java.lang.String propertyName, java.lang.Class<? extends Facet> facetType, FacetHolder holder, java.lang.Class<?> adaptedClass, int typicalLength, boolean immutable, boolean equalByContent, java.lang.Object defaultValue, NakedObjectConfiguration configuration, SpecificationLoader specificationLoader, RuntimeContext runtimeContext)
          Allows the specific facet subclass to be specified (rather than use ValueSemanticsProviderAbstractTemporal.type().
ValueUsingValueSemanticsProviderFacetFactory(java.lang.Class<? extends Facet> adapterFacetType)
           
 



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