public abstract class NavigationTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements NavigationItemI
Constructor and Description |
---|
NavigationTreeNode(NavigationTreeModelI _navmodel,
boolean _allowsChildren) |
NavigationTreeNode(NavigationTreeModelI _navmodel,
boolean _allowsChildren,
boolean _cyclestopper) |
Modifier and Type | Method and Description |
---|---|
int |
add(BO bo) |
int[] |
add(de.ipcon.db.core.BOSet set) |
void |
add(javax.swing.tree.MutableTreeNode node) |
boolean |
addFolderAllowed() |
boolean |
addStrukturAllowed() |
boolean |
canBeCopied() |
boolean |
canBeCopiedInto(ParentNavigationItemI niDst) |
boolean |
canBeDeleted() |
boolean |
canBeLinked() |
boolean |
canBeLinkedInto(ParentNavigationItemI niDst) |
boolean |
canBeMoved() |
boolean |
canBeMovedInto(ParentNavigationItemI niDst) |
boolean |
canBeOpened() |
boolean |
canBeRenamed() |
boolean |
canEditOriginal() |
boolean |
canProvideInfo() |
void |
copy(ParentNavigationItemI niDst,
Transaction tx) |
void |
delete(Transaction tx) |
static boolean |
determineAllowsChildren(boolean _allowsChildren,
boolean _cyclestopper) |
void |
editOriginal() |
int |
editOriginalCount() |
NavigationItemI[] |
getAllSubtreeItems()
Returns all Item of the Subtree and skips the following:
if finalBO is of type Ordner, skipAliasOrdnerContents is set to true, node is of type
StrukturNavigationTreeNode and BO-Type of node is an Alias.
|
NavigationItemI[] |
getAllSubtreeItems(boolean unlazy) |
NavigationItemI[] |
getAllSubtreeItems(boolean unlazy,
boolean skipAliasOrdnerContents) |
int |
getChildCount() |
ClientContextI |
getCtx() |
java.lang.String |
getName() |
NavigationTreeModelI |
getNavmodel() |
NavigationTreeModelNodeCacheI |
getNodecache() |
NavigationTreeNode |
getNodeInstance(BO bo) |
java.util.ArrayList |
getNodesForDelete() |
NavigationItemI |
getParentItem() |
void |
info() |
int |
infoCount() |
void |
insert(javax.swing.tree.MutableTreeNode node,
int pos) |
boolean |
isCyclestopper() |
boolean |
isLeaf() |
void |
link(ParentNavigationItemI niDst,
Transaction tx) |
void |
move(ParentNavigationItemI niDst,
Transaction tx) |
void |
open() |
int |
openCount() |
void |
rename(java.lang.String name,
Transaction tx) |
void |
setCyclestopper(boolean _cyclestopper) |
void |
setNavmodel(NavigationTreeModelI $6) |
breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
hasChildAssociatedWithBO
public NavigationTreeNode(NavigationTreeModelI _navmodel, boolean _allowsChildren)
public NavigationTreeNode(NavigationTreeModelI _navmodel, boolean _allowsChildren, boolean _cyclestopper)
public static boolean determineAllowsChildren(boolean _allowsChildren, boolean _cyclestopper)
public ClientContextI getCtx()
public NavigationTreeModelNodeCacheI getNodecache()
public void setCyclestopper(boolean _cyclestopper)
public NavigationTreeNode getNodeInstance(BO bo)
public void add(javax.swing.tree.MutableTreeNode node)
add
in class javax.swing.tree.DefaultMutableTreeNode
public void insert(javax.swing.tree.MutableTreeNode node, int pos)
insert
in interface javax.swing.tree.MutableTreeNode
insert
in class javax.swing.tree.DefaultMutableTreeNode
public int[] add(de.ipcon.db.core.BOSet set)
public int add(BO bo)
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
getChildCount
in class javax.swing.tree.DefaultMutableTreeNode
public boolean isLeaf()
isLeaf
in interface javax.swing.tree.TreeNode
isLeaf
in class javax.swing.tree.DefaultMutableTreeNode
public NavigationItemI getParentItem()
getParentItem
in interface NavigationItemI
public NavigationItemI[] getAllSubtreeItems()
getAllSubtreeItems
in interface NavigationItemI
unlazy
- booleanskipAliasOrdnerContents
- public NavigationItemI[] getAllSubtreeItems(boolean unlazy)
public NavigationItemI[] getAllSubtreeItems(boolean unlazy, boolean skipAliasOrdnerContents)
public boolean canBeCopied()
canBeCopied
in interface NavigationItemI
public boolean canBeCopiedInto(ParentNavigationItemI niDst)
canBeCopiedInto
in interface NavigationItemI
public void copy(ParentNavigationItemI niDst, Transaction tx)
copy
in interface NavigationItemI
public boolean canBeMoved()
canBeMoved
in interface NavigationItemI
public boolean canBeMovedInto(ParentNavigationItemI niDst)
canBeMovedInto
in interface NavigationItemI
public void move(ParentNavigationItemI niDst, Transaction tx)
move
in interface NavigationItemI
public boolean canBeLinked()
canBeLinked
in interface NavigationItemI
public boolean canBeLinkedInto(ParentNavigationItemI niDst)
canBeLinkedInto
in interface NavigationItemI
public void link(ParentNavigationItemI niDst, Transaction tx)
link
in interface NavigationItemI
public boolean canBeDeleted()
canBeDeleted
in interface NavigationItemI
public void delete(Transaction tx)
delete
in interface NavigationItemI
public java.util.ArrayList getNodesForDelete()
public boolean canBeOpened()
canBeOpened
in interface NavigationItemI
public void open()
open
in interface NavigationItemI
public int openCount()
openCount
in interface NavigationItemI
public boolean canBeRenamed()
canBeRenamed
in interface NavigationItemI
public void rename(java.lang.String name, Transaction tx)
rename
in interface NavigationItemI
public java.lang.String getName()
getName
in interface NavigationItemI
public boolean canProvideInfo()
canProvideInfo
in interface NavigationItemI
public void info()
info
in interface NavigationItemI
public int infoCount()
infoCount
in interface NavigationItemI
public boolean canEditOriginal()
canEditOriginal
in interface NavigationItemI
public void editOriginal()
editOriginal
in interface NavigationItemI
public int editOriginalCount()
editOriginalCount
in interface NavigationItemI
public boolean addFolderAllowed()
addFolderAllowed
in interface NavigationItemI
public boolean addStrukturAllowed()
public boolean isCyclestopper()
public NavigationTreeModelI getNavmodel()
public void setNavmodel(NavigationTreeModelI $6)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.