viernes, 1 de noviembre de 2013

Clase DefaultMutableTreeNode

Clase DefaultMutableTreeNode
Esta clase se encuentra en el paquete javax.swing.tree.DefaultMutableTreeNode.

Constructores
  • DefaultMutableTreeNode() Crea un nodo de árbol que no tiene padre y no tiene hijos, pero que permite a los niños.
  • DefaultMutableTreeNode(Object userObject) Crea un nodo del árbol, sin padres, sin hijos, pero que permite a los niños, y lo inicializa con el objeto de usuario especificado.
  • DefaultMutableTreeNode(Object userObject, boolean allowsChildren) Crea un nodo del árbol, sin padres, sin hijos, inicializado con el objeto de usuario especificado, y que permite a los niños sólo si se especifica.



Metodos
  • add(MutableTreeNode newChild) Elimina newChild de su padre y lo convierte en un hijo de este nodo, añadiendo al final de la matriz hijo de este nodo.
  • breadthFirstEnumeration() Crea y devuelve una enumeración que recorre el subárbol con raíz en el nodo de ancho-de primer orden.
  • children() Crea y devuelve una enumeración con miras al fin de los hijos de este nodo.
  • clone() Reemplazado para hacer un clon público.
  • depthFirstEnumeration() Crea y devuelve una enumeración que recorre el subárbol con raíz en este nodo en la profundidad de primer orden.
  • getAllowsChildren() Devuelve true si se permite este nodo para tener hijos.
  • getChildAfter(TreeNode aChild) Devuelve el niño de este nodo hijo que sigue inmediatamente aChild, que debe ser un hijo de este nodo.
  • getChildAt(int index) Devuelve el niño en el índice especificado en serie infantil de este nodo.
  • getChildBefore(TreeNode aChild) Devuelve el niño en serie infantil de este nodo que precede inmediatamente aChild, que debe ser un hijo de este nodo.
  • getChildCount() Devuelve el número de hijos de este nodo.
  • getDepth() Devuelve la profundidad del árbol de raíz en este nodo - la distancia más larga desde este nodo a una hoja.
  • getFirstChild() Devuelve el primer hijo de este nodo.
  • getFirstLeaf() Encuentra y devuelve la primera hoja que es un descendiente de este nodo - ya sea este nodo o primera hoja de su primer hijo.
  • getIndex(TreeNode aChild) Devuelve el índice del elemento secundario especificado en el array hijo de este nodo.
  • getLastChild() Devoluciones último hijo de este nodo.
  • getLastLeaf() Encuentra y devuelve la última hoja que es un descendiente de este nodo - ya sea este nodo o la última hoja de su último hijo.
  • getLeafCount() Devuelve el número total de hojas que son descendientes de este nodo.
  • getLevel() Devuelve el número de niveles por encima de este nodo - la distancia desde la raíz a este nodo.
  • getNextLeaf() Devuelve la hoja después de este nodo o null si este nodo es la última hoja en el árbol.
  • getNextNode() Devuelve el nodo que sigue a este nodo en un recorrido en preorden del árbol de este nodo.
  • getNextSibling() Devuelve el siguiente hermano de este nodo en conjunto los niños de los padres.
  • getParent() Devoluciones padre o nula de este nodo si el nodo no tiene padre.
  • getPath() Devuelve la ruta desde la raíz, para llegar a este nodo.
  • getPathToRoot(TreeNode aNode, int depth) Construye los padres de los nodos hasta e incluyendo el nodo raíz, donde el nodo original es el último elemento de la matriz devuelta.
  • getPreviousLeaf() Devuelve la hoja antes de este nodo o null si este nodo es la primera hoja en el árbol.
  • getPreviousNode() Devuelve el nodo que precede a este nodo en un recorrido en preorden del árbol de este nodo.
  • getPreviousSibling() Devuelve el elemento secundario anterior de este nodo en conjunto los niños de los padres.
  • getRoot() Devuelve la raíz del árbol que contiene este nodo.
  • getSharedAncestor(DefaultMutableTreeNode aNode) Devuelve el ancestro común más cercano a este nodo y el ánodo.
  • getSiblingCount() Devuelve el número de hijos de este nodo.
  • getUserObject() Devoluciones objeto de usuario de este nodo.
  • getUserObjectPath() Devuelve la ruta de objeto de usuario, desde la raíz, para llegar a este nodo.
  • insert(MutableTreeNode newChild, int childIndex) Elimina newChild de su presencia de los padres (si es que tiene uno de los padres), establece los padres del niño a este nodo y, a continuación, añade que el niño array hijo de este nodo en childIndex índice.
  • isLeaf() Devuelve true si el nodo no tiene hijos.
  • isRoot() Devuelve true si este nodo es la raíz del árbol.
  • remove(int childIndex) Elimina el niño en el índice especificado de los niños y los conjuntos de que el padre del nodo a NULL de este nodo.
  • remove(MutableTreeNode aChild) Elimina aChild de la matriz hijo de este nodo, lo que supone una matriz nula.
  • removeAllChildren() Elimina a todos los hijos de este nodo, el establecimiento de sus padres a null.
  • removeFromParent() Elimina el subárbol con raíz en este nodo del árbol, dando a este nodo de un padre nulo.
  • setAllowsChildren(boolean allows) Determina si este nodo se le permite tener hijos.
  • setParent(MutableTreeNode newParent) Sets this node's parent to newParent but does not change the parent's child array.
  • setUserObject(Object userObject) Establece el objeto de usuario para este nodo para UserObject.
  • toString() Devuelve el resultado de enviar toString () a objeto de usuario de este nodo, o null si el nodo no tiene un objeto de usuario.




No hay comentarios:

Publicar un comentario