public abstract class AbstractNode extends IndexTreeNode<GNode> implements GNode, J2DSender
| Modifier and Type | Field and Description |
|---|---|
protected J2DSenderSupport |
senderSupport |
protected AffineTransform |
transform |
nodesCountchildrenList, notifyListenerdefaultNodesExtracter, parent| Constructor and Description |
|---|
AbstractNode() |
| Modifier and Type | Method and Description |
|---|---|
Closeable |
add2DListener(J2DListener listener)
Подписка на рассылку
|
Closeable |
add2DListener(J2DListener listener,
boolean weakLink)
Подписка на рассылку
|
void |
addPropertyChangeListener(PropertyChangeListener listener) |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener) |
Canvas |
findCanvas() |
void |
fire2DEvent(J2DEvent event) |
void |
firePropertyChange(PropertyChangeEvent event) |
void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue) |
void |
fireRepaint()
Посылает запрос на перерисовку
|
Set |
get2DListeners() |
GNode[] |
getChildren()
Возвращает дочерние узлы
|
PropertyChangeListener[] |
getPropertyChangeListeners() |
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName) |
static List<GNode> |
getSubpath(GNode parent,
GNode child,
List<GNode> path)
Создает путь от родительского узла до дочернего (включительно)
|
AffineTransform |
getTransform() |
boolean |
has2DListener(J2DListener listener) |
boolean |
hasListeners(String propertyName) |
boolean |
isChildOf(GNode parent)
Проверяет что данный узел (this) является потомком указаного
|
static boolean |
isParentChildRelation(GNode parent,
GNode child)
Проверяет что данный узел (child) является потомком указаного
|
boolean |
isParentOf(GNode child)
Проверяет что указанный узел (child) является потомком данного узла (this)
|
void |
remove2DListener(J2DListener listener) |
void |
removePropertyChangeListener(PropertyChangeListener listener) |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener) |
void |
setTransform(AffineTransform transform) |
AffineTransform |
toLocal(AffineTransform src) |
static AffineTransform |
toLocal(GNode node,
AffineTransform src)
Получает матрицу преобразованя от корня к указанному узлу
|
deepOffset, getNodesCount, getRootOffset, onPopupEvent, onTreeNodeAdded, onTreeNodeAdding, onTreeNodeRemoved, onTreeNodeRemoving, resetNodesCount, setNodesCountaddTreeNodeListener, addTreeNodeListener, fireTreeNodeEvent, getTreeNodeListeners, hasTreeNodeListener, onTreeNodeEvent, onTreeNodeEvent, popup, removeTreeNodeListenerappendChild, assignParentTo, attachListeners, createEventList, getChildrenList, insertChildAt, removeChild, removeChildAt, resetParent, setChildgetIndex, getIndex, getNextSibling, getNodePath, getNodePath, getParent, getPreviousSibling, getSibling, getSibling, setParent, syncrun, tree, tree, tree, tree, updateParent, visit, visit, visit, visit, visit, visit, visit, walk, walk, walkclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeepOffset, getRootOffsetgetNodesCount, onTreeNodeAdded, onTreeNodeRemovedonPopupEvent, onTreeNodeAdding, onTreeNodeRemoving, popupaddTreeNodeListener, addTreeNodeListener, fireTreeNodeEvent, getTreeNodeListeners, hasTreeNodeListener, onTreeNodeEvent, onTreeNodeEvent, removeTreeNodeListenergetIndex, getNextSibling, getParent, getPreviousSibling, getSibling, tree, visit, visit, visit, walksetChildremoveChildAtremoveChildupdateParentinsertChildAtgetNodePathappendChildgetChildrenListprotected final J2DSenderSupport senderSupport
protected AffineTransform transform
public boolean has2DListener(J2DListener listener)
has2DListener in interface J2DSenderpublic Set get2DListeners()
get2DListeners in interface J2DSenderpublic Closeable add2DListener(J2DListener listener)
J2DSenderadd2DListener in interface J2DSenderlistener - подписчикpublic Closeable add2DListener(J2DListener listener, boolean weakLink)
J2DSenderadd2DListener in interface J2DSenderlistener - подписчикpublic void remove2DListener(J2DListener listener)
remove2DListener in interface J2DSenderpublic void fire2DEvent(J2DEvent event)
fire2DEvent in interface J2DSenderpublic void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public PropertyChangeListener[] getPropertyChangeListeners()
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
public void firePropertyChange(PropertyChangeEvent event)
public boolean hasListeners(String propertyName)
public AffineTransform getTransform()
public void setTransform(AffineTransform transform)
public GNode[] getChildren()
TreeNodegetChildren in interface TreeNode<GNode>public void fireRepaint()
public Canvas findCanvas()
public static AffineTransform toLocal(GNode node, AffineTransform src)
node - узелsrc - исходная матрицаpublic AffineTransform toLocal(AffineTransform src)
public static boolean isParentChildRelation(GNode parent, GNode child)
parent - Родительский узелchild - Потомок (проверяемый узел)public boolean isChildOf(GNode parent)
parent - Родительский узелpublic boolean isParentOf(GNode child)
child - Потомокpublic static List<GNode> getSubpath(GNode parent, GNode child, List<GNode> path)
parent - Родительский узелchild - Дочерний узелpath - Список в который будет содержать путь или nullCopyright © 2018. All rights reserved.