org.nakedobjects.metamodel.facets.hide
Interface HiddenFacet

All Superinterfaces:
Facet, HidingInteractionAdvisor, InteractionAdvisor, InteractionAdvisorFacet, SingleWhenValueFacet
All Known Implementing Classes:
HiddenFacetAbstract, HiddenFacetAlways, HiddenFacetAnnotation, HiddenFacetImpl, HiddenFacetNever

public interface HiddenFacet
extends SingleWhenValueFacet, HidingInteractionAdvisor

Hide a property, collection or action.

In the standard Naked Objects Programming Model, corresponds to annotating the member with @Hidden.


Field Summary
 
Fields inherited from interface org.nakedobjects.metamodel.consent.InteractionAdvisorFacet
NOOP
 
Method Summary
 java.lang.String hiddenReason(NakedObject target)
          The reason why the (feature of the) target object is currently hidden, or null if visible.
 
Methods inherited from interface org.nakedobjects.metamodel.facets.SingleWhenValueFacet
value
 
Methods inherited from interface org.nakedobjects.metamodel.interactions.HidingInteractionAdvisor
hides
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Method Detail

hiddenReason

java.lang.String hiddenReason(NakedObject target)
The reason why the (feature of the) target object is currently hidden, or null if visible.



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