Index

A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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(InputStream) - Method in class de.pdark.decentxml.JoinedInputStream
Add another InputStream.
add(String, String) - Method in class de.pdark.decentxml.EntityResolver
Add a new entity
addAttribute(Attribute) - Method in class de.pdark.decentxml.Element
 
addAttribute(String, String) - 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(int, Node) - Method in class de.pdark.decentxml.Document
 
addNode(int, Node) - Method in class de.pdark.decentxml.Element
 
addNode(int, Node) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNode(int, Node) - Method in interface de.pdark.decentxml.Parent
 
addNode(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(Node) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNode(Node) - Method in interface de.pdark.decentxml.Parent
 
addNodes(int, Node...) - Method in class de.pdark.decentxml.Document
 
addNodes(int, Node...) - Method in class de.pdark.decentxml.Element
 
addNodes(int, Node...) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNodes(int, Node...) - Method in interface de.pdark.decentxml.Parent
 
addNodes(int, Collection<? extends Node>) - Method in class de.pdark.decentxml.Document
 
addNodes(int, Collection<? extends Node>) - Method in class de.pdark.decentxml.Element
 
addNodes(int, Collection<? extends Node>) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNodes(int, Collection<? extends Node>) - Method in interface de.pdark.decentxml.Parent
 
addNodes(Node...) - Method in class de.pdark.decentxml.Document
 
addNodes(Node...) - Method in class de.pdark.decentxml.Element
 
addNodes(Node...) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNodes(Node...) - Method in interface de.pdark.decentxml.Parent
 
addNodes(Collection<? extends Node>) - Method in class de.pdark.decentxml.Document
 
addNodes(Collection<? extends Node>) - Method in class de.pdark.decentxml.Element
 
addNodes(Collection<? extends Node>) - Method in class de.pdark.decentxml.NodeWithChildren
 
addNodes(Collection<? extends Node>) - Method in interface de.pdark.decentxml.Parent
 
AMP_ESCAPE - Static variable in class de.pdark.decentxml.EntityResolver
Escape for "invalid input: '&'" (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
 
attLists - Variable in class de.pdark.decentxml.dtd.DocTypeElement
 
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, 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) - Constructor for class de.pdark.decentxml.Attribute
Create an attribute with a certain name and value.
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.
ATTRIBUTE - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
An attribute in the start tag
attributeMap - Variable in class de.pdark.decentxml.Element
 
AttributeMapping - Annotation Type in de.pdark.decentxml.mapping
List the names of all elements which can be handled by this method.
AttributeParameterProvider(String) - Constructor for class de.pdark.decentxml.mapping.ComplexElementHandler.AttributeParameterProvider
 

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
 
BEGIN_ELEMENT - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
This is the name part of the start tag
BEGIN_ELEMENT_END - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
The token which terminates the start tag.
beginName - Variable in class de.pdark.decentxml.Element
 
BooleanParameterProvider(String, AttributeMapping) - Constructor for class de.pdark.decentxml.mapping.ComplexElementHandler.BooleanParameterProvider
 
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
CDATA - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
A CDATA segment (including the CDATA marker)
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 - Variable in class de.pdark.decentxml.EntityResolver
 
charValidator - Variable in class de.pdark.decentxml.XMLParser
The character validator to use
charValidator - Variable in class de.pdark.decentxml.XMLTokenizer
The character validator for this tokenizer.
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
 
checkQuote(String, char) - Method in class de.pdark.decentxml.XMLDeclaration
 
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
 
column - Variable in class de.pdark.decentxml.Location
 
Comment - Class in de.pdark.decentxml
 
Comment(Token) - Constructor for class de.pdark.decentxml.Comment
 
Comment(String) - Constructor for class de.pdark.decentxml.Comment
 
COMMENT - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
A comment (including the begin and end tag
compactEmpty - Variable in class de.pdark.decentxml.Element
 
ComplexElementHandler - Class in de.pdark.decentxml.mapping
 
ComplexElementHandler(Object, Method) - Constructor for class de.pdark.decentxml.mapping.ComplexElementHandler
 
ComplexElementHandler.AttributeParameterProvider - Class in de.pdark.decentxml.mapping
 
ComplexElementHandler.BooleanParameterProvider - Class in de.pdark.decentxml.mapping
 
ComplexElementHandler.IntegerParameterProvider - Class in de.pdark.decentxml.mapping
 
ComplexElementHandler.ParameterProvider - Interface in de.pdark.decentxml.mapping
 
ComplexElementHandler.RequiredWrapper - Class in de.pdark.decentxml.mapping
 
ComplexElementHandler.StringParameterProvider - Class in de.pdark.decentxml.mapping
 
content - Variable in class de.pdark.decentxml.dtd.DocTypeElement
 
copy() - Method in class de.pdark.decentxml.Attribute
 
copy() - Method in class de.pdark.decentxml.BasicNode
 
copy() - Method in class de.pdark.decentxml.Comment
 
copy() - Method in class de.pdark.decentxml.Document
 
copy() - Method in class de.pdark.decentxml.Element
 
copy() - Method in class de.pdark.decentxml.Entity
 
copy() - Method in class de.pdark.decentxml.Namespaces
 
copy() - Method in interface de.pdark.decentxml.Node
Simulate clone()
copy() - Method in class de.pdark.decentxml.NodeWithChildren
 
copy() - Method in class de.pdark.decentxml.ProcessingInstruction
 
copy() - Method in class de.pdark.decentxml.Text
 
copy() - Method in class de.pdark.decentxml.XMLDeclaration
 
copy(Node) - Method in class de.pdark.decentxml.Attribute
 
copy(Node) - Method in class de.pdark.decentxml.BasicNode
 
copy(Node) - Method in class de.pdark.decentxml.Document
 
copy(Node) - Method in class de.pdark.decentxml.Element
 
copy(Node) - Method in class de.pdark.decentxml.Entity
 
copy(Node) - Method in interface de.pdark.decentxml.Node
Copy all data from orig into this
copy(Node) - Method in class de.pdark.decentxml.NodeWithChildren
 
copy(Node) - Method in class de.pdark.decentxml.ProcessingInstruction
 
copy(Node) - Method in class de.pdark.decentxml.Text
 
copy(Node) - 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
 
cursorStack - Variable in class de.pdark.decentxml.TreeIterator
 
CUSTOM_ATTRIBUTE - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
A custom attribute.
CUSTOM_ELEMENT - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
A custom element.

D

data - Variable in class de.pdark.decentxml.XMLStringBufferSource
 
data - Variable in class de.pdark.decentxml.XMLStringBuilderSource
 
data - Variable in class de.pdark.decentxml.XMLStringSource
 
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
 
delegate - Variable in class de.pdark.decentxml.mapping.ComplexElementHandler.RequiredWrapper
 
delegate - Variable in class de.pdark.decentxml.XMLInputStreamReader
 
determineEncoding() - Method in class de.pdark.decentxml.XMLInputStreamReader
Determine the encoding of the stream.
doc - Variable in exception class de.pdark.decentxml.XMLParseException
 
docType - Variable in class de.pdark.decentxml.Document
 
docType - Variable in class de.pdark.decentxml.dtd.DocTypeEntityResolver
 
DocType - Class in de.pdark.decentxml.dtd
 
DocType() - Constructor for class de.pdark.decentxml.dtd.DocType
 
DocType(Token) - Constructor for class de.pdark.decentxml.dtd.DocType
 
DOCTYPE - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
invalid input: '<'!DOCTYPE
DOCTYPE_ALTERNATIVE - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"|"
DOCTYPE_ATTLIST - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
invalid input: '<!'ATTLIST
DOCTYPE_BEGIN_GROUP - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"("
DOCTYPE_BEGIN_SUBSET - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"["
DOCTYPE_CDATA - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"CDATA"
DOCTYPE_COMMENT - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"-- comment --" inside of a doctype
DOCTYPE_ELEMENT - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
invalid input: '<!'ELEMENT
DOCTYPE_END - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
">"
DOCTYPE_END_GROUP - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
")"
DOCTYPE_END_SUBSET - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"]"
DOCTYPE_ENTITY - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
invalid input: '<!'ENTITY
DOCTYPE_FIXED - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"#FIXED"
DOCTYPE_IMPLIED - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"#IMPLIED"
DOCTYPE_NDATA - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"NDATA"
DOCTYPE_NOTATION - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
invalid input: '<!'NOTATION
DOCTYPE_ONE_OR_MORE - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"+"
DOCTYPE_PARAMETER_ENTITY - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"%"
DOCTYPE_PARAMETER_ENTITY_END - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
";"
DOCTYPE_PCDATA - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"#PCDATA"
DOCTYPE_PUBLIC - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"PUBLIC"
DOCTYPE_QUOTED_TEXT - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
Something between quotes in a doctype
DOCTYPE_REQUIRED - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"#REQUIRED"
DOCTYPE_SEQUENCE - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
","
DOCTYPE_SYSTEM - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"SYSTEM"
DOCTYPE_ZERO_OR_MORE - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"*"
DOCTYPE_ZERO_OR_ONE - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
"?"
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
 
docTypeType - Variable in class de.pdark.decentxml.dtd.DocType
 
DocTypeType() - Constructor for enum de.pdark.decentxml.dtd.DocType.DocTypeType
 
document - Variable in class de.pdark.decentxml.Location
 
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
 
DOCUMENT - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
A document node
DTD_WHITESPACE - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
Whitespace in a doctype
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 - Variable in class de.pdark.decentxml.dtd.DocTypeAttributeList
 
element - Variable in class de.pdark.decentxml.Location
 
element - Variable in exception class de.pdark.decentxml.XMLParseException
 
Element - Class in de.pdark.decentxml
An element in a XML document.
Element(Parent, String) - Constructor for class de.pdark.decentxml.Element
 
Element(Parent, String, Namespace) - Constructor for class de.pdark.decentxml.Element
 
Element(Token) - Constructor for class de.pdark.decentxml.Element
 
Element(String) - Constructor for class de.pdark.decentxml.Element
 
Element(String, Namespace) - Constructor for class de.pdark.decentxml.Element
 
ELEMENT - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
Node-type for elements after they have been parsed
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 - Variable in class de.pdark.decentxml.dtd.DocTypeAttributeList
 
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 - Variable in class de.pdark.decentxml.XMLDeclaration
 
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"
encodingEquals - Variable in class de.pdark.decentxml.XMLDeclaration
 
encodingQuote - Variable in class de.pdark.decentxml.XMLDeclaration
 
encodingSpace - Variable in class de.pdark.decentxml.XMLDeclaration
 
END_ELEMENT - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
The end element
endName - Variable in class de.pdark.decentxml.Element
 
endOffset - Variable in class de.pdark.decentxml.Token
 
entities - Variable in class de.pdark.decentxml.dtd.DocType
 
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
 
ENTITY - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
An entity
entityResolver - Variable in class de.pdark.decentxml.XMLParser
The entity resolver to use to expand entities in the input
entityResolver - Variable in class de.pdark.decentxml.XMLTokenizer
The entity resolver to use to expand and verify entities.
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
 
equalsSpace - Variable in class de.pdark.decentxml.Attribute
Space around the equals sign (incl.
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.
expandEntities - Variable in class de.pdark.decentxml.XMLParser
Should entities be expanded? Use this to temporarily disable entity expansion even if a resolver is registered
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(char) - Method in class de.pdark.decentxml.XMLTokenizer
Check that the next character is expected and skip it
expect(XMLSource, int, String) - Method in class de.pdark.decentxml.XMLDeclaration
 
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.

F

falseValues - Variable in class de.pdark.decentxml.mapping.ComplexElementHandler.BooleanParameterProvider
 
falseValues() - Element in annotation type de.pdark.decentxml.mapping.AttributeMapping
Values which should map to false for boolean parameters.
flush() - Method in class de.pdark.decentxml.XMLWriter
 
format() - Element in annotation type de.pdark.decentxml.mapping.AttributeMapping
Parse format for types like numbers or dates.

G

getAnnotation(Annotation[], Class<T>) - Method in class de.pdark.decentxml.mapping.ComplexElementHandler
 
getAttLists() - Method in class de.pdark.decentxml.dtd.DocTypeElement
 
getAttribute(String) - Method in class de.pdark.decentxml.Element
 
getAttribute(String, Namespace) - 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(int) - Method in class de.pdark.decentxml.Element
 
getChild(String) - Method in class de.pdark.decentxml.Document
 
getChild(String) - 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
getChild(String, Namespace) - Method in class de.pdark.decentxml.Document
 
getChild(String, Namespace) - Method in class de.pdark.decentxml.Element
 
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 class 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 class 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() - Method in class de.pdark.decentxml.dtd.DocTypeAttributeList
 
getElement() - Method in exception class de.pdark.decentxml.XMLParseException
 
getElement(String) - Method in class de.pdark.decentxml.dtd.DocType
 
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() - Method in class de.pdark.decentxml.XMLParser
 
getEntityResolver() - Method in class de.pdark.decentxml.XMLTokenizer
 
getEntityResolver(EntityResolver) - Method in class de.pdark.decentxml.dtd.DocType
 
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 class 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 class de.pdark.decentxml.XMLParseException
 
getLocation() - Method in exception class de.pdark.decentxml.XMLParseException
 
getMessage() - Method in exception class de.pdark.decentxml.XMLParseException
 
getMessageWithoutLocation() - Method in exception class 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
 
getNames(Method) - Method in class de.pdark.decentxml.mapping.JavaMapper
 
getNamespace() - Method in class de.pdark.decentxml.Attribute
 
getNamespace() - Method in class de.pdark.decentxml.Element
 
getNamespace(String) - Method in class de.pdark.decentxml.Document
 
getNamespace(String) - Method in class de.pdark.decentxml.Namespaces
 
getNamespaces() - Method in class de.pdark.decentxml.Document
 
getNode() - Method in exception class de.pdark.decentxml.XMLParseException
 
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
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() - Method in interface de.pdark.decentxml.Parent
Get the list of child nodes.
getNodes(NodeFilter<T>) - Method in class de.pdark.decentxml.NodeWithChildren
 
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 class 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 class 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 class 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
 
handler - Variable in class de.pdark.decentxml.mapping.NoParametersHandler
 
handlers - Variable in class de.pdark.decentxml.mapping.JavaMapper
 
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

in - Variable in class de.pdark.decentxml.XMLInputStreamReader
 
incCursor() - Method in class de.pdark.decentxml.TreeIterator
 
indent - Variable in class de.pdark.decentxml.XMLWriter
 
indent() - Method in class de.pdark.decentxml.XMLWriter
 
INLINE - Enum constant in enum de.pdark.decentxml.dtd.DocType.DocTypeType
 
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
IntegerParameterProvider(String) - Constructor for class de.pdark.decentxml.mapping.ComplexElementHandler.IntegerParameterProvider
 
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(int) - Method in class de.pdark.decentxml.validation.CharValidator
Is this a valid unicode character as defined by the W3C?
isValid(XMLSource, int) - Method in class de.pdark.decentxml.validation.CharValidator
Verify the character at
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.
javaEncoding - Variable in class de.pdark.decentxml.XMLInputStreamReader
 
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
 
level - Variable in class de.pdark.decentxml.XMLWriter
 
line - Variable in class de.pdark.decentxml.Location
 
lineStartOffset - Variable in class de.pdark.decentxml.Location
 
locateTextHandler(Set<Method>) - Method in class de.pdark.decentxml.mapping.JavaMapper
 
location - Variable in exception class de.pdark.decentxml.XMLParseException
 
Location - Class in de.pdark.decentxml
 
Location(Document, Node) - Constructor for class de.pdark.decentxml.Location
 
Location(Element) - Constructor for class de.pdark.decentxml.Location
 
Location(Token) - Constructor for class de.pdark.decentxml.Location
 
Location(XMLSource, int) - Constructor for class de.pdark.decentxml.Location
 
Location.NodeFoundException - Exception Class 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 "invalid input: '<'" (less than)

M

map - Variable in class de.pdark.decentxml.Namespaces
 
mapElementsAndAttributes() - Method in class de.pdark.decentxml.dtd.DocType
Map element and attlist declarations in the DTD
MappingException - Exception Class in de.pdark.decentxml.mapping
 
MappingException() - Constructor for exception class de.pdark.decentxml.mapping.MappingException
 
MappingException(String) - Constructor for exception class de.pdark.decentxml.mapping.MappingException
 
MappingException(String, Throwable) - Constructor for exception class de.pdark.decentxml.mapping.MappingException
 
MappingException(Throwable) - Constructor for exception class de.pdark.decentxml.mapping.MappingException
 
matches(Node) - Method in class de.pdark.decentxml.NodeFilter
 
method - Variable in class de.pdark.decentxml.mapping.AbstractNodeHandler
 
method - Variable in class de.pdark.decentxml.mapping.NoParametersHandler
 
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

name - Variable in class de.pdark.decentxml.Attribute
 
name - Variable in class de.pdark.decentxml.dtd.DocType
 
name - Variable in class de.pdark.decentxml.dtd.DocTypeElement
 
name - Variable in class de.pdark.decentxml.dtd.DocTypeEntity
 
name - Variable in class de.pdark.decentxml.dtd.DocTypeNotation
 
name - Variable in class de.pdark.decentxml.Element
 
name - Variable in class de.pdark.decentxml.mapping.ComplexElementHandler.AttributeParameterProvider
 
name - Variable in class de.pdark.decentxml.mapping.ComplexElementHandler.BooleanParameterProvider
 
name - Variable in class de.pdark.decentxml.mapping.ComplexElementHandler.IntegerParameterProvider
 
name - Variable in class de.pdark.decentxml.mapping.ComplexElementHandler.RequiredWrapper
 
name - Variable in class de.pdark.decentxml.mapping.ComplexElementHandler.StringParameterProvider
 
name() - Element in annotation type de.pdark.decentxml.mapping.AttributeMapping
The name of the XML attribute which should me mapped to this parameter
namespace - Variable in class de.pdark.decentxml.Attribute
 
namespace - Variable in class de.pdark.decentxml.Element
 
Namespace - Class in de.pdark.decentxml
 
Namespace(String, String) - Constructor for class de.pdark.decentxml.Namespace
 
namespaces - Variable in class de.pdark.decentxml.Document
 
Namespaces - Class in de.pdark.decentxml
 
Namespaces() - Constructor for class de.pdark.decentxml.Namespaces
 
nameToAttributeList - Variable in class de.pdark.decentxml.dtd.DocType
 
nameToElement - Variable in class de.pdark.decentxml.dtd.DocType
 
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 - Variable in class de.pdark.decentxml.Location
 
node - Variable in exception class de.pdark.decentxml.XMLParseException
 
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 class 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.
nodes - Variable in class de.pdark.decentxml.dtd.DocType
 
nodes - Variable in class de.pdark.decentxml.dtd.DocTypeAttributeList
 
nodes - Variable in class de.pdark.decentxml.dtd.DocTypeEntity
 
nodes - Variable in class de.pdark.decentxml.dtd.DocTypeNotation
 
nodes - Variable in class de.pdark.decentxml.NodeWithChildren
 
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
 
notationDataName - Variable in class de.pdark.decentxml.dtd.DocType
 
notationName - Variable in class de.pdark.decentxml.dtd.DocTypeEntity
 
NS_PREFIX - Static variable in class de.pdark.decentxml.Namespace
 

O

offset - Variable in class de.pdark.decentxml.Location
 

P

padCompact - Variable in class de.pdark.decentxml.XMLWriter
 
parameterEntities - Variable in class de.pdark.decentxml.dtd.DocType
 
parameterEntity - Variable in class de.pdark.decentxml.dtd.DocTypeEntity
 
parameterProviders - Variable in class de.pdark.decentxml.mapping.ComplexElementHandler
 
parent - Variable in class de.pdark.decentxml.Element
 
parent - Variable in class de.pdark.decentxml.EntityResolver
 
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(File) - Static method in class de.pdark.decentxml.XMLParser
Convenience method to parse a file into XML.
parse(String) - Static method in class de.pdark.decentxml.XMLParser
Convenience method to parse a String 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(Token) - Method in class de.pdark.decentxml.XMLTokenizer
Parse a doctype declaration
parseDocType(XMLTokenizer) - Method in class de.pdark.decentxml.XMLParser
 
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
 
path - Variable in class de.pdark.decentxml.TreeIterator
 
pop() - Method in class de.pdark.decentxml.TreeIterator
 
popStream() - Method in class de.pdark.decentxml.JoinedInputStream
Remove the current InputStream and close it.
pos - Variable in class de.pdark.decentxml.XMLTokenizer
The current position in the source
postSpace - Variable in class de.pdark.decentxml.Element
 
postSpace - Variable in class de.pdark.decentxml.XMLDeclaration
 
prefix - Variable in class de.pdark.decentxml.Namespace
 
preSpace - Variable in class de.pdark.decentxml.Attribute
Space before the name
processArguments() - Method in class de.pdark.decentxml.mapping.ComplexElementHandler
 
PROCESSING_INSTRUCTION - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
A processing instruction with the begin and end tag
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
 
PUBLIC - Enum constant in enum de.pdark.decentxml.dtd.DocType.DocTypeType
 
publicIDLiteral - Variable in class de.pdark.decentxml.dtd.DocTypeEntity
 
publicIDLiteral - Variable in class de.pdark.decentxml.dtd.DocTypeNotation
 
publicLiteral - Variable in class de.pdark.decentxml.dtd.DocType
 
push(NodeWithChildren) - Method in class de.pdark.decentxml.TreeIterator
 

Q

QUOT_ESCAPE - Static variable in class de.pdark.decentxml.EntityResolver
Escape for '"' (double quote)
quoteChar - Variable in class de.pdark.decentxml.Attribute
 
quoteChar - Variable in class de.pdark.decentxml.dtd.DocTypeEntity
 
quoteChar - Variable in class de.pdark.decentxml.dtd.DocTypeNotation
 

R

rawValue - Variable in class de.pdark.decentxml.Attribute
 
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(int) - 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 class de.pdark.decentxml.Document
 
removeNode(Node) - Method in class de.pdark.decentxml.NodeWithChildren
 
removeNode(Node) - Method in interface de.pdark.decentxml.Parent
Remove a node from the list
required() - Element in annotation type de.pdark.decentxml.mapping.AttributeMapping
Set to true to make this a required parameter.
RequiredAttribute - Annotation Type in de.pdark.decentxml.mapping
If there is no matching attribute, throw an exception
RequiredWrapper(String, ComplexElementHandler.ParameterProvider) - Constructor for class de.pdark.decentxml.mapping.ComplexElementHandler.RequiredWrapper
 
resolve(String) - Method in class de.pdark.decentxml.dtd.DocTypeEntityResolver
 
resolve(String) - Method in class de.pdark.decentxml.EntityResolver
Resolve an entity reference.
resolvedText - Variable in class de.pdark.decentxml.dtd.DocTypeEntity
 
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
 
resolver - Variable in class de.pdark.decentxml.Entity
 
ReusableXMLSource() - Constructor for class de.pdark.decentxml.Location.ReusableXMLSource
 
rootNode - Variable in class de.pdark.decentxml.Document
 

S

serialVersionUID - Static variable in exception class de.pdark.decentxml.Location.NodeFoundException
 
serialVersionUID - Static variable in exception class de.pdark.decentxml.mapping.MappingException
 
serialVersionUID - Static variable in exception class de.pdark.decentxml.XMLParseException
 
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 class 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 class 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 class 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 class 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.
showStandaloneNo - Variable in class de.pdark.decentxml.XMLDeclaration
 
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.Location
 
source - Variable in class de.pdark.decentxml.Token
 
source - Variable in exception class de.pdark.decentxml.XMLParseException
 
source - Variable in class de.pdark.decentxml.XMLTokenizer
 
stack - Variable in class de.pdark.decentxml.TreeIterator
 
standalone - Variable in class de.pdark.decentxml.XMLDeclaration
 
standaloneEquals - Variable in class de.pdark.decentxml.XMLDeclaration
 
standaloneQuote - Variable in class de.pdark.decentxml.XMLDeclaration
 
standaloneSpace - Variable in class de.pdark.decentxml.XMLDeclaration
 
startOffset - Variable in class de.pdark.decentxml.Token
 
startToken - Variable in class de.pdark.decentxml.Element
 
streams - Variable in class de.pdark.decentxml.JoinedInputStream
 
StringParameterProvider(String) - Constructor for class de.pdark.decentxml.mapping.ComplexElementHandler.StringParameterProvider
 
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
 
SYSTEM - Enum constant in enum de.pdark.decentxml.dtd.DocType.DocTypeType
 
systemLiteral - Variable in class de.pdark.decentxml.dtd.DocType
 
systemLiteral - Variable in class de.pdark.decentxml.dtd.DocTypeEntity
 
systemLiteral - Variable in class de.pdark.decentxml.dtd.DocTypeNotation
 

T

target - Variable in class de.pdark.decentxml.ProcessingInstruction
 
text - Variable in class de.pdark.decentxml.Comment
 
text - Variable in class de.pdark.decentxml.dtd.DocTypeEntity
 
text - Variable in class de.pdark.decentxml.dtd.DocTypeNotation
 
text - Variable in class de.pdark.decentxml.ProcessingInstruction
 
text - Variable in class de.pdark.decentxml.Text
 
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
 
TEXT - Enum constant in enum de.pdark.decentxml.XMLTokenizer.Type
A piece of text with the entities still intact
textHandler - Variable in class de.pdark.decentxml.mapping.JavaMapper
 
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 - Variable in class de.pdark.decentxml.BasicNode
 
token - Variable in exception class de.pdark.decentxml.XMLParseException
 
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(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
toString(Object[]) - Method in class de.pdark.decentxml.mapping.ComplexElementHandler
 
toString(URL) - Static method in class de.pdark.decentxml.XMLIOSource
 
toXML() - Method in class de.pdark.decentxml.BasicNode
Convert this node to a string.
toXML() - Method in interface de.pdark.decentxml.Node
Slow way to convert a node to XML
toXML() - Method in class de.pdark.decentxml.NodeWithChildren
 
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.Attribute
 
toXML(XMLWriter) - Method in class de.pdark.decentxml.BasicNode
Append the content of this node to writer
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(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(XMLWriter) - Method in interface de.pdark.decentxml.Node
Fast way to convert many nodes to XML
toXML(XMLWriter) - Method in class de.pdark.decentxml.NodeWithChildren
 
toXML(String, String) - Static method in class de.pdark.decentxml.dtd.DocTypeElement
 
treatEntitiesAsText - Variable in class de.pdark.decentxml.XMLParser
Should the parser return entity nodes or treat them as text? Default is true.
treatEntitiesAsText - Variable in class de.pdark.decentxml.XMLTokenizer
Should the tokenizer return entities or treat them as text? Default is true.
TreeIterator - Class in de.pdark.decentxml
 
TreeIterator(NodeWithChildren) - Constructor for class de.pdark.decentxml.TreeIterator
 
trueValues - Variable in class de.pdark.decentxml.mapping.ComplexElementHandler.BooleanParameterProvider
 
trueValues() - Element in annotation type de.pdark.decentxml.mapping.AttributeMapping
Values which should map to true for boolean parameters.
type - Variable in class de.pdark.decentxml.BasicNode
 
type - Variable in class de.pdark.decentxml.Token
 
Type() - Constructor for enum de.pdark.decentxml.XMLTokenizer.Type
 

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
 
uri - Variable in class de.pdark.decentxml.Namespace
 

V

validateEntity(String) - Method in class de.pdark.decentxml.EntityResolver
 
value - Variable in class de.pdark.decentxml.Attribute
 
value - Variable in class de.pdark.decentxml.BasicNode
 
value() - Element in annotation type de.pdark.decentxml.mapping.AttributeMapping
The name of the XML attribute which should me mapped to this parameter
value() - Element in annotation type de.pdark.decentxml.mapping.ElementName
 
value(Element) - Method in class de.pdark.decentxml.mapping.ComplexElementHandler.AttributeParameterProvider
 
value(Element) - Method in class de.pdark.decentxml.mapping.ComplexElementHandler.BooleanParameterProvider
 
value(Element) - Method in class de.pdark.decentxml.mapping.ComplexElementHandler.IntegerParameterProvider
 
value(Element) - Method in interface de.pdark.decentxml.mapping.ComplexElementHandler.ParameterProvider
 
value(Element) - Method in class de.pdark.decentxml.mapping.ComplexElementHandler.RequiredWrapper
 
value(Element) - Method in class de.pdark.decentxml.mapping.ComplexElementHandler.StringParameterProvider
 
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 - Variable in class de.pdark.decentxml.XMLDeclaration
 
VERSION_PATTERN - Static variable in class de.pdark.decentxml.XMLInputStreamReader
 
versionEquals - Variable in class de.pdark.decentxml.XMLDeclaration
 
versionQuote - Variable in class de.pdark.decentxml.XMLDeclaration
 
versionSpace - Variable in class de.pdark.decentxml.XMLDeclaration
 

W

whitespace - Variable in class de.pdark.decentxml.ProcessingInstruction
 
write(char[], int, int) - Method in class de.pdark.decentxml.XMLWriter
 
write(Element) - Method in class de.pdark.decentxml.XMLWriter
Write an element with all attributes and children
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.
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
writer - Variable in class de.pdark.decentxml.XMLWriter
 

X

XML_NAMESPACE - Static variable in class de.pdark.decentxml.Namespace
 
xmlDeclaration - Variable in class de.pdark.decentxml.Document
 
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
 
xmlEncoding - Variable in class de.pdark.decentxml.XMLInputStreamReader
 
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(File) - Constructor for class de.pdark.decentxml.XMLIOSource
 
XMLIOSource(InputStream) - Constructor for class de.pdark.decentxml.XMLIOSource
 
XMLIOSource(Reader) - Constructor for class de.pdark.decentxml.XMLIOSource
 
XMLIOSource(URL) - Constructor for class de.pdark.decentxml.XMLIOSource
 
XMLParseException - Exception Class in de.pdark.decentxml
 
XMLParseException(String) - Constructor for exception class de.pdark.decentxml.XMLParseException
 
XMLParseException(String, Document, Node) - Constructor for exception class de.pdark.decentxml.XMLParseException
 
XMLParseException(String, Element) - Constructor for exception class de.pdark.decentxml.XMLParseException
 
XMLParseException(String, Node) - Constructor for exception class de.pdark.decentxml.XMLParseException
 
XMLParseException(String, Token) - Constructor for exception class de.pdark.decentxml.XMLParseException
 
XMLParseException(String, XMLSource, int) - Constructor for exception class de.pdark.decentxml.XMLParseException
 
XMLParseException(String, Throwable) - Constructor for exception class 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 O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form