A B C D E F G H I J M N O P R S T U V W X

A

AbstractDOMAdapter - Class in org.cdmckay.coffeedom.adapters
A DOMAdapter utility abstract base class.
AbstractDOMAdapter() - Constructor for class org.cdmckay.coffeedom.adapters.AbstractDOMAdapter
 
AbstractFilter - Class in org.cdmckay.coffeedom.filter
Partial implementation of Filter.
AbstractFilter() - Constructor for class org.cdmckay.coffeedom.filter.AbstractFilter
 
addContent(Parent, Content) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
 
addContent(Parent, Content) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
addContent(Content) - Method in class org.cdmckay.coffeedom.Document
Appends the child to the end of the content list.
addContent(Collection<? extends Content>) - Method in class org.cdmckay.coffeedom.Document
Appends all children in the given collection to the end of the content list.
addContent(int, Content) - Method in class org.cdmckay.coffeedom.Document
Inserts the child into the content list at the given index.
addContent(int, Collection<? extends Content>) - Method in class org.cdmckay.coffeedom.Document
Inserts the content in a collection into the content list at the given index.
addContent(String) - Method in class org.cdmckay.coffeedom.Element
This adds text content to this element.
addContent(Content) - Method in class org.cdmckay.coffeedom.Element
Appends the child to the end of the element's content list.
addContent(int, Content) - Method in class org.cdmckay.coffeedom.Element
Inserts the child into the content list at the given index.
addContent(Parent, Content) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
addContents(Collection<? extends Content>) - Method in class org.cdmckay.coffeedom.Element
Appends all children in the given collection to the end of the content list.
addContents(int, Collection<? extends Content>) - Method in class org.cdmckay.coffeedom.Element
Inserts the content in a collection into the content list at the given index.
additionalNamespaces - Variable in class org.cdmckay.coffeedom.Element
Additional namespace declarations to store on this element; useful during output
addNamespace(Namespace) - Method in class org.cdmckay.coffeedom.xpath.XPath
Adds a namespace definition to the list of namespaces known of this XPath expression.
addNamespace(String, String) - Method in class org.cdmckay.coffeedom.xpath.XPath
Adds a namespace definition (prefix and URI) to the list of namespaces known of this XPath expression.
addNamespaceDeclaration(Element, Namespace) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
 
addNamespaceDeclaration(Element, Namespace) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
addNamespaceDeclaration(Namespace) - Method in class org.cdmckay.coffeedom.Element
Adds a namespace declarations to this element.
addNamespaceDeclaration(Element, Namespace) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
and(Filter) - Method in class org.cdmckay.coffeedom.filter.AbstractFilter
 
append(String) - Method in class org.cdmckay.coffeedom.CDATA
This will append character content to whatever content already exists within this CDATA node.
append(Text) - Method in class org.cdmckay.coffeedom.CDATA
This will append the content of another Text node to this node.
append(String) - Method in class org.cdmckay.coffeedom.Text
This will append character content to whatever content already exists within this Text node.
append(Text) - Method in class org.cdmckay.coffeedom.Text
This will append the content of another Text node to this node.
Attribute - Class in org.cdmckay.coffeedom
An XML attribute.
Attribute() - Constructor for class org.cdmckay.coffeedom.Attribute
Default, no-args constructor for implementations to use if needed.
Attribute(String, String, Namespace) - Constructor for class org.cdmckay.coffeedom.Attribute
This will create a new Attribute with the specified (local) name and value, and in the provided Namespace.
Attribute(String, String, Attribute.Type, Namespace) - Constructor for class org.cdmckay.coffeedom.Attribute
This will create a new Attribute with the specified (local) name, value, and type, and in the provided Namespace.
Attribute(String, String) - Constructor for class org.cdmckay.coffeedom.Attribute
This will create a new Attribute with the specified (local) name and value, and does not place the attribute in a Namespace.
Attribute(String, String, Attribute.Type) - Constructor for class org.cdmckay.coffeedom.Attribute
This will create a new Attribute with the specified (local) name, value and type, and does not place the attribute in a Namespace.
attribute(String, String, Namespace) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new Attribute with the specified (local) name and value, and in the provided Namespace.
attribute(String, String, Attribute.Type, Namespace) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new Attribute with the specified (local) name, value, and type, and in the provided Namespace.
attribute(String, String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new Attribute with the specified (local) name and value, and does not place the attribute in a Namespace.
attribute(String, String, Attribute.Type) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new Attribute with the specified (local) name, value and type, and does not place the attribute in a Namespace.
attribute(String, String, Namespace) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
attribute(String, String, Attribute.Type, Namespace) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
attribute(String, String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
attribute(String, String, Attribute.Type) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
attribute(String, String, Namespace) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
attribute(String, String, Attribute.Type, Namespace) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
attribute(String, String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
attribute(String, String, Attribute.Type) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
Attribute.Type - Enum in org.cdmckay.coffeedom
 
attributeDecl(String, String, String, String, String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
This handles an attribute declaration in the internal subset.

B

baseURI - Variable in class org.cdmckay.coffeedom.Document
See http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/core.html#baseURIs-Considerations
build(Document) - Method in class org.cdmckay.coffeedom.input.DOMBuilder
This will build a CoffeeDOM tree from an existing DOM tree.
build(Element) - Method in class org.cdmckay.coffeedom.input.DOMBuilder
This will build a CoffeeDOM Element from an existing DOM Element
build(InputSource) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This builds a document from the supplied input source.
build(InputStream) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This builds a document from the supplied input stream.
build(File) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This builds a document from the supplied filename.
build(URL) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This builds a document from the supplied URL.
build(InputStream, String) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This builds a document from the supplied input stream.
build(Reader) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This builds a document from the supplied Reader.
build(Reader, String) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This builds a document from the supplied Reader.
build(String) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This builds a document from the supplied URI.
BuilderErrorHandler - Class in org.cdmckay.coffeedom.input
The standard CoffeeDOM error handler implementation.
BuilderErrorHandler() - Constructor for class org.cdmckay.coffeedom.input.BuilderErrorHandler
 

C

CDATA - Class in org.cdmckay.coffeedom
An XML CDATA section.
CDATA() - Constructor for class org.cdmckay.coffeedom.CDATA
This is the protected, no-args constructor standard in all CoffeeDOM classes.
CDATA(String) - Constructor for class org.cdmckay.coffeedom.CDATA
This constructor creates a new CDATA node, with the supplied string value as it's character content.
cdata(String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This creates the CDATA with the supplied text.
cdata(String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
cdata(String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
characters(char[], int, int) - Method in class org.cdmckay.coffeedom.input.SAXHandler
This will report character data (within an element).
checkAttributeName(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will check the supplied name to see if it is legal for use as a CoffeeDOM Attribute name.
checkCDATASection(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will check the supplied data to see if it is legal for use as CoffeeDOM CDATA.
checkCharacterData(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will check the supplied string to see if it only contains characters allowed by the XML 1.0 specification.
checkCommentData(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will check the supplied data to see if it is legal for use as CoffeeDOM Comment data.
checkElementName(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will check the supplied name to see if it is legal for use as a CoffeeDOM Element name.
checkNamespaceCollision(Namespace, Namespace) - Static method in class org.cdmckay.coffeedom.Verifier
Check if two namespaces collide.
checkNamespaceCollision(Attribute, Element) - Static method in class org.cdmckay.coffeedom.Verifier
Check if Attribute's namespace collides with a Element's namespace.
checkNamespaceCollision(Namespace, Element) - Static method in class org.cdmckay.coffeedom.Verifier
Check if a Namespace collides with a Element's namespace.
checkNamespaceCollision(Namespace, Attribute) - Static method in class org.cdmckay.coffeedom.Verifier
Check if a Namespace collides with a Attribute's namespace.
checkNamespaceCollision(Namespace, List<?>) - Static method in class org.cdmckay.coffeedom.Verifier
Check if a Namespace collides with any namespace from a list of objects.
checkNamespacePrefix(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will check the supplied name to see if it is legal for use as a CoffeeDOM Namespace prefix.
checkNamespaceURI(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will check the supplied name to see if it is legal for use as a CoffeeDOM Namespace URI.
checkProcessingInstructionData(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will check the supplied data to see if it is legal for use as ProcessingInstruction data.
checkProcessingInstructionTarget(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will check the supplied data to see if it is legal for use as a CoffeeDOM ProcessingInstruction target.
checkPublicID(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will ensure that the data for a public identifier is legal.
checkSystemLiteral(String) - Static method in class org.cdmckay.coffeedom.Verifier
This will ensure that the data for a system literal is legal.
checkURI(String) - Static method in class org.cdmckay.coffeedom.Verifier
Checks a string to see if it is a legal RFC 2396 URI.
checkXMLName(String) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for sharing the base process of checking any XML name.
clone() - Method in class org.cdmckay.coffeedom.Attribute
This will return a clone of this Attribute.
clone() - Method in class org.cdmckay.coffeedom.CDATA
 
clone() - Method in class org.cdmckay.coffeedom.Comment
 
clone() - Method in class org.cdmckay.coffeedom.Content
Returns a deep, unattached copy of this child and its descendants detached from any parent or document.
clone() - Method in class org.cdmckay.coffeedom.DocType
 
clone() - Method in class org.cdmckay.coffeedom.Document
This will return a deep clone of this Document.
clone() - Method in class org.cdmckay.coffeedom.Element
This returns a deep clone of this element.
clone() - Method in class org.cdmckay.coffeedom.EntityRef
 
clone() - Method in class org.cdmckay.coffeedom.output.Format
 
clone() - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Returns a copy of this XMLOutputter.
clone() - Method in interface org.cdmckay.coffeedom.Parent
Obtain a deep, unattached copy of this parent and it's children.
clone() - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This will return a clone of this ProcessingInstruction.
clone() - Method in class org.cdmckay.coffeedom.Text
This will return a clone of this Text node, with the same character content, but no parent.
cloneContents() - Method in class org.cdmckay.coffeedom.Document
 
cloneContents() - Method in class org.cdmckay.coffeedom.Element
 
cloneContents() - Method in interface org.cdmckay.coffeedom.Parent
Returns a list containing detached clones of this parent's content list.
CoffeeDOM_FEATURE - Static variable in class org.cdmckay.coffeedom.transform.CoffeeDOMResult
If TransformerFactory.getFeature(String) returns true when passed this value as an argument, the Transformer natively supports CoffeeDOM.
CoffeeDOM_FEATURE - Static variable in class org.cdmckay.coffeedom.transform.CoffeeDOMSource
If TransformerFactory.getFeature(String) returns true when passed this value as an argument, the Transformer natively supports CoffeeDOM.
COFFEEDOM_OBJECT_MODEL_URI - Static variable in class org.cdmckay.coffeedom.xpath.XPath
The string passable to the JAXP 1.3 XPathFactory isObjectModelSupported() method to query an XPath engine regarding its support for CoffeeDOM.
CoffeeDOMException - Exception in org.cdmckay.coffeedom
The top level exception that CoffeeDOM classes can throw.
CoffeeDOMException() - Constructor for exception org.cdmckay.coffeedom.CoffeeDOMException
This will create an Exception.
CoffeeDOMException(String) - Constructor for exception org.cdmckay.coffeedom.CoffeeDOMException
This will create an Exception with the given message.
CoffeeDOMException(String, Throwable) - Constructor for exception org.cdmckay.coffeedom.CoffeeDOMException
This will create an Exception with the given message and wrap another Exception.
CoffeeDOMFactory - Interface in org.cdmckay.coffeedom
An interface to be used by builders when constructing CoffeeDOM objects.
CoffeeDOMLocator - Class in org.cdmckay.coffeedom.output
An implementation of the SAX Locator interface that exposes the CoffeeDOM node being processed by SAXOutputter.
CoffeeDOMParseException - Exception in org.cdmckay.coffeedom.input
Thrown during parse errors, with information about where the parse error occurred as well as access to the partially built document.
CoffeeDOMParseException(String, Throwable) - Constructor for exception org.cdmckay.coffeedom.input.CoffeeDOMParseException
This will create a parse Exception with the given message and wrap the Exception that cause a document parse to fail.
CoffeeDOMParseException(String, Throwable, Document) - Constructor for exception org.cdmckay.coffeedom.input.CoffeeDOMParseException
This will create a parse Exception with the given message and the partial document and wrap the Exception that cause a document parse to fail.
CoffeeDOMResult - Class in org.cdmckay.coffeedom.transform
A holder for an XSL Transformation result, generally a list of nodes although it can be a CoffeeDOM Document also.
CoffeeDOMResult() - Constructor for class org.cdmckay.coffeedom.transform.CoffeeDOMResult
Public default constructor.
CoffeeDOMSource - Class in org.cdmckay.coffeedom.transform
A holder for an XML Transformation source: a Document, Element, or list of nodes.
CoffeeDOMSource(Document) - Constructor for class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Creates a CoffeeDOM TrAX source wrapping a CoffeeDOM document.
CoffeeDOMSource(List<Content>) - Constructor for class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Creates a CoffeeDOM TrAX source wrapping a list of CoffeeDOM nodes.
CoffeeDOMSource(Element) - Constructor for class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Creates a CoffeeDOM TrAX source wrapping a CoffeeDOM element.
CoffeeDOMSource(Document, EntityResolver) - Constructor for class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Creates a CoffeeDOM TrAX source wrapping a CoffeeDOM element with an associated EntityResolver to resolve external entities.
CoffeeDOMXPath - Class in org.cdmckay.coffeedom.xpath.jaxen
An XPath implementation for the CoffeeDOM model
CoffeeDOMXPath(String) - Constructor for class org.cdmckay.coffeedom.xpath.jaxen.CoffeeDOMXPath
Construct given an XPath expression string.
comment(String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This creates the comment with the supplied text.
Comment - Class in org.cdmckay.coffeedom
An XML comment.
Comment() - Constructor for class org.cdmckay.coffeedom.Comment
Default, no-args constructor for implementations to use if needed.
Comment(String) - Constructor for class org.cdmckay.coffeedom.Comment
This creates the comment with the supplied text.
comment(String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
comment(char[], int, int) - Method in class org.cdmckay.coffeedom.input.SAXHandler
This reports that a comments is parsed.
comment(String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
configureContentHandler(SAXHandler) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This configures the SAXHandler that will be used to build the Document.
configureParser(XMLReader, SAXHandler) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This configures the XMLReader to be used for reading the XML document.
Content - Class in org.cdmckay.coffeedom
Superclass for CoffeeDOM objects which can be legal child content of Parent nodes.
Content() - Constructor for class org.cdmckay.coffeedom.Content
 
ContentFilter - Class in org.cdmckay.coffeedom.filter
A general purpose Filter able to represent all legal CoffeeDOM objects or a specific subset.
ContentFilter() - Constructor for class org.cdmckay.coffeedom.filter.ContentFilter
Default constructor that allows any legal CoffeeDOM objects.
ContentFilter(boolean) - Constructor for class org.cdmckay.coffeedom.filter.ContentFilter
Set whether all CoffeeDOM objects are visible or not.
ContentFilter(EnumSet<ContentFilter.ContentType>) - Constructor for class org.cdmckay.coffeedom.filter.ContentFilter
Filter out CoffeeDOM objects according to a filtering set.
ContentFilter.ContentType - Enum in org.cdmckay.coffeedom.filter
 
createContentHandler() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This creates the SAXHandler that will be used to build the Document.
createDocument() - Method in class org.cdmckay.coffeedom.adapters.AbstractDOMAdapter
This creates an empty Document object based on a specific parser implementation.
createDocument(DocType) - Method in class org.cdmckay.coffeedom.adapters.AbstractDOMAdapter
This creates an empty Document object based on a specific parser implementation with the given DOCTYPE.
createDocument() - Method in class org.cdmckay.coffeedom.adapters.CrimsonDOMAdapter
This creates an empty Document object based on a specific parser implementation.
createDocument() - Method in interface org.cdmckay.coffeedom.adapters.DOMAdapter
This creates an empty Document object based on a specific parser implementation.
createDocument(DocType) - Method in interface org.cdmckay.coffeedom.adapters.DOMAdapter
This creates an empty Document object based on a specific parser implementation with the given DOCTYPE.
createDocument() - Method in class org.cdmckay.coffeedom.adapters.JAXPDOMAdapter
This creates an empty Document object based on a specific parser implementation.
createDocument() - Method in class org.cdmckay.coffeedom.adapters.OracleV1DOMAdapter
This creates an empty Document object based on a specific parser implementation.
createDocument() - Method in class org.cdmckay.coffeedom.adapters.OracleV2DOMAdapter
This creates an empty Document object based on a specific parser implementation.
createDocument() - Method in class org.cdmckay.coffeedom.adapters.XercesDOMAdapter
This creates an empty Document object based on a specific parser implementation.
createDocument() - Method in class org.cdmckay.coffeedom.adapters.XML4JDOMAdapter
This creates an empty Document object based on a specific parser implementation.
createParser() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This creates the XMLReader to be used for reading the XML document.
createParser() - Method in class org.cdmckay.coffeedom.output.SAXOutputter
Creates a SAX XMLReader.
CrimsonDOMAdapter - Class in org.cdmckay.coffeedom.adapters
An adapter for the Apache Crimson DOM parser.
CrimsonDOMAdapter() - Constructor for class org.cdmckay.coffeedom.adapters.CrimsonDOMAdapter
 
currentFormat - Variable in class org.cdmckay.coffeedom.output.XMLOutputter
 

D

DataConversionException - Exception in org.cdmckay.coffeedom
Thrown when a data conversion from a string to value type fails, such as can happen with the Attribute convenience getter functions.
DataConversionException(String, String) - Constructor for exception org.cdmckay.coffeedom.DataConversionException
Constructs an exception where the named construct couldn't be converted to the named data type.
decodeSurrogatePair(char, char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function to decode a non-BMP UTF-16 surrogate pair.
DefaultCoffeeDOMFactory - Class in org.cdmckay.coffeedom
Creates the standard top-level CoffeeDOM classes (Element, Document, Comment, etc).
DefaultCoffeeDOMFactory() - Constructor for class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
detach() - Method in class org.cdmckay.coffeedom.Attribute
This detaches the Attribute from its parent, or does nothing if the Attribute has no parent.
detach() - Method in class org.cdmckay.coffeedom.CDATA
 
detach() - Method in class org.cdmckay.coffeedom.Comment
 
detach() - Method in class org.cdmckay.coffeedom.Content
Detaches this child from its parent or does nothing if the child has no parent.
detach() - Method in class org.cdmckay.coffeedom.DocType
 
detach() - Method in class org.cdmckay.coffeedom.Element
 
detach() - Method in class org.cdmckay.coffeedom.EntityRef
 
detach() - Method in class org.cdmckay.coffeedom.ProcessingInstruction
 
detach() - Method in class org.cdmckay.coffeedom.Text
 
detachRootElement() - Method in class org.cdmckay.coffeedom.Document
Detach the root Element from this document.
docType(String, String, String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create the DocType with the specified element name and a reference to an external DTD.
docType(String, String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create the DocType with the specified element name and reference to an external DTD.
docType(String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create the DocType with the specified element name
docType(String, String, String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
docType(String, String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
docType(String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
DocType - Class in org.cdmckay.coffeedom
An XML DOCTYPE declaration.
DocType() - Constructor for class org.cdmckay.coffeedom.DocType
Default, no-args constructor for implementations to use if needed.
DocType(String, String, String) - Constructor for class org.cdmckay.coffeedom.DocType
This will create the DocType with the specified element name and a reference to an external DTD.
DocType(String, String) - Constructor for class org.cdmckay.coffeedom.DocType
This will create the DocType with the specified element name and reference to an external DTD.
DocType(String) - Constructor for class org.cdmckay.coffeedom.DocType
This will create the DocType with the specified element name
docType(String, String, String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
docType(String, String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
docType(String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
document(Element, DocType) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new Document, with the supplied Element as the root element and the supplied DocType declaration.
document(Element, DocType, String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new Document, with the supplied Element as the root element and the supplied DocType declaration.
document(Element) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new Document, with the supplied Element as the root element, and no DocType declaration.
document(Element, DocType) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
document(Element, DocType, String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
document(Element) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
Document - Class in org.cdmckay.coffeedom
An XML document.
Document() - Constructor for class org.cdmckay.coffeedom.Document
Creates a new empty document.
Document(Element, DocType, String) - Constructor for class org.cdmckay.coffeedom.Document
This will create a new Document, with the supplied Element as the root element, the supplied DocType declaration, and the specified base URI.
Document(Element, DocType) - Constructor for class org.cdmckay.coffeedom.Document
This will create a new Document, with the supplied Element as the root element and the supplied DocType declaration.
Document(Element) - Constructor for class org.cdmckay.coffeedom.Document
This will create a new Document, with the supplied Element as the root element, and no DocType declaration.
Document(List<Content>) - Constructor for class org.cdmckay.coffeedom.Document
This will create a new Document, with the supplied list of content, and a DocType declaration only if the content contains a DocType instance.
document(Element, DocType, String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
document(Element, DocType) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
document(Element) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
DocumentNavigator - Class in org.cdmckay.coffeedom.xpath.jaxen
Interface for navigating around the CoffeeDOM object model.
DocumentNavigator() - Constructor for class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
DOMAdapter - Interface in org.cdmckay.coffeedom.adapters
Defines a standard set of adapter methods for interfacing with a DOM parser and obtaining a DOM org.w3c.dom.Document object.
DOMBuilder - Class in org.cdmckay.coffeedom.input
Builds a CoffeeDOM Document from a pre-existing DOM org.w3c.dom.Document.
DOMBuilder() - Constructor for class org.cdmckay.coffeedom.input.DOMBuilder
This creates a new DOMBuilder which will attempt to first locate a parser via JAXP, then will try to use a set of default parsers.
DOMBuilder(String) - Constructor for class org.cdmckay.coffeedom.input.DOMBuilder
This creates a new DOMBuilder using the specified DOMAdapter implementation as a way to choose the underlying parser.
DOMOutputter - Class in org.cdmckay.coffeedom.output
Outputs a CoffeeDOM Document as a DOM org.w3c.dom.Document.
DOMOutputter() - Constructor for class org.cdmckay.coffeedom.output.DOMOutputter
This creates a new DOMOutputter which will attempt to first locate a DOM implementation to use via JAXP, and if JAXP does not exist or there's a problem, will fall back to the default parser.
DOMOutputter(String) - Constructor for class org.cdmckay.coffeedom.output.DOMOutputter
This creates a new DOMOutputter using the specified DOMAdapter implementation as a way to choose the underlying parser.

E

element(String, Namespace) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new Element with the supplied (local) name, and define the Namespace to be used.
element(String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create an Element in no Namespace.
element(String, String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new Element with the supplied (local) name, and specifies the URI of the Namespace the Element should be in, resulting it being unprefixed (in the default namespace).
element(String, String, String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new Element with the supplied (local) name, and specifies the prefix and URI of the Namespace the Element should be in.
element(String, Namespace) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
element(String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
element(String, String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
element(String, String, String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
Element - Class in org.cdmckay.coffeedom
An XML element.
Element() - Constructor for class org.cdmckay.coffeedom.Element
This protected constructor is provided in order to support an Element subclass that wants full control over variable initialization.
Element(String, Namespace) - Constructor for class org.cdmckay.coffeedom.Element
Creates a new element with the supplied (local) name and namespace.
Element(String) - Constructor for class org.cdmckay.coffeedom.Element
Create a new element with the supplied (local) name and no namespace.
Element(String, String) - Constructor for class org.cdmckay.coffeedom.Element
Creates a new element with the supplied (local) name and a namespace given by a URI.
Element(String, String, String) - Constructor for class org.cdmckay.coffeedom.Element
Creates a new element with the supplied (local) name and a namespace given by the supplied prefix and URI combination.
element(String, Namespace) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
element(String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
element(String, String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
element(String, String, String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
elementDecl(String, String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Handle an element declaration in a DTD.
ElementFilter - Class in org.cdmckay.coffeedom.filter
A Filter that only matches Element objects.
ElementFilter() - Constructor for class org.cdmckay.coffeedom.filter.ElementFilter
Select only the Elements.
ElementFilter(String) - Constructor for class org.cdmckay.coffeedom.filter.ElementFilter
Select only the Elements with the supplied name in any Namespace.
ElementFilter(Namespace) - Constructor for class org.cdmckay.coffeedom.filter.ElementFilter
Select only the Elements with the supplied Namespace.
ElementFilter(String, Namespace) - Constructor for class org.cdmckay.coffeedom.filter.ElementFilter
Select only the Elements with the supplied name and Namespace.
elementName - Variable in class org.cdmckay.coffeedom.DocType
The element being constrained
endCDATA() - Method in class org.cdmckay.coffeedom.input.SAXHandler
Report a CDATA section
endDTD() - Method in class org.cdmckay.coffeedom.input.SAXHandler
This signifies that the reading of the DTD is complete.
endElement(String, String, String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Indicates the end of an element (</[element name]>) is reached.
endEntity(String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
 
entityRef(String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new EntityRef with the supplied name.
entityRef(String, String, String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new EntityRef with the supplied name, public ID, and system ID.
entityRef(String, String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new EntityRef with the supplied name and system ID.
entityRef(String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
entityRef(String, String, String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
entityRef(String, String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
EntityRef - Class in org.cdmckay.coffeedom
An XML entity reference.
EntityRef() - Constructor for class org.cdmckay.coffeedom.EntityRef
Default, no-args constructor for implementations to use if needed.
EntityRef(String) - Constructor for class org.cdmckay.coffeedom.EntityRef
This will create a new EntityRef with the supplied name.
EntityRef(String, String) - Constructor for class org.cdmckay.coffeedom.EntityRef
This will create a new EntityRef with the supplied name and system id.
EntityRef(String, String, String) - Constructor for class org.cdmckay.coffeedom.EntityRef
This will create a new EntityRef with the supplied name, public id, and system id.
entityRef(String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
entityRef(String, String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
entityRef(String, String, String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
equals(Object) - Method in class org.cdmckay.coffeedom.Attribute
This tests for equality of this Attribute to the supplied Object.
equals(Object) - Method in class org.cdmckay.coffeedom.Content
This tests for equality of this Content object to the supplied object.
equals(Object) - Method in class org.cdmckay.coffeedom.Document
This tests for equality of this Document to the supplied Object.
equals(Object) - Method in class org.cdmckay.coffeedom.filter.ContentFilter
Returns whether the two filters are equivalent (i.e. the matching mask values are identical).
equals(Object) - Method in class org.cdmckay.coffeedom.filter.ElementFilter
Returns whether the two filters are equivalent (i.e. the matching names and namespace are equivalent).
equals(Object) - Method in class org.cdmckay.coffeedom.Namespace
This tests for equality - Two Namespaces are equal if and only if their URIs are byte-for-byte equals.
error(SAXParseException) - Method in class org.cdmckay.coffeedom.input.BuilderErrorHandler
This method is called in response to an error that has occurred; this indicates that a rule was broken, typically in validation, but that parsing could reasonably continue.
escapeAttributeEntities(String) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will take the pre-defined entities in XML 1.0 and convert their character representation to the appropriate entity reference, suitable for XML attributes.
escapeElementEntities(String) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will take the three pre-defined entities in XML 1.0 (used specifically in XML elements) and convert their character representation to the appropriate entity reference, suitable for XML element content.
EscapeStrategy - Interface in org.cdmckay.coffeedom.output
Logic to determine which characters should be formatted as character entities.
externalEntityDecl(String, String, String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
This is called when the parser encounters an external entity declaration.

F

fatalError(SAXParseException) - Method in class org.cdmckay.coffeedom.input.BuilderErrorHandler
This method is called in response to a fatal error; this indicates that a rule has been broken that makes continued parsing either impossible or an almost certain waste of time.
Filter - Interface in org.cdmckay.coffeedom.filter
A generalized filter to restrict visibility or mutability on a list.
filterDocumentContent() - Method in class org.cdmckay.coffeedom.filter.ContentFilter
Set filter to match only CoffeeDOM objects that are legal document content.
filterElementContent() - Method in class org.cdmckay.coffeedom.filter.ContentFilter
Set filter to match only CoffeeDOM objects that are legal element content.
flushCharacters() - Method in class org.cdmckay.coffeedom.input.SAXHandler
This will flush any characters from SAX character calls we've been buffering.
flushCharacters(String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Flush the given string into the document.
Format - Class in org.cdmckay.coffeedom.output
Class to encapsulate XMLOutputter format options.
Format.TextMode - Enum in org.cdmckay.coffeedom.output
Class to signify how text should be handled on output.

G

getAdditionalNamespaces() - Method in class org.cdmckay.coffeedom.Element
Returns a list of the additional namespace declarations on this element.
getAttribute(String) - Method in class org.cdmckay.coffeedom.Element
This returns the attribute for this element with the given name and within no namespace, or null if no such attribute exists.
getAttribute(String, Namespace) - Method in class org.cdmckay.coffeedom.Element
This returns the attribute for this element with the given name and within the given Namespace, or null if no such attribute exists.
getAttributeAxisIterator(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getAttributeAxisIterator(Object, String, String, String) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
Retrieves an Iterator over the attribute elements that match the supplied name.
getAttributeName(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getAttributeNamespaceUri(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getAttributeQName(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getAttributes() - Method in class org.cdmckay.coffeedom.Element
This returns the complete set of attributes for this element, as a List of Attribute objects in no particular order, or an empty list if there are none.
getAttributeStringValue(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getAttributeType() - Method in class org.cdmckay.coffeedom.Attribute
This will return the actual declared type of this Attribute.
getAttributeValue(String) - Method in class org.cdmckay.coffeedom.Element
This returns the attribute value for the attribute with the given name and within no namespace, null if there is no such attribute, and the empty string if the attribute value is empty.
getAttributeValue(String, String) - Method in class org.cdmckay.coffeedom.Element
This returns the attribute value for the attribute with the given name and within no namespace, or the passed-in default if there is no such attribute.
getAttributeValue(String, Namespace) - Method in class org.cdmckay.coffeedom.Element
This returns the attribute value for the attribute with the given name and within the given Namespace, null if there is no such attribute, and the empty string if the attribute value is empty.
getAttributeValue(String, Namespace, String) - Method in class org.cdmckay.coffeedom.Element
This returns the attribute value for the attribute with the given name and within the given Namespace, or the passed-in default if there is no such attribute.
getBaseURI() - Method in class org.cdmckay.coffeedom.Document
Returns the URI from which this document was loaded, or null if this is not known.
getBooleanValue() - Method in class org.cdmckay.coffeedom.Attribute
This gets the effective boolean value of the attribute, or throws a DataConversionException if a conversion can't be performed.
getCause() - Method in exception org.cdmckay.coffeedom.CoffeeDOMException
This will return the root cause Throwable, or null if one does not exist.
getChild(String, Namespace) - Method in class org.cdmckay.coffeedom.Element
This returns the first child element within this element with the given local name and belonging to the given namespace.
getChild(String) - Method in class org.cdmckay.coffeedom.Element
This returns the first child element within this element with the given local name and belonging to no namespace.
getChildAxisIterator(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getChildAxisIterator(Object, String, String, String) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
Retrieves an Iterator over the child elements that match the supplied local name and namespace URI.
getChildren() - Method in class org.cdmckay.coffeedom.Element
This returns a List of all the child elements nested directly (one level deep) within this element, as Element objects.
getChildren(String) - Method in class org.cdmckay.coffeedom.Element
This returns a List of all the child elements nested directly (one level deep) within this element with the given local name and belonging to no namespace, returned as Element objects.
getChildren(String, Namespace) - Method in class org.cdmckay.coffeedom.Element
This returns a List of all the child elements nested directly (one level deep) within this element with the given local name and belonging to the given Namespace, returned as Element objects.
getChildText(String) - Method in class org.cdmckay.coffeedom.Element
Returns the textual content of the named child element, or null if there's no such child.
getChildText(String, Namespace) - Method in class org.cdmckay.coffeedom.Element
Returns the textual content of the named child element, or null if there's no such child.
getChildTextNormalize(String) - Method in class org.cdmckay.coffeedom.Element
Returns the normalized textual content of the named child element, or null if there's no such child.
getChildTextNormalize(String, Namespace) - Method in class org.cdmckay.coffeedom.Element
Returns the normalized textual content of the named child element, or null if there's no such child.
getChildTextTrim(String) - Method in class org.cdmckay.coffeedom.Element
Returns the trimmed textual content of the named child element, or null if there's no such child.
getChildTextTrim(String, Namespace) - Method in class org.cdmckay.coffeedom.Element
Returns the trimmed textual content of the named child element, or null if there's no such child.
getCoffeeDOMElement() - Method in class org.cdmckay.coffeedom.xpath.jaxen.XPathNamespace
Returns the CoffeeDOM element from which this namespace node has been retrieved.
getColumnNumber() - Method in exception org.cdmckay.coffeedom.input.CoffeeDOMParseException
Returns the column number of the end of the text where the parse error occurred.
getCommentStringValue(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getCompactFormat() - Static method in class org.cdmckay.coffeedom.output.Format
Returns a new Format object that performs whitespace normalization, uses the UTF-8 encoding, doesn't expand empty elements, includes the declaration and encoding, and uses the default entity escape strategy.
getContent(int) - Method in class org.cdmckay.coffeedom.Document
 
getContent(int) - Method in class org.cdmckay.coffeedom.Element
 
getContent(int) - Method in interface org.cdmckay.coffeedom.Parent
Returns the child at the given index.
getContentHandler() - Method in class org.cdmckay.coffeedom.output.SAXOutputter
Returns the registered ContentHandler.
getContents() - Method in class org.cdmckay.coffeedom.Document
This will return all content for the Document.
getContents(Filter) - Method in class org.cdmckay.coffeedom.Document
Return a filtered view of this Document's content.
getContents() - Method in class org.cdmckay.coffeedom.Element
This returns the full content of the element as a List which may contain objects of type Text, Element, Comment, ProcessingInstruction, CDATA, and EntityRef.
getContents(Filter) - Method in class org.cdmckay.coffeedom.Element
Return a filter view of this Element's content.
getContents() - Method in interface org.cdmckay.coffeedom.Parent
Returns the full content of this parent as a List which contains objects of type Content.
getContents(Filter) - Method in interface org.cdmckay.coffeedom.Parent
Returns as a List the content of this parent that matches the supplied filter.
getContentsSize() - Method in class org.cdmckay.coffeedom.Document
 
getContentsSize() - Method in class org.cdmckay.coffeedom.Element
 
getContentsSize() - Method in interface org.cdmckay.coffeedom.Parent
Returns the number of children in this parent's content list.
getCurrentElement() - Method in class org.cdmckay.coffeedom.input.SAXHandler
Returns the being-parsed element.
getData() - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This will return the raw data from all instructions.
getDeclHandler() - Method in class org.cdmckay.coffeedom.output.SAXOutputter
Return the registered DeclHandler.
getDescendants() - Method in class org.cdmckay.coffeedom.Document
Returns an Iterable that walks over all descendants in document order.
getDescendants(Filter) - Method in class org.cdmckay.coffeedom.Document
Returns an Iterable that walks over all descendants in document order applying the Filter to return only elements that match the filter rule.
getDescendants() - Method in class org.cdmckay.coffeedom.Element
Returns an iterator that walks over all descendants in document order.
getDescendants(Filter) - Method in class org.cdmckay.coffeedom.Element
Returns an iterator that walks over all descendants in document order applying the Filter to return only elements that match the filter rule.
getDescendants() - Method in interface org.cdmckay.coffeedom.Parent
Returns an Iterable that walks over all descendants in document order.
getDescendants(Filter) - Method in interface org.cdmckay.coffeedom.Parent
Returns an Iterable that walks over all descendants in document order applying the Filter to return only elements that match the filter rule.
getDocType() - Method in class org.cdmckay.coffeedom.Document
This will return the DocType declaration for this Document, or null if none exists.
getDocument(File, boolean) - Method in class org.cdmckay.coffeedom.adapters.AbstractDOMAdapter
This creates a new Document from an existing InputStream by letting a DOM parser handle parsing using the supplied stream.
getDocument(InputStream, boolean) - Method in class org.cdmckay.coffeedom.adapters.AbstractDOMAdapter
This creates a new Document from an existing InputStream by letting a DOM parser handle parsing using the supplied stream.
getDocument(InputStream, boolean) - Method in class org.cdmckay.coffeedom.adapters.CrimsonDOMAdapter
This creates a new Document from an existing InputStream by letting a DOM parser handle parsing using the supplied stream.
getDocument(File, boolean) - Method in interface org.cdmckay.coffeedom.adapters.DOMAdapter
This creates a new Document from a given filename by letting a DOM parser handle parsing from the file.
getDocument(InputStream, boolean) - Method in interface org.cdmckay.coffeedom.adapters.DOMAdapter
This creates a new Document from an existing InputStream by letting a DOM parser handle parsing using the supplied stream.
getDocument(InputStream, boolean) - Method in class org.cdmckay.coffeedom.adapters.JAXPDOMAdapter
This creates a new Document from an existing InputStream by letting a JAXP parser handle parsing using the supplied stream.
getDocument(InputStream, boolean) - Method in class org.cdmckay.coffeedom.adapters.OracleV1DOMAdapter
This creates a new Document from an existing InputStream by letting a DOM parser handle parsing using the supplied stream.
getDocument(InputStream, boolean) - Method in class org.cdmckay.coffeedom.adapters.OracleV2DOMAdapter
This creates a new Document from an existing InputStream by letting a DOM parser handle parsing using the supplied stream.
getDocument(InputStream, boolean) - Method in class org.cdmckay.coffeedom.adapters.XercesDOMAdapter
This creates a new Document from an existing InputStream by letting a DOM parser handle parsing using the supplied stream.
getDocument(InputStream, boolean) - Method in class org.cdmckay.coffeedom.adapters.XML4JDOMAdapter
This creates a new Document from an existing InputStream by letting a DOM parser handle parsing using the supplied stream.
getDocument() - Method in class org.cdmckay.coffeedom.Attribute
This retrieves the owning Document for this Attribute, or null if not a currently a member of a Document.
getDocument() - Method in class org.cdmckay.coffeedom.Content
Return this child's owning document or null if the branch containing this child is currently not attached to a document.
getDocument() - Method in class org.cdmckay.coffeedom.Document
 
getDocument() - Method in class org.cdmckay.coffeedom.input.SAXHandler
Returns the document.
getDocument() - Method in interface org.cdmckay.coffeedom.Parent
Return this parent's owning document or null if the branch containing this parent is currently not attached to a document.
getDocument() - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMResult
Returns the result of an XSL Transformation as a CoffeeDOM document.
getDocument() - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Returns the source document used by this TrAX source.
getDocument(String) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getDocumentLocator() - Method in class org.cdmckay.coffeedom.input.SAXHandler
Provides access to the Locator object provided by the SAX parser.
getDocumentNode(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getDoubleValue() - Method in class org.cdmckay.coffeedom.Attribute
This gets the value of the attribute, in double form, and if no conversion can occur, throws a DataConversionException
getDriverClassName() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns the driver class assigned in the constructor, or null if none.
getDTDHandler() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns the DTDHandler assigned, or null if none.
getDTDHandler() - Method in class org.cdmckay.coffeedom.output.SAXOutputter
Return the registered DTDHandler.
getElementName() - Method in class org.cdmckay.coffeedom.DocType
This will retrieve the element name being constrained.
getElementName(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getElementNamespaceUri(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getElementQName(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getElementStringValue(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getEncoding() - Method in class org.cdmckay.coffeedom.output.Format
Returns the configured output encoding.
getEntityResolver() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns the EntityResolver assigned, or null if none.
getEntityResolver() - Method in class org.cdmckay.coffeedom.output.SAXOutputter
Return the registered EntityResolver.
getErrorHandler() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns the ErrorHandler assigned, or null if none.
getErrorHandler() - Method in class org.cdmckay.coffeedom.output.SAXOutputter
Return the registered ErrorHandler.
getEscapeStrategy() - Method in class org.cdmckay.coffeedom.output.Format
Returns the current escape strategy
getExpandEmptyElements() - Method in class org.cdmckay.coffeedom.output.Format
Returns whether empty elements are expanded.
getExpandEntities() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns whether or not entities are being expanded into normal text content.
getExpandEntities() - Method in class org.cdmckay.coffeedom.input.SAXHandler
Returns whether or not entities will be expanded during the build.
getFactory() - Method in class org.cdmckay.coffeedom.input.DOMBuilder
Returns the current CoffeeDOMFactory in use.
getFactory() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns the current CoffeeDOMFactory in use.
getFactory() - Method in class org.cdmckay.coffeedom.input.SAXHandler
Returns the factory used for constructing objects.
getFactory() - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMResult
Returns the custom CoffeeDOMFactory used to build the transformation result.
getFactory() - Method in class org.cdmckay.coffeedom.transform.XSLTransformer
Returns the custom CoffeeDOMFactory used to build the transformation result.
getFeature(String) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will look up the value of a SAX feature.
getFilterSet() - Method in class org.cdmckay.coffeedom.filter.ContentFilter
Return current filtering set.
getFloatValue() - Method in class org.cdmckay.coffeedom.Attribute
This gets the value of the attribute, in float form, and if no conversion can occur, throws a DataConversionException
getForceNamespaceAware() - Method in class org.cdmckay.coffeedom.output.DOMOutputter
Returns whether DOMs will be constructed with namespaces even when the source document has elements all in the empty namespace.
getFormat() - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Returns the current format in use by the outputter.
getIgnoreTrAXEscapingPIs() - Method in class org.cdmckay.coffeedom.output.Format
Returns whether JAXP TrAX processing instructions for disabling/enabling output escaping are ignored.
getIgnoringBoundaryWhitespace() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns whether or not the parser will elminate element content containing only whitespace.
getIgnoringBoundaryWhitespace() - Method in class org.cdmckay.coffeedom.input.SAXHandler
Returns whether or not the parser will elminate element content containing only whitespace.
getIgnoringElementContentWhitespace() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns whether element content whitespace is to be ignored during the build.
getIgnoringElementContentWhitespace() - Method in class org.cdmckay.coffeedom.input.SAXHandler
Returns whether or not the parser will elminate whitespace in element content (sometimes known as "ignorable whitespace") when building the document.
getIndent() - Method in class org.cdmckay.coffeedom.output.Format
Returns the indent string in use.
getInstance() - Static method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getInternalSubset() - Method in class org.cdmckay.coffeedom.DocType
This returns the data for the internal subset.
getIntValue() - Method in class org.cdmckay.coffeedom.Attribute
This gets the value of the attribute, in int form, and if no conversion can occur, throws a DataConversionException
getJDOMNamespace() - Method in class org.cdmckay.coffeedom.xpath.jaxen.XPathNamespace
Returns the CoffeeDOM namespace object of this namespace node; the CoffeeDOM namespace object contains the prefix and URI of the namespace.
getLexicalHandler() - Method in class org.cdmckay.coffeedom.output.SAXOutputter
Return the registered LexicalHandler.
getLineNumber() - Method in exception org.cdmckay.coffeedom.input.CoffeeDOMParseException
Returns the line number of the end of the text where the parse error occurred.
getLineSeparator() - Method in class org.cdmckay.coffeedom.output.Format
Returns the current line separator.
getLocator() - Method in class org.cdmckay.coffeedom.output.SAXOutputter
Returns a CoffeeDOMLocator object referencing the node currently being processed by this outputter.
getLongValue() - Method in class org.cdmckay.coffeedom.Attribute
This gets the value of the attribute, in long form, and if no conversion can occur, throws a DataConversionException
getMessage() - Method in exception org.cdmckay.coffeedom.CoffeeDOMException
This returns the message for the Exception.
getName() - Method in class org.cdmckay.coffeedom.Attribute
This will retrieve the local name of the Attribute.
getName() - Method in class org.cdmckay.coffeedom.Element
Returns the (local) name of the element (without any namespace prefix).
getName() - Method in class org.cdmckay.coffeedom.EntityRef
This returns the name of the EntityRef.
getNamespace() - Method in class org.cdmckay.coffeedom.Attribute
This will return this Attribute's Namespace.
getNamespace() - Method in class org.cdmckay.coffeedom.Element
Returns the element's Namespace.
getNamespace(String) - Method in class org.cdmckay.coffeedom.Element
Returns the Namespace corresponding to the given prefix in scope for this element.
getNamespace(String, String) - Static method in class org.cdmckay.coffeedom.Namespace
This will retrieve (if in existence) or create (if not) a Namespace for the supplied prefix and URI.
getNamespace(String) - Static method in class org.cdmckay.coffeedom.Namespace
This will retrieve (if in existence) or create (if not) a Namespace for the supplied URI, and make it usable as a default namespace, as no prefix is supplied.
getNamespaceAxisIterator(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getNamespacePrefix() - Method in class org.cdmckay.coffeedom.Attribute
This will retrieve the namespace prefix of the Attribute.
getNamespacePrefix() - Method in class org.cdmckay.coffeedom.Element
Returns the namespace prefix of the element or an empty string if none exists.
getNamespacePrefix(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getNamespaceStringValue(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getNamespaceURI() - Method in class org.cdmckay.coffeedom.Attribute
This returns the URI mapped to this Attribute's prefix.
getNamespaceURI() - Method in class org.cdmckay.coffeedom.Element
Returns the namespace URI mapped to this element's prefix (or the in-scope default namespace URI if no prefix).
getNode() - Method in class org.cdmckay.coffeedom.output.CoffeeDOMLocator
Returns the CoffeeDOM node being processed by SAXOutputter.
getNodes() - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Returns the source node list used by this TrAX source.
getOmitDeclaration() - Method in class org.cdmckay.coffeedom.output.Format
Returns whether the XML declaration will be omitted.
getOmitEncoding() - Method in class org.cdmckay.coffeedom.output.Format
Returns whether the XML declaration encoding will be omitted.
getParent() - Method in class org.cdmckay.coffeedom.Attribute
This will return the parent of this Attribute.
getParent() - Method in class org.cdmckay.coffeedom.Content
Return this child's parent, or null if this child is currently not attached.
getParent() - Method in class org.cdmckay.coffeedom.DocType
Get the parent of the DocType, which has to be a Document (or null).
getParent() - Method in class org.cdmckay.coffeedom.Document
 
getParent() - Method in class org.cdmckay.coffeedom.EntityRef
 
getParent() - Method in interface org.cdmckay.coffeedom.Parent
Return this parent's parent, or null if this parent is currently not attached to another parent.
getParent() - Method in class org.cdmckay.coffeedom.Text
 
getParentAxisIterator(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getParentElement() - Method in class org.cdmckay.coffeedom.Content
A convenience method that returns any parent element for this element, or null if the element is unattached or is a root element.
getPartialDocument() - Method in exception org.cdmckay.coffeedom.input.CoffeeDOMParseException
Returns the partial document that was successfully built before the error occurred.
getPrefix() - Method in class org.cdmckay.coffeedom.Namespace
This returns the prefix mapped to this Namespace.
getPrettyFormat() - Static method in class org.cdmckay.coffeedom.output.Format
Returns a new Format object that performs whitespace beautification with 2-space indents, uses the UTF-8 encoding, doesn't expand empty elements, includes the declaration and encoding, and uses the default entity escape strategy.
getProcessingInstructionData(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getProcessingInstructionTarget(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getProperty(String) - Method in class org.cdmckay.coffeedom.Document
Returns the object associated with this document under the given "id" string, or null if there is no binding or if the binding explicitly stored a null value.
getProperty(String) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will look up the value of a SAX property.
getPseudoAttributeNames() - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This will return a List containing the names of the "attribute" style pieces of name/value pairs in this PI's data.
getPseudoAttributeValue(String) - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This will return the value for a specific name/value pair on the PI.
getPublicID() - Method in class org.cdmckay.coffeedom.DocType
This will retrieve the public ID of an externally referenced DTD, or an empty String if none is referenced.
getPublicID() - Method in class org.cdmckay.coffeedom.EntityRef
This will return the publid ID of this EntityRef.
getPublicId() - Method in exception org.cdmckay.coffeedom.input.CoffeeDOMParseException
Returns the public identifier of the entity where the parse error occurred.
getQualifiedName() - Method in class org.cdmckay.coffeedom.Attribute
This will retrieve the qualified name of the Attribute.
getQualifiedName() - Method in class org.cdmckay.coffeedom.Element
Returns the full name of the element, in the form [namespacePrefix]:[localName].
getRawFormat() - Static method in class org.cdmckay.coffeedom.output.Format
Returns a new Format object that performs no whitespace changes, uses the UTF-8 encoding, doesn't expand empty elements, includes the declaration and encoding, and uses the default entity escape strategy.
getReportDTDEvents() - Method in class org.cdmckay.coffeedom.output.SAXOutputter
Returns whether DTD events will be reported.
getReportNamespaceDeclarations() - Method in class org.cdmckay.coffeedom.output.SAXOutputter
Returns whether attribute namespace declarations shall be reported as "xmlns" attributes.
getResult() - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMResult
Returns the result of an XSL Transformation as a list of CoffeeDOM nodes.
getReuseParser() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns whether the contained SAX parser instance is reused across multiple parses.
getRootElement() - Method in class org.cdmckay.coffeedom.Document
This will return the root Element for this Document
getSystemID() - Method in class org.cdmckay.coffeedom.DocType
This will retrieve the system ID of an externally referenced DTD, or an empty String if none is referenced.
getSystemID() - Method in class org.cdmckay.coffeedom.EntityRef
This will return the system ID of this EntityRef.
getSystemId() - Method in exception org.cdmckay.coffeedom.input.CoffeeDOMParseException
Returns the system identifier of the entity where the parse error occurred.
getTarget() - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This will retrieve the target of the PI.
getText() - Method in class org.cdmckay.coffeedom.Comment
This returns the textual data within the Comment.
getText() - Method in class org.cdmckay.coffeedom.Element
Returns the textual content directly held under this element as a string.
getText() - Method in class org.cdmckay.coffeedom.Text
This returns the value of this Text node as a Java String.
getTextMode() - Method in class org.cdmckay.coffeedom.output.Format
Returns the current text output style.
getTextNormalize() - Method in class org.cdmckay.coffeedom.Element
Returns the textual content of this element with all surrounding whitespace removed and internal whitespace normalized to a single space.
getTextNormalize() - Method in class org.cdmckay.coffeedom.Text
This returns the textual content with all surrounding whitespace removed and internal whitespace normalized to a single space.
getTextStringValue(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
getTextTrim() - Method in class org.cdmckay.coffeedom.Element
Returns the textual content of this element with all surrounding whitespace removed.
getTextTrim() - Method in class org.cdmckay.coffeedom.Text
This returns the textual content with all surrounding whitespace removed.
getURI() - Method in class org.cdmckay.coffeedom.Namespace
This returns the namespace URI for this Namespace.
getValidation() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns whether validation is to be performed during the build.
getValue() - Method in class org.cdmckay.coffeedom.Attribute
This will return the actual textual value of this Attribute.
getValue() - Method in class org.cdmckay.coffeedom.Comment
Returns the XPath 1.0 string value of this element, which is the text of this comment.
getValue() - Method in class org.cdmckay.coffeedom.Content
Returns the XPath 1.0 string value of this child.
getValue() - Method in class org.cdmckay.coffeedom.DocType
Returns the empty string since doctypes don't have an XPath 1.0 string value.
getValue() - Method in class org.cdmckay.coffeedom.Element
Returns the XPath 1.0 string value of this element, which is the complete, ordered content of all text node descendants of this element (i.e. the text that's left after all references are resolved and all other markup is stripped out.)
getValue() - Method in class org.cdmckay.coffeedom.EntityRef
Returns the empty string since entity references don't have an XPath 1.0 string value.
getValue() - Method in class org.cdmckay.coffeedom.ProcessingInstruction
Returns the XPath 1.0 string value of this element, which is the data of this PI.
getValue() - Method in class org.cdmckay.coffeedom.Text
Returns the XPath 1.0 string value of this element, which is the text itself.
getXMLFilter() - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Returns the XMLFilter used during parsing, or null if none.
getXMLReader() - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Returns the XMLReader to be used for the Source.
getXPath() - Method in class org.cdmckay.coffeedom.xpath.XPath
Returns the wrapped XPath expression as a string.

H

hashCode() - Method in class org.cdmckay.coffeedom.Attribute
This returns the hash code for this Attribute.
hashCode() - Method in class org.cdmckay.coffeedom.Content
This returns the hash code for this Content item.
hashCode() - Method in class org.cdmckay.coffeedom.Document
This returns the hash code for this Document.
hashCode() - Method in class org.cdmckay.coffeedom.filter.ContentFilter
 
hashCode() - Method in class org.cdmckay.coffeedom.filter.ElementFilter
 
hashCode() - Method in class org.cdmckay.coffeedom.Namespace
This returns a probably unique hash code for the Namespace.
hasRootElement() - Method in class org.cdmckay.coffeedom.Document
This will return true if this document has a root element, false otherwise.

I

ignorableWhitespace(char[], int, int) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Capture ignorable whitespace as text.
IllegalAddException - Exception in org.cdmckay.coffeedom
Thrown when trying to add a illegal object to a CoffeeDOM construct.
IllegalAddException(String) - Constructor for exception org.cdmckay.coffeedom.IllegalAddException
This will create an Exception with the specified error message.
IllegalDataException - Exception in org.cdmckay.coffeedom
Thrown when illegal text is supplied to a CoffeeDOM construct.
IllegalDataException(String) - Constructor for exception org.cdmckay.coffeedom.IllegalDataException
This will create an exceptoin with the specified error message.
IllegalNameException - Exception in org.cdmckay.coffeedom
Thrown when a name is supplied in construction of a CoffeeDOM construct whose where the name breaks XML naming conventions.
IllegalNameException(String) - Constructor for exception org.cdmckay.coffeedom.IllegalNameException
Creates an exception with the specified error message.
IllegalTargetException - Exception in org.cdmckay.coffeedom
Thrown when a target is supplied in construction of a CoffeeDOM ProcessingInstruction, and that name breaks XML naming conventions.
IllegalTargetException(String) - Constructor for exception org.cdmckay.coffeedom.IllegalTargetException
Creates an exception with the specified error message.
indexOf(Content) - Method in class org.cdmckay.coffeedom.Document
 
indexOf(Content) - Method in class org.cdmckay.coffeedom.Element
 
indexOf(Content) - Method in interface org.cdmckay.coffeedom.Parent
Returns the index of the supplied child in the content list, or -1 if not a child of this parent.
initCause(Throwable) - Method in exception org.cdmckay.coffeedom.CoffeeDOMException
Initializes the cause of this exception to be the specified value.
internalEntityDecl(String, String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Handle an internal entity declaration in a DTD.
internalSubset - Variable in class org.cdmckay.coffeedom.DocType
The internal subset of the DOCTYPE
isAncestor(Element) - Method in class org.cdmckay.coffeedom.Element
Determines if this element is the ancestor of another element.
isAttribute(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
isComment(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
isDocument(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
isElement(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
isHexDigit(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified Unicode character is a hexadecimal digit as defined in RFC 2396; that is, one of the ASCII characters 0-9, a-f, or A-F.
isHighSurrogate(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a function for determining whether the specified character is the high 16 bits in a UTF-16 surrogate pair.
isLowSurrogate(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a function for determining whether the specified character is the low 16 bits in a UTF-16 surrogate pair.
isNamespace(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
isProcessingInstruction(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
isRootElement() - Method in class org.cdmckay.coffeedom.Element
Returns whether this element is a root element.
isText(Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
isURICharacter(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified Unicode character is legal in URI references as determined by RFC 2396.
isXMLCharacter(int) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified character is a character according to production 2 of the XML 1.0 specification.
isXMLCombiningChar(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified character is a combining character according to production 87 of the XML 1.0 specification.
isXMLDigit(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified Unicode character is a digit according to production 88 of the XML 1.0 specification.
isXMLExtender(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified character is an extender according to production 88 of the XML 1.0 specification.
isXMLLetter(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified character is a letter according to production 84 of the XML 1.0 specification.
isXMLLetterOrDigit(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified character is a letter or digit according to productions 84 and 88 of the XML 1.0 specification.
isXMLNameCharacter(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified character is a name character according to production 4 of the XML 1.0 specification.
isXMLNameStartCharacter(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified character is a legal name start character according to production 5 of the XML 1.0 specification.
isXMLPublicIDCharacter(char) - Static method in class org.cdmckay.coffeedom.Verifier
 
isXMLWhitespace(char) - Static method in class org.cdmckay.coffeedom.Verifier
This is a utility function for determining whether a specified Unicode character is a whitespace character according to production 3 of the XML 1.0 specification.

J

JAXPDOMAdapter - Class in org.cdmckay.coffeedom.adapters
An adapter for any parser supporting the Sun JAXP APIs.
JAXPDOMAdapter() - Constructor for class org.cdmckay.coffeedom.adapters.JAXPDOMAdapter
 

M

mapData - Variable in class org.cdmckay.coffeedom.ProcessingInstruction
The data for the PI in name/value pairs
matches(Object) - Method in class org.cdmckay.coffeedom.filter.ContentFilter
Check to see if the object matches according to the filter mask.
matches(Object) - Method in class org.cdmckay.coffeedom.filter.ElementFilter
Check to see if the object matches a predefined set of rules.
matches(Object) - Method in interface org.cdmckay.coffeedom.filter.Filter
Check to see if the object matches a predefined set of rules.

N

name - Variable in class org.cdmckay.coffeedom.Attribute
The local name of the Attribute
name - Variable in class org.cdmckay.coffeedom.Element
The local name of the element
name - Variable in class org.cdmckay.coffeedom.EntityRef
The name of the EntityRef
namespace - Variable in class org.cdmckay.coffeedom.Attribute
The Namespace of the Attribute
namespace - Variable in class org.cdmckay.coffeedom.Element
The namespace of the element
Namespace - Class in org.cdmckay.coffeedom
An XML namespace representation, as well as a factory for creating XML namespace objects.
negate() - Method in class org.cdmckay.coffeedom.filter.AbstractFilter
 
newInstance(String) - Static method in class org.cdmckay.coffeedom.xpath.XPath
Creates a new XPath wrapper object, compiling the specified XPath expression.
NO_NAMESPACE - Static variable in class org.cdmckay.coffeedom.Namespace
Define a Namespace for when not in a namespace
normalizeString(String) - Static method in class org.cdmckay.coffeedom.Text
This returns a new string with all surrounding whitespace removed and internal whitespace normalized to a single space.
notationDecl(String, String, String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Handle the declaration of a Notation in a DTD
numberValueOf(Object) - Method in class org.cdmckay.coffeedom.xpath.XPath
Returns the number value of the first node selected by applying the wrapped XPath expression to the given context.

O

or(Filter) - Method in class org.cdmckay.coffeedom.filter.AbstractFilter
 
OracleV1DOMAdapter - Class in org.cdmckay.coffeedom.adapters
An adapter for the Oracle Version 1 DOM parser.
OracleV1DOMAdapter() - Constructor for class org.cdmckay.coffeedom.adapters.OracleV1DOMAdapter
 
OracleV2DOMAdapter - Class in org.cdmckay.coffeedom.adapters
An adapter for the Oracle Version 2 DOM parser.
OracleV2DOMAdapter() - Constructor for class org.cdmckay.coffeedom.adapters.OracleV2DOMAdapter
 
org.cdmckay.coffeedom - package org.cdmckay.coffeedom
Classes to represent the components of an XML document.
org.cdmckay.coffeedom.adapters - package org.cdmckay.coffeedom.adapters
Classes to interface with various DOM implementations.
org.cdmckay.coffeedom.filter - package org.cdmckay.coffeedom.filter
Classes to programmatically filter nodes of a document based on type, name, value, or other aspects and to boolean and/or/negate these rules.
org.cdmckay.coffeedom.input - package org.cdmckay.coffeedom.input
Classes to build CoffeeDOM documents from various sources.
org.cdmckay.coffeedom.output - package org.cdmckay.coffeedom.output
Classes to output CoffeeDOM documents to various destinations.
org.cdmckay.coffeedom.transform - package org.cdmckay.coffeedom.transform
Classes to help with transformations, based on the JAXP TrAX classes.
org.cdmckay.coffeedom.xpath - package org.cdmckay.coffeedom.xpath
Support for XPath from within CoffeeDOM.
org.cdmckay.coffeedom.xpath.jaxen - package org.cdmckay.coffeedom.xpath.jaxen
Jaxen support for CoffeeDOM.
output(Document) - Method in class org.cdmckay.coffeedom.output.DOMOutputter
This converts the CoffeeDOM Document parameter to a DOM Document, returning the DOM version.
output(Document) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will output the CoffeeDOM Document, firing off the SAX events that have been registered.
output(List<Content>) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will output a list of CoffeeDOM nodes as a document, firing off the SAX events that have been registered.
output(Element) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will output a single CoffeeDOM element as a document, firing off the SAX events that have been registered.
output(Document, OutputStream) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will print the Document to the given output stream.
output(DocType, OutputStream) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out the DocType.
output(Element, OutputStream) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out an Element, including its Attributes, and all contained (child) elements, etc.
output(List<Content>, OutputStream) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing out a list of nodes.
output(CDATA, OutputStream) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out a CDATA node.
output(Text, OutputStream) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out a Text node.
output(Comment, OutputStream) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out a Comment.
output(ProcessingInstruction, OutputStream) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out a ProcessingInstruction.
output(EntityRef, OutputStream) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out a EntityRef.
output(Document, Writer) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will print the Document to the given Writer.
output(DocType, Writer) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out the DocType.
output(Element, Writer) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out an Element, including its Attributes, and all contained (child) elements, etc.
output(List<Content>, Writer) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing out a list of nodes.
output(CDATA, Writer) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out a CDATA node.
output(Text, Writer) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out a Text node.
output(Comment, Writer) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out a Comment.
output(ProcessingInstruction, Writer) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out a ProcessingInstruction.
output(EntityRef, Writer) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Print out a EntityRef.
outputElementContent(Element, OutputStream) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing out an Element's content only, not including its tag, and attributes.
outputElementContent(Element, Writer) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing out an Element's content only, not including its tag, and attributes.
outputFragment(List<Content>) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will output a list of CoffeeDOM nodes as a fragment of an XML document, firing off the SAX events that have been registered.
outputFragment(Content) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will output a single CoffeeDOM nodes as a fragment of an XML document, firing off the SAX events that have been registered.
outputString(Document) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Return a string representing a document.
outputString(DocType) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Return a string representing a DocType.
outputString(Element) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Return a string representing an element.
outputString(List<Content>) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Return a string representing a list of nodes.
outputString(CDATA) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Return a string representing a CDATA node.
outputString(Text) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Return a string representing a Text node.
outputString(Comment) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Return a string representing a comment.
outputString(ProcessingInstruction) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Return a string representing a PI.
outputString(EntityRef) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Return a string representing an entity.

P

parent - Variable in class org.cdmckay.coffeedom.Attribute
Parent element, or null if none
parent - Variable in class org.cdmckay.coffeedom.Content
 
Parent - Interface in org.cdmckay.coffeedom
Superclass for CoffeeDOM objects which are allowed to contain Content content.
parseXPath(String) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
Returns a parsed form of the given XPath string, which will be suitable for queries on JDOM documents.
preserveFormat - Static variable in class org.cdmckay.coffeedom.output.XMLOutputter
 
printAttributes(Writer, List<Attribute>, Element, XMLOutputter.NamespaceStack) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing of a Attribute list.
printCDATA(Writer, CDATA) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing of CDATA text.
printComment(Writer, Comment) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing of comments.
printDeclaration(Writer, Document, String) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing of the declaration.
printDocType(Writer, DocType) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This handle printing the DOCTYPE declaration if one exists.
printElement(Writer, Element, int, XMLOutputter.NamespaceStack) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing of a Element, its Attributes, and all contained (child) elements, etc.
printEntityRef(Writer, EntityRef) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing a EntityRef.
printProcessingInstruction(Writer, ProcessingInstruction) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing of processing instructions.
printStackTrace() - Method in exception org.cdmckay.coffeedom.CoffeeDOMException
This prints the stack trace of the Exception.
printStackTrace(PrintStream) - Method in exception org.cdmckay.coffeedom.CoffeeDOMException
Prints the stack trace of the Exception to the given PrintStream.
printStackTrace(PrintWriter) - Method in exception org.cdmckay.coffeedom.CoffeeDOMException
Prints the stack trace of the Exception to the given PrintWriter.
printText(Writer, Text) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
This will handle printing of Text strings.
processingInstruction(String, Map<String, String>) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new ProcessingInstruction with the specified target and data.
processingInstruction(String, String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This will create a new ProcessingInstruction with the specified target and data.
processingInstruction(String, Map<String, String>) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
processingInstruction(String, String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
processingInstruction(String, String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
This will indicate that a processing instruction has been encountered.
ProcessingInstruction - Class in org.cdmckay.coffeedom
An XML processing instruction.
ProcessingInstruction() - Constructor for class org.cdmckay.coffeedom.ProcessingInstruction
Default, no-args constructor for implementations to use if needed.
ProcessingInstruction(String, Map<String, String>) - Constructor for class org.cdmckay.coffeedom.ProcessingInstruction
This will create a new ProcessingInstruction with the specified target and data.
ProcessingInstruction(String, String) - Constructor for class org.cdmckay.coffeedom.ProcessingInstruction
This will create a new ProcessingInstruction with the specified target and data.
processingInstruction(String, Map<String, String>) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
processingInstruction(String, String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
publicID - Variable in class org.cdmckay.coffeedom.DocType
The public ID of the DOCTYPE
publicID - Variable in class org.cdmckay.coffeedom.EntityRef
The PublicID of the EntityRef
pushElement(Element) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Pushes an element onto the tree under construction.

R

rawData - Variable in class org.cdmckay.coffeedom.ProcessingInstruction
The data for the PI as a String
removeAttribute(String) - Method in class org.cdmckay.coffeedom.Element
This removes the attribute with the given name and within no namespace.
removeAttribute(String, Namespace) - Method in class org.cdmckay.coffeedom.Element
This removes the attribute with the given name and within the given Namespace.
removeAttribute(Attribute) - Method in class org.cdmckay.coffeedom.Element
This removes the supplied Attribute should it exist.
removeChild(String) - Method in class org.cdmckay.coffeedom.Element
This removes the first child element (one level deep) with the given local name and belonging to no namespace.
removeChild(String, Namespace) - Method in class org.cdmckay.coffeedom.Element
This removes the first child element (one level deep) with the given local name and belonging to the given namespace.
removeChildren(String) - Method in class org.cdmckay.coffeedom.Element
This removes all child elements (one level deep) with the given local name and belonging to no namespace.
removeChildren(String, Namespace) - Method in class org.cdmckay.coffeedom.Element
This removes all child elements (one level deep) with the given local name and belonging to the given namespace.
removeContent(Content) - Method in class org.cdmckay.coffeedom.Document
 
removeContent(int) - Method in class org.cdmckay.coffeedom.Document
 
removeContent(Content) - Method in class org.cdmckay.coffeedom.Element
 
removeContent(int) - Method in class org.cdmckay.coffeedom.Element
 
removeContent(Content) - Method in interface org.cdmckay.coffeedom.Parent
Removes a single child node from the content list.
removeContent(int) - Method in interface org.cdmckay.coffeedom.Parent
Removes and returns the child at the given index, or returns null if there's no such child.
removeContents() - Method in class org.cdmckay.coffeedom.Document
Removes all child content from this parent.
removeContents(Filter) - Method in class org.cdmckay.coffeedom.Document
Remove all child content from this parent matching the supplied filter.
removeContents() - Method in class org.cdmckay.coffeedom.Element
Removes all child content from this parent.
removeContents(Filter) - Method in class org.cdmckay.coffeedom.Element
Remove all child content from this parent matching the supplied filter.
removeContents() - Method in interface org.cdmckay.coffeedom.Parent
Removes all content from this parent and returns the detached children.
removeContents(Filter) - Method in interface org.cdmckay.coffeedom.Parent
Removes from this parent all child content matching the given filter and returns a list of the detached children.
removeNamespaceDeclaration(Namespace) - Method in class org.cdmckay.coffeedom.Element
Removes an additional namespace declarations from this element.
removePseudoAttribute(String) - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This will remove the pseudo attribute with the specified name.
resetFilterSet() - Method in class org.cdmckay.coffeedom.filter.ContentFilter
Reset this filter to allow all legal CoffeeDOM objects.

S

SAXBuilder - Class in org.cdmckay.coffeedom.input
Builds a CoffeeDOM document from files, streams, readers, URLs, or a SAX InputSource instance using a SAX parser.
SAXBuilder() - Constructor for class org.cdmckay.coffeedom.input.SAXBuilder
Creates a new SAXBuilder which will attempt to first locate a parser via JAXP, then will try to use a set of default SAX Drivers.
SAXBuilder(boolean) - Constructor for class org.cdmckay.coffeedom.input.SAXBuilder
Creates a new SAXBuilder which will attempt to first locate a parser via JAXP, then will try to use a set of default SAX Drivers.
SAXBuilder(String) - Constructor for class org.cdmckay.coffeedom.input.SAXBuilder
Creates a new SAXBuilder using the specified SAX parser.
SAXBuilder(String, boolean) - Constructor for class org.cdmckay.coffeedom.input.SAXBuilder
Creates a new SAXBuilder using the specified SAX parser.
SAXHandler - Class in org.cdmckay.coffeedom.input
A support class for SAXBuilder.
SAXHandler() - Constructor for class org.cdmckay.coffeedom.input.SAXHandler
This will create a new SAXHandler that listens to SAX events and creates a CoffeeDOM Document.
SAXHandler(CoffeeDOMFactory) - Constructor for class org.cdmckay.coffeedom.input.SAXHandler
This will create a new SAXHandler that listens to SAX events and creates a CoffeeDOM Document.
SAXOutputter - Class in org.cdmckay.coffeedom.output
Outputs a CoffeeDOM document as a stream of SAX2 events.
SAXOutputter() - Constructor for class org.cdmckay.coffeedom.output.SAXOutputter
This will create a SAXOutputter without any registered handler.
SAXOutputter(ContentHandler) - Constructor for class org.cdmckay.coffeedom.output.SAXOutputter
This will create a SAXOutputter with the specified ContentHandler.
SAXOutputter(ContentHandler, ErrorHandler, DTDHandler, EntityResolver) - Constructor for class org.cdmckay.coffeedom.output.SAXOutputter
This will create a SAXOutputter with the specified SAX2 handlers.
SAXOutputter(ContentHandler, ErrorHandler, DTDHandler, EntityResolver, LexicalHandler) - Constructor for class org.cdmckay.coffeedom.output.SAXOutputter
This will create a SAXOutputter with the specified SAX2 handlers.
selectNodes(Object) - Method in class org.cdmckay.coffeedom.xpath.XPath
Evaluates the wrapped XPath expression and returns the list of selected items.
selectNodes(Object, String) - Static method in class org.cdmckay.coffeedom.xpath.XPath
Evaluates an XPath expression and returns the list of selected items.
selectSingleNode(Object) - Method in class org.cdmckay.coffeedom.xpath.XPath
Evaluates the wrapped XPath expression and returns the first entry in the list of selected nodes (or atomics).
selectSingleNode(Object, String) - Static method in class org.cdmckay.coffeedom.xpath.XPath
Evaluates the wrapped XPath expression and returns the first entry in the list of selected nodes (or atomics).
setAttribute(Element, Attribute) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
 
setAttribute(Element, Attribute) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
setAttribute(String, String) - Method in class org.cdmckay.coffeedom.Element
This sets an attribute value for this element.
setAttribute(String, String, Namespace) - Method in class org.cdmckay.coffeedom.Element
This sets an attribute value for this element.
setAttribute(Attribute) - Method in class org.cdmckay.coffeedom.Element
This sets an attribute value for this element.
setAttribute(Element, Attribute) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
setAttributes(Collection<? extends Attribute>) - Method in class org.cdmckay.coffeedom.Element
This sets the attributes of the element.
setAttributeType(Attribute.Type) - Method in class org.cdmckay.coffeedom.Attribute
This will set the type of the Attribute.
setBaseURI(String) - Method in class org.cdmckay.coffeedom.Document
Sets the effective URI from which this document was loaded, and against which relative URLs in this document will be resolved.
setCoffeeDOMElement(Element) - Method in class org.cdmckay.coffeedom.xpath.jaxen.XPathNamespace
Sets or changes the element to which this namespace node is assigned.
setContent(Collection<? extends Content>) - Method in class org.cdmckay.coffeedom.Document
This sets the content of the Document.
setContent(int, Content) - Method in class org.cdmckay.coffeedom.Document
 
setContent(int, Collection<? extends Content>) - Method in class org.cdmckay.coffeedom.Document
Replace the child at the given index whith the supplied collection.
setContent(Content) - Method in class org.cdmckay.coffeedom.Document
Set this document's content to be the supplied child.
setContent(int, Content) - Method in class org.cdmckay.coffeedom.Element
Replace the current child the given index with the supplied child.
setContent(Content) - Method in class org.cdmckay.coffeedom.Element
Set this element's content to be the supplied child.
setContentHandler(ContentHandler) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will set the ContentHandler.
setContents(Collection<? extends Content>) - Method in class org.cdmckay.coffeedom.Element
This sets the content of the element.
setContents(int, Collection<? extends Content>) - Method in class org.cdmckay.coffeedom.Element
Replace the child at the given index whith the supplied collection.
setData(String) - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This will set the raw data for the PI.
setData(Map<String, String>) - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This will set the name/value pairs within the passed Map as the pairs for the data of this PI.
setDeclHandler(DeclHandler) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will set the DeclHandler.
setDocType(DocType) - Method in class org.cdmckay.coffeedom.Document
This will set the DocType declaration for this Document.
setDocument(Document) - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMResult
Sets the document produced as result of an XSL Transformation.
setDocument(Document) - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Sets the source document used by this TrAX source.
setDocumentLocator(Locator) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Receives an object for locating the origin of SAX document events.
setDTDHandler(DTDHandler) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This sets custom DTDHandler for the Builder.
setDTDHandler(DTDHandler) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will set the DTDHandler.
setElementName(String) - Method in class org.cdmckay.coffeedom.DocType
This will set the root element name declared by this DOCTYPE declaration.
setEncoding(String) - Method in class org.cdmckay.coffeedom.output.Format
Sets the output encoding.
setEntityResolver(EntityResolver) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This sets custom EntityResolver for the Builder.
setEntityResolver(EntityResolver) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will set the EntityResolver.
setErrorHandler(ErrorHandler) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This sets custom ErrorHandler for the Builder.
setErrorHandler(ErrorHandler) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will set the ErrorHandler.
setEscapeStrategy(EscapeStrategy) - Method in class org.cdmckay.coffeedom.output.Format
Sets the EscapeStrategy to use for character escaping.
setExpandEmptyElements(boolean) - Method in class org.cdmckay.coffeedom.output.Format
This will set whether empty elements are expanded from <tagName/> to <tagName></tagName>.
setExpandEntities(boolean) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This sets whether or not to expand entities for the builder.
setExpandEntities(boolean) - Method in class org.cdmckay.coffeedom.input.SAXHandler
This sets whether or not to expand entities during the build.
setFactory(CoffeeDOMFactory) - Method in class org.cdmckay.coffeedom.input.DOMBuilder
 
setFactory(CoffeeDOMFactory) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This sets a custom CoffeeDOMFactory for the builder.
setFactory(CoffeeDOMFactory) - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMResult
Sets a custom CoffeeDOMFactory to use when building the transformation result.
setFactory(CoffeeDOMFactory) - Method in class org.cdmckay.coffeedom.transform.XSLTransformer
Sets a custom CoffeeDOMFactory to use when building the transformation result.
setFastReconfigure(boolean) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Specifies whether this builder will do fast reconfiguration of the underlying SAX parser when reuseParser is true.
setFeature(String, boolean) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This sets a feature on the SAX parser.
setFeature(String, boolean) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will set the state of a SAX feature.
setFilterSet(EnumSet<ContentFilter.ContentType>) - Method in class org.cdmckay.coffeedom.filter.ContentFilter
Set filtering set.
setForceNamespaceAware(boolean) - Method in class org.cdmckay.coffeedom.output.DOMOutputter
Controls how NO_NAMESPACE nodes are handeled.
setFormat(Format) - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Sets the new format logic for the outputter.
setHandler(ContentHandler) - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMResult
Sets the target to be a SAX2 ContentHandler.
setIgnoreTrAXEscapingPIs(boolean) - Method in class org.cdmckay.coffeedom.output.Format
This will set whether JAXP TrAX processing instructions for disabling/enabling output escaping are ignored.
setIgnoringBoundaryWhitespace(boolean) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Specifies whether or not the parser should elminate boundary whitespace, a term that indicates whitespace-only text between element tags.
setIgnoringBoundaryWhitespace(boolean) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Specifies whether or not the parser should elminate text() nodes containing only whitespace when building the document.
setIgnoringElementContentWhitespace(boolean) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Specifies whether or not the parser should elminate whitespace in element content (sometimes known as "ignorable whitespace") when building the document.
setIgnoringElementContentWhitespace(boolean) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Specifies whether or not the parser should elminate whitespace in element content (sometimes known as "ignorable whitespace") when building the document.
setIndent(String) - Method in class org.cdmckay.coffeedom.output.Format
This will set the indent String to use; this is usually a String of empty spaces.
setInputSource(InputSource) - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Sets the SAX InputSource to be used for the Source.
setInternalSubset(DocumentType, String) - Method in class org.cdmckay.coffeedom.adapters.AbstractDOMAdapter
This attempts to change the DocumentType to have the given internal DTD subset value.
setInternalSubset(String) - Method in class org.cdmckay.coffeedom.DocType
This sets the data for the internal subset.
setLexicalHandler(LexicalHandler) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will set the LexicalHandler.
setLexicalHandler(LexicalHandler) - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMResult
Sets the SAX2 LexicalHandler for the output.
setLineSeparator(String) - Method in class org.cdmckay.coffeedom.output.Format
This will set the newline separator (lineSeparator).
setName(String) - Method in class org.cdmckay.coffeedom.Attribute
This sets the local name of the Attribute.
setName(String) - Method in class org.cdmckay.coffeedom.Element
Sets the (local) name of the element.
setName(String) - Method in class org.cdmckay.coffeedom.EntityRef
This will set the name of this EntityRef.
setNamespace(Namespace) - Method in class org.cdmckay.coffeedom.Attribute
This sets this Attribute's Namespace.
setNamespace(Namespace) - Method in class org.cdmckay.coffeedom.Element
Sets the element's Namespace.
setNodes(List<Content>) - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Sets the source node list used by this TrAX source.
setOmitDeclaration(boolean) - Method in class org.cdmckay.coffeedom.output.Format
This will set whether the XML declaration (<?xml version="1.0"?gt;) will be omitted or not.
setOmitEncoding(boolean) - Method in class org.cdmckay.coffeedom.output.Format
This will set whether the XML declaration (<?xml version="1.0" encoding="UTF-8"?>) includes the encoding of the document.
setParent(Element) - Method in class org.cdmckay.coffeedom.Attribute
This will set the parent of this Attribute.
setParent(Parent) - Method in class org.cdmckay.coffeedom.CDATA
 
setParent(Parent) - Method in class org.cdmckay.coffeedom.Comment
 
setParent(Parent) - Method in class org.cdmckay.coffeedom.Content
Sets the parent of this Content.
setParent(Parent) - Method in class org.cdmckay.coffeedom.DocType
 
setParent(Parent) - Method in class org.cdmckay.coffeedom.Element
 
setParent(Parent) - Method in class org.cdmckay.coffeedom.EntityRef
 
setParent(Parent) - Method in class org.cdmckay.coffeedom.ProcessingInstruction
 
setParent(Parent) - Method in class org.cdmckay.coffeedom.Text
 
setProperty(String, Object) - Method in class org.cdmckay.coffeedom.Document
Assigns an arbitrary object to be associated with this document under the given "id" string.
setProperty(String, Object) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This sets a property on the SAX parser.
setProperty(String, Object) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will set the value of a SAX property.
setPseudoAttribute(String, String) - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This will set a pseudo attribute with the given name and value.
setPublicID(String) - Method in class org.cdmckay.coffeedom.DocType
This will set the public ID of an externally referenced DTD.
setPublicID(String) - Method in class org.cdmckay.coffeedom.EntityRef
This will set the public ID of this EntityRef.
setReportDTDEvents(boolean) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will define whether to report DTD events to SAX DeclHandlers and LexicalHandlers if these handlers are registered and the document to output includes a DocType declaration.
setReportNamespaceDeclarations(boolean) - Method in class org.cdmckay.coffeedom.output.SAXOutputter
This will define whether attribute namespace declarations shall be reported as "xmlns" attributes.
setResult(List<Content>) - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMResult
Sets the object(s) produced as result of an XSL Transformation.
setReuseParser(boolean) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
Specifies whether this builder shall reuse the same SAX parser when performing subsequent parses or allocate a new parser for each parse.
setRootElement(Element) - Method in class org.cdmckay.coffeedom.Document
This sets the root Element for the Document.
setSystemID(String) - Method in class org.cdmckay.coffeedom.DocType
This will set the system ID of an externally referenced DTD.
setSystemID(String) - Method in class org.cdmckay.coffeedom.EntityRef
This will set the system ID of this EntityRef.
setTarget(String) - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This will set the target for the PI.
setText(String) - Method in class org.cdmckay.coffeedom.CDATA
This will set the value of this CDATA node.
setText(String) - Method in class org.cdmckay.coffeedom.Comment
This will set the value of the Comment.
setText(String) - Method in class org.cdmckay.coffeedom.Element
Sets the content of the element to be the text given.
setText(String) - Method in class org.cdmckay.coffeedom.Text
This will set the value of this Text node.
setTextMode(Format.TextMode) - Method in class org.cdmckay.coffeedom.output.Format
This sets the text output style.
setValidation(boolean) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This sets validation for the builder.
setValue(String) - Method in class org.cdmckay.coffeedom.Attribute
This will set the value of the Attribute.
setVariable(String, Object) - Method in class org.cdmckay.coffeedom.xpath.XPath
Defines an XPath variable and sets its value.
setXMLFilter(XMLFilter) - Method in class org.cdmckay.coffeedom.input.SAXBuilder
This sets a custom XMLFilter for the builder.
setXMLReader(XMLReader) - Method in class org.cdmckay.coffeedom.transform.CoffeeDOMSource
Set the XMLReader to be used for the Source.
setXPathClass(Class<?>) - Static method in class org.cdmckay.coffeedom.xpath.XPath
Sets the concrete XPath subclass to use when allocating XPath instances.
shouldEscape(char) - Method in interface org.cdmckay.coffeedom.output.EscapeStrategy
Test whether the supplied character should be formatted literally or as a character entity.
skippedEntity(String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
This indicates that an unresolvable entity reference has been encountered, normally because the external DTD subset has not been read.
startCDATA() - Method in class org.cdmckay.coffeedom.input.SAXHandler
Report a CDATA section
startDocument() - Method in class org.cdmckay.coffeedom.input.SAXHandler
 
startDTD(String, String, String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
This will signify that a DTD is being parsed, and can be used to ensure that comments and other lexical structures in the DTD are not added to the CoffeeDOM Document object.
startElement(String, String, String, Attributes) - Method in class org.cdmckay.coffeedom.input.SAXHandler
This reports the occurrence of an actual element.
startEntity(String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
 
startPrefixMapping(String, String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
This will add the prefix mapping to the CoffeeDOM Document object.
systemID - Variable in class org.cdmckay.coffeedom.DocType
The system ID of the DOCTYPE
systemID - Variable in class org.cdmckay.coffeedom.EntityRef
The SystemID of the EntityRef

T

target - Variable in class org.cdmckay.coffeedom.ProcessingInstruction
The target of the PI
text(String) - Method in interface org.cdmckay.coffeedom.CoffeeDOMFactory
This creates the Text with the supplied text.
text - Variable in class org.cdmckay.coffeedom.Comment
Text of the Comment
text(String) - Method in class org.cdmckay.coffeedom.DefaultCoffeeDOMFactory
 
Text - Class in org.cdmckay.coffeedom
Character-based XML content.
Text() - Constructor for class org.cdmckay.coffeedom.Text
This is the protected, no-args constructor standard in all CoffeeDOM classes.
Text(String) - Constructor for class org.cdmckay.coffeedom.Text
This constructor creates a new Text node, with the supplied string value as it's character content.
text(String) - Method in class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
toString() - Method in class org.cdmckay.coffeedom.Attribute
This returns a String representation of the Attribute, suitable for debugging.
toString() - Method in class org.cdmckay.coffeedom.CDATA
This returns a String representation of the CDATA node, suitable for debugging.
toString() - Method in class org.cdmckay.coffeedom.Comment
This returns a String representation of the Comment, suitable for debugging.
toString() - Method in class org.cdmckay.coffeedom.DocType
This returns a String representation of the DocType, suitable for debugging.
toString() - Method in class org.cdmckay.coffeedom.Document
This returns a String representation of the Document, suitable for debugging.
toString() - Method in class org.cdmckay.coffeedom.Element
This returns a String representation of the Element, suitable for debugging.
toString() - Method in class org.cdmckay.coffeedom.EntityRef
This returns a String representation of the EntityRef, suitable for debugging.
toString() - Method in class org.cdmckay.coffeedom.Namespace
This returns a String representation of this Namespace, suitable for use in debugging.
toString() - Method in class org.cdmckay.coffeedom.output.XMLOutputter
Return a string listing of the settings for this XMLOutputter instance.
toString() - Method in class org.cdmckay.coffeedom.ProcessingInstruction
This returns a String representation of the ProcessingInstruction, suitable for debugging.
toString() - Method in class org.cdmckay.coffeedom.Text
This returns a String representation of the Text node, suitable for debugging.
toString() - Method in class org.cdmckay.coffeedom.xpath.jaxen.XPathNamespace
 
transform(List<Content>) - Method in class org.cdmckay.coffeedom.transform.XSLTransformer
Transforms the given input nodes to a list of output nodes.
transform(Document) - Method in class org.cdmckay.coffeedom.transform.XSLTransformer
Transforms the given document to an output document.
transform(Document, EntityResolver) - Method in class org.cdmckay.coffeedom.transform.XSLTransformer
Transforms the given document to an output document.
translateNamespacePrefixToUri(String, Object) - Method in class org.cdmckay.coffeedom.xpath.jaxen.DocumentNavigator
 
type - Variable in class org.cdmckay.coffeedom.Attribute
The type of the Attribute

U

UncheckedCoffeeDOMFactory - Class in org.cdmckay.coffeedom
Special factory for building documents without any content or structure checking.
UncheckedCoffeeDOMFactory() - Constructor for class org.cdmckay.coffeedom.UncheckedCoffeeDOMFactory
 
unparsedEntityDecl(String, String, String, String) - Method in class org.cdmckay.coffeedom.input.SAXHandler
Handler for unparsed entity declarations in the DTD

V

value - Variable in class org.cdmckay.coffeedom.Attribute
The value of the Attribute
value - Variable in class org.cdmckay.coffeedom.Text
The actual character content
valueOf(String) - Static method in enum org.cdmckay.coffeedom.Attribute.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cdmckay.coffeedom.filter.ContentFilter.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cdmckay.coffeedom.output.Format.TextMode
Returns the enum constant of this type with the specified name.
valueOf(Object) - Method in class org.cdmckay.coffeedom.xpath.XPath
Returns the string value of the first node selected by applying the wrapped XPath expression to the given context.
values() - Static method in enum org.cdmckay.coffeedom.Attribute.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cdmckay.coffeedom.filter.ContentFilter.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cdmckay.coffeedom.output.Format.TextMode
Returns an array containing the constants of this enum type, in the order they are declared.
Verifier - Class in org.cdmckay.coffeedom
A utility class to handle well-formedness checks on names, data, and other verification tasks for CoffeeDOM.

W

warning(SAXParseException) - Method in class org.cdmckay.coffeedom.input.BuilderErrorHandler
This method is called when a warning has occurred; this indicates that while no XML rules were broken, something appears to be incorrect or missing.
writeReplace() - Method in class org.cdmckay.coffeedom.xpath.XPath
[Serialization support] Returns the alternative object to write to the stream when serializing this object.

X

XercesDOMAdapter - Class in org.cdmckay.coffeedom.adapters
An adapter for the Apache Xerces DOM parser.
XercesDOMAdapter() - Constructor for class org.cdmckay.coffeedom.adapters.XercesDOMAdapter
 
XML4JDOMAdapter - Class in org.cdmckay.coffeedom.adapters
An adapter for the IBM XML4J DOM parser.
XML4JDOMAdapter() - Constructor for class org.cdmckay.coffeedom.adapters.XML4JDOMAdapter
 
XML_NAMESPACE - Static variable in class org.cdmckay.coffeedom.Namespace
Define a Namespace for the standard xml prefix.
XMLOutputter - Class in org.cdmckay.coffeedom.output
Outputs a CoffeeDOM document as a stream of bytes.
XMLOutputter() - Constructor for class org.cdmckay.coffeedom.output.XMLOutputter
This will create an XMLOutputter with the default Format matching Format.getRawFormat().
XMLOutputter(Format) - Constructor for class org.cdmckay.coffeedom.output.XMLOutputter
This will create an XMLOutputter with the specified format characteristics.
XMLOutputter(XMLOutputter) - Constructor for class org.cdmckay.coffeedom.output.XMLOutputter
This will create an XMLOutputter with all the options as set in the given XMLOutputter.
XMLOutputter.NamespaceStack - Class in org.cdmckay.coffeedom.output
Our own null subclass of NamespaceStack.
XMLOutputter.NamespaceStack() - Constructor for class org.cdmckay.coffeedom.output.XMLOutputter.NamespaceStack
 
XPath - Class in org.cdmckay.coffeedom.xpath
A utility class for performing XPath calls on CoffeeDOM nodes, with a factory interface for obtaining a first XPath instance.
XPath() - Constructor for class org.cdmckay.coffeedom.xpath.XPath
 
XPathNamespace - Class in org.cdmckay.coffeedom.xpath.jaxen
Wrapper for CoffeeDOM namespace nodes to give them a parent, as required by the XPath data model.
XPathNamespace(Namespace) - Constructor for class org.cdmckay.coffeedom.xpath.jaxen.XPathNamespace
Creates a namespace-node wrapper for a namespace node that hasn't been assigned to an element yet.
XPathNamespace(Element, Namespace) - Constructor for class org.cdmckay.coffeedom.xpath.jaxen.XPathNamespace
Creates a namespace-node wrapper for a namespace node that is assigned to the given CoffeeDOM element.
XSLTransformer - Class in org.cdmckay.coffeedom.transform
A convenience class to handle simple transformations.
XSLTransformer(String) - Constructor for class org.cdmckay.coffeedom.transform.XSLTransformer
Creates a transformer for a given stylesheet system id.
XSLTransformer(InputStream) - Constructor for class org.cdmckay.coffeedom.transform.XSLTransformer
This will create a new XSLTransformer by reading the stylesheet from the specified InputStream.
XSLTransformer(Reader) - Constructor for class org.cdmckay.coffeedom.transform.XSLTransformer
This will create a new XSLTransformer by reading the stylesheet from the specified Reader.
XSLTransformer(File) - Constructor for class org.cdmckay.coffeedom.transform.XSLTransformer
This will create a new XSLTransformer by reading the stylesheet from the specified File.
XSLTransformer(Document) - Constructor for class org.cdmckay.coffeedom.transform.XSLTransformer
This will create a new XSLTransformer by reading the stylesheet from the specified Document.
XSLTransformException - Exception in org.cdmckay.coffeedom.transform
Thrown when an XSL stylesheet fails to compile or an XSL transform fails
XSLTransformException() - Constructor for exception org.cdmckay.coffeedom.transform.XSLTransformException
 
XSLTransformException(String) - Constructor for exception org.cdmckay.coffeedom.transform.XSLTransformException
 
XSLTransformException(String, Exception) - Constructor for exception org.cdmckay.coffeedom.transform.XSLTransformException
 

A B C D E F G H I J M N O P R S T U V W X

Copyright © 2011. All Rights Reserved.