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 java.lang.Object
implements SimpleXMLParserDocument


Constructor Summary
SimpleXMLParserDocumentImpl(java.io.File file)
           
SimpleXMLParserDocumentImpl(java.io.InputStream _input_stream)
          Deprecated.  
SimpleXMLParserDocumentImpl(java.lang.String data)
           
SimpleXMLParserDocumentImpl(java.net.URL _source_url, java.io.InputStream _input_stream)
           
 
Method Summary
 SimpleXMLParserDocumentAttribute getAttribute(java.lang.String name)
           
 SimpleXMLParserDocumentAttribute[] getAttributes()
           
 SimpleXMLParserDocumentNode getChild(java.lang.String name)
           
 SimpleXMLParserDocumentNode[] getChildren()
           
protected static javax.xml.parsers.DocumentBuilderFactory getDBF()
           
 java.lang.String getFullName()
           
 java.lang.String getName()
           
 java.lang.String getNameSpaceURI()
           
 java.lang.String getValue()
           
protected  SimpleXMLParserDocumentNodeImpl[] parseNode(org.w3c.dom.Node node, boolean skip_this_node)
           
 void print()
           
 void print(java.io.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(java.io.File file)
                            throws SimpleXMLParserDocumentException
Throws:
SimpleXMLParserDocumentException

SimpleXMLParserDocumentImpl

public SimpleXMLParserDocumentImpl(java.lang.String data)
                            throws SimpleXMLParserDocumentException
Throws:
SimpleXMLParserDocumentException

SimpleXMLParserDocumentImpl

public SimpleXMLParserDocumentImpl(java.io.InputStream _input_stream)
                            throws SimpleXMLParserDocumentException
Deprecated. 

Parameters:
_input_stream -
Throws:
SimpleXMLParserDocumentException

SimpleXMLParserDocumentImpl

public SimpleXMLParserDocumentImpl(java.net.URL _source_url,
                                   java.io.InputStream _input_stream)
                            throws SimpleXMLParserDocumentException
Throws:
SimpleXMLParserDocumentException
Method Detail

getDBF

protected static javax.xml.parsers.DocumentBuilderFactory getDBF()

getName

public java.lang.String getName()
Specified by:
getName in interface SimpleXMLParserDocumentNode

getFullName

public java.lang.String getFullName()
Specified by:
getFullName in interface SimpleXMLParserDocumentNode

getNameSpaceURI

public java.lang.String getNameSpaceURI()
Specified by:
getNameSpaceURI in interface SimpleXMLParserDocumentNode

getValue

public java.lang.String getValue()
Specified by:
getValue in interface SimpleXMLParserDocumentNode

getChildren

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

getChild

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

getAttributes

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

getAttribute

public SimpleXMLParserDocumentAttribute getAttribute(java.lang.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(java.io.PrintWriter pw)
Specified by:
print in interface SimpleXMLParserDocumentNode

parseNode

protected SimpleXMLParserDocumentNodeImpl[] parseNode(org.w3c.dom.Node node,
                                                      boolean skip_this_node)