org.gudy.azureus2.pluginsimpl.local.utils.xml.simpleparser
Class SimpleXMLParserDocumentImpl

java.lang.Object
  extended by org.gudy.azureus2.pluginsimpl.local.utils.xml.simpleparser.SimpleXMLParserDocumentImpl
All Implemented Interfaces:
SimpleXMLParserDocument, SimpleXMLParserDocumentNode

public class SimpleXMLParserDocumentImpl
extends Object
implements SimpleXMLParserDocument


Constructor Summary
SimpleXMLParserDocumentImpl(File file)
           
SimpleXMLParserDocumentImpl(InputStream _input_stream)
          Deprecated.  
SimpleXMLParserDocumentImpl(String data)
           
SimpleXMLParserDocumentImpl(URL _source_url, InputStream _input_stream)
           
 
Method Summary
 SimpleXMLParserDocumentAttribute getAttribute(String name)
           
 SimpleXMLParserDocumentAttribute[] getAttributes()
           
 SimpleXMLParserDocumentNode getChild(String name)
           
 SimpleXMLParserDocumentNode[] getChildren()
           
protected static DocumentBuilderFactory getDBF()
           
 String getFullName()
           
 String getName()
           
 String getNameSpaceURI()
           
 String getValue()
           
protected  SimpleXMLParserDocumentNodeImpl[] parseNode(Node node, boolean skip_this_node)
           
 void print()
           
 void print(PrintWriter pw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleXMLParserDocumentImpl

public SimpleXMLParserDocumentImpl(File file)
                            throws SimpleXMLParserDocumentException
Throws:
SimpleXMLParserDocumentException

SimpleXMLParserDocumentImpl

public SimpleXMLParserDocumentImpl(String data)
                            throws SimpleXMLParserDocumentException
Throws:
SimpleXMLParserDocumentException

SimpleXMLParserDocumentImpl

public SimpleXMLParserDocumentImpl(InputStream _input_stream)
                            throws SimpleXMLParserDocumentException
Deprecated. 

Parameters:
_input_stream -
Throws:
SimpleXMLParserDocumentException

SimpleXMLParserDocumentImpl

public SimpleXMLParserDocumentImpl(URL _source_url,
                                   InputStream _input_stream)
                            throws SimpleXMLParserDocumentException
Throws:
SimpleXMLParserDocumentException
Method Detail

getDBF

protected static DocumentBuilderFactory getDBF()

getName

public String getName()
Specified by:
getName in interface SimpleXMLParserDocumentNode

getFullName

public String getFullName()
Specified by:
getFullName in interface SimpleXMLParserDocumentNode

getNameSpaceURI

public String getNameSpaceURI()
Specified by:
getNameSpaceURI in interface SimpleXMLParserDocumentNode

getValue

public String getValue()
Specified by:
getValue in interface SimpleXMLParserDocumentNode

getChildren

public SimpleXMLParserDocumentNode[] getChildren()
Specified by:
getChildren in interface SimpleXMLParserDocumentNode

getChild

public SimpleXMLParserDocumentNode getChild(String name)
Specified by:
getChild in interface SimpleXMLParserDocumentNode

getAttributes

public SimpleXMLParserDocumentAttribute[] getAttributes()
Specified by:
getAttributes in interface SimpleXMLParserDocumentNode

getAttribute

public SimpleXMLParserDocumentAttribute getAttribute(String name)
Specified by:
getAttribute in interface SimpleXMLParserDocumentNode

print

public void print()
Specified by:
print in interface SimpleXMLParserDocument
Specified by:
print in interface SimpleXMLParserDocumentNode

print

public void print(PrintWriter pw)
Specified by:
print in interface SimpleXMLParserDocumentNode

parseNode

protected SimpleXMLParserDocumentNodeImpl[] parseNode(Node node,
                                                      boolean skip_this_node)