ConForM.CoopnTools.Edit
Class CoopnNodeClassFormula
java.lang.Object
|
+--ConForM.CoopnTools.Edit.CoopnNode
|
+--ConForM.CoopnTools.Edit.CoopnNodeClassFormula
- All Implemented Interfaces:
- javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
- public class CoopnNodeClassFormula
- extends CoopnNode
Field Summary |
protected java.lang.String |
comments
|
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression |
condition
|
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression |
event
|
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextName |
name
|
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression |
post
|
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression |
pre
|
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression |
sync
|
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression |
test
|
Fields inherited from class ConForM.CoopnTools.Edit.CoopnNode |
allowsChildren, arg, childNodeList, coopnMgr, editTitle, env, fmt, parent, popup, readOnly, removeText, removeTitle, ResourceFile, textMgr, title, tree |
Method Summary |
protected void |
acceptEditions(EditPanel editPanel)
This method is called each time the contents of the edit panel must be
used to set the values of the node's elements. |
protected void |
buildTexts(java.util.ResourceBundle texts)
This routine is called at the creation of the node, by "super". |
protected EditPanel |
createEditPanel()
This method is called each time the edit panel is about to be displayed. |
protected CoopnNode |
createNodeFromElement(ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextElement element)
Create a node from an element, if possible. |
protected boolean |
editable()
Return true iff the node accept editions with an edit panel. |
protected java.lang.String |
getLabel()
This routine must return the label of the node, as a String. |
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextElement |
getTextElement()
This routine must deliver the coopn text element corresponing to this
node. |
boolean |
insertAbleObject(java.lang.Object child,
int index)
Return true if the node can be inserted at the given location. |
protected void |
notifyInsertRemove()
This method is called each time children are inserted or removed. |
int |
standardInsertIndexObject(java.lang.Object child)
Return the standard location of an element to insert. |
Methods inherited from class ConForM.CoopnTools.Edit.CoopnNode |
children, clone, createPopup, getAllowsChildren, getChildAt, getChildCount, getCoopnNodeAt, getIndex, getParent, getParentCoopnNode, getPopupMenu, getTreePath, insert, insert, insert, insert, insertAble, insertAble, isLeaf, mergeAble, mergeAble, mergeAbleObject, openAll, remove, remove, remove, removeFromParent, setParent, setUserObject, showEditPanel, standardInsertIndex, standardInsertIndex, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextName name
condition
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression condition
event
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression event
sync
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression sync
test
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression test
pre
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression pre
post
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextExpression post
comments
protected java.lang.String comments
CoopnNodeClassFormula
public CoopnNodeClassFormula(CoopnTree tree,
CoopnNode parent,
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextClassFormula classFormula,
CoopnMgr coopnMgr,
CoopnEnv env)
getTextElement
protected ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextElement getTextElement()
- This routine must deliver the coopn text element corresponing to this
node.
- Overrides:
getTextElement
in class CoopnNode
buildTexts
protected void buildTexts(java.util.ResourceBundle texts)
- This routine is called at the creation of the node, by "super".
- Overrides:
buildTexts
in class CoopnNode
createNodeFromElement
protected CoopnNode createNodeFromElement(ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextElement element)
- Create a node from an element, if possible.
- Overrides:
createNodeFromElement
in class CoopnNode
- Parameters:
element
- a textual element- Returns:
- a node corresponding to the element, or null if no nodes
are corresponding to the element. Must be consistent with
mergeAble, insertAble, and so on.
getLabel
protected java.lang.String getLabel()
- This routine must return the label of the node, as a String.
- Overrides:
getLabel
in class CoopnNode
insertAbleObject
public boolean insertAbleObject(java.lang.Object child,
int index)
- Return true if the node can be inserted at the given location.
- Overrides:
insertAbleObject
in class CoopnNode
standardInsertIndexObject
public int standardInsertIndexObject(java.lang.Object child)
- Return the standard location of an element to insert.
- Overrides:
standardInsertIndexObject
in class CoopnNode
notifyInsertRemove
protected void notifyInsertRemove()
- This method is called each time children are inserted or removed.
- Overrides:
notifyInsertRemove
in class CoopnNode
editable
protected boolean editable()
- Return true iff the node accept editions with an edit panel.
- Overrides:
editable
in class CoopnNode
createEditPanel
protected EditPanel createEditPanel()
- This method is called each time the edit panel is about to be displayed.
- Overrides:
createEditPanel
in class CoopnNode
acceptEditions
protected void acceptEditions(EditPanel editPanel)
- This method is called each time the contents of the edit panel must be
used to set the values of the node's elements.
- Overrides:
acceptEditions
in class CoopnNode