|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tonbeller.wcf.component.ComponentSupport
com.tonbeller.wcf.component.NestableComponentSupport
com.tonbeller.wcf.tree.TreeComponent
com.tonbeller.jpivot.navigator.member.MemberNavigator
public class MemberNavigator
GUI for choosing members. User of this class must call setHierarchy or setHierarchies before rendering.
Field Summary | |
---|---|
static com.tonbeller.wcf.tree.LabelProvider |
labelProvider
|
static java.lang.String |
MEMBER_NAVIGATOR_EXPAND_SELECTED
|
static java.lang.String |
MEMBER_NAVIGATOR_GROUPING_MEMBER_COUNT
|
static java.lang.String |
MEMBER_NAVIGATOR_INITIAL_GROUPING
|
static java.lang.String |
MEMBER_NAVIGATOR_LAZY_FETCH_CHILDREN
|
Fields inherited from interface com.tonbeller.wcf.bookmarks.Bookmarkable |
---|
EXTENSIONAL, INTENSIONAL |
Constructor Summary | |
---|---|
MemberNavigator(java.lang.String id,
com.tonbeller.wcf.component.Component parent,
OlapModel olapModel,
com.tonbeller.wcf.controller.RequestListener okHandler,
com.tonbeller.wcf.controller.RequestListener cancelHandler)
|
|
MemberNavigator(java.lang.String id,
com.tonbeller.wcf.component.Component parent,
com.tonbeller.wcf.controller.RequestListener okHandler,
com.tonbeller.wcf.controller.RequestListener cancelHandler)
crerates a MemberNavigator that is not connected to a query. |
Method Summary | |
---|---|
int |
getGroupingMemberCount()
Number of members of a non-selectable pseudo level |
java.lang.String |
getTitle()
Returns the title. |
void |
initialize(com.tonbeller.wcf.controller.RequestContext context)
|
boolean |
isAvailable()
returns true if the OlapModel supports all extensions that are required to use the MemberNavigator |
boolean |
isExpandSelected()
|
boolean |
isGrouping()
|
boolean |
isLazyFetchChildren()
|
boolean |
isShowSelectNoneButton()
shows "Select None" button in single selection mode |
void |
modelChanged(ModelChangeEvent e)
model data have changed, e.g. user has navigated |
org.w3c.dom.Element |
render(com.tonbeller.wcf.controller.RequestContext context,
org.w3c.dom.Document factory)
|
void |
setExpandSelected(boolean expandSelected)
|
void |
setGrouping(boolean b)
|
void |
setGroupingMemberCount(int groupingMemberCount)
Number of members of a non-selectable pseudo level |
void |
setHierarchies(Hierarchy[] hierarchies,
boolean allowChangeOrder)
sets the hierarchies for the members to choose from. |
void |
setHierarchies(Hierarchy[] hiers,
boolean allowChangeOrder,
MemberSelectionModel selection,
java.util.Collection deleted)
|
void |
setHierarchy(Hierarchy hierarchy,
boolean allowChangeOrder)
sets the hierarchy of members to choose from. |
void |
setLazyFetchChildren(boolean lazyFetchChildren)
|
void |
setOlapModel(OlapModel newOlapModel)
|
void |
setShowSelectNoneButton(boolean b)
shows "Select None" button in single selection mode |
void |
setTitle(java.lang.String title)
Sets the title. |
void |
setVisible(boolean b)
|
void |
structureChanged(ModelChangeEvent e)
major change, e.g. extensions added/removed |
Methods inherited from class com.tonbeller.wcf.tree.TreeComponent |
---|
collapse, collapseAll, expand, expandSelected, expandSelected, getBorder, getBounding, getChangeOrderModel, getDeleteNodeModel, getError, getModel, getNodeRenderer, getRenderId, getSelectionModel, getTreeElementName, getWidth, selectVisible, setBorder, setBounding, setChangeOrderModel, setComparator, setCutPasteMode, setDeleteNodeModel, setError, setModel, setNodeRenderer, setRenderId, setSelectionModel, setTreeElementName, setWidth |
Methods inherited from class com.tonbeller.wcf.component.NestableComponentSupport |
---|
render |
Methods inherited from class com.tonbeller.wcf.component.ComponentSupport |
---|
addFormListener, destroy, getBookmarkState, getDispatcher, getForm, getId, getLocale, getNextView, getParent, getRoleExpr, isAutoValidate, isListeningTo, isVisible, removeFormListener, request, revert, setAutoValidate, setBookmarkState, setId, setNextView, setParent, setRoleExpr, validate, valueBound, valueUnbound |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.tonbeller.wcf.component.Component |
---|
getParent, isListeningTo, setNextView |
Methods inherited from interface com.tonbeller.wcf.controller.RequestListener |
---|
request |
Methods inherited from interface com.tonbeller.wcf.component.FormListener |
---|
revert, validate |
Methods inherited from interface com.tonbeller.wcf.component.Visible |
---|
isVisible |
Methods inherited from interface com.tonbeller.wcf.component.LifeCycle |
---|
destroy |
Field Detail |
---|
public static final java.lang.String MEMBER_NAVIGATOR_LAZY_FETCH_CHILDREN
public static final java.lang.String MEMBER_NAVIGATOR_EXPAND_SELECTED
public static final java.lang.String MEMBER_NAVIGATOR_INITIAL_GROUPING
public static final java.lang.String MEMBER_NAVIGATOR_GROUPING_MEMBER_COUNT
public static com.tonbeller.wcf.tree.LabelProvider labelProvider
Constructor Detail |
---|
public MemberNavigator(java.lang.String id, com.tonbeller.wcf.component.Component parent, OlapModel olapModel, com.tonbeller.wcf.controller.RequestListener okHandler, com.tonbeller.wcf.controller.RequestListener cancelHandler)
public MemberNavigator(java.lang.String id, com.tonbeller.wcf.component.Component parent, com.tonbeller.wcf.controller.RequestListener okHandler, com.tonbeller.wcf.controller.RequestListener cancelHandler)
Method Detail |
---|
public void setOlapModel(OlapModel newOlapModel)
public java.lang.String getTitle()
public void initialize(com.tonbeller.wcf.controller.RequestContext context) throws java.lang.Exception
initialize
in interface com.tonbeller.wcf.component.LifeCycle
initialize
in class com.tonbeller.wcf.component.ComponentSupport
java.lang.Exception
public org.w3c.dom.Element render(com.tonbeller.wcf.controller.RequestContext context, org.w3c.dom.Document factory) throws java.lang.Exception
render
in interface com.tonbeller.wcf.component.NestableComponent
render
in class com.tonbeller.wcf.tree.TreeComponent
java.lang.Exception
public void setHierarchies(Hierarchy[] hierarchies, boolean allowChangeOrder)
hierarchies
- allowChangeOrder
- public void setHierarchies(Hierarchy[] hiers, boolean allowChangeOrder, MemberSelectionModel selection, java.util.Collection deleted)
public void setHierarchy(Hierarchy hierarchy, boolean allowChangeOrder)
public void setTitle(java.lang.String title)
title
- The title to setpublic void modelChanged(ModelChangeEvent e)
ModelChangeListener
modelChanged
in interface ModelChangeListener
public void structureChanged(ModelChangeEvent e)
ModelChangeListener
structureChanged
in interface ModelChangeListener
public boolean isShowSelectNoneButton()
public void setShowSelectNoneButton(boolean b)
public int getGroupingMemberCount()
public void setGroupingMemberCount(int groupingMemberCount)
groupingMemberCount
- The groupingMemberCount to set.public boolean isGrouping()
public void setGrouping(boolean b)
public boolean isAvailable()
isAvailable
in interface Available
public void setVisible(boolean b)
setVisible
in interface com.tonbeller.wcf.component.Visible
setVisible
in class com.tonbeller.wcf.component.ComponentSupport
public boolean isExpandSelected()
public void setExpandSelected(boolean expandSelected)
public boolean isLazyFetchChildren()
public void setLazyFetchChildren(boolean lazyFetchChildren)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |