|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sgoliver.jrtftree.core.RtfTreeNode
Nodo RTF de la representación en árbol de un documento.
Constructor Summary | |
RtfTreeNode()
Constructor por defecto de la clase. |
|
RtfTreeNode(int nodeType)
Constructor de la clase. |
|
RtfTreeNode(int nodeType,
java.lang.String key,
boolean hasParam,
int param)
Constructor de la clase. |
Method Summary | |
void |
appendChild(RtfTreeNode newNode)
Añade un nodo al final de la lista de hijos. |
RtfTreeNode |
cloneNode(boolean cloneChildren)
Realiza una copia exacta del nodo actual. |
RtfTreeNode |
firstChild()
Obtiene el primer nodo hijo del nodo actual. |
RtfNodeCollection |
getChildNodes()
Obtienen la colección de nodos hijo del nodo actual. |
boolean |
getHasParameter()
Obtiene el indicativo de existencia de parámetro asociado al nodo. |
java.lang.String |
getNodeKey()
Obtiene la clave del nodo actual. |
int |
getNodeType()
Obtiene el tipo de nodo actual. |
int |
getParameter()
Obtiene el parámetro asociado al nodo. |
RtfTreeNode |
getParentNode()
Obtiene el nodo padre del nodo actual. |
RtfTreeNode |
getRootNode()
Obtiene el nodo raíz del árbol RTF. |
java.lang.String |
getRtf()
Devuelve el código RTF del nodo actual y todos sus nodos hijos. |
boolean |
hasChildNodes()
Indica si el nodo actual tiene nodos hijos. |
RtfTreeNode |
lastChild()
Obtiene el último nodo hijo del nodo actual. |
RtfTreeNode |
nextSibling()
Obtiene el nodo hermano siguiente del nodo actual (Dos nodos son hermanos si tienen el mismo nodo padre [ParentNode]). |
RtfTreeNode |
previousSibling()
Obtiene el nodo hermano anterior del nodo actual (Dos nodos son hermanos si tienen el mismo nodo padre [ParentNode]). |
void |
removeChild(int index)
Elimina un nodo de la lista de hijos. |
void |
removeChild(RtfTreeNode node)
Elimina un nodo de la lista de hijos. |
RtfNodeCollection |
selectChildNodes(java.lang.String keyword)
Devuelve todos los nodos de la lista de nodos hijos del nodo actual cuya palabra clave es la indicada como parámetro. |
RtfNodeCollection |
selectChildNodesByType(int nodeType)
Devuelve todos los nodos de la lista de nodos hijos del nodo actual cuyo tipo es el indicado como parámetro. |
RtfNodeCollection |
selectNodes(java.lang.String keyword)
Devuelve todos los nodos, a partir del nodo actual, cuya palabra clave es la indicada como parámetro. |
RtfNodeCollection |
selectNodesByType(int nodeType)
Devuelve todos los nodos, a partir del nodo actual, cuyo tipo es el indicado como parámetro. |
RtfTreeNode |
selectSingleChildNode(java.lang.String keyword)
Devuelve el primer nodo de la lista de nodos hijos del nodo actual cuya palabra clave es la indicada como parámetro. |
RtfTreeNode |
selectSingleChildNodeByType(int nodeType)
Devuelve el primer nodo de la lista de nodos hijos del nodo actual cuyo tipo es el indicado como parámetro. |
RtfTreeNode |
selectSingleNode(java.lang.String keyword)
Devuelve el primer nodo del árbol, a partir del nodo actual, cuya palabra clave es la indicada como parámetro. |
RtfTreeNode |
selectSingleNodeByType(int nodeType)
Devuelve el primer nodo del árbol, a partir del nodo actual, cuyo tipo es el indicado como parámetro. |
void |
setChildNodes(RtfNodeCollection children)
Establece la colección de nodos hijo del nodo actual. |
void |
setHasParamenter(boolean hasParam)
Establece el indicativo de existencia de parámetro asociado al nodo. |
void |
setNodeKey(java.lang.String key)
Establece la clave del nodo actual. |
void |
setNodeType(int nodeType)
Establece el tipo de nodo actual. |
void |
setParameter(int param)
Establece el parámetro asociado al nodo. |
void |
setParentNode(RtfTreeNode node)
Establece el nodo padre del nodo actual. |
void |
setRootNode(RtfTreeNode node)
Establece el nodo raíz del árbol RTF. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RtfTreeNode()
public RtfTreeNode(int nodeType)
nodeType
- Tipo de nodo a crear.public RtfTreeNode(int nodeType, java.lang.String key, boolean hasParam, int param)
nodeType
- Tipo de nodo.key
- Clave del nodo.hasParam
- Indicativo de existencia de parámetro.param
- Parámetro del nodo, en caso de existir.Method Detail |
public void appendChild(RtfTreeNode newNode)
newNode
- Nuevo nodo a añadir.public RtfTreeNode cloneNode(boolean cloneChildren)
cloneChildren
- Si este parámetro recibe el valor true se clonarán también todos los nodos hijo del nodo actual.
public RtfTreeNode firstChild()
public RtfNodeCollection getChildNodes()
public boolean getHasParameter()
public java.lang.String getNodeKey()
public int getNodeType()
public int getParameter()
public RtfTreeNode getParentNode()
public RtfTreeNode getRootNode()
public java.lang.String getRtf()
public boolean hasChildNodes()
public RtfTreeNode lastChild()
public RtfTreeNode nextSibling()
public RtfTreeNode previousSibling()
public void removeChild(int index)
index
- Indice del nodo a eliminar.public void removeChild(RtfTreeNode node)
node
- Nodo a eliminar.public RtfNodeCollection selectChildNodes(java.lang.String keyword)
keyword
- Palabra clave buscada.
public RtfNodeCollection selectChildNodesByType(int nodeType)
nodeType
- Tipo del nodo buscado.
public RtfNodeCollection selectNodes(java.lang.String keyword)
keyword
- Palabra clave buscada.
public RtfNodeCollection selectNodesByType(int nodeType)
nodeType
- Tipo del nodo buscado.
public RtfTreeNode selectSingleChildNode(java.lang.String keyword)
keyword
- Palabra clave buscada.
public RtfTreeNode selectSingleChildNodeByType(int nodeType)
nodeType
- Tipo de nodo buscado.
public RtfTreeNode selectSingleNode(java.lang.String keyword)
keyword
- Palabra clave buscada.
public RtfTreeNode selectSingleNodeByType(int nodeType)
nodeType
- Tipo del nodo buscado.
public void setChildNodes(RtfNodeCollection children)
children
- Colección de nodos hijo del nodo actual.public void setHasParamenter(boolean hasParam)
hasParam
- Indicativo de existencia de parámetro asociado al nodo.public void setNodeKey(java.lang.String key)
key
- Clave del nodo.public void setNodeType(int nodeType)
nodeType
- Tipo de nodo.public void setParameter(int param)
param
- Parámetro asociado al nodo.public void setParentNode(RtfTreeNode node)
node
- Nodo padre del nodo actual.public void setRootNode(RtfTreeNode node)
node
- Nodo raíz del árbol RTF.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |