Skip navigation links
A B C D E F G H I J L M N P Q R S T U V W X 

A

AbstractNodeHandler - Class in de.pdark.decentxml.mapping
 
AbstractNodeHandler(Object, Method) - Constructor for class de.pdark.decentxml.mapping.AbstractNodeHandler
 
add(Node) - Method in class de.pdark.decentxml.dtd.DocType
 
add(String, String) - Method in class de.pdark.decentxml.EntityResolver
Add a new entity
add(InputStream) - Method in class de.pdark.decentxml.JoinedInputStream
Add another InputStream.
addAttribute(String, String) - Method in class de.pdark.decentxml.Element
 
addAttribute(Attribute) - Method in class de.pdark.decentxml.Element
 
addAttributes(Attribute...) - Method in class de.pdark.decentxml.Element
 
addNamespace(Namespace) - Method in class de.pdark.decentxml.Namespaces
 
addNode(Node) - Method in class de.pdark.decentxml.Document
 
addNode(int, Node) - Method in class de.pdark.decentxml.Document
 
addNode(Node) - Method in class de.pdark.decentxml.dtd.DocTypeAttributeList
 
addNode(Node) - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
addNode(Node) - Method in interface de.pdark.decentxml.dtd.DocTypeNode
 
addNode(Node) - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
addNode(Node) - Method in class de.pdark.decentxml.Element
 
addNode(int, Node) - Method in class de.pdark.decentxml.Element
 
addNode(Node) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNode(int, Node) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNode(Node) - Method in interface de.pdark.decentxml.Parent
 
addNode(int, Node) - Method in interface de.pdark.decentxml.Parent
 
addNodes(Collection<? extends Node>) - Method in class de.pdark.decentxml.Document
 
addNodes(int, Collection<? extends Node>) - Method in class de.pdark.decentxml.Document
 
addNodes(Node...) - Method in class de.pdark.decentxml.Document
 
addNodes(int, Node...) - Method in class de.pdark.decentxml.Document
 
addNodes(Collection<? extends Node>) - Method in class de.pdark.decentxml.Element
 
addNodes(int, Collection<? extends Node>) - Method in class de.pdark.decentxml.Element
 
addNodes(Node...) - Method in class de.pdark.decentxml.Element
 
addNodes(int, Node...) - Method in class de.pdark.decentxml.Element
 
addNodes(Collection<? extends Node>) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNodes(int, Collection<? extends Node>) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNodes(Node...) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNodes(int, Node...) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNodes(Node...) - Method in interface de.pdark.decentxml.Parent
 
addNodes(Collection<? extends Node>) - Method in interface de.pdark.decentxml.Parent
 
addNodes(int, Node...) - Method in interface de.pdark.decentxml.Parent
 
addNodes(int, Collection<? extends Node>) - Method in interface de.pdark.decentxml.Parent
 
AMP_ESCAPE - Static variable in class de.pdark.decentxml.EntityResolver
Escape for "&" (ampersand)
APOS_ESCAPE - Static variable in class de.pdark.decentxml.EntityResolver
Escape for "'" (single quote or apostrophe)
apply(Document) - Method in class de.pdark.decentxml.mapping.JavaMapper
 
Attribute - Class in de.pdark.decentxml
This class represents an attribute of an Element
Attribute(Token) - Constructor for class de.pdark.decentxml.Attribute
Create an attribute from a Token.
Attribute(String, String) - Constructor for class de.pdark.decentxml.Attribute
Create an attribute with a certain name and value.
Attribute(String, String, Namespace) - Constructor for class de.pdark.decentxml.Attribute
Create an attribute with a certain name and value.
Attribute(String, String, char) - Constructor for class de.pdark.decentxml.Attribute
Create an attribute with a certain name and value plus a preference for the quote character that should be used.
Attribute(String, String, Namespace, char) - Constructor for class de.pdark.decentxml.Attribute
Create an attribute with a certain name and value plus a preference for the quote character that should be used.
AttributeMapping - Annotation Type in de.pdark.decentxml.mapping
List the names of all elements which can be handled by this method.

B

BasicNode - Class in de.pdark.decentxml
The parent class for all nodes in the XML document.
BasicNode(Token) - Constructor for class de.pdark.decentxml.BasicNode
 
BasicNode(XMLTokenizer.Type, String) - Constructor for class de.pdark.decentxml.BasicNode
 
buildText(String, String, boolean) - Method in class de.pdark.decentxml.XMLDeclaration
 

C

calcLocation() - Method in class de.pdark.decentxml.Location
This method is called when an information is requested from the location
calcLocationFromElement() - Method in class de.pdark.decentxml.Location
 
calcLocationFromSource() - Method in class de.pdark.decentxml.Location
This method is called when the location information comes from an XML source
charAt(int) - Method in class de.pdark.decentxml.Location.ReusableXMLSource
 
charAt(int) - Method in interface de.pdark.decentxml.XMLSource
A character at a specific offset in the source
charAt(int) - Method in class de.pdark.decentxml.XMLStringBufferSource
 
charAt(int) - Method in class de.pdark.decentxml.XMLStringBuilderSource
 
charAt(int) - Method in class de.pdark.decentxml.XMLStringSource
 
CharValidator - Class in de.pdark.decentxml.validation
 
CharValidator() - Constructor for class de.pdark.decentxml.validation.CharValidator
 
checkEquals(String, String) - Method in class de.pdark.decentxml.XMLDeclaration
 
checkMandatoryAttribute(String) - Method in class de.pdark.decentxml.Element
 
checkQuoteChar(String, char) - Static method in class de.pdark.decentxml.Attribute
 
checkSpace(String, String) - Method in class de.pdark.decentxml.XMLDeclaration
 
checkUnicode(int) - Static method in class de.pdark.decentxml.Entity
 
checkVersion(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
Child - Interface in de.pdark.decentxml
This is an interface for anything which can be a child.
childIndexOf(Element) - Method in class de.pdark.decentxml.Element
 
clear() - Method in class de.pdark.decentxml.EntityResolver
Remove all definitions from the map except the standard XML entities (&lt;, &gt;, ...)
clear() - Method in class de.pdark.decentxml.HTMLEntityResolver
 
clearChildNodes() - Method in class de.pdark.decentxml.Element
Deprecated.
Use Element.clearChildren() instead
clearChildren() - Method in class de.pdark.decentxml.Element
 
clearNodes() - Method in class de.pdark.decentxml.NodeWithChildren
 
clearNodes() - Method in interface de.pdark.decentxml.Parent
Remove all nodes
clearText() - Method in class de.pdark.decentxml.Element
 
clearXMLDeclaration() - Method in class de.pdark.decentxml.Document
 
close() - Method in class de.pdark.decentxml.JoinedInputStream
 
close() - Method in class de.pdark.decentxml.XMLInputStreamReader
 
close() - Method in class de.pdark.decentxml.XMLWriter
 
Comment - Class in de.pdark.decentxml
 
Comment(Token) - Constructor for class de.pdark.decentxml.Comment
 
Comment(String) - Constructor for class de.pdark.decentxml.Comment
 
ComplexElementHandler - Class in de.pdark.decentxml.mapping
 
ComplexElementHandler(Object, Method) - Constructor for class de.pdark.decentxml.mapping.ComplexElementHandler
 
copy(Node) - Method in class de.pdark.decentxml.Attribute
 
copy() - Method in class de.pdark.decentxml.Attribute
 
copy(Node) - Method in class de.pdark.decentxml.BasicNode
 
copy() - Method in class de.pdark.decentxml.BasicNode
 
copy() - Method in class de.pdark.decentxml.Comment
 
copy(Node) - Method in class de.pdark.decentxml.Document
 
copy() - Method in class de.pdark.decentxml.Document
 
copy(Node) - Method in class de.pdark.decentxml.Element
 
copy() - Method in class de.pdark.decentxml.Element
 
copy(Node) - Method in class de.pdark.decentxml.Entity
 
copy() - Method in class de.pdark.decentxml.Entity
 
copy() - Method in class de.pdark.decentxml.Namespaces
 
copy(Node) - Method in interface de.pdark.decentxml.Node
Copy all data from orig into this
copy() - Method in interface de.pdark.decentxml.Node
Simulate clone()
copy(Node) - Method in class de.pdark.decentxml.NodeWithChildren
 
copy() - Method in class de.pdark.decentxml.NodeWithChildren
 
copy(Node) - Method in class de.pdark.decentxml.ProcessingInstruction
 
copy() - Method in class de.pdark.decentxml.ProcessingInstruction
 
copy(Node) - Method in class de.pdark.decentxml.Text
 
copy() - Method in class de.pdark.decentxml.Text
 
copy(Node) - Method in class de.pdark.decentxml.XMLDeclaration
 
copy() - Method in class de.pdark.decentxml.XMLDeclaration
 
create(Object, Method) - Static method in class de.pdark.decentxml.mapping.ElementHandlerFactory
 
create(Object, Method) - Static method in class de.pdark.decentxml.mapping.TextHandlerFactory
 
createAttribute(Token) - Method in class de.pdark.decentxml.XMLParser
 
createCData(Token) - Method in class de.pdark.decentxml.XMLParser
 
createClone() - Method in class de.pdark.decentxml.Attribute
 
createClone() - Method in class de.pdark.decentxml.BasicNode
 
createClone() - Method in class de.pdark.decentxml.Comment
 
createClone() - Method in class de.pdark.decentxml.Document
 
createClone() - Method in class de.pdark.decentxml.Element
 
createClone() - Method in class de.pdark.decentxml.Entity
 
createClone() - Method in class de.pdark.decentxml.Namespaces
 
createClone() - Method in interface de.pdark.decentxml.Node
Simulate clone()
createClone() - Method in class de.pdark.decentxml.ProcessingInstruction
 
createClone() - Method in class de.pdark.decentxml.Text
 
createClone() - Method in class de.pdark.decentxml.XMLDeclaration
 
createComment(Token) - Method in class de.pdark.decentxml.XMLParser
 
createDecimalEntity(int) - Static method in class de.pdark.decentxml.Entity
 
createDocTypeText(Token) - Method in class de.pdark.decentxml.XMLParser
 
createDTDTokenizer(XMLSource, int) - Method in class de.pdark.decentxml.XMLParser
 
createElement(Token) - Method in class de.pdark.decentxml.XMLParser
 
createElementWhitespace(Token) - Method in class de.pdark.decentxml.XMLParser
 
createEntity(Token) - Method in class de.pdark.decentxml.XMLParser
 
createHexEntity(int) - Static method in class de.pdark.decentxml.Entity
 
createProcessingInstruction(Token) - Method in class de.pdark.decentxml.XMLParser
 
createText(Token) - Method in class de.pdark.decentxml.XMLParser
 
createToken() - Method in class de.pdark.decentxml.XMLTokenizer
All tokens are created here.
createTokenizer(XMLSource) - Method in class de.pdark.decentxml.XMLParser
 
createXMLDeclaration() - Method in class de.pdark.decentxml.Document
 
current - Variable in class de.pdark.decentxml.XMLWriter
 
currentNode() - Method in class de.pdark.decentxml.TreeIterator
 

D

de.pdark.decentxml - package de.pdark.decentxml
 
de.pdark.decentxml.dtd - package de.pdark.decentxml.dtd
 
de.pdark.decentxml.mapping - package de.pdark.decentxml.mapping
 
de.pdark.decentxml.validation - package de.pdark.decentxml.validation
 
DEFAULT_NAMESPACE - Static variable in class de.pdark.decentxml.Namespace
 
determineEncoding() - Method in class de.pdark.decentxml.XMLInputStreamReader
Determine the encoding of the stream.
DocType - Class in de.pdark.decentxml.dtd
 
DocType(Token) - Constructor for class de.pdark.decentxml.dtd.DocType
 
DocType() - Constructor for class de.pdark.decentxml.dtd.DocType
 
DocType.DocTypeType - Enum in de.pdark.decentxml.dtd
 
DocTypeAttributeList - Class in de.pdark.decentxml.dtd
 
DocTypeAttributeList(Token, String) - Constructor for class de.pdark.decentxml.dtd.DocTypeAttributeList
 
DocTypeAttributeList(XMLTokenizer.Type, String) - Constructor for class de.pdark.decentxml.dtd.DocTypeAttributeList
 
DocTypeElement - Class in de.pdark.decentxml.dtd
 
DocTypeElement(Token, String, String) - Constructor for class de.pdark.decentxml.dtd.DocTypeElement
 
DocTypeElement(XMLTokenizer.Type, String, String) - Constructor for class de.pdark.decentxml.dtd.DocTypeElement
 
DocTypeEntity - Class in de.pdark.decentxml.dtd
 
DocTypeEntity(Token, String) - Constructor for class de.pdark.decentxml.dtd.DocTypeEntity
 
DocTypeEntity(XMLTokenizer.Type, String) - Constructor for class de.pdark.decentxml.dtd.DocTypeEntity
 
DocTypeEntityResolver - Class in de.pdark.decentxml.dtd
 
DocTypeEntityResolver(DocType) - Constructor for class de.pdark.decentxml.dtd.DocTypeEntityResolver
 
DocTypeEntityResolver(DocType, EntityResolver) - Constructor for class de.pdark.decentxml.dtd.DocTypeEntityResolver
 
docTypeLevel - Variable in class de.pdark.decentxml.dtd.DTDTokenizer
>= 0 as long as we're inside of a DOCTYPE
DocTypeNode - Interface in de.pdark.decentxml.dtd
 
DocTypeNotation - Class in de.pdark.decentxml.dtd
 
DocTypeNotation(Token, String) - Constructor for class de.pdark.decentxml.dtd.DocTypeNotation
 
DocTypeNotation(XMLTokenizer.Type, String) - Constructor for class de.pdark.decentxml.dtd.DocTypeNotation
 
DocTypeText - Class in de.pdark.decentxml.dtd
 
DocTypeText(Token) - Constructor for class de.pdark.decentxml.dtd.DocTypeText
 
DocTypeText(XMLTokenizer.Type, String) - Constructor for class de.pdark.decentxml.dtd.DocTypeText
 
Document - Class in de.pdark.decentxml
This class represents an XML document.
Document() - Constructor for class de.pdark.decentxml.Document
 
Document(Node...) - Constructor for class de.pdark.decentxml.Document
 
DTDTokenizer - Class in de.pdark.decentxml.dtd
A parser for a DTD (inline or reference).
DTDTokenizer(XMLSource, int) - Constructor for class de.pdark.decentxml.dtd.DTDTokenizer
Create an DTD tokenizer.

E

Element - Class in de.pdark.decentxml
An element in a XML document.
Element(Token) - Constructor for class de.pdark.decentxml.Element
 
Element(String) - Constructor for class de.pdark.decentxml.Element
 
Element(Parent, String) - Constructor for class de.pdark.decentxml.Element
 
Element(String, Namespace) - Constructor for class de.pdark.decentxml.Element
 
Element(Parent, String, Namespace) - Constructor for class de.pdark.decentxml.Element
 
ELEMENT_FILTER - Static variable in class de.pdark.decentxml.Element
 
ElementHandlerFactory - Class in de.pdark.decentxml.mapping
 
ElementHandlerFactory() - Constructor for class de.pdark.decentxml.mapping.ElementHandlerFactory
 
ElementName - Annotation Type in de.pdark.decentxml.mapping
List the names of all elements which can be handled by this method.
encode(String) - Method in class de.pdark.decentxml.EntityResolver
Replace text in a string with entity references
ENCODING_ISO_8859_1 - Static variable in class de.pdark.decentxml.XMLInputStreamReader
The constant "ISO-8859-1", also called "Latin-1"
ENCODING_ISO_Latin_1 - Static variable in class de.pdark.decentxml.XMLInputStreamReader
An alias for ENCODING_ISO_8859_1
ENCODING_MAP - Static variable in class de.pdark.decentxml.XMLInputStreamReader
A map to convert standard XML encodings into Java encodings.
ENCODING_UTF_8 - Static variable in class de.pdark.decentxml.XMLInputStreamReader
The constant "UTF-8"
Entity - Class in de.pdark.decentxml
 
Entity(Token, EntityResolver) - Constructor for class de.pdark.decentxml.Entity
 
Entity(String) - Constructor for class de.pdark.decentxml.Entity
 
EntityResolver - Class in de.pdark.decentxml
 
EntityResolver() - Constructor for class de.pdark.decentxml.EntityResolver
 
EntityResolver(EntityResolver) - Constructor for class de.pdark.decentxml.EntityResolver
 
equals(Object) - Method in class de.pdark.decentxml.Namespace
 
escapeJavaString(String) - Static method in class de.pdark.decentxml.TextUtils
Convert a text into a valid ISO-Latin-1 Java string constant
escapeXMLText(String) - Static method in class de.pdark.decentxml.XMLUtils
Escape '<', '>' and '&'
expand(String) - Method in class de.pdark.decentxml.EntityResolver
Expand an entity reference.
expandEntity(Element, XMLTokenizer, Token, Set<String>) - Method in class de.pdark.decentxml.XMLParser
 
expandNumericEntity(String) - Method in class de.pdark.decentxml.EntityResolver
Returns the character value of a numeric entity.
expect(XMLTokenizer, Token, XMLTokenizer.Type[], String) - Method in class de.pdark.decentxml.XMLParser
Fetch the next token and make sure it's one of expected.
expect(XMLTokenizer, Token, XMLTokenizer.Type, String) - Method in class de.pdark.decentxml.XMLParser
Fetch the next token and make sure it's expected.
expect(char) - Method in class de.pdark.decentxml.XMLTokenizer
Check that the next character is expected and skip it

F

flush() - Method in class de.pdark.decentxml.XMLWriter
 

G

getAttLists() - Method in class de.pdark.decentxml.dtd.DocTypeElement
 
getAttribute(String, Namespace) - Method in class de.pdark.decentxml.Element
 
getAttribute(String) - Method in class de.pdark.decentxml.Element
 
getAttributeList(String) - Method in class de.pdark.decentxml.dtd.DocType
 
getAttributeLists() - Method in class de.pdark.decentxml.dtd.DocType
 
getAttributeMap() - Method in class de.pdark.decentxml.Element
 
getAttributes() - Method in class de.pdark.decentxml.Element
 
getAttributeValue(String) - Method in class de.pdark.decentxml.Element
 
getAttributeValue(String, Namespace) - Method in class de.pdark.decentxml.Element
 
getBeginName() - Method in class de.pdark.decentxml.Element
 
getCharValidator() - Method in class de.pdark.decentxml.EntityResolver
 
getCharValidator() - Method in class de.pdark.decentxml.XMLParser
 
getCharValidator() - Method in class de.pdark.decentxml.XMLTokenizer
 
getChild(String) - Method in class de.pdark.decentxml.Document
 
getChild(String, Namespace) - Method in class de.pdark.decentxml.Document
 
getChild(int) - Method in class de.pdark.decentxml.Element
 
getChild(String) - Method in class de.pdark.decentxml.Element
 
getChild(String, Namespace) - Method in class de.pdark.decentxml.Element
 
getChild(String) - Method in interface de.pdark.decentxml.Parent
Find a child element (not a node!) by path
getChildPath() - Method in class de.pdark.decentxml.Element
 
getChildren() - Method in class de.pdark.decentxml.Element
 
getChildren(String) - Method in class de.pdark.decentxml.Element
 
getChildren(String, Namespace) - Method in class de.pdark.decentxml.Element
 
getColumn() - Method in class de.pdark.decentxml.Location
The column.
getColumn() - Method in exception de.pdark.decentxml.XMLParseException
 
getContent() - Method in class de.pdark.decentxml.dtd.DocTypeElement
 
getCursor() - Method in class de.pdark.decentxml.TreeIterator
 
getDoc() - Method in exception de.pdark.decentxml.XMLParseException
 
getDocType() - Method in class de.pdark.decentxml.Document
 
getDocType() - Method in class de.pdark.decentxml.dtd.DocTypeEntityResolver
 
getDocTypeType() - Method in class de.pdark.decentxml.dtd.DocType
 
getDocument() - Method in class de.pdark.decentxml.Element
 
getElement(String) - Method in class de.pdark.decentxml.dtd.DocType
 
getElement() - Method in class de.pdark.decentxml.dtd.DocTypeAttributeList
 
getElement() - Method in exception de.pdark.decentxml.XMLParseException
 
getElementName() - Method in class de.pdark.decentxml.dtd.DocTypeAttributeList
 
getElements() - Method in class de.pdark.decentxml.dtd.DocType
 
getEncoding() - Method in class de.pdark.decentxml.Document
 
getEncoding() - Method in class de.pdark.decentxml.XMLDeclaration
 
getEncodingEquals() - Method in class de.pdark.decentxml.XMLDeclaration
 
getEncodingQuote() - Method in class de.pdark.decentxml.XMLDeclaration
 
getEncodingSpace() - Method in class de.pdark.decentxml.XMLDeclaration
 
getEndName() - Method in class de.pdark.decentxml.Element
 
getEndOffset() - Method in class de.pdark.decentxml.BasicNode
 
getEndOffset() - Method in class de.pdark.decentxml.Element
 
getEndOffset() - Method in class de.pdark.decentxml.Token
The position after the last character of the token (matching the definition of String.substring(start,end)
getEntity(String) - Method in class de.pdark.decentxml.dtd.DocType
 
getEntityResolver() - Method in class de.pdark.decentxml.dtd.DocType
 
getEntityResolver(EntityResolver) - Method in class de.pdark.decentxml.dtd.DocType
 
getEntityResolver() - Method in class de.pdark.decentxml.XMLParser
 
getEntityResolver() - Method in class de.pdark.decentxml.XMLTokenizer
 
getEqualsSpace() - Method in class de.pdark.decentxml.Attribute
 
getEscapedText() - Method in class de.pdark.decentxml.Token
Return the text with all special characters (like line feed, new line, null bytes, characters in the unicode range) escaped.
getIndent() - Method in class de.pdark.decentxml.XMLWriter
 
getJavaEncoding() - Method in class de.pdark.decentxml.XMLInputStreamReader
Get the Java name of the XML encoding of the stream.
getLine() - Method in class de.pdark.decentxml.Location
The line number
getLine() - Method in exception de.pdark.decentxml.XMLParseException
 
getLineStartOffset() - Method in class de.pdark.decentxml.Location
Offset at which the current line starts in the document
getLineStartOffset() - Method in exception de.pdark.decentxml.XMLParseException
 
getLocation() - Method in exception de.pdark.decentxml.XMLParseException
 
getMessage() - Method in exception de.pdark.decentxml.XMLParseException
 
getMessageWithoutLocation() - Method in exception de.pdark.decentxml.XMLParseException
 
getName() - Method in class de.pdark.decentxml.Attribute
Return the name of the attribute
getName() - Method in class de.pdark.decentxml.dtd.DocType
 
getName() - Method in class de.pdark.decentxml.dtd.DocTypeElement
 
getName() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
getName() - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
getName() - Method in class de.pdark.decentxml.Element
 
getName() - Method in class de.pdark.decentxml.Entity
 
getNamespace() - Method in class de.pdark.decentxml.Attribute
 
getNamespace(String) - Method in class de.pdark.decentxml.Document
 
getNamespace() - Method in class de.pdark.decentxml.Element
 
getNamespace(String) - Method in class de.pdark.decentxml.Namespaces
 
getNamespaces() - Method in class de.pdark.decentxml.Document
 
getNode(int) - Method in class de.pdark.decentxml.NodeWithChildren
 
getNode(int) - Method in interface de.pdark.decentxml.Parent
Get a specific node from the list
getNode() - Method in exception de.pdark.decentxml.XMLParseException
 
getNodePath() - Method in interface de.pdark.decentxml.Child
Return a path which uniquely describes this child.
getNodePath() - Method in class de.pdark.decentxml.Element
Deprecated.
Use Element.getChildPath() instead
getNodes() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
getNodes() - Method in class de.pdark.decentxml.NodeWithChildren
 
getNodes(NodeFilter<T>) - Method in class de.pdark.decentxml.NodeWithChildren
 
getNodes() - Method in interface de.pdark.decentxml.Parent
Get the list of child nodes.
getNormalizedText() - Method in class de.pdark.decentxml.Element
 
getNormalizedText() - Method in class de.pdark.decentxml.Text
Get the contents of this text node without all whitespace before and after and with all whitespace between the words in the node reduced to a single space.
getNotationDataName() - Method in class de.pdark.decentxml.dtd.DocType
 
getNotationName() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
getOffset() - Method in class de.pdark.decentxml.dtd.DTDTokenizer
The current position in the XML source
getOffset() - Method in class de.pdark.decentxml.Location
 
getOffset() - Method in exception de.pdark.decentxml.XMLParseException
 
getOffset() - Method in class de.pdark.decentxml.XMLTokenizer
Get the current parsing position (for error handling, for example).
getParameterEntity(String) - Method in class de.pdark.decentxml.dtd.DocType
 
getParent() - Method in interface de.pdark.decentxml.Child
The parent of this child
getParent() - Method in class de.pdark.decentxml.Element
 
getParent() - Method in class de.pdark.decentxml.EntityResolver
 
getParentElement() - Method in class de.pdark.decentxml.Element
 
getPath() - Method in class de.pdark.decentxml.TreeIterator
 
getPostSpace() - Method in class de.pdark.decentxml.Element
Space before the closing bracket of the element
getPostSpace() - Method in class de.pdark.decentxml.XMLDeclaration
 
getPrefix() - Method in class de.pdark.decentxml.Namespace
 
getPrefixWhiteSpace() - Method in class de.pdark.decentxml.Token
 
getPreSpace() - Method in class de.pdark.decentxml.Attribute
 
getPublicIDLiteral() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
getPublicIDLiteral() - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
getPublicLiteral() - Method in class de.pdark.decentxml.dtd.DocType
 
getQuoteChar() - Method in class de.pdark.decentxml.Attribute
 
getResolvedText() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
getResolver() - Method in class de.pdark.decentxml.Entity
 
getRootElement() - Method in class de.pdark.decentxml.Document
 
getSource() - Method in class de.pdark.decentxml.Token
 
getSource() - Method in exception de.pdark.decentxml.XMLParseException
 
getSource() - Method in class de.pdark.decentxml.XMLTokenizer
 
getStandaloneEquals() - Method in class de.pdark.decentxml.XMLDeclaration
 
getStandaloneQuote() - Method in class de.pdark.decentxml.XMLDeclaration
 
getStandaloneSpace() - Method in class de.pdark.decentxml.XMLDeclaration
 
getStartOffset() - Method in class de.pdark.decentxml.BasicNode
The start offset of the node in the XML source or -1
getStartOffset() - Method in class de.pdark.decentxml.Element
 
getStartOffset() - Method in class de.pdark.decentxml.Token
The position in the source at which the token begins
getStartToken() - Method in class de.pdark.decentxml.Element
 
getSystemLiteral() - Method in class de.pdark.decentxml.dtd.DocType
 
getSystemLiteral() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
getSystemLiteral() - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
getTarget() - Method in class de.pdark.decentxml.ProcessingInstruction
 
getText() - Method in class de.pdark.decentxml.Comment
 
getText() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
getText() - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
getText() - Method in class de.pdark.decentxml.Element
 
getText() - Method in class de.pdark.decentxml.Entity
 
getText() - Method in class de.pdark.decentxml.ProcessingInstruction
 
getText() - Method in class de.pdark.decentxml.Text
 
getText() - Method in interface de.pdark.decentxml.TextNode
Get the text from the node
getText() - Method in class de.pdark.decentxml.Token
Return the string of text which this token represents in the XMLSource
getToken() - Method in class de.pdark.decentxml.BasicNode
Get the token (mainly for error handling)
getToken() - Method in exception de.pdark.decentxml.XMLParseException
 
getTrimmedText() - Method in class de.pdark.decentxml.Element
 
getTrimmedText() - Method in class de.pdark.decentxml.Text
Get the contents of this text node without all whitespace before and after
getType() - Method in class de.pdark.decentxml.BasicNode
 
getType() - Method in class de.pdark.decentxml.Document
 
getType() - Method in class de.pdark.decentxml.Element
 
getType() - Method in interface de.pdark.decentxml.Node
Get the node type
getType() - Method in class de.pdark.decentxml.Token
 
getURI() - Method in class de.pdark.decentxml.Namespace
 
getValue() - Method in class de.pdark.decentxml.Attribute
Return the value of the attribute
getValue() - Method in class de.pdark.decentxml.BasicNode
 
getValue() - Method in class de.pdark.decentxml.dtd.DocTypeAttributeList
 
getValue() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
getValue() - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
getVersion() - Method in class de.pdark.decentxml.Document
 
getVersion() - Method in class de.pdark.decentxml.XMLDeclaration
 
getVersionEquals() - Method in class de.pdark.decentxml.XMLDeclaration
 
getVersionQuote() - Method in class de.pdark.decentxml.XMLDeclaration
 
getVersionSpace() - Method in class de.pdark.decentxml.XMLDeclaration
 
getXmlDeclaration() - Method in class de.pdark.decentxml.Document
 
getXmlEncoding() - Method in class de.pdark.decentxml.XMLInputStreamReader
Return the encoding of the stream
GT_ESCAPE - Static variable in class de.pdark.decentxml.EntityResolver
Escape for ">" (greater than)

H

handle(Node) - Method in class de.pdark.decentxml.mapping.AbstractNodeHandler
 
handle(Node) - Method in interface de.pdark.decentxml.mapping.INodeHandler
 
handle(Node) - Method in class de.pdark.decentxml.mapping.NoParametersHandler
 
handle(Node) - Method in class de.pdark.decentxml.mapping.NopHandler
 
handler - Variable in class de.pdark.decentxml.mapping.AbstractNodeHandler
 
hasChildren() - Method in class de.pdark.decentxml.Element
 
hasNDATA() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
hasNext() - Method in class de.pdark.decentxml.TreeIterator
 
hasNodes() - Method in class de.pdark.decentxml.NodeWithChildren
 
hasNodes() - Method in interface de.pdark.decentxml.Parent
Does this node have children?
hasSingleTextChild(Element) - Method in class de.pdark.decentxml.XMLWriter
 
HTMLEntityResolver - Class in de.pdark.decentxml
Predefined HTML entities.
HTMLEntityResolver() - Constructor for class de.pdark.decentxml.HTMLEntityResolver
 
HTMLEntityResolver(EntityResolver) - Constructor for class de.pdark.decentxml.HTMLEntityResolver
 

I

incCursor() - Method in class de.pdark.decentxml.TreeIterator
 
indent() - Method in class de.pdark.decentxml.XMLWriter
 
INodeHandler - Interface in de.pdark.decentxml.mapping
 
inStartElement - Variable in class de.pdark.decentxml.XMLTokenizer
true if we're currently inside of a start tag
invoke(Node) - Method in class de.pdark.decentxml.mapping.AbstractNodeHandler
 
invoke(Node) - Method in class de.pdark.decentxml.mapping.ComplexElementHandler
 
invoke(Node) - Method in class de.pdark.decentxml.mapping.TextHandlerFactory.StringTextHandler
 
invoke(Node) - Method in class de.pdark.decentxml.mapping.TextHandlerFactory.TextObjectTextHandler
 
isAttribute(Node) - Static method in class de.pdark.decentxml.XMLUtils
 
isAttributeType(XMLTokenizer.Type) - Static method in class de.pdark.decentxml.XMLUtils
 
isBaseChar(char) - Method in class de.pdark.decentxml.validation.CharValidator
 
isCDATA() - Method in class de.pdark.decentxml.Text
 
isCombiningChar(char) - Method in class de.pdark.decentxml.validation.CharValidator
 
isCompact(Element) - Method in class de.pdark.decentxml.XMLWriter
 
isCompactEmpty() - Method in class de.pdark.decentxml.Element
 
isDefined(String) - Method in class de.pdark.decentxml.dtd.DocTypeEntityResolver
 
isDefined(String) - Method in class de.pdark.decentxml.EntityResolver
Check if an entity is defined.
isDigit(char) - Method in class de.pdark.decentxml.validation.CharValidator
 
isElement(Node) - Static method in class de.pdark.decentxml.XMLUtils
 
isElementType(XMLTokenizer.Type) - Static method in class de.pdark.decentxml.XMLUtils
 
isExpandEntities() - Method in class de.pdark.decentxml.XMLParser
 
isExtender(char) - Method in class de.pdark.decentxml.validation.CharValidator
 
isIdeographic(char) - Method in class de.pdark.decentxml.validation.CharValidator
 
isLetter(char) - Method in class de.pdark.decentxml.validation.CharValidator
 
isNameChar(char) - Method in class de.pdark.decentxml.validation.CharValidator
Return true if the character is valid inside of an XML name
isNameStartChar(char) - Method in class de.pdark.decentxml.validation.CharValidator
Return true if the character is valid as the first one of an XML name
isPadCompact() - Method in class de.pdark.decentxml.XMLWriter
If this is true, the writer makes sure that there is a single space before "/>"
isParameterEntity() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
isPublic() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
isPublic() - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
isShowStandaloneNo() - Method in class de.pdark.decentxml.XMLDeclaration
 
isStandalone() - Method in class de.pdark.decentxml.Document
 
isStandalone() - Method in class de.pdark.decentxml.XMLDeclaration
 
isSystem() - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
isSystem() - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
isText(Node) - Static method in class de.pdark.decentxml.XMLUtils
 
isTextType(XMLTokenizer.Type) - Static method in class de.pdark.decentxml.XMLUtils
 
isTreatEntitiesAsText() - Method in class de.pdark.decentxml.XMLParser
 
isTreatEntitiesAsText() - Method in class de.pdark.decentxml.XMLTokenizer
 
isValid(XMLSource, int) - Method in class de.pdark.decentxml.validation.CharValidator
Verify the character at
isValid(int) - Method in class de.pdark.decentxml.validation.CharValidator
Is this a valid unicode character as defined by the W3C?
isValidName(XMLTokenizer, String) - Method in class de.pdark.decentxml.XMLParser
 
isWhitespace() - Method in class de.pdark.decentxml.Entity
 
isWhitespace() - Method in class de.pdark.decentxml.Text
True, if this text node contains only whitespace
isWhitespace(char) - Method in class de.pdark.decentxml.validation.CharValidator
Is the character whitespace as defined by the W3C?
isXMLDeclaration(ProcessingInstruction) - Static method in class de.pdark.decentxml.XMLDeclaration
 
iterator() - Method in class de.pdark.decentxml.Document
 

J

JAVA_TO_XML_ENCODING_MAP - Static variable in class de.pdark.decentxml.XMLInputStreamReader
A map to convert standard Java encodings into XML encodings.
JavaMapper - Class in de.pdark.decentxml.mapping
 
JavaMapper() - Constructor for class de.pdark.decentxml.mapping.JavaMapper
 
JoinedInputStream - Class in de.pdark.decentxml
This class allows to join several InputStream's into one.
JoinedInputStream() - Constructor for class de.pdark.decentxml.JoinedInputStream
 

L

length() - Method in class de.pdark.decentxml.Location.ReusableXMLSource
 
length() - Method in interface de.pdark.decentxml.XMLSource
The length (number of characters) in the source
length() - Method in class de.pdark.decentxml.XMLStringBufferSource
 
length() - Method in class de.pdark.decentxml.XMLStringBuilderSource
 
length() - Method in class de.pdark.decentxml.XMLStringSource
 
Location - Class in de.pdark.decentxml
 
Location(XMLSource, int) - Constructor for class de.pdark.decentxml.Location
 
Location(Element) - Constructor for class de.pdark.decentxml.Location
 
Location(Document, Node) - Constructor for class de.pdark.decentxml.Location
 
Location(Token) - Constructor for class de.pdark.decentxml.Location
 
Location.NodeFoundException - Exception in de.pdark.decentxml
This is just a marker that the node has been found
Location.ReusableXMLSource - Class in de.pdark.decentxml
 
lookAheadForErrorMessage(String, int, int) - Method in class de.pdark.decentxml.XMLTokenizer
 
LT_ESCAPE - Static variable in class de.pdark.decentxml.EntityResolver
Escape for "<" (less than)

M

mapElementsAndAttributes() - Method in class de.pdark.decentxml.dtd.DocType
Map element and attlist declarations in the DTD
MappingException - Exception in de.pdark.decentxml.mapping
 
MappingException() - Constructor for exception de.pdark.decentxml.mapping.MappingException
 
MappingException(String, Throwable) - Constructor for exception de.pdark.decentxml.mapping.MappingException
 
MappingException(String) - Constructor for exception de.pdark.decentxml.mapping.MappingException
 
MappingException(Throwable) - Constructor for exception de.pdark.decentxml.mapping.MappingException
 
matches(Node) - Method in class de.pdark.decentxml.NodeFilter
 
method - Variable in class de.pdark.decentxml.mapping.AbstractNodeHandler
 
moveToOffset(XMLSource, int) - Method in class de.pdark.decentxml.Location
This moves the line and column information by the text found in the source.

N

Namespace - Class in de.pdark.decentxml
 
Namespace(String, String) - Constructor for class de.pdark.decentxml.Namespace
 
Namespaces - Class in de.pdark.decentxml
 
Namespaces() - Constructor for class de.pdark.decentxml.Namespaces
 
next() - Method in class de.pdark.decentxml.dtd.DTDTokenizer
Fetch the next token from the source.
next() - Method in class de.pdark.decentxml.TreeIterator
 
next() - Method in class de.pdark.decentxml.XMLTokenizer
Fetch the next token from the source.
nextChar(String) - Method in class de.pdark.decentxml.XMLTokenizer
 
nextChars(String, int, String) - Method in class de.pdark.decentxml.XMLTokenizer
 
nl() - Method in class de.pdark.decentxml.XMLWriter
 
NO_NAMESPACE - Static variable in class de.pdark.decentxml.Namespace
 
Node - Interface in de.pdark.decentxml
Common interface for all nodes in an XML document.
nodeCount() - Method in class de.pdark.decentxml.NodeWithChildren
 
nodeCount() - Method in interface de.pdark.decentxml.Parent
The number of nodes in the list
NodeFilter<T> - Class in de.pdark.decentxml
 
NodeFilter() - Constructor for class de.pdark.decentxml.NodeFilter
 
NodeFoundException() - Constructor for exception de.pdark.decentxml.Location.NodeFoundException
 
nodeIndexOf(Node) - Method in class de.pdark.decentxml.NodeWithChildren
 
nodeIndexOf(Node) - Method in interface de.pdark.decentxml.Parent
The index of the node in the node list or -1 if it isn't in the list
nodeNotFound() - Method in class de.pdark.decentxml.Location
This method is called when you specify a child node of an element but when the location is requested, this node cannot be found.
NodeWithChildren - Class in de.pdark.decentxml
This class contains all the code necessary to implement nodes which can have child nodes (like Document or Element).
NodeWithChildren() - Constructor for class de.pdark.decentxml.NodeWithChildren
 
NoParametersHandler - Class in de.pdark.decentxml.mapping
 
NoParametersHandler(Object, Method) - Constructor for class de.pdark.decentxml.mapping.NoParametersHandler
 
NopHandler - Class in de.pdark.decentxml.mapping
 
NopHandler() - Constructor for class de.pdark.decentxml.mapping.NopHandler
 
NS_PREFIX - Static variable in class de.pdark.decentxml.Namespace
 

P

Parent - Interface in de.pdark.decentxml
This is an interface for anything which can be a parent: Element and Document.
parse(XMLSource) - Method in class de.pdark.decentxml.XMLParser
Parse an XML source into a Document
parse(String) - Static method in class de.pdark.decentxml.XMLParser
Convenience method to parse a String into XML.
parse(File) - Static method in class de.pdark.decentxml.XMLParser
Convenience method to parse a file into XML.
parseAttListNameTokens(XMLTokenizer, Token, DocTypeAttributeList) - Method in class de.pdark.decentxml.XMLParser
 
parseAttListTypeGroup(XMLTokenizer, Token, DocTypeAttributeList) - Method in class de.pdark.decentxml.XMLParser
 
parseAttribute(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Read the attribute of an element.
parseBeginElement(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Read the name of an element.
parseBeginSomething(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Read one of "<tag", "<?pi", "<!--", "<![CDATA[" or a end tag.
parseCData(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Parse a CDATA element.
parseComment(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Read a comment.
parseDocType(XMLTokenizer) - Method in class de.pdark.decentxml.XMLParser
 
parseDocType(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Parse a doctype declaration
parseDocTypeAttList(XMLTokenizer, Token, DocType) - Method in class de.pdark.decentxml.XMLParser
 
parseDocTypeComment(Token) - Method in class de.pdark.decentxml.dtd.DTDTokenizer
 
parseDocTypeConstant(Token) - Method in class de.pdark.decentxml.dtd.DTDTokenizer
#implied, #pcdata, ...
parseDocTypeEntity(XMLTokenizer, Token, DocType) - Method in class de.pdark.decentxml.XMLParser
 
parseDocTypeMarkupDeclaration(Token) - Method in class de.pdark.decentxml.dtd.DTDTokenizer
""
parseDocTypeNotation(XMLTokenizer, Token, DocType) - Method in class de.pdark.decentxml.XMLParser
 
parseDocTypeQuotedText(Token) - Method in class de.pdark.decentxml.dtd.DTDTokenizer
 
parseDocTypeSubElement(XMLTokenizer, Token, DocType) - Method in class de.pdark.decentxml.XMLParser
 
parseDocTypeSubSet(XMLTokenizer, Token, DocType) - Method in class de.pdark.decentxml.XMLParser
 
parseDocTypeText(Token) - Method in class de.pdark.decentxml.dtd.DTDTokenizer
 
parseElement(XMLTokenizer, Element) - Method in class de.pdark.decentxml.XMLParser
Parse all tokens up to the end tag recursively into an element.
parseElementContent(XMLTokenizer, Element, Set<String>) - Method in class de.pdark.decentxml.XMLParser
 
parseEndElement(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Read an end tag.
parseEntity(Token) - Method in class de.pdark.decentxml.XMLTokenizer
 
parseExcalamation(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Parse "<!--" or "<![CDATA["
parseName(String) - Method in class de.pdark.decentxml.XMLTokenizer
Read an XML name
parseProcessingInstruction(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Read a processing instruction.
parsePublicLiteral(XMLTokenizer, Token, DocType) - Method in class de.pdark.decentxml.XMLParser
 
parseSystemLiteral(XMLTokenizer, Token, DocType) - Method in class de.pdark.decentxml.XMLParser
 
parseText(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Read a piece of text.
parseXMLDeclaration() - Method in class de.pdark.decentxml.Document
Parse a possible XML declaration and fill the internal fields with the data.
parseXMLDeclaration(ProcessingInstruction) - Static method in class de.pdark.decentxml.XMLDeclaration
 
parseXMLDeclaration(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
pop() - Method in class de.pdark.decentxml.TreeIterator
 
pos - Variable in class de.pdark.decentxml.XMLTokenizer
The current position in the source
ProcessingInstruction - Class in de.pdark.decentxml
 
ProcessingInstruction(Token) - Constructor for class de.pdark.decentxml.ProcessingInstruction
 
ProcessingInstruction(String) - Constructor for class de.pdark.decentxml.ProcessingInstruction
 
ProcessingInstruction(String, String) - Constructor for class de.pdark.decentxml.ProcessingInstruction
 
push(NodeWithChildren) - Method in class de.pdark.decentxml.TreeIterator
 

Q

QUOT_ESCAPE - Static variable in class de.pdark.decentxml.EntityResolver
Escape for '"' (double quote)

R

read() - Method in class de.pdark.decentxml.JoinedInputStream
 
read(byte[], int, int) - Method in class de.pdark.decentxml.JoinedInputStream
 
read(char[], int, int) - Method in class de.pdark.decentxml.XMLInputStreamReader
 
remove() - Method in interface de.pdark.decentxml.Child
 
remove() - Method in class de.pdark.decentxml.Element
 
remove() - Method in class de.pdark.decentxml.TreeIterator
 
removeAttribute(String) - Method in class de.pdark.decentxml.Element
 
removeNode(int) - Method in class de.pdark.decentxml.Document
 
removeNode(Node) - Method in class de.pdark.decentxml.Document
 
removeNode(int) - Method in class de.pdark.decentxml.NodeWithChildren
 
removeNode(Node) - Method in class de.pdark.decentxml.NodeWithChildren
 
removeNode(int) - Method in interface de.pdark.decentxml.Parent
Remove a node from the list
removeNode(Node) - Method in interface de.pdark.decentxml.Parent
Remove a node from the list
RequiredAttribute - Annotation Type in de.pdark.decentxml.mapping
If there is no matching attribute, throw an exception
resolve(String) - Method in class de.pdark.decentxml.dtd.DocTypeEntityResolver
 
resolve(String) - Method in class de.pdark.decentxml.EntityResolver
Resolve an entity reference.
resolveLiteralValueOfEntity(String, String) - Method in class de.pdark.decentxml.dtd.DocTypeEntityResolver
Resolve character and parameter-entity references
resolveMap - Variable in class de.pdark.decentxml.EntityResolver
 
ReusableXMLSource() - Constructor for class de.pdark.decentxml.Location.ReusableXMLSource
 

S

setAttLists(List<DocTypeAttributeList>) - Method in class de.pdark.decentxml.dtd.DocTypeElement
 
setAttribute(Attribute) - Method in class de.pdark.decentxml.Element
 
setAttribute(String, String) - Method in class de.pdark.decentxml.Element
 
setAttribute(String, String, Namespace) - Method in class de.pdark.decentxml.Element
 
setBeginName(String) - Method in class de.pdark.decentxml.Element
 
setCharValidator(CharValidator) - Method in class de.pdark.decentxml.EntityResolver
 
setCharValidator(CharValidator) - Method in class de.pdark.decentxml.XMLParser
 
setCharValidator(CharValidator) - Method in class de.pdark.decentxml.XMLTokenizer
 
setCompactEmpty(boolean) - Method in class de.pdark.decentxml.Element
 
setContent(String) - Method in class de.pdark.decentxml.dtd.DocTypeElement
 
setCursor(int) - Method in class de.pdark.decentxml.TreeIterator
 
setDocType(DocType) - Method in class de.pdark.decentxml.Document
 
setDocTypeType(DocType.DocTypeType) - Method in class de.pdark.decentxml.dtd.DocType
 
setElement(DocTypeElement) - Method in class de.pdark.decentxml.dtd.DocTypeAttributeList
 
setElement(Element) - Method in exception de.pdark.decentxml.XMLParseException
 
setEncoding(String) - Method in class de.pdark.decentxml.Document
 
setEncoding(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
setEncodingEquals(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
setEncodingQuote(char) - Method in class de.pdark.decentxml.XMLDeclaration
 
setEncodingSpace(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
setEndName(String) - Method in class de.pdark.decentxml.Element
The string to be put into the end tag.
setEndOffset(int) - Method in class de.pdark.decentxml.Token
 
setEntityResolver(EntityResolver) - Method in class de.pdark.decentxml.XMLParser
 
setEntityResolver(EntityResolver) - Method in class de.pdark.decentxml.XMLTokenizer
 
setEqualsSpace(String) - Method in class de.pdark.decentxml.Attribute
 
setExpandEntities(boolean) - Method in class de.pdark.decentxml.XMLParser
 
setHandler(Object) - Method in class de.pdark.decentxml.mapping.JavaMapper
 
setIndent(String) - Method in class de.pdark.decentxml.XMLWriter
 
setName(String) - Method in class de.pdark.decentxml.Attribute
 
setName(String) - Method in class de.pdark.decentxml.dtd.DocType
 
setName(String) - Method in class de.pdark.decentxml.dtd.DocTypeElement
 
setName(String) - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
setName(String) - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
setName(String) - Method in class de.pdark.decentxml.Element
 
setNamespace(Namespace) - Method in class de.pdark.decentxml.Attribute
 
setNamespace(Namespace) - Method in class de.pdark.decentxml.Element
 
setNamespaces(Namespaces) - Method in class de.pdark.decentxml.Document
 
setNode(Document, Node) - Method in exception de.pdark.decentxml.XMLParseException
 
setNotationDataName(String) - Method in class de.pdark.decentxml.dtd.DocType
 
setNotationName(String) - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
setOffset(int) - Method in class de.pdark.decentxml.XMLTokenizer
Set the current parsing position.
setPadCompact(boolean) - Method in class de.pdark.decentxml.XMLWriter
 
setParameterEntity(boolean) - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
setParent(Parent) - Method in interface de.pdark.decentxml.Child
Change the parent of this child.
setParent(Parent) - Method in class de.pdark.decentxml.Element
 
setPostSpace(String) - Method in class de.pdark.decentxml.Element
 
setPostSpace(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
setPreSpace(String) - Method in class de.pdark.decentxml.Attribute
 
setPublicIDLiteral(String) - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
setPublicIDLiteral(String) - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
setPublicLiteral(String) - Method in class de.pdark.decentxml.dtd.DocType
 
setQuoteChar(char) - Method in class de.pdark.decentxml.Attribute
 
setResolvedText(String) - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
setResolver(EntityResolver) - Method in class de.pdark.decentxml.Entity
 
setRootNode(Element) - Method in class de.pdark.decentxml.Document
 
setShowStandaloneNo(boolean) - Method in class de.pdark.decentxml.XMLDeclaration
 
setSource(XMLSource) - Method in class de.pdark.decentxml.Token
 
setSource(XMLSource, int) - Method in exception de.pdark.decentxml.XMLParseException
 
setStandalone(boolean) - Method in class de.pdark.decentxml.Document
 
setStandalone(boolean) - Method in class de.pdark.decentxml.XMLDeclaration
 
setStandaloneEquals(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
setStandaloneQuote(char) - Method in class de.pdark.decentxml.XMLDeclaration
 
setStandaloneSpace(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
setStartOffset(int) - Method in class de.pdark.decentxml.Token
 
setSystemLiteral(String) - Method in class de.pdark.decentxml.dtd.DocType
 
setSystemLiteral(String) - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
setSystemLiteral(String) - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
setTarget(String) - Method in class de.pdark.decentxml.ProcessingInstruction
 
setText(String) - Method in class de.pdark.decentxml.Comment
 
setText(String) - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
setText(String) - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
setText(String) - Method in class de.pdark.decentxml.Element
 
setText(String) - Method in class de.pdark.decentxml.ProcessingInstruction
 
setText(String) - Method in class de.pdark.decentxml.Text
 
setText(String) - Method in interface de.pdark.decentxml.TextNode
Change the text of the node.
setToken(Token) - Method in exception de.pdark.decentxml.XMLParseException
 
setTreatEntitiesAsText(boolean) - Method in class de.pdark.decentxml.XMLParser
 
setTreatEntitiesAsText(boolean) - Method in class de.pdark.decentxml.XMLTokenizer
 
setType(XMLTokenizer.Type) - Method in class de.pdark.decentxml.BasicNode
 
setType(XMLTokenizer.Type) - Method in class de.pdark.decentxml.Token
 
setValue(String) - Method in class de.pdark.decentxml.Attribute
 
setValue(String) - Method in class de.pdark.decentxml.BasicNode
 
setVersion(String) - Method in class de.pdark.decentxml.Document
 
setVersion(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
setVersionEquals(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
setVersionQuote(char) - Method in class de.pdark.decentxml.XMLDeclaration
 
setVersionSpace(String) - Method in class de.pdark.decentxml.XMLDeclaration
 
setXmlDeclaration(XMLDeclaration) - Method in class de.pdark.decentxml.Document
 
setXmlEncoding(String) - Method in class de.pdark.decentxml.XMLInputStreamReader
If you know the encoding, you can override it here.
skipChar(char) - Method in class de.pdark.decentxml.XMLTokenizer
Advance one or two positions, depending on whether the current character if the high part of a surrogate pair.
skipOptionalWhitespace(XMLTokenizer, Token, DocType) - Method in class de.pdark.decentxml.XMLParser
If the next token is whitespace, skip it.
skipWhiteSpace() - Method in class de.pdark.decentxml.XMLTokenizer
Advance the current position past any whitespace in the input
skipWhiteSpaceAndComments(XMLTokenizer, Token, DocTypeNode) - Method in class de.pdark.decentxml.XMLParser
 
source - Variable in class de.pdark.decentxml.Location.ReusableXMLSource
 
source - Variable in class de.pdark.decentxml.XMLTokenizer
 
StringTextHandler(Object, Method) - Constructor for class de.pdark.decentxml.mapping.TextHandlerFactory.StringTextHandler
 
stripName(String) - Method in class de.pdark.decentxml.EntityResolver
 
stripQuotes(Token) - Method in class de.pdark.decentxml.XMLParser
 
substring(int, int) - Method in class de.pdark.decentxml.Location.ReusableXMLSource
 
substring(int, int) - Method in interface de.pdark.decentxml.XMLSource
A piece of text between two offsets.
substring(int, int) - Method in class de.pdark.decentxml.XMLStringBufferSource
 
substring(int, int) - Method in class de.pdark.decentxml.XMLStringBuilderSource
 
substring(int, int) - Method in class de.pdark.decentxml.XMLStringSource
 

T

Text - Class in de.pdark.decentxml
 
Text(Token) - Constructor for class de.pdark.decentxml.Text
 
Text(XMLTokenizer.Type, String) - Constructor for class de.pdark.decentxml.Text
 
Text(String) - Constructor for class de.pdark.decentxml.Text
 
TextHandler - Annotation Type in de.pdark.decentxml.mapping
Use this annotation to turn any method into a handler for text.
TextHandlerFactory - Class in de.pdark.decentxml.mapping
 
TextHandlerFactory() - Constructor for class de.pdark.decentxml.mapping.TextHandlerFactory
 
TextHandlerFactory.StringTextHandler - Class in de.pdark.decentxml.mapping
 
TextHandlerFactory.TextObjectTextHandler - Class in de.pdark.decentxml.mapping
 
TextNode - Interface in de.pdark.decentxml
Interface for all classes which contain text: comments, elements, processing instructions, etc.
TextObjectTextHandler(Object, Method) - Constructor for class de.pdark.decentxml.mapping.TextHandlerFactory.TextObjectTextHandler
 
TextUtils - Class in de.pdark.decentxml
 
TextUtils() - Constructor for class de.pdark.decentxml.TextUtils
 
Token - Class in de.pdark.decentxml
A piece of XML.
Token() - Constructor for class de.pdark.decentxml.Token
 
toNode(Token) - Method in class de.pdark.decentxml.XMLParser
This turns a token into a node.
toString() - Method in class de.pdark.decentxml.BasicNode
 
toString() - Method in class de.pdark.decentxml.Location
 
toString() - Method in class de.pdark.decentxml.mapping.AbstractNodeHandler
 
toString() - Method in class de.pdark.decentxml.mapping.NoParametersHandler
 
toString() - Method in class de.pdark.decentxml.mapping.NopHandler
 
toString() - Method in class de.pdark.decentxml.Namespace
 
toString() - Method in class de.pdark.decentxml.NodeWithChildren
 
toString() - Method in class de.pdark.decentxml.Token
 
toString(URL) - Static method in class de.pdark.decentxml.XMLIOSource
 
toString(File) - Static method in class de.pdark.decentxml.XMLIOSource
 
toString(InputStream) - Static method in class de.pdark.decentxml.XMLIOSource
 
toString(Reader) - Static method in class de.pdark.decentxml.XMLIOSource
Helper method: Read everything from a Reader into a String
toXML(XMLWriter) - Method in class de.pdark.decentxml.Attribute
 
toXML(XMLWriter) - Method in class de.pdark.decentxml.BasicNode
Append the content of this node to writer
toXML() - Method in class de.pdark.decentxml.BasicNode
Convert this node to a string.
toXML(Node) - Static method in class de.pdark.decentxml.BasicNode
Helper method for String toXML() to handle the IOException that StringWriter will never throw.
toXML(XMLWriter) - Method in class de.pdark.decentxml.Document
 
toXML(XMLWriter) - Method in class de.pdark.decentxml.dtd.DocType
 
toXML(XMLWriter) - Method in class de.pdark.decentxml.dtd.DocTypeAttributeList
 
toXML(String, String) - Static method in class de.pdark.decentxml.dtd.DocTypeElement
 
toXML(XMLWriter) - Method in class de.pdark.decentxml.dtd.DocTypeEntity
 
toXML(XMLWriter) - Method in class de.pdark.decentxml.dtd.DocTypeNotation
 
toXML(XMLWriter) - Method in class de.pdark.decentxml.Element
 
toXML() - Method in interface de.pdark.decentxml.Node
Slow way to convert a node to XML
toXML(XMLWriter) - Method in interface de.pdark.decentxml.Node
Fast way to convert many nodes to XML
toXML() - Method in class de.pdark.decentxml.NodeWithChildren
 
toXML(XMLWriter) - Method in class de.pdark.decentxml.NodeWithChildren
 
TreeIterator - Class in de.pdark.decentxml
 
TreeIterator(NodeWithChildren) - Constructor for class de.pdark.decentxml.TreeIterator
 

U

unescapeXMLAttributeValue(String) - Static method in class de.pdark.decentxml.XMLUtils
Unescape '<', '>', '&', '"' and '''
unescapeXMLText(String) - Static method in class de.pdark.decentxml.XMLUtils
Unescape '<', '>' and '&'
updateText() - Method in class de.pdark.decentxml.XMLDeclaration
 
updateValue() - Method in class de.pdark.decentxml.dtd.DocTypeElement
 
updateValue() - Method in class de.pdark.decentxml.ProcessingInstruction
 

V

validateEntity(String) - Method in class de.pdark.decentxml.EntityResolver
 
valueOf(String) - Static method in enum de.pdark.decentxml.dtd.DocType.DocTypeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.pdark.decentxml.XMLTokenizer.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.pdark.decentxml.dtd.DocType.DocTypeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.pdark.decentxml.XMLTokenizer.Type
Returns an array containing the constants of this enum type, in the order they are declared.
verifyEntity(int, int) - Method in class de.pdark.decentxml.XMLTokenizer
Verify an entity.
VERSION_PATTERN - Static variable in class de.pdark.decentxml.XMLInputStreamReader
 

W

write(char[], int, int) - Method in class de.pdark.decentxml.XMLWriter
 
write(Node, String) - Method in class de.pdark.decentxml.XMLWriter
If you want to see every node written to the underlying writer, this is the place.
write(Element) - Method in class de.pdark.decentxml.XMLWriter
Write an element with all attributes and children
writeAttributes(Element) - Method in class de.pdark.decentxml.XMLWriter
 
writeAttributeValue(Node, String, char) - Method in class de.pdark.decentxml.XMLWriter
 
writeBeginElement(Element) - Method in class de.pdark.decentxml.XMLWriter
Write the start tag of an element including the attributes.
writeChildNodes(NodeWithChildren) - Method in class de.pdark.decentxml.XMLWriter
Write all children of a node
writeEndElement(Element) - Method in class de.pdark.decentxml.XMLWriter
Write the end tag of an element

X

XML_NAMESPACE - Static variable in class de.pdark.decentxml.Namespace
 
XMLDeclaration - Class in de.pdark.decentxml
This class allows to manipulate the XML encoding at the beginning of an XML document.
XMLDeclaration(Token) - Constructor for class de.pdark.decentxml.XMLDeclaration
 
XMLDeclaration(String) - Constructor for class de.pdark.decentxml.XMLDeclaration
 
XMLDeclaration(String, String) - Constructor for class de.pdark.decentxml.XMLDeclaration
 
XMLDeclaration(String, String, boolean) - Constructor for class de.pdark.decentxml.XMLDeclaration
 
XMLInputStreamReader - Class in de.pdark.decentxml
Determine the encoding of a stream of bytes according to the XML spec and return a Reader which converts the byte stream into Unicode as it is read.
XMLInputStreamReader(InputStream) - Constructor for class de.pdark.decentxml.XMLInputStreamReader
 
XMLIOSource - Class in de.pdark.decentxml
An XML source based on InputStream or Reader.
XMLIOSource(InputStream) - Constructor for class de.pdark.decentxml.XMLIOSource
 
XMLIOSource(Reader) - Constructor for class de.pdark.decentxml.XMLIOSource
 
XMLIOSource(File) - Constructor for class de.pdark.decentxml.XMLIOSource
 
XMLIOSource(URL) - Constructor for class de.pdark.decentxml.XMLIOSource
 
XMLParseException - Exception in de.pdark.decentxml
 
XMLParseException(String, XMLSource, int) - Constructor for exception de.pdark.decentxml.XMLParseException
 
XMLParseException(String, Token) - Constructor for exception de.pdark.decentxml.XMLParseException
 
XMLParseException(String) - Constructor for exception de.pdark.decentxml.XMLParseException
 
XMLParseException(String, Throwable) - Constructor for exception de.pdark.decentxml.XMLParseException
 
XMLParseException(String, Document, Node) - Constructor for exception de.pdark.decentxml.XMLParseException
 
XMLParseException(String, Node) - Constructor for exception de.pdark.decentxml.XMLParseException
 
XMLParseException(String, Element) - Constructor for exception de.pdark.decentxml.XMLParseException
 
XMLParser - Class in de.pdark.decentxml
The class uses the XMLTokenizer to parse an XMLSource into a Document.
XMLParser() - Constructor for class de.pdark.decentxml.XMLParser
 
XMLSource - Interface in de.pdark.decentxml
This is the interface for a source of XML characters.
XMLStringBufferSource - Class in de.pdark.decentxml
 
XMLStringBufferSource(StringBuffer) - Constructor for class de.pdark.decentxml.XMLStringBufferSource
 
XMLStringBuilderSource - Class in de.pdark.decentxml
 
XMLStringBuilderSource(StringBuilder) - Constructor for class de.pdark.decentxml.XMLStringBuilderSource
 
XMLStringSource - Class in de.pdark.decentxml
 
XMLStringSource(String) - Constructor for class de.pdark.decentxml.XMLStringSource
 
XMLTokenizer - Class in de.pdark.decentxml
This class allows to chop an XMLSource into tokens.
XMLTokenizer(XMLSource) - Constructor for class de.pdark.decentxml.XMLTokenizer
 
XMLTokenizer.Type - Enum in de.pdark.decentxml
Types of tokens the tokenizer can return
XMLUtils - Class in de.pdark.decentxml
Utility methods when working with XML.
XMLUtils() - Constructor for class de.pdark.decentxml.XMLUtils
 
XMLWriter - Class in de.pdark.decentxml
 
XMLWriter(Writer) - Constructor for class de.pdark.decentxml.XMLWriter
 
A B C D E F G H I J L M N P Q R S T U V W X 
Skip navigation links

Copyright © 2008–2014. All rights reserved.