public abstract class DefaultMetaTreeNode extends DefaultMutableTreeNode implements de.cismet.connectioncontext.ConnectionContextProvider
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
enabled |
protected boolean |
explored |
protected boolean |
selected |
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject| Constructor and Description |
|---|
DefaultMetaTreeNode(Sirius.server.middleware.types.Node node,
de.cismet.connectioncontext.ConnectionContext connectionContext)
Dieser Konstruktor erzeugt eine RootNode ohne Children.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
deepEquals(DefaultMetaTreeNode node)
DOCUMENT ME!
|
abstract boolean |
equals(DefaultMetaTreeNode node)
DOCUMENT ME!
|
abstract boolean |
equalsNode(Sirius.server.middleware.types.Node node)
Deprecated.
use
equals(Node node) |
abstract void |
explore()
Expandiert diesen Knoten und uerberprueft, ob dessen Kinder bereits vom Server geladen wurden.
|
TreePath |
explore(Iterator<DefaultMetaTreeNode> childrenIterator)
DOCUMENT ME!
|
void |
exploreAll()
DOCUMENT ME!
|
boolean |
getAllowsChildren() |
Sirius.server.middleware.types.Node[] |
getChildren()
DOCUMENT ME!
|
abstract int |
getClassID()
Returns the class ob object id.
|
abstract ImageIcon |
getClosedIcon()
DOCUMENT ME!
|
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
abstract String |
getDescription()
Liefert die Beschreibung (bzw.
|
abstract String |
getDomain()
return the class or object domain (was: localserver)
|
abstract int |
getID()
Returns the class ob object id.
|
abstract String |
getKey()
Returns the unique key of the node's user object (class or object).
|
abstract ImageIcon |
getLeafIcon()
DOCUMENT ME!
|
Sirius.server.middleware.types.Node |
getNode()
DOCUMENT ME!
|
abstract ImageIcon |
getOpenIcon()
DOCUMENT ME!
|
abstract TreeNodeLoader |
getTreeNodeLoader()
DOCUMENT ME!
|
int |
insertNode(DefaultMetaTreeNode toAdd)
DOCUMENT ME!
|
boolean |
isChanged()
Getter for property changed.
|
abstract boolean |
isClassNode()
DOCUMENT ME!
|
boolean |
isEditable(Object key,
Sirius.server.newuser.permission.Permission p)
DOCUMENT ME!
|
boolean |
isEnabled()
DOCUMENT ME!
|
boolean |
isExplored()
Gibt an, ober dieser Knoten bereits expandiert wurde, bzw.
|
boolean |
isLeaf()
Ueberschreibt die Funktion isLeaf() in MutableTreeNode.
|
boolean |
isNew()
Getter for property new_node.
|
abstract boolean |
isObjectNode()
DOCUMENT ME!
|
abstract boolean |
isPureNode()
DOCUMENT ME!
|
abstract boolean |
isRootNode()
Gibt an, ob diese TreeNode eine RootNode ist.
Eine RootNode ist ein spezieller Typ von DefaultMetaTreeNode. |
boolean |
isSelected()
DOCUMENT ME!
|
abstract boolean |
isWaitNode()
Gibt an, ob diese TreeNode eine WaitNode ist.
Eine WaitNode ist ein spezieller Typ von DefaultMetaTreeNode. |
void |
refreshChildren()
Performs a hard refresh by removing all children, fetching them again from the database and then adding them.
|
void |
removeChildren()
Entfernt alle Children dieser Node und setzt ihren status zurueck;
|
int |
removeNode(DefaultMetaTreeNode toRemove)
DOCUMENT ME!
|
void |
selectSubtree(boolean selected)
DOCUMENT ME!
|
void |
setChanged(boolean changed)
Setter for property changed.
|
void |
setEnabled(boolean enabled)
DOCUMENT ME!
|
void |
setExplored(boolean explored)
Setter for property explored.
|
void |
setLeaf(boolean leaf)
DOCUMENT ME!
|
void |
setNew(boolean new_node)
Setter for property new_node.
|
void |
setNode(Sirius.server.middleware.types.Node node)
DOCUMENT ME!
|
void |
setSelected(boolean selected)
DOCUMENT ME!
|
abstract String |
toString()
Liefert eine String Repraesentation dieser TreeNode.
|
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, 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, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObjectprotected boolean explored
protected boolean selected
protected boolean enabled
public DefaultMetaTreeNode(Sirius.server.middleware.types.Node node,
de.cismet.connectioncontext.ConnectionContext connectionContext)
node - DOCUMENT ME!connectionContext - DOCUMENT ME!public void setSelected(boolean selected)
selected - DOCUMENT ME!public boolean isSelected()
public void selectSubtree(boolean selected)
selected - DOCUMENT ME!public Sirius.server.middleware.types.Node getNode()
public void setNode(Sirius.server.middleware.types.Node node)
node - DOCUMENT ME!public void setLeaf(boolean leaf)
leaf - DOCUMENT ME!public Sirius.server.middleware.types.Node[] getChildren()
throws Exception
Exception - DOCUMENT ME!public void refreshChildren()
public int removeNode(DefaultMetaTreeNode toRemove)
toRemove - DOCUMENT ME!public int insertNode(DefaultMetaTreeNode toAdd)
toAdd - DOCUMENT ME!IllegalStateException - DOCUMENT ME!public void setEnabled(boolean enabled)
enabled - DOCUMENT ME!public boolean isEnabled()
public abstract TreeNodeLoader getTreeNodeLoader()
public boolean isExplored()
public boolean isLeaf()
isLeaf in interface TreeNodeisLeaf in class DefaultMutableTreeNodepublic boolean getAllowsChildren()
getAllowsChildren in interface TreeNodegetAllowsChildren in class DefaultMutableTreeNodepublic abstract String toString()
toString in class DefaultMutableTreeNodepublic abstract boolean isRootNode()
public abstract boolean isWaitNode()
public abstract boolean isPureNode()
public abstract boolean isClassNode()
public abstract boolean isObjectNode()
public abstract void explore()
throws Exception
Exception - DOCUMENT ME!public TreePath explore(Iterator<DefaultMetaTreeNode> childrenIterator) throws Exception
childrenIterator - DOCUMENT ME!Exception - DOCUMENT ME!public void removeChildren()
public abstract String getDescription()
public abstract boolean equalsNode(Sirius.server.middleware.types.Node node)
equals(Node node)node - DOCUMENT ME!public abstract ImageIcon getOpenIcon()
public abstract ImageIcon getClosedIcon()
public abstract ImageIcon getLeafIcon()
public abstract boolean equals(DefaultMetaTreeNode node)
node - DOCUMENT ME!public boolean deepEquals(DefaultMetaTreeNode node)
node - DOCUMENT ME!public abstract int getID()
public abstract int getClassID()
public abstract String getDomain()
public abstract String getKey() throws Exception
Exception - DOCUMENT ME!public boolean isChanged()
public void setChanged(boolean changed)
changed - New value of property changed.public boolean isNew()
public void setNew(boolean new_node)
new_node - New value of property new_node.public boolean isEditable(Object key, Sirius.server.newuser.permission.Permission p) throws Exception
key - DOCUMENT ME!p - DOCUMENT ME!Exception - DOCUMENT ME!public void setExplored(boolean explored)
explored - New value of property explored.public final de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProviderCopyright © 2012–2026 cismet GmbH. All rights reserved.