Package org.nakedobjects.metamodel.facets

Interface Summary
DecoratingFacet<T extends Facet> Provides access to underlying facet that has been decorated.
Enumeration  
Facet  
FacetFactory  
FacetHolder Anything in the metamodel (which also includes peers in the reflector) that can be extended.
InterfaceBasedFacetFactory Marker interface to indicate that the FacetFactory works by checking whether the object implements a certain interface.
MarkerFacet  
MethodFilteringFacetFactory A FacetFactory which filters out arbitrary methods.
MethodRemover Removes the methods from further processing by subsequent Facets.
MultipleValueFacet  
MultiTypedFacet A Class that provides multiple facet implementations, either directly or through a delegate.
PropertyOrCollectionIdentifyingFacetFactory A FacetFactory implementation that is able to identify a property or collection.
SingleClassValueFacet  
SingleIntValueFacet  
SingleStringValueFacet  
SingleValueFacet  
SingleWhenValueFacet  
 

Class Summary
EnumerationAbstract  
FacetAbstract  
FacetFactoryAbstract  
FacetFilters  
FacetHolderImpl For base subclasses or, more likely, to help write tests.
FacetUtil  
MarkerFacetAbstract  
MethodRemoverConstants  
MultipleValueFacetAbstract  
MultiTypedFacetAbstract Convenience abstract implementation of MultiTypedFacet.
NamedAndDescribedFacetHolderImpl For base subclasses or, more likely, to help write tests.
SingleClassValueFacetAbstract  
SingleIntValueFacetAbstract  
SingleStringValueFacetAbstract  
SingleValueFacetAbstract  
SingleWhenValueFacetAbstract  
When  
 

Enum Summary
MethodScope As used in the findAndRemove... methods.
 



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