Defines abstract methods which must be implemented by all dynamic tree user data beans.
These methods are called by DynamicTreeBean once the dynamic tree user data bean populate() method has been called.
DynamicTreeBean will then convert the data retrieved by these methods into JavaScript objects and return then to the client browser to be rendered into the tree.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT IBM copyright notice field. |
Fields inherited from interface com.ibm.commerce.beans. DataBean |
emptyString |
Method Summary | |
---|---|
java.util.Vector |
getIconInfo() Returns the icon type information for the dynamic tree node. |
java.util.Vector |
getMenuInfo() Returns the menu information for a dynamic tree node. |
java.util.Vector |
getNodeInfo() Returns the node(s) requested by the dynamic tree |
Methods inherited from interface com.ibm.commerce.beans. SmartDataBean |
getCommandContext,
populate,
setCommandContext |
Methods inherited from interface com.ibm.commerce.beans. InputDataBean |
getRequestProperties,
setRequestProperties |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Method Detail |
---|
public java.util.Vector getIconInfo() throws ECSystemException
All icon types do not need to be defined when the tree first loads. Additional icon types can be defined along with children nodes, when a node is expanded.
ECSystemException
- If an error occurs while trying to get the icon
info.public java.util.Vector getMenuInfo() throws ECSystemException
All menus do not need to be defined when the tree first loads. When a tree nodes expands, appropriate menu types can be returned with the children nodes.
ECSystemException
- If an error occurs while trying to get the menu
info.public java.util.Vector getNodeInfo() throws ECSystemException
ECSystemException
- If an error occurs while trying to get the node
info.