Index
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 (<, >, ...)
- 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
intothis
- 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
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
andDocument
. - 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 aString
- 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 theIOException
thatStringWriter
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
orReader
. - 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 anXMLSource
into aDocument
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form