org.nakedobjects.metamodel.facets.hide
Interface HideForContextFacet

All Superinterfaces:
Facet, HidingInteractionAdvisor, InteractionAdvisor, InteractionAdvisorFacet
All Known Implementing Classes:
HideForContextFacetAbstract, HideForContextFacetNone, HideForContextFacetViaMethod

public interface HideForContextFacet
extends Facet, HidingInteractionAdvisor

Hide a property, collection or action based on the state of the target object.

In the standard Naked Objects Programming Model, corresponds to invoking the hideXxx support method for the member.


Field Summary
 
Fields inherited from interface org.nakedobjects.metamodel.consent.InteractionAdvisorFacet
NOOP
 
Method Summary
 java.lang.String hiddenReason(NakedObject object)
           
 
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 object)


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