com.tonbeller.jpivot.table.navi
Class NonEmptyUI
java.lang.Object
com.tonbeller.jpivot.table.PartBuilderSupport
com.tonbeller.jpivot.table.TableComponentExtensionSupport
com.tonbeller.jpivot.table.navi.NonEmptyUI
- All Implemented Interfaces:
- ModelChangeListener, PartBuilder, TableComponentExtension, Available, com.tonbeller.wcf.bookmarks.Bookmarkable, java.util.EventListener
public class NonEmptyUI
- extends TableComponentExtensionSupport
- implements ModelChangeListener
show/hide non empty rows/columns. The toolbar button is connected to the boolean suppress property.
- Author:
- av
Field Summary |
static java.lang.String |
ID
|
Fields inherited from interface com.tonbeller.wcf.bookmarks.Bookmarkable |
EXTENSIONAL, INTENSIONAL |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
NonEmptyUI
public NonEmptyUI()
getId
public java.lang.String getId()
- Description copied from interface:
TableComponentExtension
- unique name of this extension. Used for JSP programming
- Specified by:
getId
in interface TableComponentExtension
initialize
public void initialize(com.tonbeller.wcf.controller.RequestContext context,
TableComponent table)
throws java.lang.Exception
- Description copied from interface:
PartBuilder
- deferred ctor, called once after creation
- Specified by:
initialize
in interface PartBuilder
- Overrides:
initialize
in class PartBuilderSupport
- Throws:
java.lang.Exception
isButtonPressed
public boolean isButtonPressed()
setButtonPressed
public void setButtonPressed(boolean value)
isAvailable
public boolean isAvailable()
- Description copied from interface:
PartBuilder
- true, if the current olapModel supports all extensions that are required
by this partBuilder. If false, a GUI will not show related items.
- Specified by:
isAvailable
in interface PartBuilder
- Specified by:
isAvailable
in interface Available
- Overrides:
isAvailable
in class PartBuilderSupport
modelChanged
public void modelChanged(ModelChangeEvent e)
- Description copied from interface:
ModelChangeListener
- model data have changed, e.g. user has navigated
- Specified by:
modelChanged
in interface ModelChangeListener
structureChanged
public void structureChanged(ModelChangeEvent e)
- Description copied from interface:
ModelChangeListener
- major change, e.g. extensions added/removed
- Specified by:
structureChanged
in interface ModelChangeListener