A C D E F G H I M N O P R S T U V W X 
All Classes All Packages

A

addAttribute(String, String, String, String, String) - Method in interface net.n3.nanoxml.IXMLBuilder
This method is called when a new attribute of an XML element is encountered.
addAttribute(String, String, String, String, String) - Method in class net.n3.nanoxml.sax.SAXAdapter
This method is called when a new attribute of an XML element is encountered.
addAttribute(String, String, String, String, String) - Method in class net.n3.nanoxml.StdXMLBuilder
This method is called when a new attribute of an XML element is encountered.
addChild(XMLElement) - Method in class nanoxml.XMLElement
Adds a child element.
addChild(IXMLElement) - Method in interface net.n3.nanoxml.IXMLElement
Adds a child element.
addChild(IXMLElement) - Method in class net.n3.nanoxml.XMLElement
Adds a child element.
addExternalEntity(String, String, String) - Method in interface net.n3.nanoxml.IXMLEntityResolver
Adds an external entity.
addExternalEntity(String, String, String) - Method in class net.n3.nanoxml.XMLEntityResolver
Adds an external entity.
addInternalEntity(String, String) - Method in interface net.n3.nanoxml.IXMLEntityResolver
Adds an internal entity.
addInternalEntity(String, String) - Method in class net.n3.nanoxml.XMLEntityResolver
Adds an internal entity.
addPCData(Reader, String, int) - Method in interface net.n3.nanoxml.IXMLBuilder
This method is called when a PCDATA element is encountered.
addPCData(Reader, String, int) - Method in class net.n3.nanoxml.sax.SAXAdapter
This method is called when a PCDATA element is encountered.
addPCData(Reader, String, int) - Method in class net.n3.nanoxml.StdXMLBuilder
This method is called when a PCDATA element is encountered.
addProperty(String, double) - Method in class nanoxml.XMLElement
Deprecated.
Use setDoubleAttribute instead.
addProperty(String, int) - Method in class nanoxml.XMLElement
Deprecated.
Use setIntAttribute instead.
addProperty(String, Object) - Method in class nanoxml.XMLElement
Deprecated.
Use setAttribute instead.
atEOF() - Method in interface net.n3.nanoxml.IXMLReader
Returns true if there are no more characters left to be read.
atEOF() - Method in class net.n3.nanoxml.StdXMLReader
Returns true if there are no more characters left to be read.
atEOFOfCurrentStream() - Method in interface net.n3.nanoxml.IXMLReader
Returns true if the current stream has no more characters left to be read.
atEOFOfCurrentStream() - Method in class net.n3.nanoxml.StdXMLReader
Returns true if the current stream has no more characters left to be read.
ATTRIBUTE_WITH_INVALID_VALUE - Static variable in exception net.n3.nanoxml.XMLValidationException
An attribute has an invalid value.
attributeAdded(String, String, String, int) - Method in interface net.n3.nanoxml.IXMLValidator
Indicates that an attribute has been added to the current element.
attributeAdded(String, String, String, int) - Method in class net.n3.nanoxml.NonValidator
Indicates that an attribute has been added to the current element.
attributeAdded(String, String, String, int) - Method in class net.n3.nanoxml.ValidatorPlugin
This method is called when the attributes of an XML element have been processed.
attributeDefaultValues - Variable in class net.n3.nanoxml.NonValidator
Contains the default values for attributes for the different element types.

C

checkCDATA(StringBuffer) - Method in class nanoxml.XMLElement
Scans a special tag and if the tag is a CDATA section, append its content to buf.
checkLiteral(String) - Method in class nanoxml.XMLElement
Scans the data for literal text.
CLASS_KEY - Static variable in class net.n3.nanoxml.XMLParserFactory
The Java properties key of the XML parser class name.
countChildren() - Method in class nanoxml.XMLElement
Returns the number of child elements of the element.
createAnotherElement() - Method in class nanoxml.XMLElement
Creates a new similar XML element.
createDefaultXMLParser() - Static method in class net.n3.nanoxml.XMLParserFactory
Creates a default parser.
createDefaultXMLParser(IXMLBuilder) - Static method in class net.n3.nanoxml.XMLParserFactory
Creates a default parser.
createElement(String) - Method in interface net.n3.nanoxml.IXMLElement
Creates an empty element.
createElement(String) - Method in class net.n3.nanoxml.XMLElement
Creates an empty element.
createElement(String, String) - Method in interface net.n3.nanoxml.IXMLElement
Creates an empty element.
createElement(String, String) - Method in class net.n3.nanoxml.XMLElement
Creates an empty element.
createElement(String, String, int) - Method in interface net.n3.nanoxml.IXMLElement
Creates an empty element.
createElement(String, String, int) - Method in class net.n3.nanoxml.XMLElement
Creates an empty element.
createElement(String, String, String, int) - Method in interface net.n3.nanoxml.IXMLElement
Creates an empty element.
createElement(String, String, String, int) - Method in class net.n3.nanoxml.XMLElement
Creates an empty element.
createPCDataElement() - Method in interface net.n3.nanoxml.IXMLElement
Creates an element to be used for #PCDATA content.
createPCDataElement() - Method in class net.n3.nanoxml.XMLElement
Creates an element to be used for #PCDATA content.
createXMLParser(String, IXMLBuilder) - Static method in class net.n3.nanoxml.XMLParserFactory
Creates a parser.
currentElements - Variable in class net.n3.nanoxml.NonValidator
The stack of elements to be processed.

D

DEFAULT_CLASS - Static variable in class net.n3.nanoxml.XMLParserFactory
The class name of the default XML parser.

E

elementAttributesProcessed(String, String, String) - Method in interface net.n3.nanoxml.IXMLBuilder
This method is called when the attributes of an XML element have been processed.
elementAttributesProcessed(String, String, String) - Method in class net.n3.nanoxml.sax.SAXAdapter
This method is called when the attributes of an XML element have been processed.
elementAttributesProcessed(String, String, String) - Method in class net.n3.nanoxml.StdXMLBuilder
This method is called when the attributes of an XML element have been processed.
elementAttributesProcessed(String, Properties, String, int) - Method in interface net.n3.nanoxml.IXMLValidator
This method is called when the attributes of an XML element have been processed.
elementAttributesProcessed(String, Properties, String, int) - Method in class net.n3.nanoxml.NonValidator
This method is called when the attributes of an XML element have been processed.
elementAttributesProcessed(String, Properties, String, int) - Method in class net.n3.nanoxml.ValidatorPlugin
Indicates that an attribute has been added to the current element.
elementEnded(String, String, int) - Method in interface net.n3.nanoxml.IXMLValidator
Indicates that the current element has ended.
elementEnded(String, String, int) - Method in class net.n3.nanoxml.NonValidator
Indicates that the current element has ended.
elementEnded(String, String, int) - Method in class net.n3.nanoxml.ValidatorPlugin
Indicates that the current element has ended.
elementStarted(String, String, int) - Method in interface net.n3.nanoxml.IXMLValidator
Indicates that an element has been started.
elementStarted(String, String, int) - Method in class net.n3.nanoxml.NonValidator
Indicates that an element has been started.
elementStarted(String, String, int) - Method in class net.n3.nanoxml.ValidatorPlugin
Indicates that an element has been started.
endDocument() - Method in class net.n3.nanoxml.sax.SAXAdapter
Indicates that parsing has been completed.
endElement(String, String, String) - Method in interface net.n3.nanoxml.IXMLBuilder
This method is called when the end of an XML elemnt is encountered.
endElement(String, String, String) - Method in class net.n3.nanoxml.sax.SAXAdapter
This method is called when the end of an XML elemnt is encountered.
endElement(String, String, String) - Method in class net.n3.nanoxml.StdXMLBuilder
This method is called when the end of an XML elemnt is encountered.
enumerateAttributeNames() - Method in class nanoxml.XMLElement
Enumerates the attribute names.
enumerateAttributeNames() - Method in interface net.n3.nanoxml.IXMLElement
Returns an enumeration of all attribute names.
enumerateAttributeNames() - Method in class net.n3.nanoxml.XMLElement
Returns an enumeration of all attribute names.
enumerateChildren() - Method in class nanoxml.XMLElement
Enumerates the child elements.
enumerateChildren() - Method in interface net.n3.nanoxml.IXMLElement
Returns an enumeration of all child elements.
enumerateChildren() - Method in class net.n3.nanoxml.XMLElement
Returns an enumeration of all child elements.
enumeratePropertyNames() - Method in class nanoxml.XMLElement
Deprecated.
equals(Object) - Method in interface net.n3.nanoxml.IXMLElement
Returns true if the element equals another element.
equals(Object) - Method in class net.n3.nanoxml.XMLElement
Returns true if the element equals another element.
equalsXMLElement(IXMLElement) - Method in interface net.n3.nanoxml.IXMLElement
Returns true if the element equals another element.
equalsXMLElement(IXMLElement) - Method in class net.n3.nanoxml.XMLElement
Returns true if the element equals another element.
expectedInput(String) - Method in class nanoxml.XMLElement
Creates a parse exception for when the next character read is not the character that was expected.

F

fileReader(String) - Static method in class net.n3.nanoxml.StdXMLReader
Creates a new reader using a file as input.
finalize() - Method in class net.n3.nanoxml.NonValidator
Cleans up the object when it's destroyed.
finalize() - Method in class net.n3.nanoxml.sax.SAXAdapter
Cleans up the object when it's destroyed.
finalize() - Method in class net.n3.nanoxml.sax.SAXEntityResolver
Cleans up the object when it's destroyed.
finalize() - Method in class net.n3.nanoxml.sax.SAXParser
Cleans up the object when it's destroyed.
finalize() - Method in class net.n3.nanoxml.StdXMLBuilder
Cleans up the object when it's destroyed.
finalize() - Method in class net.n3.nanoxml.StdXMLParser
Cleans up the object when it's destroyed.
finalize() - Method in class net.n3.nanoxml.StdXMLReader
Cleans up the object when it's destroyed.
finalize() - Method in class net.n3.nanoxml.ValidatorPlugin
Cleans up the object when it's destroyed.
finalize() - Method in class net.n3.nanoxml.XMLElement
Cleans up the object when it's destroyed.
finalize() - Method in class net.n3.nanoxml.XMLEntityResolver
Cleans up the object when it's destroyed.
finalize() - Method in exception net.n3.nanoxml.XMLException
Cleans up the object when it's destroyed.
finalize() - Method in exception net.n3.nanoxml.XMLValidationException
Cleans up the object when it's destroyed.
finalize() - Method in class net.n3.nanoxml.XMLWriter
Cleans up the object when it's destroyed.

G

getAttribute(String) - Method in class nanoxml.XMLElement
Returns an attribute of the element.
getAttribute(String) - Method in interface net.n3.nanoxml.IXMLElement
Deprecated.
As of NanoXML/Java 2.0.1, replaced by IXMLElement.getAttribute(java.lang.String,java.lang.String) Returns the value of an attribute.
getAttribute(String) - Method in class net.n3.nanoxml.XMLElement
Deprecated.
As of NanoXML/Java 2.1, replaced by XMLElement.getAttribute(java.lang.String,java.lang.String) Returns the value of an attribute.
getAttribute(String, int) - Method in interface net.n3.nanoxml.IXMLElement
Returns the value of an attribute.
getAttribute(String, int) - Method in class net.n3.nanoxml.XMLElement
Returns the value of an attribute.
getAttribute(String, Object) - Method in class nanoxml.XMLElement
Returns an attribute of the element.
getAttribute(String, String) - Method in interface net.n3.nanoxml.IXMLElement
Returns the value of an attribute.
getAttribute(String, String) - Method in class net.n3.nanoxml.XMLElement
Returns the value of an attribute.
getAttribute(String, String, int) - Method in interface net.n3.nanoxml.IXMLElement
Returns the value of an attribute.
getAttribute(String, String, int) - Method in class net.n3.nanoxml.XMLElement
Returns the value of an attribute.
getAttribute(String, String, String) - Method in interface net.n3.nanoxml.IXMLElement
Returns the value of an attribute.
getAttribute(String, String, String) - Method in class net.n3.nanoxml.XMLElement
Returns the value of an attribute.
getAttribute(String, Hashtable, String, boolean) - Method in class nanoxml.XMLElement
Returns an attribute by looking up a key in a hashtable.
getAttributeCount() - Method in interface net.n3.nanoxml.IXMLElement
Returns the number of attributes.
getAttributeCount() - Method in class net.n3.nanoxml.XMLElement
Returns the number of attributes.
getAttributeName() - Method in exception net.n3.nanoxml.XMLValidationException
Returns the name of the attribute in which the validation is violated.
getAttributeNamespace(String) - Method in interface net.n3.nanoxml.IXMLElement
Returns the namespace of an attribute.
getAttributeNamespace(String) - Method in class net.n3.nanoxml.XMLElement
Returns the namespace of an attribute.
getAttributes() - Method in interface net.n3.nanoxml.IXMLElement
Returns all attributes as a Properties object.
getAttributes() - Method in class net.n3.nanoxml.XMLElement
Returns all attributes as a Properties object.
getAttributesInNamespace(String) - Method in interface net.n3.nanoxml.IXMLElement
Returns all attributes in a specific namespace as a Properties object.
getAttributesInNamespace(String) - Method in class net.n3.nanoxml.XMLElement
Returns all attributes in a specific namespace as a Properties object.
getAttributeType(String) - Method in interface net.n3.nanoxml.IXMLElement
Returns the type of an attribute.
getAttributeType(String) - Method in class net.n3.nanoxml.XMLElement
Returns the type of an attribute.
getAttributeType(String, String) - Method in interface net.n3.nanoxml.IXMLElement
Returns the type of an attribute.
getAttributeType(String, String) - Method in class net.n3.nanoxml.XMLElement
Returns the type of an attribute.
getAttributeValue() - Method in exception net.n3.nanoxml.XMLValidationException
Returns the value of the attribute in which the validation is violated.
getBooleanAttribute(String, String, String, boolean) - Method in class nanoxml.XMLElement
Returns an attribute of the element.
getBuilder() - Method in interface net.n3.nanoxml.IXMLParser
Returns the builder which creates the logical structure of the XML data.
getBuilder() - Method in class net.n3.nanoxml.StdXMLParser
Returns the builder which creates the logical structure of the XML data.
getChildAtIndex(int) - Method in interface net.n3.nanoxml.IXMLElement
Returns the child at a specific index.
getChildAtIndex(int) - Method in class net.n3.nanoxml.XMLElement
Returns the child at a specific index.
getChildren() - Method in class nanoxml.XMLElement
Returns the child elements as a Vector.
getChildren() - Method in interface net.n3.nanoxml.IXMLElement
Returns a vector containing all the child elements.
getChildren() - Method in class net.n3.nanoxml.XMLElement
Returns a vector containing all the child elements.
getChildrenCount() - Method in interface net.n3.nanoxml.IXMLElement
Returns the number of children.
getChildrenCount() - Method in class net.n3.nanoxml.XMLElement
Returns the number of children.
getChildrenNamed(String) - Method in interface net.n3.nanoxml.IXMLElement
Returns a vector of all child elements named name.
getChildrenNamed(String) - Method in class net.n3.nanoxml.XMLElement
Returns a vector of all child elements named name.
getChildrenNamed(String, String) - Method in interface net.n3.nanoxml.IXMLElement
Returns a vector of all child elements named name.
getChildrenNamed(String, String) - Method in class net.n3.nanoxml.XMLElement
Returns a vector of all child elements named name.
getContent() - Method in class nanoxml.XMLElement
Returns the PCDATA content of the object.
getContent() - Method in interface net.n3.nanoxml.IXMLElement
Return the #PCDATA content of the element.
getContent() - Method in class net.n3.nanoxml.XMLElement
Return the #PCDATA content of the element.
getContents() - Method in class nanoxml.XMLElement
Deprecated.
Use getContent instead.
getDelegate() - Method in class net.n3.nanoxml.ValidatorPlugin
Returns the delegate.
getDoubleAttribute(String) - Method in class nanoxml.XMLElement
Returns an attribute of the element.
getDoubleAttribute(String, double) - Method in class nanoxml.XMLElement
Returns an attribute of the element.
getDoubleAttribute(String, Hashtable, String, boolean) - Method in class nanoxml.XMLElement
Returns an attribute by looking up a key in a hashtable.
getElementName() - Method in exception net.n3.nanoxml.XMLValidationException
Returns the name of the element in which the validation is violated.
getEncoding(String) - Method in class net.n3.nanoxml.StdXMLReader
Scans the encoding from an <?xml...?> tag.
getEntity(IXMLReader, String) - Method in interface net.n3.nanoxml.IXMLEntityResolver
Returns a Java reader containing the value of an entity.
getEntity(IXMLReader, String) - Method in class net.n3.nanoxml.XMLEntityResolver
Returns a Java reader containing the value of an entity.
getException() - Method in exception net.n3.nanoxml.XMLException
Returns the encapsulated exception, or null if no exception is encapsulated.
getFirstChildNamed(String) - Method in interface net.n3.nanoxml.IXMLElement
Searches a child element.
getFirstChildNamed(String) - Method in class net.n3.nanoxml.XMLElement
Searches a child element.
getFirstChildNamed(String, String) - Method in interface net.n3.nanoxml.IXMLElement
Searches a child element.
getFirstChildNamed(String, String) - Method in class net.n3.nanoxml.XMLElement
Searches a child element.
getFullName() - Method in interface net.n3.nanoxml.IXMLElement
Returns the full name (i.e.
getFullName() - Method in class net.n3.nanoxml.XMLElement
Returns the full name (i.e.
getIntAttribute(String) - Method in class nanoxml.XMLElement
Returns an attribute of the element.
getIntAttribute(String, int) - Method in class nanoxml.XMLElement
Returns an attribute of the element.
getIntAttribute(String, Hashtable, String, boolean) - Method in class nanoxml.XMLElement
Returns an attribute by looking up a key in a hashtable.
getIntProperty(String, Hashtable, String) - Method in class nanoxml.XMLElement
Deprecated.
Use getIntAttribute instead.
getLineNr() - Method in class nanoxml.XMLElement
Returns the line nr in the source data on which the element is found.
getLineNr() - Method in exception nanoxml.XMLParseException
Where the error occurred, or NO_LINE if the line number is unknown.
getLineNr() - Method in interface net.n3.nanoxml.IXMLElement
Returns the line number in the data where the element started.
getLineNr() - Method in interface net.n3.nanoxml.IXMLReader
Returns the line number of the data in the current stream.
getLineNr() - Method in class net.n3.nanoxml.StdXMLReader
Returns the line number of the data in the current stream.
getLineNr() - Method in class net.n3.nanoxml.XMLElement
Returns the line number in the data where the element started.
getLineNr() - Method in exception net.n3.nanoxml.XMLException
Returns the line number in the XML data where the exception occurred.
getName() - Method in class nanoxml.XMLElement
Returns the name of the element.
getName() - Method in interface net.n3.nanoxml.IXMLElement
Returns the name of the element.
getName() - Method in class net.n3.nanoxml.XMLElement
Returns the name of the element.
getNamespace() - Method in interface net.n3.nanoxml.IXMLElement
Returns the namespace of the element.
getNamespace() - Method in class net.n3.nanoxml.XMLElement
Returns the namespace of the element.
getParameterEntityResolver() - Method in interface net.n3.nanoxml.IXMLValidator
Returns the parameter entity resolver.
getParameterEntityResolver() - Method in class net.n3.nanoxml.NonValidator
Returns the parameter entity resolver.
getParameterEntityResolver() - Method in class net.n3.nanoxml.ValidatorPlugin
Returns the parameter entity resolver.
getParent() - Method in interface net.n3.nanoxml.IXMLElement
Returns the parent element.
getParent() - Method in class net.n3.nanoxml.XMLElement
Returns the parent element.
getProperty(String) - Method in class nanoxml.XMLElement
Deprecated.
Use getStringAttribute instead.
getProperty(String, double) - Method in class nanoxml.XMLElement
Deprecated.
Use getDoubleAttribute instead.
getProperty(String, int) - Method in class nanoxml.XMLElement
Deprecated.
Use getIntAttribute instead.
getProperty(String, String) - Method in class nanoxml.XMLElement
Deprecated.
Use getStringAttribute instead.
getProperty(String, String, String, boolean) - Method in class nanoxml.XMLElement
Deprecated.
Use getBooleanAttribute instead.
getProperty(String, Hashtable, String) - Method in class nanoxml.XMLElement
Deprecated.
Use getAttribute instead.
getPublicID() - Method in interface net.n3.nanoxml.IXMLReader
Returns the current public ID.
getPublicID() - Method in class net.n3.nanoxml.StdXMLReader
Returns the current public ID.
getReader() - Method in interface net.n3.nanoxml.IXMLParser
Returns the reader from which the parser retrieves its data.
getReader() - Method in class net.n3.nanoxml.StdXMLParser
Returns the reader from which the parser retrieves its data.
getResolver() - Method in interface net.n3.nanoxml.IXMLParser
Returns the entity resolver.
getResolver() - Method in class net.n3.nanoxml.StdXMLParser
Returns the entity resolver.
getResult() - Method in interface net.n3.nanoxml.IXMLBuilder
Returns the result of the building process.
getResult() - Method in class net.n3.nanoxml.sax.SAXAdapter
Returns the result of the building process.
getResult() - Method in class net.n3.nanoxml.StdXMLBuilder
Returns the result of the building process.
getSpecialDoubleProperty(String, Hashtable, String) - Method in class nanoxml.XMLElement
Deprecated.
Use getDoubleAttribute instead.
getSpecialIntProperty(String, Hashtable, String) - Method in class nanoxml.XMLElement
Deprecated.
Use getIntAttribute instead.
getStreamLevel() - Method in interface net.n3.nanoxml.IXMLReader
Returns the current "level" of the stream on the stack of streams.
getStreamLevel() - Method in class net.n3.nanoxml.StdXMLReader
Returns the current "level" of the stream on the stack of streams.
getStringAttribute(String) - Method in class nanoxml.XMLElement
Returns an attribute of the element.
getStringAttribute(String, String) - Method in class nanoxml.XMLElement
Returns an attribute of the element.
getStringAttribute(String, Hashtable, String, boolean) - Method in class nanoxml.XMLElement
Returns an attribute by looking up a key in a hashtable.
getStringProperty(String, Hashtable, String) - Method in class nanoxml.XMLElement
Deprecated.
Use getStringAttribute instead.
getSystemID() - Method in interface net.n3.nanoxml.IXMLElement
Returns the system ID of the data where the element started.
getSystemID() - Method in interface net.n3.nanoxml.IXMLReader
Returns the current system ID.
getSystemID() - Method in class net.n3.nanoxml.StdXMLReader
Returns the current system ID.
getSystemID() - Method in class net.n3.nanoxml.XMLElement
Returns the system ID of the data where the element started.
getSystemID() - Method in exception net.n3.nanoxml.XMLException
Returns the system ID of the XML data where the exception occurred.
getTagName() - Method in class nanoxml.XMLElement
Deprecated.
Use getName instead.
getValidator() - Method in interface net.n3.nanoxml.IXMLParser
Returns the validator that validates the XML data.
getValidator() - Method in class net.n3.nanoxml.StdXMLParser
Returns the validator that validates the XML data.

H

hasAttribute(String) - Method in interface net.n3.nanoxml.IXMLElement
Returns whether an attribute exists.
hasAttribute(String) - Method in class net.n3.nanoxml.XMLElement
Returns whether an attribute exists.
hasAttribute(String, String) - Method in interface net.n3.nanoxml.IXMLElement
Returns whether an attribute exists.
hasAttribute(String, String) - Method in class net.n3.nanoxml.XMLElement
Returns whether an attribute exists.
hasChildren() - Method in interface net.n3.nanoxml.IXMLElement
Returns whether the element has children.
hasChildren() - Method in class net.n3.nanoxml.XMLElement
Returns whether the element has children.

I

insertChild(IXMLElement, int) - Method in class net.n3.nanoxml.XMLElement
Inserts a child element.
invalidAttributeValue(String, int, String, String, String) - Method in class net.n3.nanoxml.ValidatorPlugin
Throws an XMLValidationException to indicate that an attribute has an invalid value.
invalidValue(String, String) - Method in class nanoxml.XMLElement
Creates a parse exception for when an invalid value is given to a method.
invalidValueSet(String) - Method in class nanoxml.XMLElement
Creates a parse exception for when an invalid valueset is given to a method.
isExternalEntity(String) - Method in interface net.n3.nanoxml.IXMLEntityResolver
Returns true if an entity is external.
isExternalEntity(String) - Method in class net.n3.nanoxml.XMLEntityResolver
Returns true if an entity is external.
isLeaf() - Method in interface net.n3.nanoxml.IXMLElement
Returns whether the element is a leaf element.
isLeaf() - Method in class net.n3.nanoxml.XMLElement
Returns whether the element is a leaf element.
IXMLBuilder - Interface in net.n3.nanoxml
NanoXML uses IXMLBuilder to construct the XML data structure it retrieved from its data source.
IXMLElement - Interface in net.n3.nanoxml
IXMLElement is an XML element.
IXMLEntityResolver - Interface in net.n3.nanoxml
An IXMLEntityResolver resolves entities.
IXMLParser - Interface in net.n3.nanoxml
IXMLParser is the core parser of NanoXML.
IXMLReader - Interface in net.n3.nanoxml
IXMLReader reads the data to be parsed.
IXMLValidator - Interface in net.n3.nanoxml
IXMLValidator processes the DTD and handles entity references.

M

MISC_ERROR - Static variable in exception net.n3.nanoxml.XMLValidationException
Another error than those specified in this class was encountered.
MISSING_ATTRIBUTE - Static variable in exception net.n3.nanoxml.XMLValidationException
An attribute was missing.
MISSING_ELEMENT - Static variable in exception net.n3.nanoxml.XMLValidationException
An element was missing.
MISSING_PCDATA - Static variable in exception net.n3.nanoxml.XMLValidationException
A PCDATA element was missing.
missingAttribute(String, int, String, String) - Method in class net.n3.nanoxml.ValidatorPlugin
Throws an XMLValidationException to indicate that an attribute is missing.
missingElement(String, int, String, String) - Method in class net.n3.nanoxml.ValidatorPlugin
Throws an XMLValidationException to indicate that an element is missing.
missingPCData(String, int, String) - Method in class net.n3.nanoxml.ValidatorPlugin
Throws an XMLValidationException to indicate that a #PCDATA element was missing.

N

nanoxml - package nanoxml
 
NANOXML_MAJOR_VERSION - Static variable in class nanoxml.XMLElement
Major version of NanoXML.
NANOXML_MINOR_VERSION - Static variable in class nanoxml.XMLElement
Minor version of NanoXML.
net.n3.nanoxml - package net.n3.nanoxml
 
net.n3.nanoxml.sax - package net.n3.nanoxml.sax
 
newProcessingInstruction(String, Reader) - Method in interface net.n3.nanoxml.IXMLBuilder
This method is called when a processing instruction is encountered.
newProcessingInstruction(String, Reader) - Method in class net.n3.nanoxml.sax.SAXAdapter
This method is called when a processing instruction is encountered.
newProcessingInstruction(String, Reader) - Method in class net.n3.nanoxml.StdXMLBuilder
This method is called when a processing instruction is encountered.
NO_LINE - Static variable in exception nanoxml.XMLParseException
Indicates that no line number has been associated with this exception.
NO_LINE - Static variable in interface net.n3.nanoxml.IXMLElement
No line number defined.
NO_LINE - Static variable in class net.n3.nanoxml.XMLElement
No line number defined.
NonValidator - Class in net.n3.nanoxml
NonValidator is a concrete implementation of IXMLValidator which processes the DTD and handles entity definitions.
NonValidator() - Constructor for class net.n3.nanoxml.NonValidator
Creates the "validator".

O

openExternalEntity(IXMLReader, String, String) - Method in class net.n3.nanoxml.sax.SAXEntityResolver
Opens an external entity.
openExternalEntity(IXMLReader, String, String) - Method in class net.n3.nanoxml.XMLEntityResolver
Opens an external entity.
openStream(String, String) - Method in interface net.n3.nanoxml.IXMLReader
Opens a stream from a public and system ID.
openStream(String, String) - Method in class net.n3.nanoxml.StdXMLReader
Opens a stream from a public and system ID.

P

parameterEntityResolver - Variable in class net.n3.nanoxml.NonValidator
The parameter entity resolver.
parse() - Method in interface net.n3.nanoxml.IXMLParser
Parses the data and lets the builder create the logical data structure.
parse() - Method in class net.n3.nanoxml.StdXMLParser
Parses the data and lets the builder create the logical data structure.
parse(String) - Method in class net.n3.nanoxml.sax.SAXParser
Parse an XML document from a system identifier (URI).
parse(InputSource) - Method in class net.n3.nanoxml.sax.SAXParser
Parse an XML document.
parseCharArray(char[], int, int) - Method in class nanoxml.XMLElement
Reads one XML element from a char array and parses it.
parseCharArray(char[], int, int, int) - Method in class nanoxml.XMLElement
Reads one XML element from a char array and parses it.
parseDTD(String, IXMLReader, IXMLEntityResolver, boolean) - Method in interface net.n3.nanoxml.IXMLValidator
Parses the DTD.
parseDTD(String, IXMLReader, IXMLEntityResolver, boolean) - Method in class net.n3.nanoxml.NonValidator
Parses the DTD.
parseDTD(String, IXMLReader, IXMLEntityResolver, boolean) - Method in class net.n3.nanoxml.ValidatorPlugin
Parses the DTD.
parseFromReader(Reader) - Method in class nanoxml.XMLElement
Reads one XML element from a java.io.Reader and parses it.
parseFromReader(Reader, int) - Method in class nanoxml.XMLElement
Reads one XML element from a java.io.Reader and parses it.
parseString(String) - Method in class nanoxml.XMLElement
Reads one XML element from a String and parses it.
parseString(String, int) - Method in class nanoxml.XMLElement
Reads one XML element from a String and parses it.
parseString(String, int, int) - Method in class nanoxml.XMLElement
Reads one XML element from a String and parses it.
parseString(String, int, int, int) - Method in class nanoxml.XMLElement
Reads one XML element from a String and parses it.
PCDataAdded(String, int) - Method in interface net.n3.nanoxml.IXMLValidator
Indicates that a new #PCDATA element has been encountered.
PCDataAdded(String, int) - Method in class net.n3.nanoxml.NonValidator
Indicates that a new #PCDATA element has been encountered.
PCDataAdded(String, int) - Method in class net.n3.nanoxml.ValidatorPlugin
Indicates that a new #PCDATA element has been encountered.
printStackTrace() - Method in exception net.n3.nanoxml.XMLException
Dumps the exception stack to System.err.
printStackTrace(PrintStream) - Method in exception net.n3.nanoxml.XMLException
Dumps the exception stack to an output stream.
printStackTrace(PrintWriter) - Method in exception net.n3.nanoxml.XMLException
Dumps the exception stack to a print writer.
processAttList(IXMLReader, IXMLEntityResolver) - Method in class net.n3.nanoxml.NonValidator
Processes an ATTLIST element.
processAttribute(Vector, Vector, Vector) - Method in class net.n3.nanoxml.StdXMLParser
Processes an attribute of an element.
processCDATA() - Method in class net.n3.nanoxml.StdXMLParser
Processes a CDATA section.
processConditionalSection(IXMLReader, IXMLEntityResolver) - Method in class net.n3.nanoxml.NonValidator
Processes a conditional section.
processDocType() - Method in class net.n3.nanoxml.StdXMLParser
Processes a document type declaration.
processElement(String, Properties) - Method in class net.n3.nanoxml.StdXMLParser
Processes a regular element.
processElement(IXMLReader, IXMLEntityResolver) - Method in class net.n3.nanoxml.NonValidator
Processes an element in the DTD.
processEntity(IXMLReader, IXMLEntityResolver) - Method in class net.n3.nanoxml.NonValidator
Processes an ENTITY element.
processIgnoreSection(IXMLReader, IXMLEntityResolver) - Method in class net.n3.nanoxml.NonValidator
Processes an ignore section.
processPI() - Method in class net.n3.nanoxml.StdXMLParser
Processes a "processing instruction".
processSpecialTag(boolean) - Method in class net.n3.nanoxml.StdXMLParser
Processes a tag that starts with a bang (<!...>).

R

read() - Method in interface net.n3.nanoxml.IXMLReader
Reads a character.
read() - Method in class net.n3.nanoxml.StdXMLReader
Reads a character.
readChar() - Method in class nanoxml.XMLElement
Reads a character from a reader.
removeAttribute(String) - Method in class nanoxml.XMLElement
Removes an attribute.
removeAttribute(String) - Method in interface net.n3.nanoxml.IXMLElement
Removes an attribute.
removeAttribute(String) - Method in class net.n3.nanoxml.XMLElement
Removes an attribute.
removeAttribute(String, String) - Method in interface net.n3.nanoxml.IXMLElement
Removes an attribute.
removeAttribute(String, String) - Method in class net.n3.nanoxml.XMLElement
Removes an attribute.
removeChild(String) - Method in class nanoxml.XMLElement
Deprecated.
Use removeAttribute instead.
removeChild(XMLElement) - Method in class nanoxml.XMLElement
Removes a child element.
removeChild(IXMLElement) - Method in interface net.n3.nanoxml.IXMLElement
Removes a child element.
removeChild(IXMLElement) - Method in class net.n3.nanoxml.XMLElement
Removes a child element.
removeChildAtIndex(int) - Method in interface net.n3.nanoxml.IXMLElement
Removes the child located at a certain index.
removeChildAtIndex(int) - Method in class net.n3.nanoxml.XMLElement
Removes the child located at a certain index.
removeProperty(String) - Method in class nanoxml.XMLElement
Deprecated.
Use removeAttribute instead.
resolveEntity(StringBuffer) - Method in class nanoxml.XMLElement
Resolves an entity.

S

SAXAdapter - Class in net.n3.nanoxml.sax
SAXAdapter is the core adapter for using NanoXML/Java with SAX, the "Simple" API For XML.
SAXAdapter() - Constructor for class net.n3.nanoxml.sax.SAXAdapter
Creates the adapter.
SAXEntityResolver - Class in net.n3.nanoxml.sax
SAXEntityResolver is a subclass of XMLEntityResolver that supports the SAX EntityResolver listener.
SAXEntityResolver() - Constructor for class net.n3.nanoxml.sax.SAXEntityResolver
Creates the resolver.
SAXParser - Class in net.n3.nanoxml.sax
SAXParser implements the SAX Parser interface.
SAXParser() - Constructor for class net.n3.nanoxml.sax.SAXParser
Creates the SAX parser.
scanData() - Method in class net.n3.nanoxml.StdXMLParser
Scans the XML data for elements.
scanElement(XMLElement) - Method in class nanoxml.XMLElement
Scans an XML element.
scanIdentifier(StringBuffer) - Method in class nanoxml.XMLElement
Scans an identifier from the current reader.
scanPCData(StringBuffer) - Method in class nanoxml.XMLElement
Scans a #PCDATA element.
scanSomeTag(boolean, String, Properties) - Method in class net.n3.nanoxml.StdXMLParser
Scans an XML tag.
scanString(StringBuffer) - Method in class nanoxml.XMLElement
This method scans a delimited string from the current reader.
scanWhitespace() - Method in class nanoxml.XMLElement
This method scans an identifier from the current reader.
scanWhitespace(StringBuffer) - Method in class nanoxml.XMLElement
This method scans an identifier from the current reader.
setAttribute(String, Object) - Method in class nanoxml.XMLElement
Adds or modifies an attribute.
setAttribute(String, String) - Method in interface net.n3.nanoxml.IXMLElement
Sets an attribute.
setAttribute(String, String) - Method in class net.n3.nanoxml.XMLElement
Sets an attribute.
setAttribute(String, String, String) - Method in interface net.n3.nanoxml.IXMLElement
Sets an attribute.
setAttribute(String, String, String) - Method in class net.n3.nanoxml.XMLElement
Sets an attribute.
setBuilder(IXMLBuilder) - Method in interface net.n3.nanoxml.IXMLParser
Sets the builder which creates the logical structure of the XML data.
setBuilder(IXMLBuilder) - Method in class net.n3.nanoxml.StdXMLParser
Sets the builder which creates the logical structure of the XML data.
setContent(String) - Method in class nanoxml.XMLElement
Changes the content string.
setContent(String) - Method in interface net.n3.nanoxml.IXMLElement
Sets the #PCDATA content.
setContent(String) - Method in class net.n3.nanoxml.XMLElement
Sets the #PCDATA content.
setDelegate(IXMLValidator) - Method in class net.n3.nanoxml.ValidatorPlugin
Sets the delegate.
setDocumentHandler(DocumentHandler) - Method in class net.n3.nanoxml.sax.SAXAdapter
Sets the document handler.
setDocumentHandler(DocumentHandler) - Method in class net.n3.nanoxml.sax.SAXParser
Allows an application to register a document event handler.
setDoubleAttribute(String, double) - Method in class nanoxml.XMLElement
Adds or modifies an attribute.
setDTDHandler(DTDHandler) - Method in class net.n3.nanoxml.sax.SAXParser
Sets the DTD handler.
setEntityResolver(EntityResolver) - Method in class net.n3.nanoxml.sax.SAXEntityResolver
Sets the SAX EntityResolver listener.
setEntityResolver(EntityResolver) - Method in class net.n3.nanoxml.sax.SAXParser
Sets the entity resolver.
setErrorHandler(ErrorHandler) - Method in class net.n3.nanoxml.sax.SAXParser
Allow an application to register an error event handler.
setIntAttribute(String, int) - Method in class nanoxml.XMLElement
Adds or modifies an attribute.
setLocale(Locale) - Method in class net.n3.nanoxml.sax.SAXParser
Sets the locale.
setName(String) - Method in class nanoxml.XMLElement
Changes the name of the element.
setName(String) - Method in interface net.n3.nanoxml.IXMLElement
Sets the full name.
setName(String) - Method in class net.n3.nanoxml.XMLElement
Sets the full name.
setName(String, String) - Method in interface net.n3.nanoxml.IXMLElement
Sets the name.
setName(String, String) - Method in class net.n3.nanoxml.XMLElement
Sets the name.
setParameterEntityResolver(IXMLEntityResolver) - Method in interface net.n3.nanoxml.IXMLValidator
Sets the parameter entity resolver.
setParameterEntityResolver(IXMLEntityResolver) - Method in class net.n3.nanoxml.NonValidator
Sets the parameter entity resolver.
setParameterEntityResolver(IXMLEntityResolver) - Method in class net.n3.nanoxml.ValidatorPlugin
Sets the parameter entity resolver.
setPublicID(String) - Method in interface net.n3.nanoxml.IXMLReader
Sets the public ID of the current stream.
setPublicID(String) - Method in class net.n3.nanoxml.StdXMLReader
Sets the public ID of the current stream.
setReader(IXMLReader) - Method in interface net.n3.nanoxml.IXMLParser
Sets the reader from which the parser retrieves its data.
setReader(IXMLReader) - Method in class net.n3.nanoxml.sax.SAXAdapter
Sets the reader.
setReader(IXMLReader) - Method in class net.n3.nanoxml.StdXMLParser
Sets the reader from which the parser retrieves its data.
setResolver(IXMLEntityResolver) - Method in interface net.n3.nanoxml.IXMLParser
Sets the entity resolver.
setResolver(IXMLEntityResolver) - Method in class net.n3.nanoxml.StdXMLParser
Sets the entity resolver.
setSystemID(String) - Method in interface net.n3.nanoxml.IXMLReader
Sets the system ID of the current stream.
setSystemID(String) - Method in class net.n3.nanoxml.StdXMLReader
Sets the system ID of the current stream.
setTagName(String) - Method in class nanoxml.XMLElement
Deprecated.
Use setName instead.
setValidator(IXMLValidator) - Method in interface net.n3.nanoxml.IXMLParser
Sets the validator that validates the XML data.
setValidator(IXMLValidator) - Method in class net.n3.nanoxml.StdXMLParser
Sets the validator that validates the XML data.
skipComment() - Method in class nanoxml.XMLElement
Skips a comment.
skipSpecialTag(int) - Method in class nanoxml.XMLElement
Skips a special tag or comment.
startBuilding(String, int) - Method in interface net.n3.nanoxml.IXMLBuilder
This method is called before the parser starts processing its input.
startBuilding(String, int) - Method in class net.n3.nanoxml.sax.SAXAdapter
This method is called before the parser starts processing its input.
startBuilding(String, int) - Method in class net.n3.nanoxml.StdXMLBuilder
This method is called before the parser starts processing its input.
startElement(String, String, String, String, int) - Method in interface net.n3.nanoxml.IXMLBuilder
This method is called when a new XML element is encountered.
startElement(String, String, String, String, int) - Method in class net.n3.nanoxml.sax.SAXAdapter
This method is called when a new XML element is encountered.
startElement(String, String, String, String, int) - Method in class net.n3.nanoxml.StdXMLBuilder
This method is called when a new XML element is encountered.
startNewStream(Reader) - Method in interface net.n3.nanoxml.IXMLReader
Starts a new stream from a Java reader.
startNewStream(Reader) - Method in class net.n3.nanoxml.StdXMLReader
Starts a new stream from a Java reader.
startNewStream(Reader, boolean) - Method in interface net.n3.nanoxml.IXMLReader
Starts a new stream from a Java reader.
startNewStream(Reader, boolean) - Method in class net.n3.nanoxml.StdXMLReader
Starts a new stream from a Java reader.
StdXMLBuilder - Class in net.n3.nanoxml
StdXMLBuilder is a concrete implementation of IXMLBuilder which creates a tree of IXMLElement from an XML data source.
StdXMLBuilder() - Constructor for class net.n3.nanoxml.StdXMLBuilder
Creates the builder.
StdXMLBuilder(IXMLElement) - Constructor for class net.n3.nanoxml.StdXMLBuilder
Creates the builder.
StdXMLParser - Class in net.n3.nanoxml
StdXMLParser is the core parser of NanoXML.
StdXMLParser() - Constructor for class net.n3.nanoxml.StdXMLParser
Creates a new parser.
StdXMLReader - Class in net.n3.nanoxml
StdXMLReader reads the data to be parsed.
StdXMLReader(InputStream) - Constructor for class net.n3.nanoxml.StdXMLReader
Initializes the XML reader.
StdXMLReader(Reader) - Constructor for class net.n3.nanoxml.StdXMLReader
Initializes the XML reader.
StdXMLReader(String, String) - Constructor for class net.n3.nanoxml.StdXMLReader
Initializes the reader from a system and public ID.
stream2reader(InputStream, StringBuffer) - Method in class net.n3.nanoxml.StdXMLReader
Converts a stream to a reader while detecting the encoding.
stringReader(String) - Static method in class net.n3.nanoxml.StdXMLReader
Creates a new reader using a string as input.
syntaxError(String) - Method in class nanoxml.XMLElement
Creates a parse exception for when a syntax error occured.

T

toString() - Method in class nanoxml.XMLElement
Writes the XML element to a string.
toString() - Method in exception net.n3.nanoxml.XMLException
Returns a string representation of the exception.

U

UNEXPECTED_ATTRIBUTE - Static variable in exception net.n3.nanoxml.XMLValidationException
An unexpected attribute was encountered.
UNEXPECTED_ELEMENT - Static variable in exception net.n3.nanoxml.XMLValidationException
An unexpected element was encountered.
UNEXPECTED_PCDATA - Static variable in exception net.n3.nanoxml.XMLValidationException
An unexpected PCDATA element was encountered.
unexpectedAttribute(String, int, String, String) - Method in class net.n3.nanoxml.ValidatorPlugin
Throws an XMLValidationException to indicate that an attribute is unexpected.
unexpectedElement(String, int, String, String) - Method in class net.n3.nanoxml.ValidatorPlugin
Throws an XMLValidationException to indicate that an element is unexpected.
unexpectedEndOfData() - Method in class nanoxml.XMLElement
Creates a parse exception for when the end of the data input has been reached.
unexpectedPCData(String, int, String) - Method in class net.n3.nanoxml.ValidatorPlugin
Throws an XMLValidationException to indicate that a #PCDATA element was unexpected.
unknownEntity(String) - Method in class nanoxml.XMLElement
Creates a parse exception for when an entity could not be resolved.
unread(char) - Method in interface net.n3.nanoxml.IXMLReader
Pushes the last character read back to the stream.
unread(char) - Method in class net.n3.nanoxml.StdXMLReader
Pushes the last character read back to the stream.
unreadChar(char) - Method in class nanoxml.XMLElement
Pushes a character back to the read-back buffer.

V

validationError(String, int, String, String, String, String) - Method in class net.n3.nanoxml.ValidatorPlugin
Throws an XMLValidationException.
ValidatorPlugin - Class in net.n3.nanoxml
ValidatorPlugin allows the application to insert additional validators into NanoXML.
ValidatorPlugin() - Constructor for class net.n3.nanoxml.ValidatorPlugin
Initializes the plugin.

W

write(Writer) - Method in class nanoxml.XMLElement
Writes the XML element to a writer.
write(IXMLElement) - Method in class net.n3.nanoxml.XMLWriter
Writes an XML element.
write(IXMLElement, boolean) - Method in class net.n3.nanoxml.XMLWriter
Writes an XML element.
write(IXMLElement, boolean, int) - Method in class net.n3.nanoxml.XMLWriter
Writes an XML element.
write(IXMLElement, boolean, int, boolean) - Method in class net.n3.nanoxml.XMLWriter
Writes an XML element.
writeEncoded(Writer, String) - Method in class nanoxml.XMLElement
Writes a string encoded to a writer.

X

XMLElement - Class in nanoxml
XMLElement is a representation of an XML object.
XMLElement - Class in net.n3.nanoxml
XMLElement is an XML element.
XMLElement() - Constructor for class nanoxml.XMLElement
Creates and initializes a new XML element.
XMLElement() - Constructor for class net.n3.nanoxml.XMLElement
Creates an empty element to be used for #PCDATA content.
XMLElement(boolean) - Constructor for class nanoxml.XMLElement
Creates and initializes a new XML element.
XMLElement(String) - Constructor for class net.n3.nanoxml.XMLElement
Creates an empty element.
XMLElement(String, String) - Constructor for class net.n3.nanoxml.XMLElement
Creates an empty element.
XMLElement(String, String, int) - Constructor for class net.n3.nanoxml.XMLElement
Creates an empty element.
XMLElement(String, String, String, int) - Constructor for class net.n3.nanoxml.XMLElement
Creates an empty element.
XMLElement(Hashtable) - Constructor for class nanoxml.XMLElement
Creates and initializes a new XML element.
XMLElement(Hashtable, boolean) - Constructor for class nanoxml.XMLElement
Creates and initializes a new XML element.
XMLElement(Hashtable, boolean, boolean) - Constructor for class nanoxml.XMLElement
Creates and initializes a new XML element.
XMLElement(Hashtable, boolean, boolean, boolean) - Constructor for class nanoxml.XMLElement
Creates and initializes a new XML element.
XMLEntityResolver - Class in net.n3.nanoxml
An XMLEntityResolver resolves entities.
XMLEntityResolver() - Constructor for class net.n3.nanoxml.XMLEntityResolver
Initializes the resolver.
XMLException - Exception in net.n3.nanoxml
An XMLException is thrown when an exception occurred while processing the XML data.
XMLException(Exception) - Constructor for exception net.n3.nanoxml.XMLException
Creates a new exception.
XMLException(String) - Constructor for exception net.n3.nanoxml.XMLException
Creates a new exception.
XMLException(String, int, Exception) - Constructor for exception net.n3.nanoxml.XMLException
Creates a new exception.
XMLException(String, int, Exception, String, boolean) - Constructor for exception net.n3.nanoxml.XMLException
Creates a new exception.
XMLException(String, int, String) - Constructor for exception net.n3.nanoxml.XMLException
Creates a new exception.
XMLParseException - Exception in nanoxml
An XMLParseException is thrown when an error occures while parsing an XML string.
XMLParseException - Exception in net.n3.nanoxml
An XMLParseException is thrown when the XML passed to the XML parser is not well-formed.
XMLParseException(String) - Constructor for exception net.n3.nanoxml.XMLParseException
Creates a new exception.
XMLParseException(String, int, String) - Constructor for exception nanoxml.XMLParseException
Creates an exception.
XMLParseException(String, int, String) - Constructor for exception net.n3.nanoxml.XMLParseException
Creates a new exception.
XMLParseException(String, String) - Constructor for exception nanoxml.XMLParseException
Creates an exception.
XMLParserFactory - Class in net.n3.nanoxml
Creates an XML parser.
XMLParserFactory() - Constructor for class net.n3.nanoxml.XMLParserFactory
 
XMLValidationException - Exception in net.n3.nanoxml
An XMLValidationException is thrown when the XML passed to the XML parser is well-formed but not valid.
XMLValidationException(int, String, int, String, String, String, String) - Constructor for exception net.n3.nanoxml.XMLValidationException
Creates a new exception.
XMLWriter - Class in net.n3.nanoxml
An XMLWriter writes XML data to a stream.
XMLWriter(OutputStream) - Constructor for class net.n3.nanoxml.XMLWriter
Creates a new XML writer.
XMLWriter(Writer) - Constructor for class net.n3.nanoxml.XMLWriter
Creates a new XML writer.
A C D E F G H I M N O P R S T U V W X 
All Classes All Packages