|
||||||||||
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.PTreeTextFieldNode
public class PTreeTextFieldNode
Extends the DefaultMutableTreeNode class to implement some specific features that we need to support in the OLAP console properties. Notes:
10/13/2000, nvarma:
Field Summary |
---|
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 | |
---|---|
PTreeTextFieldNode() |
|
PTreeTextFieldNode(javax.swing.JTextField tf) |
|
PTreeTextFieldNode(java.lang.Object userObject, boolean allowsChildren, java.lang.String caption) |
|
PTreeTextFieldNode(java.lang.Object userObject, boolean allowsChildren, java.lang.String caption, java.lang.Object nodeObject) |
Method Summary | |
---|---|
void |
cancelEditing() |
protected javax.swing.JTextField |
createTextField() |
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. |
void |
endEditing() |
java.lang.Object |
getEditingValue() |
java.lang.Object[] |
getPrintableObjects() |
javax.swing.JTextField |
getTextField() |
java.lang.String |
getTextValue() |
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 |
isEmpty() |
void |
setTextValue(java.lang.String value) |
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 |
Constructor Detail |
---|
public PTreeTextFieldNode()
public PTreeTextFieldNode(java.lang.Object userObject, boolean allowsChildren, java.lang.String caption)
public PTreeTextFieldNode(java.lang.Object userObject, boolean allowsChildren, java.lang.String caption, java.lang.Object nodeObject)
public PTreeTextFieldNode(javax.swing.JTextField tf)
Method Detail |
---|
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 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 java.lang.String getTextValue()
public void setTextValue(java.lang.String value)
public javax.swing.JTextField getTextField()
protected javax.swing.JTextField createTextField()
public void endEditing()
endEditing
in class PTreeNode
public void cancelEditing()
cancelEditing
in class PTreeNode
public java.lang.Object getEditingValue()
getEditingValue
in class PTreeNode
public boolean isEmpty()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |