cybergarage-upnp
org.cybergarage.xml.Node Class Reference
Inheritance diagram for org.cybergarage.xml.Node:
org.cybergarage.upnp.std.av.server.object.ContentNode org.cybergarage.upnp.std.av.server.object.DIDLLiteNode org.cybergarage.upnp.std.av.server.object.container.ContainerNode org.cybergarage.upnp.std.av.server.object.item.ItemNode org.cybergarage.upnp.std.av.server.object.item.ResourceNode org.cybergarage.upnp.std.av.server.Directory org.cybergarage.upnp.std.av.server.object.container.RootNode org.cybergarage.upnp.std.av.player.action.BrowseResultNode org.cybergarage.upnp.std.av.server.object.item.file.FileItemNode org.cybergarage.upnp.std.av.server.object.item.mythtv.MythRecordedItemNode org.cybergarage.upnp.std.av.server.directory.file.FileDirectory org.cybergarage.upnp.std.av.server.directory.gateway.GatewayDirectory org.cybergarage.upnp.std.av.server.directory.mythtv.MythDirectory

Public Member Functions

 Node ()
 
 Node (String name)
 
 Node (String ns, String name)
 
 Node (Node otherNode)
 
void setParentNode (Node node)
 
Node getParentNode ()
 
Node getRootNode ()
 
void setName (String name)
 
void setName (String ns, String name)
 
String getName ()
 
boolean isName (String value)
 
void setValue (String value)
 
void setValue (int value)
 
void addValue (String value)
 
String getValue ()
 
int getNAttributes ()
 
Attribute getAttribute (int index)
 
Attribute getAttribute (String name)
 
void addAttribute (Attribute attr)
 
void insertAttributeAt (Attribute attr, int index)
 
void addAttribute (String name, String value)
 
boolean removeAttribute (Attribute attr)
 
boolean removeAttribute (String name)
 
void removeAllAttributes ()
 
boolean hasAttributes ()
 
void setAttribute (String name, String value)
 
void setAttribute (String name, int value)
 
String getAttributeValue (String name)
 
int getAttributeIntegerValue (String name)
 
void setNameSpace (String ns, String value)
 
boolean set (Node otherNode)
 
boolean equals (Node otherNode)
 
int getNNodes ()
 
Node getNode (int index)
 
Node getNode (String name)
 
Node getNodeEndsWith (String name)
 
void addNode (Node node)
 
void insertNode (Node node, int index)
 
int getIndex (String name)
 
boolean removeNode (Node node)
 
boolean removeNode (String name)
 
void removeAllNodes ()
 
boolean hasNodes ()
 
boolean hasNode (String name)
 
void setNode (String name)
 
void setNode (String name, String value)
 
String getNodeValue (String name)
 
void setUserData (Object data)
 
Object getUserData ()
 
String getIndentLevelString (int nIndentLevel)
 
String getIndentLevelString (int nIndentLevel, String space)
 
void outputAttributes (PrintWriter ps)
 
void output (PrintWriter ps, int indentLevel, boolean hasChildNode)
 
String toString (String enc, boolean hasChildNode)
 
String toString ()
 
String toXMLString (boolean hasChildNode)
 
String toXMLString ()
 
void print (boolean hasChildNode)
 
void print ()
 

Private Attributes

Node parentNode = null
 
String name = new String()
 
String value = new String()
 
AttributeList attrList = new AttributeList()
 
NodeList nodeList = new NodeList()
 
Object userData = null
 

Constructor & Destructor Documentation

◆ Node() [1/4]

org.cybergarage.xml.Node.Node ( )
inline

Create a Node with empty UserData and no Parent Node

◆ Node() [2/4]

org.cybergarage.xml.Node.Node ( String name)
inline

◆ Node() [3/4]

org.cybergarage.xml.Node.Node ( String ns,
String name )
inline

◆ Node() [4/4]

org.cybergarage.xml.Node.Node ( Node otherNode)
inline

Member Function Documentation

◆ addAttribute() [1/2]

void org.cybergarage.xml.Node.addAttribute ( Attribute attr)
inline

◆ addAttribute() [2/2]

void org.cybergarage.xml.Node.addAttribute ( String name,
String value )
inline

◆ addNode()

void org.cybergarage.xml.Node.addNode ( Node node)
inline

◆ addValue()

void org.cybergarage.xml.Node.addValue ( String value)
inline

◆ equals()

boolean org.cybergarage.xml.Node.equals ( Node otherNode)
inline

◆ getAttribute() [1/2]

Attribute org.cybergarage.xml.Node.getAttribute ( int index)
inline

◆ getAttribute() [2/2]

Attribute org.cybergarage.xml.Node.getAttribute ( String name)
inline

◆ getAttributeIntegerValue()

int org.cybergarage.xml.Node.getAttributeIntegerValue ( String name)
inline

◆ getAttributeValue()

String org.cybergarage.xml.Node.getAttributeValue ( String name)
inline

◆ getIndentLevelString() [1/2]

String org.cybergarage.xml.Node.getIndentLevelString ( int nIndentLevel)
inline

◆ getIndentLevelString() [2/2]

String org.cybergarage.xml.Node.getIndentLevelString ( int nIndentLevel,
String space )
inline
Parameters
nIndentLevelthe level of indentation to produce
spacethe String to use for the intendation
Since
1.8.0
Returns
an indentation String

◆ getIndex()

int org.cybergarage.xml.Node.getIndex ( String name)
inline

◆ getName()

String org.cybergarage.xml.Node.getName ( )
inline

◆ getNAttributes()

int org.cybergarage.xml.Node.getNAttributes ( )
inline

◆ getNNodes()

int org.cybergarage.xml.Node.getNNodes ( )
inline

◆ getNode() [1/2]

Node org.cybergarage.xml.Node.getNode ( int index)
inline

◆ getNode() [2/2]

Node org.cybergarage.xml.Node.getNode ( String name)
inline

◆ getNodeEndsWith()

Node org.cybergarage.xml.Node.getNodeEndsWith ( String name)
inline

◆ getNodeValue()

String org.cybergarage.xml.Node.getNodeValue ( String name)
inline

◆ getParentNode()

Node org.cybergarage.xml.Node.getParentNode ( )
inline

◆ getRootNode()

Node org.cybergarage.xml.Node.getRootNode ( )
inline

◆ getUserData()

Object org.cybergarage.xml.Node.getUserData ( )
inline

◆ getValue()

String org.cybergarage.xml.Node.getValue ( )
inline

◆ hasAttributes()

boolean org.cybergarage.xml.Node.hasAttributes ( )
inline

◆ hasNode()

boolean org.cybergarage.xml.Node.hasNode ( String name)
inline

◆ hasNodes()

boolean org.cybergarage.xml.Node.hasNodes ( )
inline

◆ insertAttributeAt()

void org.cybergarage.xml.Node.insertAttributeAt ( Attribute attr,
int index )
inline

◆ insertNode()

void org.cybergarage.xml.Node.insertNode ( Node node,
int index )
inline

◆ isName()

boolean org.cybergarage.xml.Node.isName ( String value)
inline

◆ output()

void org.cybergarage.xml.Node.output ( PrintWriter ps,
int indentLevel,
boolean hasChildNode )
inline

◆ outputAttributes()

void org.cybergarage.xml.Node.outputAttributes ( PrintWriter ps)
inline

◆ print() [1/2]

void org.cybergarage.xml.Node.print ( )
inline

◆ print() [2/2]

void org.cybergarage.xml.Node.print ( boolean hasChildNode)
inline

◆ removeAllAttributes()

void org.cybergarage.xml.Node.removeAllAttributes ( )
inline

◆ removeAllNodes()

void org.cybergarage.xml.Node.removeAllNodes ( )
inline

◆ removeAttribute() [1/2]

boolean org.cybergarage.xml.Node.removeAttribute ( Attribute attr)
inline

◆ removeAttribute() [2/2]

boolean org.cybergarage.xml.Node.removeAttribute ( String name)
inline

◆ removeNode() [1/2]

boolean org.cybergarage.xml.Node.removeNode ( Node node)
inline

◆ removeNode() [2/2]

boolean org.cybergarage.xml.Node.removeNode ( String name)
inline

◆ set()

◆ setAttribute() [1/2]

void org.cybergarage.xml.Node.setAttribute ( String name,
int value )
inline

◆ setAttribute() [2/2]

void org.cybergarage.xml.Node.setAttribute ( String name,
String value )
inline

◆ setName() [1/2]

void org.cybergarage.xml.Node.setName ( String name)
inline

◆ setName() [2/2]

void org.cybergarage.xml.Node.setName ( String ns,
String name )
inline

◆ setNameSpace()

void org.cybergarage.xml.Node.setNameSpace ( String ns,
String value )
inline

◆ setNode() [1/2]

void org.cybergarage.xml.Node.setNode ( String name)
inline

◆ setNode() [2/2]

void org.cybergarage.xml.Node.setNode ( String name,
String value )
inline

◆ setParentNode()

void org.cybergarage.xml.Node.setParentNode ( Node node)
inline

◆ setUserData()

void org.cybergarage.xml.Node.setUserData ( Object data)
inline

◆ setValue() [1/2]

void org.cybergarage.xml.Node.setValue ( int value)
inline

◆ setValue() [2/2]

void org.cybergarage.xml.Node.setValue ( String value)
inline

◆ toString() [1/2]

String org.cybergarage.xml.Node.toString ( )
inline

◆ toString() [2/2]

String org.cybergarage.xml.Node.toString ( String enc,
boolean hasChildNode )
inline

◆ toXMLString() [1/2]

String org.cybergarage.xml.Node.toXMLString ( )
inline

◆ toXMLString() [2/2]

String org.cybergarage.xml.Node.toXMLString ( boolean hasChildNode)
inline

Field Documentation

◆ attrList

AttributeList org.cybergarage.xml.Node.attrList = new AttributeList()
private

◆ name

String org.cybergarage.xml.Node.name = new String()
private

◆ nodeList

NodeList org.cybergarage.xml.Node.nodeList = new NodeList()
private

◆ parentNode

Node org.cybergarage.xml.Node.parentNode = null
private

◆ userData

Object org.cybergarage.xml.Node.userData = null
private

◆ value

String org.cybergarage.xml.Node.value = new String()
private

The documentation for this class was generated from the following file: