EchoPoint
2.1.0rc4

echopointng.able
Interface Expandable

All Known Implementing Classes:
ExpandableSection, PopUp, TitleBar

public interface Expandable

An Expandable can be expanded/contracted and tracks this change with an ExpansionModel.


Field Summary
static java.lang.String EXPANDED_CHANGED_PROPERTY
          can be fired when the expnasion model changes
static java.lang.String PROPERTY_EXPANSION_GROUP
           
static java.lang.String PROPERTY_EXPANSION_MODEL
           
 
Method Summary
 ExpansionGroup getExpansionGroup()
           
 ExpansionModel getExpansionModel()
           
 boolean isExpanded()
           
 void setExpanded(boolean isExpanded)
          Sets whether the Expandable is expanded or not
 void setExpansionGroup(ExpansionGroup newExpansionGroup)
          Sets the ExpansionGroup used by the Expandable.
 void setExpansionModel(ExpansionModel newExpansionModel)
          Sets the ExpansionModel model used by the Expandable.
 

Field Detail

EXPANDED_CHANGED_PROPERTY

public static final java.lang.String EXPANDED_CHANGED_PROPERTY
can be fired when the expnasion model changes

See Also:
Constant Field Values

PROPERTY_EXPANSION_MODEL

public static final java.lang.String PROPERTY_EXPANSION_MODEL
See Also:
Constant Field Values

PROPERTY_EXPANSION_GROUP

public static final java.lang.String PROPERTY_EXPANSION_GROUP
See Also:
Constant Field Values
Method Detail

getExpansionModel

public ExpansionModel getExpansionModel()
Returns:
the ExpansionModel model of the Expandable.

getExpansionGroup

public ExpansionGroup getExpansionGroup()
Returns:
the ExpansionGroup of the Expandable.

isExpanded

public boolean isExpanded()
Returns:
whether Expandable is expanded or not

setExpanded

public void setExpanded(boolean isExpanded)
Sets whether the Expandable is expanded or not


setExpansionModel

public void setExpansionModel(ExpansionModel newExpansionModel)
Sets the ExpansionModel model used by the Expandable.


setExpansionGroup

public void setExpansionGroup(ExpansionGroup newExpansionGroup)
Sets the ExpansionGroup used by the Expandable.


EchoPoint
2.1.0rc4