Interface LayoutStateChange.Support
-
- All Known Implementing Classes:
LayoutStateChange.SupportImpl
- Enclosing interface:
- LayoutStateChange
public static interface LayoutStateChange.Supportrequired method signatures to be a producer for this event model
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddLayoutStateChangeListener(LayoutStateChange.Listener listener)static LayoutStateChange.Supportcreate()voidfireLayoutStateChanged(LayoutModel layoutModel, boolean state)List<LayoutStateChange.Listener>getLayoutStateChangeListeners()booleanisFireEvents()voidremoveLayoutStateChangeListener(LayoutStateChange.Listener listener)voidsetFireEvents(boolean fireEvents)
-
-
-
Method Detail
-
create
static LayoutStateChange.Support create()
-
isFireEvents
boolean isFireEvents()
-
setFireEvents
void setFireEvents(boolean fireEvents)
-
addLayoutStateChangeListener
void addLayoutStateChangeListener(LayoutStateChange.Listener listener)
-
removeLayoutStateChangeListener
void removeLayoutStateChangeListener(LayoutStateChange.Listener listener)
-
getLayoutStateChangeListeners
List<LayoutStateChange.Listener> getLayoutStateChangeListeners()
-
fireLayoutStateChanged
void fireLayoutStateChanged(LayoutModel layoutModel, boolean state)
- Parameters:
layoutModel- the layoutModelstate-trueif the layoutModel is active,falseotherwise
-
-