|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
com.essbase.eas.ui.ptree.PTreeNode
com.essbase.eas.ui.ptree.PTreeLabelNode
public class PTreeLabelNode
Extends the DefaultMutableTreeNode class to implement some specific features that we need to support in the OLAP console properties. Notes:
10/17/2000, mbolisetty:
Field Summary | |
---|---|
protected boolean |
expanded |
protected javax.swing.JLabel |
label |
Fields inherited from class com.essbase.eas.ui.ptree.PTreeNode |
---|
bundle, cancelAction, caption, editable, editValue, enabled, enableRemoval, enterAction, icon, keyAdapter, nodeObject, tipText |
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode |
---|
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject |
Constructor Summary | |
---|---|
PTreeLabelNode() |
|
PTreeLabelNode(boolean allowsChildren, java.lang.String caption) |
|
PTreeLabelNode(boolean allowsChildren, java.lang.String caption, java.lang.Object nodeObject) |
|
PTreeLabelNode(java.lang.Object userObject, boolean allowsChildren, java.lang.String caption) |
|
PTreeLabelNode(java.lang.Object userObject, boolean allowsChildren, java.lang.String caption, java.lang.Object nodeObject) |
Method Summary | |
---|---|
int |
drawObject(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int posX, int posY, int height) Draws the object at the x and y. |
java.lang.Object[] |
getPrintableObjects() |
java.awt.Component |
getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) retrieves the tree cell renderer for this object. |
boolean |
isEditable() |
void |
nodeRemoved() |
void |
setEditable(boolean edit) |
void |
setLabelText(java.lang.String text) |
void |
willExpand() |
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode |
---|
add, breadthFirstEnumeration, children, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, removeFromParent, setAllowsChildren, setParent |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected javax.swing.JLabel label
protected boolean expanded
Constructor Detail |
---|
public PTreeLabelNode()
public PTreeLabelNode(boolean allowsChildren, java.lang.String caption)
public PTreeLabelNode(boolean allowsChildren, java.lang.String caption, java.lang.Object nodeObject)
public PTreeLabelNode(java.lang.Object userObject, boolean allowsChildren, java.lang.String caption)
public PTreeLabelNode(java.lang.Object userObject, boolean allowsChildren, java.lang.String caption, java.lang.Object nodeObject)
Method Detail |
---|
public void setLabelText(java.lang.String text)
public boolean isEditable()
isEditable
in class PTreeNode
public void setEditable(boolean edit)
setEditable
in class PTreeNode
public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
getTreeCellRendererComponent
in class PTreeNode
public void willExpand()
willExpand
in class PTreeNode
public java.lang.Object[] getPrintableObjects()
getPrintableObjects
in class PTreeNode
public int drawObject(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int posX, int posY, int height)
PrintableObject
drawObject
in interface PrintableObject
drawObject
in class PTreeNode
graphics
- graphics to drawpageFormat
- the current page formatposX
- the x positionposY
- the Y positionheight
- the heightpublic void nodeRemoved()
nodeRemoved
in class PTreeNode
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |