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

A

add(String, Object) - Method in class org.eigenbase.xom.XMLAttrVector
Add a new attribute/value pair based on a String value.
add(String, int) - Method in class org.eigenbase.xom.XMLAttrVector
Add a new attribute/value pair based on an int value.
add(String, double) - Method in class org.eigenbase.xom.XMLAttrVector
Add a new attribute/value pair based on a double value.
add(String, boolean) - Method in class org.eigenbase.xom.XMLAttrVector
Add a new attribute/value pair based on a boolean value.
addChild(NodeDef) - Method in class org.eigenbase.xom.ElementDef
 
addChild(NodeDef) - Method in class org.eigenbase.xom.GenericDef
 
addChild(ElementDef, ElementDef) - Static method in class org.eigenbase.xom.XOMUtil
 
addChild(ElementDef, NodeDef) - Static method in class org.eigenbase.xom.XOMUtil
 
addChildren(NodeDef[]) - Method in class org.eigenbase.xom.ElementDef
 
addChildren(ElementDef, NodeDef[]) - Static method in class org.eigenbase.xom.XOMUtil
Adds a set of children to an object, using its best guess as to where to put them.
addElement(Object[], Object) - Static method in class org.eigenbase.xom.XOMUtil
Adds an object to the end of an array.
Annotator - Class in org.eigenbase.xom.wrappers
Quick and dirty XML parser that finds the precise start and end position of all nodes in a document.
Any - Interface in org.eigenbase.xom
An element which has 'Any' content.
any - Variable in class org.eigenbase.xom.MetaDef.Class
 
any - Variable in class org.eigenbase.xom.MetaDef.Element
 
appendEscapedString(String, StringBuffer) - Method in class org.eigenbase.xom.StringEscaper
Apply an immutable transformation to the given string, writing the results to a string buffer.
AssertFailure - Exception in org.eigenbase.xom
Exception indicating that an assertion has failed.
AssertFailure() - Constructor for exception org.eigenbase.xom.AssertFailure
Construct an AssertFailure with no message
AssertFailure(String) - Constructor for exception org.eigenbase.xom.AssertFailure
Construct an AssertFailure with a simple detail message.
AssertFailure(Throwable) - Constructor for exception org.eigenbase.xom.AssertFailure
Construct an AssertFailure from an exception.
AssertFailure(Throwable, String) - Constructor for exception org.eigenbase.xom.AssertFailure
Similar to the previous constructor, except allows a custom message on top of the exception
attribute(String, String) - Method in class org.eigenbase.xom.XMLOutput
Write an attribute.
attributes - Variable in class org.eigenbase.xom.MetaDef.Class
This array defines all attributes to appear within this class or element.
attributes - Variable in class org.eigenbase.xom.MetaDef.Element
This array defines all attributes to appear within this class or element.
attributes - Variable in class org.eigenbase.xom.MetaDef.Plugin
 

B

beginBeginTag(String) - Method in class org.eigenbase.xom.XMLOutput
 
beginNode() - Method in class org.eigenbase.xom.XMLOutput
If we are currently inside the start tag, finish it off.
beginTag(String, XMLAttrVector) - Method in class org.eigenbase.xom.XMLOutput
Start writing a new tag to the stream.

C

CDATA - Static variable in interface org.eigenbase.xom.DOMWrapper
CDATA is a type of DOM Element representing a piece of text embedded in a CDATA section, for example, <![CDATA[Some text]]>.
cdata - Variable in class org.eigenbase.xom.MetaDef.Class
 
cdata - Variable in class org.eigenbase.xom.MetaDef.Element
 
cdata(String) - Method in class org.eigenbase.xom.XMLOutput
Write a CDATA section.
cdata(String, boolean) - Method in class org.eigenbase.xom.XMLOutput
Writes a CDATA section (as XMLOutput.cdata(String)).
CdataDef - Class in org.eigenbase.xom
A CdataDef represents a CDATA element.
CdataDef() - Constructor for class org.eigenbase.xom.CdataDef
 
CdataDef(String) - Constructor for class org.eigenbase.xom.CdataDef
 
CdataDef(DOMWrapper) - Constructor for class org.eigenbase.xom.CdataDef
 
classArray(Class, int, int) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves a collection of elements which are subclasses of the given class, returning them as an array.
className - Variable in class org.eigenbase.xom.MetaDef.Model
 
clone() - Method in class org.eigenbase.xom.ElementDef
Clone an ElementDef.
clone() - Method in class org.eigenbase.xom.StringEscaper
 
code - Variable in class org.eigenbase.xom.MetaDef.Class
This element allows arbitrary Java Code to be attached to any class or element.
Code - Static variable in class org.eigenbase.xom.MetaDef
The Code entity specifies a raw block of Java code.
code - Variable in class org.eigenbase.xom.MetaDef.Element
This element allows arbitrary Java Code to be attached to any class or element.
code - Variable in class org.eigenbase.xom.MetaDef.Plugin
 
COMMENT - Static variable in interface org.eigenbase.xom.DOMWrapper
COMMENT is a type of DOM Element representing an XML comment.
CommentDef - Class in org.eigenbase.xom
Comment element.
CommentDef() - Constructor for class org.eigenbase.xom.CommentDef
 
CommentDef(String) - Constructor for class org.eigenbase.xom.CommentDef
 
CommentDef(DOMWrapper) - Constructor for class org.eigenbase.xom.CommentDef
 
concatenate(Object[], Object[]) - Static method in class org.eigenbase.xom.XOMUtil
Concatenates two arrays.
constructElement(DOMWrapper, Class) - Static method in class org.eigenbase.xom.ElementDef
constructElement is a helper function which builds the appropriate type of ElementDef from an XML Element.
constructElement(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
constructElement is a helper function which builds the appropriate type of ElementDef from an XML Element.
content - Variable in class org.eigenbase.xom.MetaDef.Class
This array defines all content (objects and arrays) to appear within this class or element.
content - Variable in class org.eigenbase.xom.MetaDef.Element
This array defines all content (objects and arrays) to appear within this class or element.
content(String) - Method in class org.eigenbase.xom.XMLOutput
Write content.
contentModel - Variable in class org.eigenbase.xom.MetaDef.Class
 
contentModel - Variable in class org.eigenbase.xom.MetaDef.Element
 
create(String) - Method in interface org.eigenbase.xom.Parser
Creates a wrapper representing an XML element.
create(String) - Method in class org.eigenbase.xom.wrappers.XercesDOMParser
 
createDefaultParser() - Static method in class org.eigenbase.xom.XOMUtil
Creates a Parser of the default parser type.

D

debugDisplay() - Method in class org.eigenbase.xom.MetaGenerator
Display information about this generator for debug purposes.
deepCopy() - Method in class org.eigenbase.xom.ElementDef
Public version of clone(); returns a deep copy of this ElementDef.
defaultKeepDef - Variable in class org.eigenbase.xom.MetaDef.Model
 
defClass - Variable in class org.eigenbase.xom.MetaDef.Import
 
defineEscape(char, String) - Method in class org.eigenbase.xom.StringEscaper
Map character "from" to escape sequence "to"
defPackage - Variable in class org.eigenbase.xom.MetaDef.Import
 
DefWalker - Class in org.eigenbase.xom
DefWalker is a class designed to help users of plugin elements and elements with content type ANY.
DefWalker(NodeDef[]) - Constructor for class org.eigenbase.xom.DefWalker
Construct a DefWalker, attaching it to a NodeDef array and specifying a PrintWriter to display error messages for later consumption.
diff(ElementDef) - Method in class org.eigenbase.xom.ElementDef
The diff function compares this element against another, determining if they are exactly equal.
discard(boolean) - Static method in class org.eigenbase.xom.XOMUtil
When the compiler is complaining that you are not using a variable, just call one of these routines with it.
discard(byte) - Static method in class org.eigenbase.xom.XOMUtil
 
discard(char) - Static method in class org.eigenbase.xom.XOMUtil
 
discard(double) - Static method in class org.eigenbase.xom.XOMUtil
 
discard(float) - Static method in class org.eigenbase.xom.XOMUtil
 
discard(int) - Static method in class org.eigenbase.xom.XOMUtil
 
discard(long) - Static method in class org.eigenbase.xom.XOMUtil
 
discard(Object) - Static method in class org.eigenbase.xom.XOMUtil
 
discard(short) - Static method in class org.eigenbase.xom.XOMUtil
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.CommentDef
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.GenericDef
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Any
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Array
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Attribute
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.CData
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Class
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Element
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Import
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Model
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Object
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Plugin
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.StringElement
 
display(PrintWriter, int) - Method in interface org.eigenbase.xom.NodeDef
Outputs this node to any PrintWriter, in a formatted fashion with automatic indenting.
display(PrintWriter, int) - Method in class org.eigenbase.xom.TextDef
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.WrapperElementDef
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.XMLAttrVector
Displays the entire attribute/value pair list, given a PrintWriter to which to display and an indentation level.
displayAttribute(PrintWriter, String, Object, int) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays an XML attribute value with the given attribute name at the given indentation level.
displayAttributeDiff(String, Object, Object, PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays differences in two versions of the same XML attribute value.
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.ElementDef
The displayDiff function compares this element definition against another, compiling a message containing all diffs.
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Any
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Array
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Attribute
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.CData
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Class
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Element
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Import
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Model
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Object
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Plugin
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.StringElement
 
displayElement(PrintWriter, String, ElementDef, int) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays any ElementDef with the given parameter name at the given indentation level.
displayElementArray(PrintWriter, String, NodeDef[], int) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays any array of ElementDef values with the given parameter name (assumed to represent an array) at the given indentation level.
displayElementArrayDiff(String, NodeDef[], NodeDef[], PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
This convenience function diffs any array of ElementDef values with the given array name.
displayElementDiff(String, NodeDef, NodeDef, PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays differences in the values of any two ElementDefs, returning true if they match and false if not.
displayIndent(PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
This function writes an indentation level to the given PrintWriter.
displayString(PrintWriter, String, String, int) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays a String value with the given parameter name at the given indentation level.
displayStringArray(PrintWriter, String, String[], int) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays any array of String values with the given parameter name (assumed to represent an array) at the given indentation level.
displayStringArrayDiff(String, String[], String[], PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
This convenience function diffs any array of strings with the given array name.
displayStringDiff(String, String, String, PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays differences in two versions of the same string object.
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.CdataDef
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.CommentDef
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.ElementDef
 
displayXML(XMLOutput) - Method in class org.eigenbase.xom.ElementDef
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.GenericDef
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Any
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Array
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Attribute
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.CData
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Class
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Element
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Import
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Model
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Object
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Plugin
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.StringElement
 
displayXML(XMLOutput, int) - Method in interface org.eigenbase.xom.NodeDef
Outputs this element definition in XML to any XMLOutput.
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.TextDef
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.WrapperElementDef
 
displayXMLElement(XMLOutput, ElementDef) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays any ElementDef in XML.
displayXMLElementArray(XMLOutput, NodeDef[]) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays an array of ElementDef values in XML.
displayXMLString(XMLOutput, String, String) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays a String value in XML.
displayXMLStringArray(XMLOutput, String, String[]) - Static method in class org.eigenbase.xom.ElementDef
This convenience function displays a String array in XML.
doc - Variable in class org.eigenbase.xom.MetaDef.Array
 
doc - Variable in class org.eigenbase.xom.MetaDef.Attribute
 
doc - Variable in class org.eigenbase.xom.MetaDef.Class
Doc tags allow documentation to be added to any definition.
Doc - Static variable in class org.eigenbase.xom.MetaDef
The Doc entity specifies a documentation section.
doc - Variable in class org.eigenbase.xom.MetaDef.Element
Doc tags allow documentation to be added to any definition.
doc - Variable in class org.eigenbase.xom.MetaDef.Import
Doc tags allow documentation to be added to any definition.
doc - Variable in class org.eigenbase.xom.MetaDef.Model
 
doc - Variable in class org.eigenbase.xom.MetaDef.Object
 
doc - Variable in class org.eigenbase.xom.MetaDef.Plugin
Doc tags allow documentation to be added to any definition.
doc - Variable in class org.eigenbase.xom.MetaDef.StringElement
Doc tags allow documentation to be added to any definition.
DOMElementParser - Class in org.eigenbase.xom
DOMElementParser is a utility wrapper around DOMWrapper.
DOMElementParser(DOMWrapper, String, Class) - Constructor for class org.eigenbase.xom.DOMElementParser
Constructs a new ElementParser based on an Element of the XML parse tree wrapped in a DOMWrapper, and a prefix (to be applied to all element tags except the root), and the name of the enclosing class.
DOMWrapper - Interface in org.eigenbase.xom
DOMWrapper implements a Wrapper around the Element class from any DOM-style XML parser.
dtdName - Variable in class org.eigenbase.xom.MetaDef.Element
 
dtdName - Variable in class org.eigenbase.xom.MetaDef.Import
 
dtdName - Variable in class org.eigenbase.xom.MetaDef.Model
 

E

ELEMENT - Static variable in interface org.eigenbase.xom.DOMWrapper
ELEMENT is a type of DOM Element representing a named tag, possibly containing attributes, child elements, and text.
ElementDef - Class in org.eigenbase.xom
ElementDef is the base class for all element definitions.
ElementDef() - Constructor for class org.eigenbase.xom.ElementDef
 
elements - Variable in class org.eigenbase.xom.MetaDef.Model
The elements array contains a definition for each element within the model.
emptyTag(String, XMLAttrVector) - Method in class org.eigenbase.xom.XMLOutput
Write an empty tag to the stream.
endBeginTag(String) - Method in class org.eigenbase.xom.XMLOutput
 
endTag(String) - Method in class org.eigenbase.xom.XMLOutput
Complete a tag.
equals(Object) - Method in class org.eigenbase.xom.ElementDef
Determines if this ElementDef is equal to other (deeply), returning true if the two are equal.
escapeString(String) - Method in class org.eigenbase.xom.StringEscaper
Apply an immutable transformation to the given string.
execute() - Method in class org.eigenbase.xom.XOMGenTask
 
expect(Class) - Method in class org.eigenbase.xom.DefWalker
Returns the next node in the defs array, but only if it matches the provided class elemType.
expectArray(Class) - Method in class org.eigenbase.xom.DefWalker
Returns a portion of the remaining nodes in the defs array as an array.
expectTypeArray(Class) - Method in class org.eigenbase.xom.DefWalker
Returns a portion of the remaining nodes in the defs array as an array.

F

FREETEXT - Static variable in interface org.eigenbase.xom.DOMWrapper
FREETEXT is a type of DOM Element representing a piece of text (but not a CDATA section).

G

GenericDef - Class in org.eigenbase.xom
A GenericDef is a ElementDef whose attributes and children are stored in collections, not generated members.
GenericDef(String) - Constructor for class org.eigenbase.xom.GenericDef
 
getArray(Class, int, int) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves a collection of elements which are subclasses of the given class, returning them as an array.
getAttribute(String, String, String, String[], boolean) - Method in class org.eigenbase.xom.DOMElementParser
Retrieve an Attribute from the parser.
getAttribute(String) - Method in interface org.eigenbase.xom.DOMWrapper
Returns the value of the attribute with the given attrName.
getAttribute(String) - Method in class org.eigenbase.xom.GenericDef
 
getAttribute(String) - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
Return the attribute.
getAttributeNames() - Method in interface org.eigenbase.xom.DOMWrapper
Returns a list of attribute names.
getAttributeNames() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
 
getChildren() - Method in interface org.eigenbase.xom.Any
 
getChildren() - Method in interface org.eigenbase.xom.DOMWrapper
Returns all children of this element, including TEXT elements, as an array of DOMWrappers.
getChildren() - Method in class org.eigenbase.xom.ElementDef
 
getChildren() - Method in class org.eigenbase.xom.GenericDef
 
getChildren() - Method in interface org.eigenbase.xom.NodeDef
Returns the children of this node.
getChildren() - Method in class org.eigenbase.xom.TextDef
 
getChildren() - Method in class org.eigenbase.xom.WrapperElementDef
 
getChildren() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
Retrieve all children, and build an array of W3CDOMWrappers around each child that is of TEXT or ELEMENT type to return.
getCompact() - Method in class org.eigenbase.xom.XMLOutput
 
getElement(Class, boolean) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves an Element from this parser, advancing the parser if the element is found.
getElementChildren() - Method in interface org.eigenbase.xom.DOMWrapper
Returns all element children of this element as an array of DOMWrappers.
getElementChildren(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
 
getElementChildren() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
Retrieve all children, and build an array of W3CDOMWrappers around each ELEMENT child.
getElementClass(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
getElementClass is a static helper function which finds the XMLDef class corresponding to an Element.
getEndColumn() - Method in interface org.eigenbase.xom.Location
Returns the column where this node ends.
getEndLine() - Method in interface org.eigenbase.xom.Location
Returns the line where this node ends.
getEndPos() - Method in interface org.eigenbase.xom.Location
Returns the character position where this node ends.
getFirstInstance(Object[], Class) - Static method in class org.eigenbase.xom.XOMUtil
Returns the first member of an array of objects which is an instance of a given class, or null if there is no such.
getFirstTagName(Reader) - Static method in class org.eigenbase.xom.XMLUtil
Retrieve the name of the first tag in the XML document specified by the given Reader, without parsing the full file/string.
getIgnorePcdata() - Method in class org.eigenbase.xom.XMLOutput
 
getLocation() - Method in interface org.eigenbase.xom.DOMWrapper
Returns the location of this element.
getLocation() - Method in class org.eigenbase.xom.ElementDef
 
getLocation(DOMWrapper) - Method in interface org.eigenbase.xom.Locator
 
getLocation() - Method in interface org.eigenbase.xom.NodeDef
Returns the location of this element in its document.
getLocation() - Method in class org.eigenbase.xom.TextDef
 
getLocation(DOMWrapper) - Method in class org.eigenbase.xom.wrappers.Annotator
 
getLocation() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
 
getMixedChildren(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
 
getMixedChildren_new(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
 
getMutableClone() - Method in class org.eigenbase.xom.StringEscaper
Create a mutable escaper from an existing escaper, which may already be immutable.
getName() - Method in class org.eigenbase.xom.ElementDef
 
getName() - Method in class org.eigenbase.xom.GenericDef
Returns the tag name of this element, or null for TEXT elements.
getName() - Method in class org.eigenbase.xom.MetaDef.Any
 
getName() - Method in class org.eigenbase.xom.MetaDef.Array
 
getName() - Method in class org.eigenbase.xom.MetaDef.Attribute
 
getName() - Method in class org.eigenbase.xom.MetaDef.CData
 
getName() - Method in class org.eigenbase.xom.MetaDef.Class
 
getName() - Method in class org.eigenbase.xom.MetaDef.Element
 
getName() - Method in class org.eigenbase.xom.MetaDef.Import
 
getName() - Method in class org.eigenbase.xom.MetaDef.Model
 
getName() - Method in class org.eigenbase.xom.MetaDef.Object
 
getName() - Method in class org.eigenbase.xom.MetaDef.Plugin
 
getName() - Method in class org.eigenbase.xom.MetaDef.StringElement
 
getName() - Method in interface org.eigenbase.xom.NodeDef
Returns the name of this node's tag.
getName() - Method in class org.eigenbase.xom.TextDef
 
getName() - Method in class org.eigenbase.xom.WrapperElementDef
 
getPluginClass(String, String) - Static method in class org.eigenbase.xom.DOMElementParser
Get a Class object representing a plugin class, identified either directly by a Java package and Java class name, or indirectly by a Java package and Java class which defines a method called getXMLDefClass() to return the appropriate class.
getPluginClass(Class) - Static method in class org.eigenbase.xom.DOMElementParser
Get a Class object representing a plugin class, given a manager class that implements the static method getXMLDefClass().
getStartColumn() - Method in interface org.eigenbase.xom.Location
Returns the column where this node starts.
getStartLine() - Method in interface org.eigenbase.xom.Location
Returns the line where this node starts.
getStartPos() - Method in interface org.eigenbase.xom.Location
Returns the character position where this node starts.
getString(String, boolean) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves a String element from this parser, advancing the parser if the element is found.
getStringArray(String, int, int) - Method in class org.eigenbase.xom.DOMElementParser
This function returns a collection of String elements of the given name, returning them as an array.
getTagName() - Method in interface org.eigenbase.xom.DOMWrapper
Returns the tag name of this element, or null for TEXT elements.
getTagName() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
Retrieve the tag name directly.
getText() - Method in class org.eigenbase.xom.DOMElementParser
This function is used to return a CDATA section as text.
getText() - Method in interface org.eigenbase.xom.DOMWrapper
Returns a flattened representation of the text inside thie element.
getText() - Method in class org.eigenbase.xom.ElementDef
 
getText(boolean) - Method in interface org.eigenbase.xom.Location
Returns the text of this location.
getText() - Method in interface org.eigenbase.xom.NodeDef
Returns the text inside this node.
getText() - Method in class org.eigenbase.xom.TextDef
 
getText() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
Recursively unwrap and create the contained text.
getType() - Method in class org.eigenbase.xom.CdataDef
 
getType() - Method in class org.eigenbase.xom.CommentDef
 
getType() - Method in interface org.eigenbase.xom.DOMWrapper
Returns the type of this element/node.
getType() - Method in class org.eigenbase.xom.ElementDef
 
getType() - Method in class org.eigenbase.xom.GenericDef
 
getType() - Method in interface org.eigenbase.xom.NodeDef
Returns the type of this element.
getType() - Method in class org.eigenbase.xom.TextDef
 
getType() - Method in class org.eigenbase.xom.WrapperElementDef
 
getType() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
Map the Node's type to DOMWrapper's simplified concept of type.
getTypeInfo(String, boolean) - Method in class org.eigenbase.xom.MetaGenerator
Return the TypeInfo class associated with the given name.
getWrapper() - Method in class org.eigenbase.xom.ElementDef
 
getWrapper() - Method in interface org.eigenbase.xom.NodeDef
Retrieves the DOMWrapper which was used to create this node.
getWrapper() - Method in class org.eigenbase.xom.TextDef
 
getWrapper() - Method in class org.eigenbase.xom.WrapperElementDef
 
getXMLDefClass() - Static method in class org.eigenbase.xom.MetaDef
 

H

hashCode() - Method in class org.eigenbase.xom.ElementDef
Returns a unique hash of this instance.
header() - Method in class org.eigenbase.xom.XMLOutput
Write header.
header(String) - Method in class org.eigenbase.xom.XMLOutput
Write header, take version as input.
htmlEscaper - Static variable in class org.eigenbase.xom.StringEscaper
 

I

importName - Variable in class org.eigenbase.xom.MetaDef.Model
 
isKeepPositions() - Method in interface org.eigenbase.xom.Parser
Returns whether the parser is retaining position information.

J

JaxpDOMParser - Class in org.eigenbase.xom.wrappers
A JaxpDOMParser implements Parser using a JAXP-compliant parser.
JaxpDOMParser() - Constructor for class org.eigenbase.xom.wrappers.JaxpDOMParser
Creates a non-validating parser.
JaxpDOMParser(boolean) - Constructor for class org.eigenbase.xom.wrappers.JaxpDOMParser
Creates a parser.

K

keepDef - Variable in class org.eigenbase.xom.MetaDef.Class
 
keepDef - Variable in class org.eigenbase.xom.MetaDef.Element
 

L

lastOptionIndex() - Method in class org.eigenbase.xom.DOMElementParser
Returns the option index of the element returned through the last requiredOption call.
Location - Interface in org.eigenbase.xom
Represents the location of a node within its document.
Locator - Interface in org.eigenbase.xom
Callback to find the location of a node within its document.

M

main(String[]) - Static method in class org.eigenbase.xom.MetaGenerator
Main function for MetaGenerator.
makeImmutable() - Method in class org.eigenbase.xom.StringEscaper
Call this before attempting to escape strings; after this, defineEscape may not be called again.
max - Variable in class org.eigenbase.xom.MetaDef.Array
 
MetaDef - Class in org.eigenbase.xom
This model is the XOM Meta Model.
MetaDef() - Constructor for class org.eigenbase.xom.MetaDef
 
MetaDef.Any - Class in org.eigenbase.xom
The Any content is a special marker which allows an Element to contain any type of data.
MetaDef.Any() - Constructor for class org.eigenbase.xom.MetaDef.Any
 
MetaDef.Any(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Any
 
MetaDef.Array - Class in org.eigenbase.xom
An Array is a set of multiple instances of Elements.
MetaDef.Array() - Constructor for class org.eigenbase.xom.MetaDef.Array
 
MetaDef.Array(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Array
 
MetaDef.Attribute - Class in org.eigenbase.xom
The Attribute entity appears within any Element definition.
MetaDef.Attribute() - Constructor for class org.eigenbase.xom.MetaDef.Attribute
 
MetaDef.Attribute(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Attribute
 
MetaDef.CData - Class in org.eigenbase.xom
The CData content is a special marker which allows an Element to contain a single CDATA section as its only content, yet still have attributes.
MetaDef.CData() - Constructor for class org.eigenbase.xom.MetaDef.CData
 
MetaDef.CData(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.CData
 
MetaDef.Class - Class in org.eigenbase.xom
A Class Definition defines a class of entities.
MetaDef.Class() - Constructor for class org.eigenbase.xom.MetaDef.Class
 
MetaDef.Class(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Class
 
MetaDef.Content - Interface in org.eigenbase.xom
The Content class contains all entities which represent types of content which may appear within an Element.
MetaDef.Definition - Interface in org.eigenbase.xom
The Definition class represents a generic type of element definition.
MetaDef.Element - Class in org.eigenbase.xom
An Element Definition defines a basic entity of the meta model.
MetaDef.Element() - Constructor for class org.eigenbase.xom.MetaDef.Element
 
MetaDef.Element(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Element
 
MetaDef.FullDefinition - Interface in org.eigenbase.xom
The FullDefinition class represents a fully-specified definition that may include content.
MetaDef.Import - Class in org.eigenbase.xom
An Import as a special type of element that represents another element stored in an external model.
MetaDef.Import() - Constructor for class org.eigenbase.xom.MetaDef.Import
 
MetaDef.Import(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Import
 
MetaDef.Model - Class in org.eigenbase.xom
Model is the top-level element for a model description.
MetaDef.Model() - Constructor for class org.eigenbase.xom.MetaDef.Model
 
MetaDef.Model(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Model
 
MetaDef.Object - Class in org.eigenbase.xom
An Object is a single instance of an Element type.
MetaDef.Object() - Constructor for class org.eigenbase.xom.MetaDef.Object
 
MetaDef.Object(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Object
 
MetaDef.Plugin - Class in org.eigenbase.xom
A Plugin in a special type of element whose content may be derived from a different model.
MetaDef.Plugin() - Constructor for class org.eigenbase.xom.MetaDef.Plugin
 
MetaDef.Plugin(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Plugin
 
MetaDef.StringElement - Class in org.eigenbase.xom
A StringElement is a simple type of element which has no attributes and whose content is a single String (usually represented as a CDATA section).
MetaDef.StringElement() - Constructor for class org.eigenbase.xom.MetaDef.StringElement
 
MetaDef.StringElement(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.StringElement
 
MetaGenerator - Class in org.eigenbase.xom
MetaGenerator is a utility class which reads an XOM Meta Model description in XML and generates the corresponding .dtd and .java definition files.
MetaGenerator(String, boolean) - Constructor for class org.eigenbase.xom.MetaGenerator
Construct a MetaGenerator from an XML file.
MetaGenerator(String, boolean, String) - Constructor for class org.eigenbase.xom.MetaGenerator
 
min - Variable in class org.eigenbase.xom.MetaDef.Array
 

N

name - Variable in class org.eigenbase.xom.MetaDef.Array
 
name - Variable in class org.eigenbase.xom.MetaDef.Attribute
 
name - Variable in class org.eigenbase.xom.MetaDef.Model
 
name - Variable in class org.eigenbase.xom.MetaDef.Object
 
NodeDef - Interface in org.eigenbase.xom
NodeDef represents a node in a parse tree.
numTagsWritten() - Method in class org.eigenbase.xom.XMLOutput
Get the total number of tags written

O

optionalArray(String, int, int) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves a collection of elements with the given name, returning them as an array.
optionalAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves an optional Attribute by name from the current Element.
optionalBooleanAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves an optional Attribute by name from the current Element, converting it to an Boolean.
optionalDoubleAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves an optional Attribute by name from the current Element, converting it to a Double.
optionalElement(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves an optional Element from this parser, advancing the parser if the element is found.
optionalIntegerAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves an optional Attribute by name from the current Element, converting it to an Integer.
optionalString(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves an optional String element from this parser, advancing the parser if the element is found.
org.eigenbase.xom - package org.eigenbase.xom
Provides an object layer for reading and writing XML documents.
org.eigenbase.xom.wrappers - package org.eigenbase.xom.wrappers
Wrappers for various XML parsers.

P

packageName - Variable in class org.eigenbase.xom.MetaDef.Model
 
parse(String) - Method in interface org.eigenbase.xom.Parser
Parses a string and returns a wrapped element.
parse(InputStream) - Method in interface org.eigenbase.xom.Parser
Parses an input stream and returns a wrapped element.
parse(URL) - Method in interface org.eigenbase.xom.Parser
Parses the contents of a URL and returns a wrapped element.
parse(Reader) - Method in interface org.eigenbase.xom.Parser
Parses the contents of a reader and returns a wrapped element.
parseInputSource(InputSource) - Method in class org.eigenbase.xom.wrappers.JaxpDOMParser
 
parseInputSource(InputSource) - Method in class org.eigenbase.xom.wrappers.XercesDOMParser
 
Parser - Interface in org.eigenbase.xom
The Parser interface abstracts the behavior which the org.eigenbase.xom package needs from an XML parser.
prefix - Variable in class org.eigenbase.xom.MetaDef.Model
 
print(String) - Method in class org.eigenbase.xom.XMLOutput
Sends a string directly to the output stream, without escaping any characters.
printAtt(PrintWriter, String) - Static method in class org.eigenbase.xom.XMLUtil
Quote a string so that it can be included as an XML attribute value.
printAtt(PrintWriter, String, String) - Static method in class org.eigenbase.xom.XMLUtil
Print an XML attribute name and value for string val
printAtt(PrintWriter, String, int) - Static method in class org.eigenbase.xom.XMLUtil
Print an XML attribute name and value for int val
printAtt(PrintWriter, String, boolean) - Static method in class org.eigenbase.xom.XMLUtil
Print an XML attribute name and value for boolean val
printPCDATA(PrintWriter, String) - Static method in class org.eigenbase.xom.XMLUtil
Quote a string, and write to a PrintWriter.
printPCDATA(PrintWriter, String, String, boolean) - Static method in class org.eigenbase.xom.XMLUtil
Quote a string in an element and a CDATA, and write to a PrintWriter.
printPCDATA(PrintWriter, String, String) - Static method in class org.eigenbase.xom.XMLUtil
 

Q

quoteAtt(String) - Static method in class org.eigenbase.xom.XMLUtil
Quote a string so that it can be included as an XML attribute value.
quoteAtt(String, String) - Static method in class org.eigenbase.xom.XMLUtil
Return an XML attribute/value pair for String val
quoteAtt(String, int) - Static method in class org.eigenbase.xom.XMLUtil
Return an XML attribute/value pair for int val
quoteAtt(String, boolean) - Static method in class org.eigenbase.xom.XMLUtil
Return an XML attribute/value pair for boolean val
quotePCDATA(String) - Static method in class org.eigenbase.xom.XMLUtil
Quote a string.

R

required - Variable in class org.eigenbase.xom.MetaDef.Attribute
 
required - Variable in class org.eigenbase.xom.MetaDef.Object
 
requiredAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves a required Attribute by name from the current Element.
requiredBooleanAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves an required Attribute by name from the current Element, converting it to a Boolean.
requiredClass(Class) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves a required Element of a specific class from this parser, advancing the parser after the read.
requiredDefAttribute(DOMWrapper, String, String) - Static method in class org.eigenbase.xom.DOMElementParser
This static version of requiredAttribute uses any element definition as a basis for the attribute.
requiredElement(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves a required Element from this parser, advancing the parser after the read.
requiredIntegerAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves an required Attribute by name from the current Element, converting it to an Integer.
requiredOption(String[]) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves a required element which may have one of a number of names.
requiredString(String) - Method in class org.eigenbase.xom.DOMElementParser
This function retrieves a required String element from this parser, advancing the parser after the read.
root - Variable in class org.eigenbase.xom.MetaDef.Model
 

S

s - Variable in class org.eigenbase.xom.TextDef
 
setAlwaysQuoteCData(boolean) - Method in class org.eigenbase.xom.XMLOutput
Sets whether to always quote cdata segments (even if they don't contain special characters).
setAttribute(String, Object) - Method in class org.eigenbase.xom.GenericDef
 
setChildren(NodeDef[]) - Method in interface org.eigenbase.xom.Any
 
setClassname(String) - Method in class org.eigenbase.xom.XOMGenTask
See parameter classname.
setCompact(boolean) - Method in class org.eigenbase.xom.XMLOutput
Sets or unsets the compact mode.
setDestdir(String) - Method in class org.eigenbase.xom.XOMGenTask
See parameter destdir.
setDtdname(String) - Method in class org.eigenbase.xom.XOMGenTask
See parameter dtdname.
setGlob(boolean) - Method in class org.eigenbase.xom.XMLOutput
Sets whether to detect that tags are empty.
setIgnorePcdata(boolean) - Method in class org.eigenbase.xom.XMLOutput
Sets whether to ignore unquoted text, such as whitespace.
setIndentString(String) - Method in class org.eigenbase.xom.XMLOutput
Sets the string to print for each level of indentation.
setKeepPositions(boolean) - Method in interface org.eigenbase.xom.Parser
Sets whether to retain position information.
setModel(String) - Method in class org.eigenbase.xom.XOMGenTask
See parameter model.
size() - Method in class org.eigenbase.xom.XMLAttrVector
Returns the number of attributes.
stringEncodeXML(String, PrintWriter) - Static method in class org.eigenbase.xom.XMLUtil
Encode a String for XML output, displaying it to a PrintWriter.
StringEscaper - Class in org.eigenbase.xom
StringEscaper is a utility for replacing special characters with escape sequences in strings.
StringEscaper() - Constructor for class org.eigenbase.xom.StringEscaper
Identity transform
stringHasXMLSpecials(String) - Static method in class org.eigenbase.xom.XMLUtil
Determine if a String contains any XML special characters, return true if it does.
stringTag(String, String) - Method in class org.eigenbase.xom.XMLOutput
Write a String tag; a tag containing nothing but a CDATA section.
superclass - Variable in class org.eigenbase.xom.MetaDef.Class
 

T

TextDef - Class in org.eigenbase.xom
A TextDef represents piece of textual data in an XML document.
TextDef() - Constructor for class org.eigenbase.xom.TextDef
 
TextDef(String) - Constructor for class org.eigenbase.xom.TextDef
 
TextDef(String, boolean) - Constructor for class org.eigenbase.xom.TextDef
 
TextDef(String, boolean, Location) - Constructor for class org.eigenbase.xom.TextDef
 
TextDef(DOMWrapper) - Constructor for class org.eigenbase.xom.TextDef
 
toCompactXML() - Method in class org.eigenbase.xom.ElementDef
The toCompactXML function automatically uses displayXML() to produce an XML version of this ElementDef as a String.
toString() - Method in class org.eigenbase.xom.ElementDef
The toString function automatically uses display() to produce a string version of this ElementDef.
toXML() - Method in interface org.eigenbase.xom.DOMWrapper
Returns this node serialized as XML.
toXML() - Method in class org.eigenbase.xom.ElementDef
The toXML function automatically uses displayXML() to produce an XML version of this ElementDef as a String.
toXML() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
 
type - Variable in class org.eigenbase.xom.MetaDef.Array
 
type - Variable in class org.eigenbase.xom.MetaDef.Attribute
 
type - Variable in class org.eigenbase.xom.MetaDef.Element
 
type - Variable in class org.eigenbase.xom.MetaDef.Import
 
type - Variable in class org.eigenbase.xom.MetaDef.Object
 
type - Variable in class org.eigenbase.xom.MetaDef.Plugin
 
type - Variable in class org.eigenbase.xom.MetaDef.StringElement
 

U

UNKNOWN - Static variable in interface org.eigenbase.xom.DOMWrapper
UNKNOWN is used for DOM Element types unsupported by the wrapper.
urlArgEscaper - Static variable in class org.eigenbase.xom.StringEscaper
 
urlEscaper - Static variable in class org.eigenbase.xom.StringEscaper
 

V

Value - Static variable in class org.eigenbase.xom.MetaDef
The Value entity specifies a single value in the set of allowed values for an Attribute.
values - Variable in class org.eigenbase.xom.MetaDef.Attribute
 
verifyEqual(ElementDef) - Method in class org.eigenbase.xom.ElementDef
Verifies that this ElementDef is equal to other, throwing a XOMException with a lengthy explanation if equality fails.
version - Variable in class org.eigenbase.xom.MetaDef.Model
 

W

W3CDOMWrapper - Class in org.eigenbase.xom.wrappers
This implementation of DOMWrapper wraps any w3c DOM-compliant java XML Parser.
W3CDOMWrapper(Node, Locator) - Constructor for class org.eigenbase.xom.wrappers.W3CDOMWrapper
W3CDOMWrapper parses XML based on a Node.
WrapperElementDef - Class in org.eigenbase.xom
WrapperElementDef is an ElementDef which retains the underlying XML DOMWrapper.
WrapperElementDef(DOMWrapper, Class, String) - Constructor for class org.eigenbase.xom.WrapperElementDef
 
wrapperToXml(DOMWrapper, boolean) - Static method in class org.eigenbase.xom.XOMUtil
 
writeDtd(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeFiles(String, String) - Method in class org.eigenbase.xom.MetaGenerator
Create all files associated with the metamodel, including a Java class and a DTD file.
writeJava(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDeclareAnyContent(PrintWriter, boolean) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDeclareAttribute(PrintWriter, MetaDef.Attribute) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDeclareCDataContent(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDeclareContent(PrintWriter, MetaDef.Content) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDeclarePluginAttributes(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDeclarePluginContent(PrintWriter, boolean) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayAnyContent(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayAttribute(PrintWriter, MetaDef.Attribute) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayCDataContent(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayContent(PrintWriter, MetaDef.Content) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayDiffAnyContent(PrintWriter, int[]) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayDiffAttribute(PrintWriter, int[], MetaDef.Attribute) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayDiffCDataContent(PrintWriter, int[]) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayDiffContent(PrintWriter, int[], MetaDef.Content) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayDiffPluginAttributes(PrintWriter, int[]) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayDiffPluginContent(PrintWriter, int[]) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayPluginAttributes(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayPluginContent(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayXMLAnyContent(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayXMLAttribute(PrintWriter, MetaDef.Attribute) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayXMLCDataContent(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayXMLContent(PrintWriter, MetaDef.Content) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayXMLPluginAttributes(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaDisplayXMLPluginContent(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaGetAnyContent(PrintWriter, boolean) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaGetAttribute(PrintWriter, MetaDef.Attribute) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaGetCDataContent(PrintWriter) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaGetContent(PrintWriter, MetaDef.Content) - Method in class org.eigenbase.xom.MetaGenerator
 
writeJavaGetPluginContent(PrintWriter, boolean) - Method in class org.eigenbase.xom.MetaGenerator
 
writeOutputs() - Method in class org.eigenbase.xom.MetaGenerator
Write the name of the dtd file and java class to standard output.

X

XercesDOMParser - Class in org.eigenbase.xom.wrappers
This private helper class presents a GenericDOMParser using Xerces, with simple error handling appropriate for a testing environment.
XercesDOMParser() - Constructor for class org.eigenbase.xom.wrappers.XercesDOMParser
Constructs a non-validating Xerces DOM Parser.
XercesDOMParser(boolean) - Constructor for class org.eigenbase.xom.wrappers.XercesDOMParser
Constructs a Xerces DOM Parser.
XMLAttrVector - Class in org.eigenbase.xom
XMLAttrVector is an class which assists in writing XML attributes to a stream.
XMLAttrVector() - Constructor for class org.eigenbase.xom.XMLAttrVector
Construct an empty XMLAttrVector.
xmlEscaper - Static variable in class org.eigenbase.xom.StringEscaper
 
xmlNumericEscaper - Static variable in class org.eigenbase.xom.StringEscaper
 
XMLOutput - Class in org.eigenbase.xom
XMLOutput is a class which implements streaming XML output.
XMLOutput(Writer) - Constructor for class org.eigenbase.xom.XMLOutput
Constructs a new XMLOutput based on any Writer.
XMLUtil - Class in org.eigenbase.xom
Utilities for dealing with XML data.
XMLUtil() - Constructor for class org.eigenbase.xom.XMLUtil
 
XOMException - Exception in org.eigenbase.xom
XOMException extends Exception and provides detailed error messages for xom-specific exceptions.
XOMException() - Constructor for exception org.eigenbase.xom.XOMException
Constructs a XOM exception with no message.
XOMException(String) - Constructor for exception org.eigenbase.xom.XOMException
Constructs an exception with a detailed message.
XOMException(Throwable, String) - Constructor for exception org.eigenbase.xom.XOMException
Constructs an exception based on another exception, so that the exceptions may be chained.
XOMGenTask - Class in org.eigenbase.xom
XOMGenTask is an ANT task with which to invoke MetaGenerator.
XOMGenTask() - Constructor for class org.eigenbase.xom.XOMGenTask
 
XOMUtil - Class in org.eigenbase.xom
Utility functions for the org.eigenbase.xom and org.eigenbase.xom.wrappers packages.
XOMUtil() - Constructor for class org.eigenbase.xom.XOMUtil
 

_

_abstract - Variable in class org.eigenbase.xom.MetaDef.Element
 
_class - Variable in class org.eigenbase.xom.MetaDef.Class
 
_class - Variable in class org.eigenbase.xom.MetaDef.Element
 
_class - Variable in class org.eigenbase.xom.MetaDef.Plugin
 
_contentModel_values - Static variable in class org.eigenbase.xom.MetaDef.Class
Allowable values for MetaDef.Class.contentModel.
_contentModel_values - Static variable in class org.eigenbase.xom.MetaDef.Element
Allowable values for MetaDef.Element.contentModel.
_def - Variable in class org.eigenbase.xom.MetaDef.Any
 
_def - Variable in class org.eigenbase.xom.MetaDef.Array
 
_def - Variable in class org.eigenbase.xom.MetaDef.Attribute
 
_def - Variable in class org.eigenbase.xom.MetaDef.CData
 
_def - Variable in class org.eigenbase.xom.MetaDef.Class
 
_def - Variable in class org.eigenbase.xom.MetaDef.Element
 
_def - Variable in class org.eigenbase.xom.MetaDef.Import
 
_def - Variable in class org.eigenbase.xom.MetaDef.Model
 
_def - Variable in class org.eigenbase.xom.MetaDef.Object
 
_def - Variable in class org.eigenbase.xom.MetaDef.Plugin
 
_def - Variable in class org.eigenbase.xom.MetaDef.StringElement
 
_default - Variable in class org.eigenbase.xom.MetaDef.Attribute
 
_elements - Static variable in class org.eigenbase.xom.MetaDef
 
A B C D E F G H I J K L M N O P Q R S T U V W X _ 

Copyright © 2012 Julian Hyde. All Rights Reserved.