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

A

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, 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.
addAll(Vector, Object[]) - Static method in class org.eigenbase.xom.XOMUtil
Adds every element of an array to a vector.
addAll(List, Object[]) - Static method in class org.eigenbase.xom.XOMUtil
Adds every element of an array to a list.
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.
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
 
Any - Interface in org.eigenbase.xom
An element which has 'Any' content.
any - Variable in class org.eigenbase.xom.MetaDef.FullDefinition
 
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.
asIs - Variable in class org.eigenbase.xom.TextDef
Whether to print the data as is -- never quote as a CDATA section.
AssertFailure - Exception in org.eigenbase.xom
todo:
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.FullDefinition
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 - 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.FullDefinition
 
cdata(String) - Method in class org.eigenbase.xom.XMLOutput
Write a CDATA section.
cdata(String, boolean) - Method in class org.eigenbase.xom.XMLOutput
Writes a CDATA section (as XMLOutput.cdata(String)).
CdataDef - Class in org.eigenbase.xom
A CdataDef represents a CDATA element.
CdataDef() - Constructor for class org.eigenbase.xom.CdataDef
 
CdataDef(String) - Constructor for class org.eigenbase.xom.CdataDef
 
CdataDef(DOMWrapper) - Constructor for class org.eigenbase.xom.CdataDef
 
checkUpToDate(ResourceGen, File) - Method in class org.eigenbase.resgen.FileTask
 
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
 
classToFileName(String, String) - Static method in class org.eigenbase.xom.XOMGenTask
Creates the name 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 - 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.FullDefinition
This element allows arbitrary Java Code to be attached to any class or element.
code - Variable in class org.eigenbase.xom.MetaDef.Plugin
 
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.
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
 
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.FullDefinition
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.FullDefinition
 
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.
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.
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(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.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.Content
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Definition
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Element
 
display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.FullDefinition
 
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.Content
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Definition
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Element
 
displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.FullDefinition
 
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.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) - 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.Content
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Definition
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Element
 
displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.FullDefinition
 
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.Definition
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.Model
 
doc - Variable in class org.eigenbase.xom.MetaDef.Object
 
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 an 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
 

E

ELEMENT - Static variable in interface org.eigenbase.xom.DOMWrapper
ELEMENT is a type of DOM Element representing a named tag, possibly containing attributes, child elements, and text.
ElementDef - Class in org.eigenbase.xom
ElementDef is the base class for all element definitions.
ElementDef() - Constructor for class org.eigenbase.xom.ElementDef
 
elements - Variable in class org.eigenbase.xom.MetaDef.Model
The elements array contains a definition for each element within the model.
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.
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.
exceptionClassName - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
 
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
 
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
 
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 ith argument inside a message, or ResourceDefinition.TYPE_UNKNOWN if not found.
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() - Method in class org.eigenbase.resgen.ResourceDefinition
Returns the types of arguments.
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, 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
 
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.
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(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.
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 XML or .properties source file, e.g.
getFile() - Method in class org.eigenbase.resgen.FileTask
Returns the XML source file, e.g.
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
 
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
 
getLocale() - Method in interface org.eigenbase.resgen.Resource
Returns the locale of the messages.
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.Content
 
getName() - Method in class org.eigenbase.xom.MetaDef.Definition
 
getName() - Method in class org.eigenbase.xom.MetaDef.Element
 
getName() - Method in class org.eigenbase.xom.MetaDef.FullDefinition
 
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(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().
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.
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.
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).
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 (see DOMWrapper.getType()).
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
 

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.