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.
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
 
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
 
Annotator.LocInfo(int, int, int) - Constructor for class org.eigenbase.xom.wrappers.Annotator.LocInfo
Creates a LocInfo.
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
 
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 - 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.
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.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.
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.
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 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
 

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.
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.
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.
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(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
 
getElementChildren() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
Retrieve all children, and build an array of W3CDOMWrappers around each ELEMENT child.
getElementClass(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
getElementClass is a static helper function which finds the XMLDef class corresponding to an Element.
getEndColumn() - Method in interface org.eigenbase.xom.Location
Returns the column where this node ends.
getEndLine() - Method in interface org.eigenbase.xom.Location
Returns the line where this node ends.
getEndPos() - Method in interface org.eigenbase.xom.Location
Returns the character position where this node ends.
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(DOMWrapper) - Method in interface org.eigenbase.xom.Locator
 
getLocation() - Method in interface org.eigenbase.xom.NodeDef
Returns the location of this element in its document.
getLocation() - Method in class org.eigenbase.xom.TextDef
 
getLocation(DOMWrapper) - Method in class org.eigenbase.xom.wrappers.Annotator
 
getLocation(DOMWrapper) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
 
getLocation() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
 
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.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.
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(String) - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
Returns the fragment of source XML that this node encompasses.
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).
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
 

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

importName - Variable in class org.eigenbase.xom.MetaDef.Model
 
include - Variable in class org.eigenbase.resgen.FileTask
 
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.
JavaBaseGenerator.ExceptionDescription(String) - Constructor for class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
Figures out what constructors the 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.FullDefinition
 
key - Variable in class org.eigenbase.resgen.ResourceDefinition
 

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(URL) - Static method in class org.eigenbase.resgen.Util
loads URL into Document and returns set of resources
load(InputStream) - Static method in class org.eigenbase.resgen.Util
loads InputStream 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.

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
 
MetaDef - Class in org.eigenbase.xom
This model is the XOM Meta Model.
MetaDef() - Constructor for class org.eigenbase.xom.MetaDef
 
MetaDef.Any - Class in org.eigenbase.xom
The Any content is a special marker which allows an Element to contain any type of data.
MetaDef.Any() - Constructor for class org.eigenbase.xom.MetaDef.Any
 
MetaDef.Any(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Any
 
MetaDef.Array - Class in org.eigenbase.xom
An Array is a set of multiple instances of Elements.
MetaDef.Array() - Constructor for class org.eigenbase.xom.MetaDef.Array
 
MetaDef.Array(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Array
 
MetaDef.Attribute - Class in org.eigenbase.xom
The Attribute entity appears within any Element definition.
MetaDef.Attribute() - Constructor for class org.eigenbase.xom.MetaDef.Attribute
 
MetaDef.Attribute(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Attribute
 
MetaDef.CData - Class in org.eigenbase.xom
The CData content is a special marker which allows an Element to contain a single CDATA section as its only content, yet still have attributes.
MetaDef.CData() - Constructor for class org.eigenbase.xom.MetaDef.CData
 
MetaDef.CData(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.CData
 
MetaDef.Class - Class in org.eigenbase.xom
A Class Definition defines a class of entities.
MetaDef.Class() - Constructor for class org.eigenbase.xom.MetaDef.Class
 
MetaDef.Class(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Class
 
MetaDef.Content - Class in org.eigenbase.xom
The Content class contains all entities which represent types of content which may appear within an Element.
MetaDef.Content() - Constructor for class org.eigenbase.xom.MetaDef.Content
 
MetaDef.Content(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Content
 
MetaDef.Definition - Class in org.eigenbase.xom
The Definition class represents a generic type of element definition.
MetaDef.Definition() - Constructor for class org.eigenbase.xom.MetaDef.Definition
 
MetaDef.Definition(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Definition
 
MetaDef.Element - Class in org.eigenbase.xom
An Element Definition defines a basic entity of the meta model.
MetaDef.Element() - Constructor for class org.eigenbase.xom.MetaDef.Element
 
MetaDef.Element(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Element
 
MetaDef.FullDefinition - Class in org.eigenbase.xom
The FullDefinition class represents a fully-specified definition that may include content.
MetaDef.FullDefinition() - Constructor for class org.eigenbase.xom.MetaDef.FullDefinition
 
MetaDef.FullDefinition(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.FullDefinition
 
MetaDef.Import - Class in org.eigenbase.xom
An Import as a special type of element that represents another element stored in an external model.
MetaDef.Import() - Constructor for class org.eigenbase.xom.MetaDef.Import
 
MetaDef.Import(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Import
 
MetaDef.Model - Class in org.eigenbase.xom
Model is the top-level element for a model description.
MetaDef.Model() - Constructor for class org.eigenbase.xom.MetaDef.Model
 
MetaDef.Model(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Model
 
MetaDef.Object - Class in org.eigenbase.xom
An Object is a single instance of an Element type.
MetaDef.Object() - Constructor for class org.eigenbase.xom.MetaDef.Object
 
MetaDef.Object(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Object
 
MetaDef.Plugin - Class in org.eigenbase.xom
A Plugin in a special type of element whose content may be derived from a different model.
MetaDef.Plugin() - Constructor for class org.eigenbase.xom.MetaDef.Plugin
 
MetaDef.Plugin(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Plugin
 
MetaDef.StringElement - Class in org.eigenbase.xom
A StringElement is a simple type of element which has no attributes and whose content is a single String (usually represented as a CDATA section).
MetaDef.StringElement() - Constructor for class org.eigenbase.xom.MetaDef.StringElement
 
MetaDef.StringElement(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.StringElement
 
MetaGenerator - Class in org.eigenbase.xom
MetaGenerator is a utility class which reads 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
 
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
 

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

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
 
parse(String[]) - Static method in class org.eigenbase.resgen.ResourceGen
 
parse(String) - Method in interface org.eigenbase.xom.Parser
Parses a string and returns a wrapped element.
parse(InputStream) - Method in interface org.eigenbase.xom.Parser
Parses an input stream and returns a wrapped element.
parse(URL) - Method in interface org.eigenbase.xom.Parser
Parses the contents of a URL and returns a wrapped element.
parse(Reader) - Method in interface org.eigenbase.xom.Parser
Parses the contents of a reader and returns a wrapped element.
parse(String) - Method in class org.eigenbase.xom.wrappers.Annotator
 
parse(InputStream) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
 
parse(String) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
 
parse(Reader) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
 
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
 
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, String) - Static method in class org.eigenbase.xom.XMLUtil
Print an XML attribute name and value for string val
printAtt(PrintWriter, String, int) - Static method in class org.eigenbase.xom.XMLUtil
Print an XML attribute name and value for int val
printAtt(PrintWriter, String, boolean) - Static method in class org.eigenbase.xom.XMLUtil
Print an XML attribute name and value for boolean val
printPCDATA(PrintWriter, String) - Static method in class org.eigenbase.xom.XMLUtil
Quote a string, and write to a PrintWriter.
printPCDATA(PrintWriter, String, String, boolean) - Static method in class org.eigenbase.xom.XMLUtil
Quote a string in an element and a CDATA, and write to a PrintWriter.
printPCDATA(PrintWriter, String, String) - Static method in class org.eigenbase.xom.XMLUtil
 
printStackTrace(Throwable, PrintWriter) - Static method in class org.eigenbase.resgen.Util
 
printStackTrace(Throwable, PrintStream) - 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
 

Q

quoteAtt(String) - Static method in class org.eigenbase.xom.XMLUtil
Quote a string so that it can be included as an XML attribute value.
quoteAtt(String, String) - Static method in class org.eigenbase.xom.XMLUtil
Return an XML attribute/value pair for String val
quoteAtt(String, int) - Static method in class org.eigenbase.xom.XMLUtil
Return an XML attribute/value pair for int val
quoteAtt(String, boolean) - Static method in class org.eigenbase.xom.XMLUtil
Return an XML attribute/value pair for boolean val
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.
quoteForJava(String) - Static method in class org.eigenbase.resgen.Util
 
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.
resourceBundle - Variable in class org.eigenbase.resgen.AbstractJavaGenerator
 
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.Code() - Constructor for class org.eigenbase.resgen.ResourceDef.Code
 
ResourceDef.Code(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Code
 
ResourceDef.Exception - Class in org.eigenbase.resgen
An exception defines a message which is issued in response to some invalid condition.
ResourceDef.Exception() - Constructor for class org.eigenbase.resgen.ResourceDef.Exception
 
ResourceDef.Exception(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Exception
 
ResourceDef.Message - Class in org.eigenbase.resgen
A message.
ResourceDef.Message() - Constructor for class org.eigenbase.resgen.ResourceDef.Message
 
ResourceDef.Message(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Message
 
ResourceDef.Property - Class in org.eigenbase.resgen
 
ResourceDef.Property() - Constructor for class org.eigenbase.resgen.ResourceDef.Property
 
ResourceDef.Property(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Property
 
ResourceDef.Resource - Class in org.eigenbase.resgen
 
ResourceDef.Resource() - Constructor for class org.eigenbase.resgen.ResourceDef.Resource
 
ResourceDef.Resource(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Resource
 
ResourceDef.ResourceBundle - Class in org.eigenbase.resgen
A ResourceBundle is a collection of resources.
ResourceDef.ResourceBundle() - Constructor for class org.eigenbase.resgen.ResourceDef.ResourceBundle
 
ResourceDef.ResourceBundle(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.ResourceBundle
 
ResourceDef.Text - Class in org.eigenbase.resgen
 
ResourceDef.Text() - Constructor for class org.eigenbase.resgen.ResourceDef.Text
 
ResourceDef.Text(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Text
 
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).
ResourceGenTask.Include() - Constructor for class org.eigenbase.resgen.ResourceGenTask.Include
 
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
 
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.resgen.ResourceGenTask.Include
Sets className.
setClassname(String) - Method in class org.eigenbase.xom.XOMGenTask
See parameter 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 ShadowResourceBundle.MyPropertyResourceBundle 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
 
ShadowResourceBundle.MyPropertyResourceBundle(InputStream) - Constructor for class org.eigenbase.resgen.ShadowResourceBundle.MyPropertyResourceBundle
 
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.
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

testFile(String, String) - Method in class org.eigenbase.xom.MetaTester
Tests a specific instance of the given model, as described by testFile.
testFile(String) - Method in class org.eigenbase.xom.ParserTester
 
testFoo() - Method in class org.eigenbase.xom.XomTest
 
text - Variable in class org.eigenbase.resgen.ResourceDef.Resource
 
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 Throwables 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(Throwable) - Static method in class org.eigenbase.resgen.Util
Formats an error, which may have chained errors, as a string.
toString() - Method in class org.eigenbase.xom.ElementDef
The toString function automatically uses display() to produce a string version of this ElementDef.
toString(Annotator) - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
 
toString() - 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.DummyPrintStream(OutputStream) - Constructor for class org.eigenbase.resgen.Util.DummyPrintStream
 
Util.DummyPrintWriter - Class in org.eigenbase.resgen
So we know to avoid recursively calling Util.printStackTrace(Throwable,java.io.PrintWriter).
Util.DummyPrintWriter(Writer) - Constructor for class org.eigenbase.resgen.Util.DummyPrintWriter
 

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 in org.eigenbase.xom
XOMException extends Exception and provides detailed error messages for xom-specific exceptions.
XOMException() - Constructor for exception org.eigenbase.xom.XOMException
Constructs a XOM exception with no message.
XOMException(String) - Constructor for exception org.eigenbase.xom.XOMException
Constructs an exception with a detailed message.
XOMException(Throwable, String) - Constructor for exception org.eigenbase.xom.XOMException
Constructs an exception based on another exception, so that the exceptions may be chained.
XOMGenTask - Class in org.eigenbase.xom
XOMGenTask is an ANT task with which to invoke MetaGenerator.
XOMGenTask() - Constructor for class org.eigenbase.xom.XOMGenTask
 
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
 

_

_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.FullDefinition
Allowable values for MetaDef.FullDefinition.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.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 _
SourceForge.net_Logo