info.rolandkrueger.roklib.util.groupvisibility
Class VisibilityGroup
java.lang.Object
info.rolandkrueger.roklib.util.groupvisibility.VisibilityGroup
- All Implemented Interfaces:
- IConditionListener, IVisibilityEnablingConfigurable, Serializable
public class VisibilityGroup
- extends Object
- implements IVisibilityEnablingConfigurable, IConditionListener
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
mVisible
private boolean mVisible
mEnabled
private boolean mEnabled
mGroupName
private String mGroupName
mGroupMembers
private Set<IVisibilityEnablingConfigurable> mGroupMembers
mBooleanExpressionForVisibility
private BooleanExpression mBooleanExpressionForVisibility
mBooleanExpressionForEnabling
private BooleanExpression mBooleanExpressionForEnabling
VisibilityGroup
public VisibilityGroup(String name)
addVisibilityEnablingConfigurable
public void addVisibilityEnablingConfigurable(IVisibilityEnablingConfigurable groupMember)
removeVisibilityEnablingConfigurable
public boolean removeVisibilityEnablingConfigurable(IVisibilityEnablingConfigurable groupMember)
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled
in interface IVisibilityEnablingConfigurable
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible
in interface IVisibilityEnablingConfigurable
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface IVisibilityEnablingConfigurable
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interface IVisibilityEnablingConfigurable
getName
public String getName()
getSize
public int getSize()
getGroupMembers
public Set<IVisibilityEnablingConfigurable> getGroupMembers()
setExpressionForVisibility
public void setExpressionForVisibility(BooleanExpression expression)
setExpressionForEnabling
public void setExpressionForEnabling(BooleanExpression expression)
applyExpressionsIfAvailable
private void applyExpressionsIfAvailable()
conditionChanged
public void conditionChanged(AbstractCondition source)
- Specified by:
conditionChanged
in interface IConditionListener
Copyright © 2007-2011. All Rights Reserved.