# Index

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

## A

AbstractGenerator - Class in org.eigenbase.resgen
  Abstract base for all generators.
AbstractGenerator(File, File) - Constructor for class org.eigenbase.resgen.AbstractGenerator
AbstractJavaGenerator - Class in org.eigenbase.resgen
  Abstract base for all generators which generate Java code.
AbstractJavaGenerator(File, File, String, ResourceDef.ResourceBundle, String) - Constructor for class org.eigenbase.resgen.AbstractJavaGenerator
add(String, boolean) - Method in class org.eigenbase.xom.XMLAttrVector
  Add a new attribute/value pair based on a boolean value.
add(String, double) - Method in class org.eigenbase.xom.XMLAttrVector
  Add a new attribute/value pair based on a double value.
add(String, int) - Method in class org.eigenbase.xom.XMLAttrVector
  Add a new attribute/value pair based on an int value.
add(String, Object) - Method in class org.eigenbase.xom.XMLAttrVector
  Add a new attribute/value pair based on a String value.
addChild(ElementDef, ElementDef) - Static method in class org.eigenbase.xom.XOMUtil
addChild(ElementDef, NodeDef) - Static method in class org.eigenbase.xom.XOMUtil
addChild(NodeDef) - Method in class org.eigenbase.xom.ElementDef
addChild(NodeDef) - Method in class org.eigenbase.xom.GenericDef
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.
addChildren(NodeDef[]) - Method in class org.eigenbase.xom.ElementDef
addElement(Object[], Object) - Static method in class org.eigenbase.xom.XOMUtil
  Adds an object to the end of an array.
addInclude(ResourceGenTask.Include) - Method in class org.eigenbase.resgen.ResourceGenTask
  Called by ANT.
addLists(String, String) - Static method in class org.eigenbase.resgen.JavaBaseGenerator
addLists(String, String, String) - Static method in class org.eigenbase.resgen.JavaBaseGenerator
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.
Annotator(String, DOMWrapper) - Constructor for class org.eigenbase.xom.wrappers.Annotator
  Creates an Annotator.
Annotator.LocInfo - Class in org.eigenbase.xom.wrappers
any - Variable in class org.eigenbase.xom.MetaDef.Class
any - Variable in class org.eigenbase.xom.MetaDef.Element
Any - Interface in org.eigenbase.xom
  An element which has 'Any' content.
Any() - Constructor for class org.eigenbase.xom.MetaDef.Any
Any(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Any
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.
Array() - Constructor for class org.eigenbase.xom.MetaDef.Array
Array(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Array
asIs - Variable in class org.eigenbase.xom.TextDef
  Whether to print the data as is -- never quote as a CDATA section.
AssertFailure - Exception Class in org.eigenbase.xom
  todo:
AssertFailure() - Constructor for exception class org.eigenbase.xom.AssertFailure
  Construct an AssertFailure with no message
AssertFailure(String) - Constructor for exception class org.eigenbase.xom.AssertFailure
  Construct an AssertFailure with a simple detail message.
AssertFailure(Throwable) - Constructor for exception class org.eigenbase.xom.AssertFailure
  Construct an AssertFailure from an exception.
AssertFailure(Throwable, String) - Constructor for exception class 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.
Attribute() - Constructor for class org.eigenbase.xom.MetaDef.Attribute
Attribute(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.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

baseClassName - Variable in class org.eigenbase.resgen.AbstractJavaGenerator
baseClassName - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
  Base class.
baseClassName - Variable in class org.eigenbase.resgen.XmlFileTask
baseMessage - Variable in class org.eigenbase.resgen.ResourceDefinition
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

capitalize(String) - Static method in class org.eigenbase.xom.XOMUtil
  Converts the first letter of `name` to upper-case.
cdata - Variable in class org.eigenbase.resgen.ResourceDef.Code
cdata - Variable in class org.eigenbase.resgen.ResourceDef.Property
cdata - Variable in class org.eigenbase.resgen.ResourceDef.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)`).
CData() - Constructor for class org.eigenbase.xom.MetaDef.CData
CData(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.CData
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]]>`.
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
checkUpToDate(ResourceGen, File) - Method in class org.eigenbase.resgen.FileTask
Class() - Constructor for class org.eigenbase.xom.MetaDef.Class
Class(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Class
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.resgen.AbstractJavaGenerator
className - Variable in class org.eigenbase.resgen.FileTask
className - Variable in class org.eigenbase.resgen.ResourceDef.Exception
className - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
  Class name.
className - Variable in class org.eigenbase.xom.MetaDef.Model
className - Variable in class org.eigenbase.xom.XOMGenTask
classNameToFile(File, String) - Static method in class org.eigenbase.xom.XOMGenTask
  Creates the File that a java class will live in.
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.resgen.ResourceDef.ResourceBundle
  Text within this element is included in the generated class.
code - Variable in class org.eigenbase.xom.MetaDef.Class
  This element allows arbitrary Java Code to be attached to any class or element.
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
Code - Static variable in class org.eigenbase.xom.MetaDef
  The Code entity specifies a raw block of Java code.
Code() - Constructor for class org.eigenbase.resgen.ResourceDef.Code
Code(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Code
comment(String) - Method in class org.eigenbase.resgen.ResourceGen
  Prints a message to the output stream.
COMMENT - Static variable in interface org.eigenbase.xom.DOMWrapper
  COMMENT is a type of DOM Element representing an XML comment.
COMMENT_STYLE_NORMAL - Static variable in class org.eigenbase.resgen.ResourceGenTask
COMMENT_STYLE_SCM_SAFE - Static variable in class org.eigenbase.resgen.ResourceGenTask
CommentDef - Class in org.eigenbase.xom
  todo:
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
commentStyle - Variable in class org.eigenbase.resgen.ResourceGenTask
concatenate(Object[], Object[]) - Static method in class org.eigenbase.xom.XOMUtil
  Concatenates two arrays.
configureCommentStyle(Generator) - Method in class org.eigenbase.resgen.FileTask
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
convertPathToURL(File) - Static method in class org.eigenbase.resgen.Util
  Creates a file-protocol URL for the given filename.
cppBaseClassName - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
  C++ Base class.
cppBaseClassName - Variable in class org.eigenbase.resgen.XmlFileTask
cppChainExceptions - Variable in class org.eigenbase.resgen.ResourceDef.Exception
cppClassLocation - Variable in class org.eigenbase.resgen.ResourceDef.Exception
cppClassName - Variable in class org.eigenbase.resgen.FileTask
cppClassName - Variable in class org.eigenbase.resgen.ResourceDef.Exception
cppClassName - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
  C++ Class name.
cppCommonInclude - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
cppExceptionClassLocation - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
cppExceptionClassName - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
CppGenerator - Class in org.eigenbase.resgen
  Generates a C++ class containing resource definitions.
CppGenerator(File, File, String, String, String, String) - Constructor for class org.eigenbase.resgen.CppGenerator
  Creates a C++ header generator.
CppHeaderGenerator - Class in org.eigenbase.resgen
  Generates a C++ header file containing resource definitions.
CppHeaderGenerator(File, File, String, String, String) - Constructor for class org.eigenbase.resgen.CppHeaderGenerator
  Creates a C++ header generator.
cppNamespace - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
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.GenericDOMParser
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.
createPropertiesTask(ResourceGenTask.Include, String) - Method in class org.eigenbase.resgen.ResourceGen
createXmlTask(ResourceGenTask.Include, String, String, String, boolean, String, String, boolean) - Method in class org.eigenbase.resgen.ResourceGen

## 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.
Dependencies - Search tag in package org.eigenbase.xom
  Section
Description - Search tag in class org.eigenbase.xom.XOMGenTask
  Section
dest - Variable in class org.eigenbase.resgen.ResourceGenTask
destDir - Variable in class org.eigenbase.xom.XOMGenTask
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(short) - Static method in class org.eigenbase.xom.XOMUtil
discard(Object) - Static method in class org.eigenbase.xom.XOMUtil
display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Code
display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Exception
display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Message
display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Property
display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Resource
display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.ResourceBundle
display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Text
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.resgen.ResourceDef.Code
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Exception
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Message
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Property
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Resource
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.ResourceBundle
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Text
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) - Method in class org.eigenbase.xom.ElementDef
displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Code
displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Exception
displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Message
displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Property
displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Resource
displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.ResourceBundle
displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Text
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, 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 - 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.
Doc - Static variable in class org.eigenbase.xom.MetaDef
  The Doc entity specifies a documentation section.
document - Variable in class org.eigenbase.xom.wrappers.GenericDOMParser
  The document which spawns elements.
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.
dtdFileName - Variable in class org.eigenbase.xom.XOMGenTask
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
dtdUrl - Variable in class org.eigenbase.xom.ParserTester
DummyPrintStream(OutputStream) - Constructor for class org.eigenbase.resgen.Util.DummyPrintStream
DummyPrintWriter(Writer) - Constructor for class org.eigenbase.resgen.Util.DummyPrintWriter

## E

Element() - Constructor for class org.eigenbase.xom.MetaDef.Element
Element(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Element
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
Element resourceGen - Search tag in class org.eigenbase.resgen.ResourceGenTask
  Section
elements - Variable in class org.eigenbase.xom.MetaDef.Model
  The elements array contains a definition for each element within the model.
emptyNodeArray - Static variable in class org.eigenbase.xom.XOMUtil
emptyObjectArray - Static variable in class org.eigenbase.resgen.ShadowResourceBundle
emptyTag(String, XMLAttrVector) - Method in class org.eigenbase.xom.XMLOutput
  Write an empty tag to the stream.
enclosure - Variable in class org.eigenbase.xom.WrapperElementDef
endBeginTag(String) - Method in class org.eigenbase.xom.XMLOutput
endTag(String) - Method in class org.eigenbase.xom.XMLOutput
  Complete a tag.
endTagEndPos - Variable in class org.eigenbase.xom.wrappers.Annotator.LocInfo
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.
error(SAXParseException) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
  Error.
errorBuffer - Variable in class org.eigenbase.xom.wrappers.GenericDOMParser
errorOut - Variable in class org.eigenbase.xom.wrappers.GenericDOMParser
escapeString(String) - Method in class org.eigenbase.xom.StringEscaper
  Apply an immutable transformation to the given string.
Example - Search tag in class org.eigenbase.xom.XOMGenTask
  Section
Exception() - Constructor for class org.eigenbase.resgen.ResourceDef.Exception
Exception(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Exception
exceptionClassName - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
ExceptionDescription(String) - Constructor for class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
  Figures out what constructors the exception class has.
execute() - Method in class org.eigenbase.resgen.ResourceGenTask
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

fatalError(SAXParseException) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
  Fatal error.
fileName - Variable in class org.eigenbase.resgen.FileTask
fileName - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
  Name of source file, relative to 'srcdir'.
fileNameSansLocale(String, String) - Static method in class org.eigenbase.resgen.Util
  Given "happy/BirthdayResource_fr_FR.properties" and ".properties", returns "happy/BirthdayResource".
fileNameToClassName(String, String) - Static method in class org.eigenbase.resgen.Util
fileNameToCppClassName(String, String) - Static method in class org.eigenbase.resgen.Util
fileNameToLocale(String, String) - Static method in class org.eigenbase.resgen.Util
  Given `happy/BirthdayResource_en_US.xml`, returns the locale "en_US".
fileSep - Static variable in class org.eigenbase.resgen.Util
FileTask - Class in org.eigenbase.resgen
  Abstract base class for an Ant task which processes a file containing resources.
FileTask() - Constructor for class org.eigenbase.resgen.FileTask
fillText(PrintWriter, String, String, String, int) - Static method in class org.eigenbase.resgen.Util
  Left-justify a block of text.
force - Variable in class org.eigenbase.resgen.ResourceGenTask
formatError(int, Object[]) - Method in interface org.eigenbase.resgen.Resource
  Formats the message corresponding to `code` with the given arguments.
formatError(String, Object[]) - Static method in class org.eigenbase.resgen.Util
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

generateCommentBlock(PrintWriter, String, String, String) - Static method in class org.eigenbase.resgen.Util
generateCpp(ResourceGen, ResourceDef.ResourceBundle) - Method in class org.eigenbase.resgen.XmlFileTask
Generated Java Classes - Search tag in package org.eigenbase.xom
  Section
generateDoNotModifyHeader(PrintWriter) - Method in class org.eigenbase.resgen.AbstractGenerator
generateFooter(PrintWriter, String) - Method in class org.eigenbase.resgen.AbstractJavaGenerator
generateGeneratedByBlock(PrintWriter) - Method in class org.eigenbase.resgen.AbstractGenerator
generateHeader(PrintWriter) - Method in class org.eigenbase.resgen.AbstractJavaGenerator
generateJava(ResourceGen, ResourceDef.ResourceBundle, Locale) - Method in class org.eigenbase.resgen.FileTask
  Generates a Java class, e.g.
generateModule(ResourceGen, ResourceDef.ResourceBundle, PrintWriter) - Method in class org.eigenbase.resgen.CppGenerator
generateModule(ResourceGen, ResourceDef.ResourceBundle, PrintWriter) - Method in class org.eigenbase.resgen.CppHeaderGenerator
generateModule(ResourceGen, ResourceDef.ResourceBundle, PrintWriter) - Method in interface org.eigenbase.resgen.Generator
  Generates a class containing a line for each resource.
generateModule(ResourceGen, ResourceDef.ResourceBundle, PrintWriter) - Method in class org.eigenbase.resgen.JavaBaseGenerator
generateModule(ResourceGen, ResourceDef.ResourceBundle, PrintWriter) - Method in class org.eigenbase.resgen.JavaLocaleGenerator
generateResource(ResourceDef.Resource, PrintWriter) - Method in class org.eigenbase.resgen.AbstractGenerator
  Generates code for a particular resource.
generateResource(ResourceDef.Resource, PrintWriter) - Method in class org.eigenbase.resgen.CppGenerator
generateResource(ResourceDef.Resource, PrintWriter) - Method in class org.eigenbase.resgen.JavaBaseGenerator
generateResource(ResourceDef.Resource, PrintWriter) - Method in class org.eigenbase.resgen.JavaFunctorBaseGenerator
generateResource(ResourceDef.Resource, PrintWriter) - Method in class org.eigenbase.resgen.JavaLocaleGenerator
Generation - Search tag in package org.eigenbase.xom
  Section
Generator - Search tag in package org.eigenbase.xom
  Section
Generator - Interface in org.eigenbase.resgen
  A generator converts a set of resource definitions to a piece of code.
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
GenericDOMParser - Class in org.eigenbase.xom.wrappers
  A `GenericDOMParser` is an abstract base class for `XercesDOMParser` and `JaxpDOMParser`.
GenericDOMParser() - Constructor for class org.eigenbase.xom.wrappers.GenericDOMParser
getArgType(int, String) - Static method in class org.eigenbase.resgen.ResourceDefinition
  Returns the type of the `i`th argument inside a message, or `ResourceDefinition.TYPE_UNKNOWN` if not found.
getArgTypes() - Method in class org.eigenbase.resgen.ResourceDefinition
  Returns the types of arguments.
getArgTypes(String) - Method in class org.eigenbase.resgen.AbstractGenerator
  Returns the number and types of parameters in the given error message, expressed as an array of Strings (legal values are currently "String", "Number", "java.util.Date", and null) ordered by parameter number.
getArgTypes(String) - Method in class org.eigenbase.resgen.AbstractJavaGenerator
getArgTypes(String) - Method in class org.eigenbase.resgen.CppGenerator
getArgTypes(String, String[]) - Static method in class org.eigenbase.resgen.ResourceDefinition
  Parses a message for the arguments inside it, and returns an array with the types of those arguments.
getArgTypesByHand(String, String[]) - Static method in class org.eigenbase.resgen.ResourceDefinition
getArgumentList(String) - Method in class org.eigenbase.resgen.AbstractGenerator
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) - 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.
getAttribute(String, String, String, String[], boolean) - Method in class org.eigenbase.xom.DOMElementParser
  Retrieve an Attribute from the parser.
getAttributeNames() - Method in interface org.eigenbase.xom.DOMWrapper
  Returns a list of attribute names.
getAttributeNames() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
getBaseClassName() - Method in class org.eigenbase.resgen.AbstractGenerator
  Returns the fully-qualified name of the base class.
getBaseClassName() - Method in class org.eigenbase.resgen.AbstractJavaGenerator
getBaseClassName() - Method in class org.eigenbase.resgen.CppGenerator
getBaseClassName() - Method in class org.eigenbase.resgen.ResourceGenTask.Include
getBaseMessage() - Method in class org.eigenbase.resgen.ResourceDefinition
  Returns this resource definition's message in the base locale.
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.
getClassName() - Method in class org.eigenbase.resgen.AbstractGenerator
  Returns the fully-qualified name of the class being generated, for example "happy.BirthdayResource_en_US".
getClassName() - Method in class org.eigenbase.resgen.AbstractJavaGenerator
getClassName() - Method in class org.eigenbase.resgen.CppGenerator
getClassNameSansPackage(String, Locale) - Static method in class org.eigenbase.resgen.Util
  Returns the class name without its package name but with a locale extension, if applicable.
getCol(int) - Method in class org.eigenbase.xom.wrappers.Annotator
  Returns the column that a character position falls on.
getComment(ResourceDef.Resource) - Static method in class org.eigenbase.resgen.ResourceGen
  Returns any comment relating to the message.
getCompact() - Method in class org.eigenbase.xom.XMLOutput
getCppBaseClassName() - Method in class org.eigenbase.resgen.ResourceGenTask.Include
getDef() - Method in class org.eigenbase.resgen.ResourceDef.Exception
getDef() - Method in class org.eigenbase.resgen.ResourceDef.Message
getDef() - Method in class org.eigenbase.resgen.ResourceDef.Resource
getDestdir() - Method in class org.eigenbase.resgen.ResourceGenTask
  Returns destdir.
getDestDirectory() - Method in class org.eigenbase.resgen.FileTask
  Returns the directory to which to generate Java or C++ files.
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() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
  Retrieve all children, and build an array of W3CDOMWrappers around each ELEMENT child.
getElementChildren(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
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.
getErrorClass(ResourceDef.Exception) - Method in class org.eigenbase.resgen.AbstractJavaGenerator
  Returns the type of error which is to be thrown by this resource.
getFile() - Method in class org.eigenbase.resgen.AbstractGenerator
  Returns the generator's output file.
getFile() - Method in class org.eigenbase.resgen.FileTask
  Returns the XML source file, e.g.
getFileForComments() - Method in class org.eigenbase.resgen.FileTask
  Returns the XML source file, mangled for use in comments.
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.
getHeadText(String) - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
  Returns the fragment of source XML corresponding to the head tag of this element, if this is an element, otherwise the whole node.
getIgnorePcdata() - Method in class org.eigenbase.xom.XMLOutput
getIncludes() - Method in class org.eigenbase.resgen.ResourceGenTask
getKey() - Method in class org.eigenbase.resgen.ResourceDefinition
  Returns this resource definition's key.
getKeys() - Method in class org.eigenbase.resgen.ShadowResourceBundle
getLine(int) - Method in class org.eigenbase.xom.wrappers.Annotator
  Returns the line that a character position falls on.
getLocale() - Method in interface org.eigenbase.resgen.Resource
  Returns the locale of the messages.
getLocation() - Method in interface org.eigenbase.xom.DOMWrapper
  Returns the location of this element.
getLocation() - Method in class org.eigenbase.xom.ElementDef
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() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
getLocation(DOMWrapper) - Method in interface org.eigenbase.xom.Locator
getLocation(DOMWrapper) - Method in class org.eigenbase.xom.wrappers.Annotator
getLocation(DOMWrapper) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
getLocInfoList() - Method in class org.eigenbase.xom.wrappers.Annotator
  Returns the list of LocInfo.
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.resgen.ResourceDef.Code
getName() - Method in class org.eigenbase.resgen.ResourceDef.Exception
getName() - Method in class org.eigenbase.resgen.ResourceDef.Message
getName() - Method in class org.eigenbase.resgen.ResourceDef.Property
getName() - Method in class org.eigenbase.resgen.ResourceDef.Resource
getName() - Method in class org.eigenbase.resgen.ResourceDef.ResourceBundle
getName() - Method in class org.eigenbase.resgen.ResourceDef.Text
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
getPackageName() - Method in class org.eigenbase.resgen.AbstractJavaGenerator
getParameterList(String) - Method in class org.eigenbase.resgen.AbstractGenerator
  Returns a parameter list string, e.g.
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().
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.
getProperties() - Method in class org.eigenbase.resgen.ResourceDefinition
  Returns the properties of this resource definition.
getResourceDirectory() - Method in class org.eigenbase.resgen.FileTask
  Returns the directory to which to generate .properties and .xml files.
getResourceInitcap(ResourceDef.Resource) - Static method in class org.eigenbase.resgen.ResourceGen
  Returns the name of the resource with the first letter capitalized, suitable for use in method names.
getSeverity(int) - Method in interface org.eigenbase.resgen.Resource
  Returns the severity of this message.
getSrcdir() - Method in class org.eigenbase.resgen.ResourceGenTask
  Returns srcdir.
getSrcDirectory() - Method in class org.eigenbase.resgen.FileTask
  Returns the directory from which to read source files.
getSrcFileForComment() - Method in class org.eigenbase.resgen.AbstractGenerator
  Returns the XML or .properties source file, in a manner suitable for use in source code comments.
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() - 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.
getText(boolean) - Method in interface org.eigenbase.xom.Location
  Returns the text of this location.
getText(boolean) - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
  Returns the text of this location.
getText(String) - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
  Returns the fragment of source XML that this node encompasses.
getThreadLocale() - Static method in class org.eigenbase.resgen.ShadowResourceBundle
  Returns the preferred locale of the current thread, or null if the thread has not called `ShadowResourceBundle.setThreadLocale(java.util.Locale)`.
getThreadOrDefaultLocale() - Static method in class org.eigenbase.resgen.ShadowResourceBundle
  Returns the preferred locale of the current thread, or the default locale if the current thread has not called `ShadowResourceBundle.setThreadLocale(java.util.Locale)`.
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.resgen.ResourceDef
getXMLDefClass() - Static method in class org.eigenbase.xom.MetaDef
Guidelines for writing models - Search tag in package org.eigenbase.xom
  Section

## H

handleErrors() - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
handleGetObject(String) - Method in class org.eigenbase.resgen.ShadowResourceBundle
hashCode() - Method in class org.eigenbase.xom.ElementDef
  Returns a unique hash of this instance.
hasInstCon - Variable in class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
hasInstThrowCon - Variable in class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
hasStringCon - Variable in class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
hasStringThrowCon - Variable in class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
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

Import() - Constructor for class org.eigenbase.xom.MetaDef.Import
Import(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Import
importName - Variable in class org.eigenbase.xom.MetaDef.Model
include - Variable in class org.eigenbase.resgen.FileTask
Include() - Constructor for class org.eigenbase.resgen.ResourceGenTask.Include
init(URL, Locale) - Method in interface org.eigenbase.resgen.Resource
  Populates this `Resource` from a URL.
init(ResourceDef.ResourceBundle, Locale) - Method in interface org.eigenbase.resgen.Resource
  Populates this `Resource` from an XML document.
instance(String) - Static method in class org.eigenbase.resgen.ShadowResourceBundle
  Deprecated.
  This method does not work correctly in dynamically loaded jars.
instance(String, Locale) - Static method in class org.eigenbase.resgen.ShadowResourceBundle
  Deprecated.
  This method does not work correctly in dynamically loaded jars.
instance(String, Locale, ResourceBundle) - Static method in class org.eigenbase.resgen.ShadowResourceBundle
  Returns the instance of the `baseName` resource bundle for the given locale.
instantiate(ResourceBundle, Object[]) - Method in class org.eigenbase.resgen.ResourceDefinition
  Creates an instance of this definition with a set of parameters.
isKeepPositions() - Method in interface org.eigenbase.xom.Parser
  Returns whether the parser is retaining position information.
isKeepPositions() - Method in class org.eigenbase.xom.wrappers.GenericDOMParser

## J

JavaBaseGenerator - Class in org.eigenbase.resgen
  Generates a Java class for the base locale.
JavaBaseGenerator(File, File, String, String, ResourceDef.ResourceBundle) - Constructor for class org.eigenbase.resgen.JavaBaseGenerator
JavaBaseGenerator.ExceptionDescription - Class in org.eigenbase.resgen
  Description of the constructs that an exception class has.
JavaFunctorBaseGenerator - Class in org.eigenbase.resgen
  Generates a Java class for the base locale, using the 'functor' code-generation style.
JavaFunctorBaseGenerator(File, File, String, String, ResourceDef.ResourceBundle) - Constructor for class org.eigenbase.resgen.JavaFunctorBaseGenerator
JavaLocaleGenerator - Class in org.eigenbase.resgen
  Generates a Java class for a locale.
JavaLocaleGenerator(File, File, String, ResourceDef.ResourceBundle, Locale, String) - Constructor for class org.eigenbase.resgen.JavaLocaleGenerator
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
key - Variable in class org.eigenbase.resgen.ResourceDefinition
Known Issues - Search tag in package org.eigenbase.xom
  Section

## L

lastOptionIndex() - Method in class org.eigenbase.xom.DOMElementParser
  Returns the option index of the element returned through the last requiredOption call.
list(PrintWriter) - Method in class org.eigenbase.xom.wrappers.Annotator
load(InputStream) - Static method in class org.eigenbase.resgen.Util
  loads InputStream and returns set of resources
load(URL) - Static method in class org.eigenbase.resgen.Util
  loads URL into Document and returns set of resources
LOAD_EXTERNAL_DTD_FEATURE - Static variable in class org.eigenbase.xom.wrappers.GenericDOMParser
locale - Variable in class org.eigenbase.resgen.PropertiesFileTask
locale - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
locales - Variable in class org.eigenbase.resgen.ResourceGenTask
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.
LocInfo(int, int, int) - Constructor for class org.eigenbase.xom.wrappers.Annotator.LocInfo
  Creates a LocInfo.

## M

main(String[]) - Static method in class org.eigenbase.resgen.ResourceGen
main(String[]) - Static method in class org.eigenbase.xom.MetaGenerator
  Main function for MetaGenerator.
main(String[]) - Static method in class org.eigenbase.xom.MetaTester
  The MetaTester tests a suite of test model files against a compiled model.
main(String[]) - Static method in class org.eigenbase.xom.ParserTester
  The ParserTester tests MSXML parser and Xerces Parser.
makeImmutable() - Method in class org.eigenbase.xom.StringEscaper
  Call this before attempting to escape strings; after this, defineEscape may not be called again.
makeParentDirs(File) - Method in class org.eigenbase.resgen.FileTask
makeParser(int, boolean, String, String, String) - Static method in class org.eigenbase.xom.XOMUtil
  Creates a parser of given type.
max - Variable in class org.eigenbase.xom.MetaDef.Array
Message() - Constructor for class org.eigenbase.resgen.ResourceDef.Message
Message(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Message
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.Array - Class in org.eigenbase.xom
  An Array is a set of multiple instances of Elements.
MetaDef.Attribute - Class in org.eigenbase.xom
  The Attribute entity appears within any Element definition.
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.Class - Class in org.eigenbase.xom
  A Class Definition defines a class of entities.
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.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.Model - Class in org.eigenbase.xom
  Model is the top-level element for a model description.
MetaDef.Object - Class in org.eigenbase.xom
  An Object is a single instance of an Element type.
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.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).
MetaGenerator - Class in org.eigenbase.xom
  `MetaGenerator` is a utility class which reads a 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
MetaTester - Class in org.eigenbase.xom
  The MetaTester class is a utility class for testing generated models.
MetaTester(String, String, int) - Constructor for class org.eigenbase.xom.MetaTester
  Constructs a new MetaTester using the given model file, the given test file, and the directory containing all support files.
min - Variable in class org.eigenbase.xom.MetaDef.Array
mode - Variable in class org.eigenbase.resgen.ResourceGenTask
Model() - Constructor for class org.eigenbase.xom.MetaDef.Model
Model(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Model
modelDocType - Variable in class org.eigenbase.xom.ParserTester
modelFileName - Variable in class org.eigenbase.xom.XOMGenTask
MSXML - Static variable in class org.eigenbase.xom.XOMUtil
MyPropertyResourceBundle(InputStream) - Constructor for class org.eigenbase.resgen.ShadowResourceBundle.MyPropertyResourceBundle

## N

name - Variable in class org.eigenbase.resgen.ResourceDef.Property
name - Variable in class org.eigenbase.resgen.ResourceDef.Resource
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
node - Variable in class org.eigenbase.xom.wrappers.W3CDOMWrapper
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

Object() - Constructor for class org.eigenbase.xom.MetaDef.Object
Object(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Object
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.resgen - package org.eigenbase.resgen
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
outputCpp - Variable in class org.eigenbase.resgen.FileTask
outputJava - Variable in class org.eigenbase.resgen.FileTask

## P

packageName - Variable in class org.eigenbase.xom.MetaDef.Model
Parameters - Search tag in class org.eigenbase.xom.XOMGenTask
  Section
parse(InputStream) - Method in interface org.eigenbase.xom.Parser
  Parses an input stream and returns a wrapped element.
parse(InputStream) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
parse(Reader) - Method in interface org.eigenbase.xom.Parser
  Parses the contents of a reader and returns a wrapped element.
parse(Reader) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
parse(String) - Method in interface org.eigenbase.xom.Parser
  Parses a string and returns a wrapped element.
parse(String) - Method in class org.eigenbase.xom.wrappers.Annotator
parse(String) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
parse(String[]) - Static method in class org.eigenbase.resgen.ResourceGen
parse(URL) - Method in interface org.eigenbase.xom.Parser
  Parses the contents of a URL and returns a wrapped element.
parse(URL) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
parseInputSource(InputSource) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
  Parses the specified URI and returns the document.
parseInputSource(InputSource) - Method in class org.eigenbase.xom.wrappers.JaxpDOMParser
parseInputSource(InputSource) - Method in class org.eigenbase.xom.wrappers.XercesDOMParser
parseLocale(String) - Static method in class org.eigenbase.resgen.Util
  Parses 'localeName' into a locale.
Parser - Interface in org.eigenbase.xom
  The `Parser` interface abstracts the behavior which the `org.eigenbase.xom` package needs from an XML parser.
ParserTester - Class in org.eigenbase.xom
  Test the MSParser
ParserTester(String, int) - Constructor for class org.eigenbase.xom.ParserTester
Plugin() - Constructor for class org.eigenbase.xom.MetaDef.Plugin
Plugin(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Plugin
postModule(PrintWriter) - Method in class org.eigenbase.resgen.JavaBaseGenerator
postModule(PrintWriter) - Method in class org.eigenbase.resgen.JavaFunctorBaseGenerator
prefix - Variable in class org.eigenbase.xom.MetaDef.Model
prefix - Variable in class org.eigenbase.xom.WrapperElementDef
prepareParse() - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
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, boolean) - Static method in class org.eigenbase.xom.XMLUtil
  Print an XML attribute name and value for boolean 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, String) - Static method in class org.eigenbase.xom.XMLUtil
  Print an XML attribute name and value for string val
printPCDATA(PrintWriter, String) - Static method in class org.eigenbase.xom.XMLUtil
  Quote a string, and write to a `PrintWriter`.
printPCDATA(PrintWriter, String, String) - Static method in class org.eigenbase.xom.XMLUtil
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`.
printStackTrace(Throwable, PrintStream) - Static method in class org.eigenbase.resgen.Util
printStackTrace(Throwable, PrintWriter) - Static method in class org.eigenbase.resgen.Util
process(ResourceGen) - Method in class org.eigenbase.resgen.FileTask
process(ResourceGen) - Method in class org.eigenbase.resgen.PropertiesFileTask
  Given an existing properties file such as `happy/Birthday_fr_FR.properties`, generates the corresponding Java class happy.Birthday_fr_FR.java.
process(ResourceGen) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
process(ResourceGen) - Method in class org.eigenbase.resgen.XmlFileTask
properties - Variable in class org.eigenbase.resgen.ResourceDef.Resource
PropertiesFileTask - Class in org.eigenbase.resgen
  Ant task which processes a properties file and generates a C++ or Java class from the resources in it.
PropertiesFileTask(ResourceGenTask.Include, String) - Constructor for class org.eigenbase.resgen.PropertiesFileTask
Property() - Constructor for class org.eigenbase.resgen.ResourceDef.Property
Property(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Property

## 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, boolean) - Static method in class org.eigenbase.xom.XMLUtil
  Return an XML attribute/value pair for boolean val
quoteAtt(String, int) - Static method in class org.eigenbase.xom.XMLUtil
  Return an XML attribute/value pair for int val
quoteAtt(String, String) - Static method in class org.eigenbase.xom.XMLUtil
  Return an XML attribute/value pair for String val
quoteForJava(String) - Static method in class org.eigenbase.resgen.Util
quoteForJava(String, boolean) - Static method in class org.eigenbase.resgen.Util
  Return `val` in double-quotes, suitable as a string in a Java or JScript program.
quoteForProperties(String) - Static method in class org.eigenbase.resgen.Util
  Returns a string quoted so that it can appear in a resource file.
quotePCDATA(String) - Static method in class org.eigenbase.xom.XMLUtil
  Quote a string.

## R

removePackage(String) - Static method in class org.eigenbase.resgen.Util
removeSuffix(String, String) - Static method in class org.eigenbase.resgen.Util
replace(String, String, String) - Static method in class org.eigenbase.resgen.Util
  Returns `s` with every instance of `find` converted to `replace`.
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.
res - Variable in class org.eigenbase.resgen.ResourceGenTask
Resource - Interface in org.eigenbase.resgen
  A `Resource` is a collection of messages for a particular software component and locale.
Resource() - Constructor for class org.eigenbase.resgen.ResourceDef.Resource
Resource(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Resource
resourceBundle - Variable in class org.eigenbase.resgen.AbstractJavaGenerator
ResourceBundle() - Constructor for class org.eigenbase.resgen.ResourceDef.ResourceBundle
ResourceBundle(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.ResourceBundle
ResourceDef - Class in org.eigenbase.resgen
  This model specifies the elements which make up a resource file.
ResourceDef() - Constructor for class org.eigenbase.resgen.ResourceDef
ResourceDef.Code - Class in org.eigenbase.resgen
ResourceDef.Exception - Class in org.eigenbase.resgen
  An exception defines a message which is issued in response to some invalid condition.
ResourceDef.Message - Class in org.eigenbase.resgen
  A message.
ResourceDef.Property - Class in org.eigenbase.resgen
ResourceDef.Resource - Class in org.eigenbase.resgen
ResourceDef.ResourceBundle - Class in org.eigenbase.resgen
  A ResourceBundle is a collection of resources.
ResourceDef.Text - Class in org.eigenbase.resgen
ResourceDefinition - Class in org.eigenbase.resgen
  Definition of a resource such as a parameterized message or exception.
ResourceDefinition(String, String) - Constructor for class org.eigenbase.resgen.ResourceDefinition
  Creates a resource definition with no properties.
ResourceDefinition(String, String, String[]) - Constructor for class org.eigenbase.resgen.ResourceDefinition
  Creates a resource definition.
ResourceGen - Class in org.eigenbase.resgen
  `ResourceGen` parses an XML file containing error messages, and generates .java file to access the errors.
ResourceGen() - Constructor for class org.eigenbase.resgen.ResourceGen
ResourceGenTask - Class in org.eigenbase.resgen
  A `ResourceGenTask` is an ANT task to invoke the Eigenbase Resource Generator.
ResourceGenTask() - Constructor for class org.eigenbase.resgen.ResourceGenTask
ResourceGenTask.Include - Class in org.eigenbase.resgen
  `Include` implements <include> element nested within a <resgen> task (see `ResourceGenTask`).
ResourceInstance - Interface in org.eigenbase.resgen
  A `ResourceInstance` is an occurrence of a `ResourceDefinition` with a set of arguments.
resources - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
root - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
root - Variable in class org.eigenbase.xom.MetaDef.Model
run(ResourceGenTask) - Method in class org.eigenbase.resgen.ResourceGen

## S

s - Variable in class org.eigenbase.xom.TextDef
Schema format - Search tag in package org.eigenbase.xom
  Section
seq - Variable in class org.eigenbase.xom.wrappers.Annotator.LocInfo
  Sequence in document, ordered by start position (prefix order)
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
setBaseClassName(String) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
  Sets baseClassName.
setChildren(NodeDef[]) - Method in interface org.eigenbase.xom.Any
setClassname(String) - Method in class org.eigenbase.xom.XOMGenTask
  See parameter `classname`.
setClassName(String) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
  Sets className.
setCommentStyle(String) - Method in class org.eigenbase.resgen.ResourceGenTask
  Sets commentstyle.
setCompact(boolean) - Method in class org.eigenbase.xom.XMLOutput
  Sets or unsets the compact mode.
setCppBaseClassName(String) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
  Sets cppBaseClassName.
setCppClassName(String) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
  Sets cppClassName.
setDestdir(File) - Method in class org.eigenbase.resgen.ResourceGenTask
  Sets destdir.
setDestdir(String) - Method in class org.eigenbase.xom.XOMGenTask
  See parameter `destdir`.
setDtdname(String) - Method in class org.eigenbase.xom.XOMGenTask
  See parameter `dtdname`.
setForce(boolean) - Method in class org.eigenbase.resgen.ResourceGenTask
  Sets force.
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.
setKeepPositions(boolean) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
setLocales(String) - Method in class org.eigenbase.resgen.ResourceGenTask
  Sets locales.
setMode(String) - Method in class org.eigenbase.resgen.ResourceGenTask
  Sets mode.
setModel(String) - Method in class org.eigenbase.xom.XOMGenTask
  See parameter `model`.
setName(String) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
  Sets name.
setParentTrojan(ResourceBundle) - Method in class org.eigenbase.resgen.ShadowResourceBundle.MyPropertyResourceBundle
setResdir(File) - Method in class org.eigenbase.resgen.ResourceGenTask
  Sets resdir.
setScmSafeComments(boolean) - Method in class org.eigenbase.resgen.AbstractGenerator
setScmSafeComments(boolean) - Method in interface org.eigenbase.resgen.Generator
  Configures whether this generator will output comments that may be submitted to a source code management system.
setSrcdir(File) - Method in class org.eigenbase.resgen.ResourceGenTask
  Sets srcdir.
setStyle(String) - Method in class org.eigenbase.resgen.ResourceGenTask
  Sets style.
setThreadLocale(Locale) - Static method in class org.eigenbase.resgen.ShadowResourceBundle
  Sets the locale for the current thread.
SEVERITY_ERR - Static variable in interface org.eigenbase.resgen.Resource
SEVERITY_INFO - Static variable in interface org.eigenbase.resgen.Resource
SEVERITY_NON_FATAL_ERR - Static variable in interface org.eigenbase.resgen.Resource
SEVERITY_WARN - Static variable in interface org.eigenbase.resgen.Resource
ShadowResourceBundle - Class in org.eigenbase.resgen
  `ShadowResourceBundle` is an abstract base class for `ResourceBundle` classes which are backed by a properties file.
ShadowResourceBundle() - Constructor for class org.eigenbase.resgen.ShadowResourceBundle
  Creates a `ShadowResourceBundle`, and reads resources from a `.properties` file with the same name as the current class.
ShadowResourceBundle.MyPropertyResourceBundle - Class in org.eigenbase.resgen
size() - Method in class org.eigenbase.xom.XMLAttrVector
  Returns the number of attributes.
src - Variable in class org.eigenbase.resgen.ResourceGenTask
startTagEndPos - Variable in class org.eigenbase.xom.wrappers.Annotator.LocInfo
startTagStartPos - Variable in class org.eigenbase.xom.wrappers.Annotator.LocInfo
  Node type, typically `Node.ELEMENT_NODE`.
StringElement() - Constructor for class org.eigenbase.xom.MetaDef.StringElement
StringElement(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.StringElement
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.
stringToUrl(String) - Static method in class org.eigenbase.resgen.Util
style - Variable in class org.eigenbase.resgen.ResourceGenTask
STYLE_DYNAMIC - Static variable in class org.eigenbase.resgen.ResourceGenTask
STYLE_FUNCTOR - Static variable in class org.eigenbase.resgen.ResourceGenTask
superclass - Variable in class org.eigenbase.xom.MetaDef.Class

## T

Tester - Search tag in package org.eigenbase.xom
  Section
testFile(String) - Method in class org.eigenbase.xom.ParserTester
testFile(String, String) - Method in class org.eigenbase.xom.MetaTester
  Tests a specific instance of the given model, as described by testFile.
testFoo() - Method in class org.eigenbase.xom.XomTest
text - Variable in class org.eigenbase.resgen.ResourceDef.Resource
Text() - Constructor for class org.eigenbase.resgen.ResourceDef.Text
Text(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Text
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
toArray(Throwable) - Static method in class org.eigenbase.resgen.Util
  Converts a chain of `Throwable`s into an array.
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 interface org.eigenbase.resgen.ResourceInstance
toString() - Method in class org.eigenbase.xom.ElementDef
  The toString function automatically uses display() to produce a string version of this ElementDef.
toString() - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
toString(Throwable) - Static method in class org.eigenbase.resgen.Util
  Formats an error, which may have chained errors, as a string.
toString(Annotator) - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
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
type - Variable in class org.eigenbase.xom.wrappers.Annotator.LocInfo
TYPE_DATE - Static variable in class org.eigenbase.resgen.ResourceDefinition
TYPE_NUMBER - Static variable in class org.eigenbase.resgen.ResourceDefinition
TYPE_STRING - Static variable in class org.eigenbase.resgen.ResourceDefinition
TYPE_TIME - Static variable in class org.eigenbase.resgen.ResourceDefinition
TYPE_UNKNOWN - Static variable in class org.eigenbase.resgen.ResourceDefinition

## 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
useScmSafeComments() - Method in class org.eigenbase.resgen.AbstractGenerator
Util - Class in org.eigenbase.resgen
  Miscellaneous utility methods for the `org.eigenbase.resgen` package, all them `static` and package-private.
Util() - Constructor for class org.eigenbase.resgen.Util
Util.DummyPrintStream - Class in org.eigenbase.resgen
  So we know to avoid recursively calling `Util.printStackTrace(Throwable,PrintStream)`.
Util.DummyPrintWriter - Class in org.eigenbase.resgen
  So we know to avoid recursively calling `Util.printStackTrace(Throwable,java.io.PrintWriter)`.

## V

validate() - Method in class org.eigenbase.resgen.ResourceGenTask.Include
validate() - Method in class org.eigenbase.resgen.ResourceGenTask
VALIDATION_FEATURE - Static variable in class org.eigenbase.xom.wrappers.GenericDOMParser
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.
warnedClasses - Variable in class org.eigenbase.resgen.JavaBaseGenerator
warning(SAXParseException) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
  Warning.
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

XERCES - Static variable in class org.eigenbase.xom.XOMUtil
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
XmlFileTask - Class in org.eigenbase.resgen
  Ant task which processes an XML file and generates a C++ or Java class from the resources in it.
XmlFileTask(ResourceGenTask.Include, String, String, String, boolean, String, String, boolean) - Constructor for class org.eigenbase.resgen.XmlFileTask
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 Class in org.eigenbase.xom
  XOMException extends Exception and provides detailed error messages for xom-specific exceptions.
XOMException() - Constructor for exception class org.eigenbase.xom.XOMException
  Constructs a XOM exception with no message.
XOMException(String) - Constructor for exception class org.eigenbase.xom.XOMException
  Constructs an exception with a detailed message.
XOMException(Throwable, String) - Constructor for exception class org.eigenbase.xom.XOMException
  Constructs an exception based on another exception, so that the exceptions may be chained.
XOMGen - Search tag in class org.eigenbase.xom.XOMGenTask
  Section
XOMGenTask - Class in org.eigenbase.xom
  `XOMGenTask` is an ANT task with which to invoke `MetaGenerator`.
XOMGenTask() - Constructor for class org.eigenbase.xom.XOMGenTask
XomTest - Class in org.eigenbase.xom
  Unit tests for XOM module.
XomTest() - Constructor for class org.eigenbase.xom.XomTest
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.resgen.ResourceDef.Exception
_def - Variable in class org.eigenbase.resgen.ResourceDef.Message
_def - Variable in class org.eigenbase.resgen.ResourceDef.Resource
_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
_def - Variable in class org.eigenbase.xom.WrapperElementDef
_default - Variable in class org.eigenbase.xom.MetaDef.Attribute
_elements - Static variable in class org.eigenbase.resgen.ResourceDef
_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 _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form