Package org.apache.pivot.wtk
Interface ExpanderListener
-
- All Known Implementing Classes:
ExpanderListener.Adapter
,ExpanderListener.Listeners
,ExpanderSkin
,TerraExpanderSkin
public interface ExpanderListener
Expander listener interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ExpanderListener.Adapter
Deprecated.Since 2.1 and Java 8 the interface itself has default implementations.static class
ExpanderListener.Listeners
Expander listeners.
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
collapsibleChanged(Expander expander)
Called when an expander's collapsible flag has changed.default void
contentChanged(Expander expander, Component previousContent)
Called when an expander's content component has changed.default void
expandedChanged(Expander expander)
Called when an expander's expanded state has changed.default void
expandedChangeVetoed(Expander expander, Vote reason)
Called when an expanded change event has been vetoed.default Vote
previewExpandedChange(Expander expander)
Called to preview an expanded change event.default void
titleChanged(Expander expander, java.lang.String previousTitle)
Called when an expander's title has changed.
-
-
-
Method Detail
-
titleChanged
default void titleChanged(Expander expander, java.lang.String previousTitle)
Called when an expander's title has changed.- Parameters:
expander
- The expander that has changed.previousTitle
- The previous title for the expander.
-
collapsibleChanged
default void collapsibleChanged(Expander expander)
Called when an expander's collapsible flag has changed.- Parameters:
expander
- The expander that has changed.
-
previewExpandedChange
default Vote previewExpandedChange(Expander expander)
Called to preview an expanded change event.- Parameters:
expander
- The expander that is about to expand or collapse.- Returns:
- The consensus vote as to whether to allow the change.
-
expandedChangeVetoed
default void expandedChangeVetoed(Expander expander, Vote reason)
Called when an expanded change event has been vetoed.- Parameters:
expander
- The expander that is not going to change.reason
- The consensus vote that disallowed the change.
-
expandedChanged
default void expandedChanged(Expander expander)
Called when an expander's expanded state has changed.- Parameters:
expander
- The expander that has now expanded or collapsed.
-
-