com.dyuproject.util.xml
Interface Node

All Known Implementing Classes:
SimpleNode

public interface Node

XML to POJO bean

Author:
David Yu

Method Summary
 void addNode(Node node)
           
 void addText(char[] data, int start, int length)
           
 void addText(String text)
           
 void addText(StringBuffer text)
           
 void addText(StringBuilder text)
           
 String getAttribute(String name)
           
 Node getFirstNode()
           
 Node getLastNode()
           
 String getName()
           
 String getNamespace()
           
 Node getNode(int index)
           
 Node getNode(String name)
           
 Node getNode(String name, int startingIndex)
           
 Node getNodeFromLast(String name)
           
 Node getNodeFromLast(String name, int startingIndex)
           
 List<Node> getNodes()
           
 List<Node> getNodes(String name)
           
 Node getParent()
           
 StringBuilder getText()
           
 boolean hasAttribute(String name)
           
 int indexOf(String name)
           
 int indexOf(String name, int startingIndex)
           
 boolean isRoot()
           
 int lastIndexOf(String name)
           
 int lastIndexOf(String name, int startingIndex)
           
 String removeAttribute(String name)
           
 Node removeNode(int index)
           
 boolean removeNode(Node node)
           
 void setAttribute(String name, String value)
           
 void setName(String name)
           
 void setNamespace(String namespace)
           
 void setParent(Node parent)
           
 int size()
           
 

Method Detail

setParent

void setParent(Node parent)

getParent

Node getParent()

isRoot

boolean isRoot()

size

int size()

setName

void setName(String name)

getName

String getName()

setNamespace

void setNamespace(String namespace)

getNamespace

String getNamespace()

addText

void addText(char[] data,
             int start,
             int length)

addText

void addText(String text)

addText

void addText(StringBuilder text)

addText

void addText(StringBuffer text)

getText

StringBuilder getText()

setAttribute

void setAttribute(String name,
                  String value)

hasAttribute

boolean hasAttribute(String name)

removeAttribute

String removeAttribute(String name)

getAttribute

String getAttribute(String name)

addNode

void addNode(Node node)

removeNode

Node removeNode(int index)

removeNode

boolean removeNode(Node node)

getNodes

List<Node> getNodes()

getNodes

List<Node> getNodes(String name)

getFirstNode

Node getFirstNode()

getLastNode

Node getLastNode()

getNode

Node getNode(int index)

getNode

Node getNode(String name)

getNode

Node getNode(String name,
             int startingIndex)

getNodeFromLast

Node getNodeFromLast(String name)

getNodeFromLast

Node getNodeFromLast(String name,
                     int startingIndex)

indexOf

int indexOf(String name)

indexOf

int indexOf(String name,
            int startingIndex)

lastIndexOf

int lastIndexOf(String name)

lastIndexOf

int lastIndexOf(String name,
                int startingIndex)


Copyright © 2013. All Rights Reserved.