- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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.
- 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() - 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
-