Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractGenerator - Class in org.eigenbase.resgen
-
Abstract base for all generators.
- AbstractGenerator(File, File) - Constructor for class org.eigenbase.resgen.AbstractGenerator
- AbstractJavaGenerator - Class in org.eigenbase.resgen
-
Abstract base for all generators which generate Java code.
- AbstractJavaGenerator(File, File, String, ResourceDef.ResourceBundle, String) - Constructor for class org.eigenbase.resgen.AbstractJavaGenerator
- add(String, boolean) - Method in class org.eigenbase.xom.XMLAttrVector
-
Add a new attribute/value pair based on a boolean value.
- add(String, double) - Method in class org.eigenbase.xom.XMLAttrVector
-
Add a new attribute/value pair based on a double value.
- add(String, int) - Method in class org.eigenbase.xom.XMLAttrVector
-
Add a new attribute/value pair based on an int value.
- add(String, Object) - Method in class org.eigenbase.xom.XMLAttrVector
-
Add a new attribute/value pair based on a String value.
- addChild(ElementDef, ElementDef) - Static method in class org.eigenbase.xom.XOMUtil
- addChild(ElementDef, NodeDef) - Static method in class org.eigenbase.xom.XOMUtil
- addChild(NodeDef) - Method in class org.eigenbase.xom.ElementDef
- addChild(NodeDef) - Method in class org.eigenbase.xom.GenericDef
- addChildren(ElementDef, NodeDef[]) - Static method in class org.eigenbase.xom.XOMUtil
-
Adds a set of children to an object, using its best guess as to where to put them.
- addChildren(NodeDef[]) - Method in class org.eigenbase.xom.ElementDef
- addElement(Object[], Object) - Static method in class org.eigenbase.xom.XOMUtil
-
Adds an object to the end of an array.
- addInclude(ResourceGenTask.Include) - Method in class org.eigenbase.resgen.ResourceGenTask
-
Called by ANT.
- addLists(String, String) - Static method in class org.eigenbase.resgen.JavaBaseGenerator
- addLists(String, String, String) - Static method in class org.eigenbase.resgen.JavaBaseGenerator
- Annotator - Class in org.eigenbase.xom.wrappers
-
Quick and dirty XML parser that finds the precise start and end position of all nodes in a document.
- Annotator(String, DOMWrapper) - Constructor for class org.eigenbase.xom.wrappers.Annotator
-
Creates an Annotator.
- Annotator.LocInfo - Class in org.eigenbase.xom.wrappers
- any - Variable in class org.eigenbase.xom.MetaDef.Class
- any - Variable in class org.eigenbase.xom.MetaDef.Element
- Any - Interface in org.eigenbase.xom
-
An element which has 'Any' content.
- Any() - Constructor for class org.eigenbase.xom.MetaDef.Any
- Any(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Any
- appendEscapedString(String, StringBuffer) - Method in class org.eigenbase.xom.StringEscaper
-
Apply an immutable transformation to the given string, writing the results to a string buffer.
- Array() - Constructor for class org.eigenbase.xom.MetaDef.Array
- Array(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Array
- asIs - Variable in class org.eigenbase.xom.TextDef
-
Whether to print the data as is -- never quote as a CDATA section.
- AssertFailure - Exception 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.
- Attribute() - Constructor for class org.eigenbase.xom.MetaDef.Attribute
- Attribute(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Attribute
- attributes - Variable in class org.eigenbase.xom.MetaDef.Class
-
This array defines all attributes to appear within this class or element.
- attributes - Variable in class org.eigenbase.xom.MetaDef.Element
-
This array defines all attributes to appear within this class or element.
- attributes - Variable in class org.eigenbase.xom.MetaDef.Plugin
B
- baseClassName - Variable in class org.eigenbase.resgen.AbstractJavaGenerator
- baseClassName - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
-
Base class.
- baseClassName - Variable in class org.eigenbase.resgen.XmlFileTask
- baseMessage - Variable in class org.eigenbase.resgen.ResourceDefinition
- beginBeginTag(String) - Method in class org.eigenbase.xom.XMLOutput
- beginNode() - Method in class org.eigenbase.xom.XMLOutput
-
If we are currently inside the start tag, finish it off.
- beginTag(String, XMLAttrVector) - Method in class org.eigenbase.xom.XMLOutput
-
Start writing a new tag to the stream.
C
- capitalize(String) - Static method in class org.eigenbase.xom.XOMUtil
-
Converts the first letter of
name
to upper-case. - cdata - Variable in class org.eigenbase.resgen.ResourceDef.Code
- cdata - Variable in class org.eigenbase.resgen.ResourceDef.Property
- cdata - Variable in class org.eigenbase.resgen.ResourceDef.Text
- cdata - Variable in class org.eigenbase.xom.MetaDef.Class
- cdata - Variable in class org.eigenbase.xom.MetaDef.Element
- cdata(String) - Method in class org.eigenbase.xom.XMLOutput
-
Write a CDATA section.
- cdata(String, boolean) - Method in class org.eigenbase.xom.XMLOutput
-
Writes a CDATA section (as
XMLOutput.cdata(String)
). - CData() - Constructor for class org.eigenbase.xom.MetaDef.CData
- CData(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.CData
- CDATA - Static variable in interface org.eigenbase.xom.DOMWrapper
-
CDATA is a type of DOM Element representing a piece of text embedded in a CDATA section, for example,
<![CDATA[Some text]]>
. - CdataDef - Class in org.eigenbase.xom
-
A
CdataDef
represents a CDATA element. - CdataDef() - Constructor for class org.eigenbase.xom.CdataDef
- CdataDef(String) - Constructor for class org.eigenbase.xom.CdataDef
- CdataDef(DOMWrapper) - Constructor for class org.eigenbase.xom.CdataDef
- checkUpToDate(ResourceGen, File) - Method in class org.eigenbase.resgen.FileTask
- Class() - Constructor for class org.eigenbase.xom.MetaDef.Class
- Class(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Class
- classArray(Class, int, int) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves a collection of elements which are subclasses of the given class, returning them as an array.
- className - Variable in class org.eigenbase.resgen.AbstractJavaGenerator
- className - Variable in class org.eigenbase.resgen.FileTask
- className - Variable in class org.eigenbase.resgen.ResourceDef.Exception
- className - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
-
Class name.
- className - Variable in class org.eigenbase.xom.MetaDef.Model
- className - Variable in class org.eigenbase.xom.XOMGenTask
- classNameToFile(File, String) - Static method in class org.eigenbase.xom.XOMGenTask
-
Creates the File that a java class will live in.
- clone() - Method in class org.eigenbase.xom.ElementDef
-
Clone an ElementDef.
- clone() - Method in class org.eigenbase.xom.StringEscaper
- code - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
-
Text within this element is included in the generated class.
- code - Variable in class org.eigenbase.xom.MetaDef.Class
-
This element allows arbitrary Java Code to be attached to any class or element.
- code - Variable in class org.eigenbase.xom.MetaDef.Element
-
This element allows arbitrary Java Code to be attached to any class or element.
- code - Variable in class org.eigenbase.xom.MetaDef.Plugin
- Code - Static variable in class org.eigenbase.xom.MetaDef
-
The Code entity specifies a raw block of Java code.
- Code() - Constructor for class org.eigenbase.resgen.ResourceDef.Code
- Code(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Code
- comment(String) - Method in class org.eigenbase.resgen.ResourceGen
-
Prints a message to the output stream.
- COMMENT - Static variable in interface org.eigenbase.xom.DOMWrapper
-
COMMENT is a type of DOM Element representing an XML comment.
- COMMENT_STYLE_NORMAL - Static variable in class org.eigenbase.resgen.ResourceGenTask
- COMMENT_STYLE_SCM_SAFE - Static variable in class org.eigenbase.resgen.ResourceGenTask
- CommentDef - Class in org.eigenbase.xom
-
todo:
- CommentDef() - Constructor for class org.eigenbase.xom.CommentDef
- CommentDef(String) - Constructor for class org.eigenbase.xom.CommentDef
- CommentDef(DOMWrapper) - Constructor for class org.eigenbase.xom.CommentDef
- commentStyle - Variable in class org.eigenbase.resgen.ResourceGenTask
- concatenate(Object[], Object[]) - Static method in class org.eigenbase.xom.XOMUtil
-
Concatenates two arrays.
- configureCommentStyle(Generator) - Method in class org.eigenbase.resgen.FileTask
- constructElement(DOMWrapper, Class) - Static method in class org.eigenbase.xom.ElementDef
-
constructElement is a helper function which builds the appropriate type of ElementDef from an XML Element.
- constructElement(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
-
constructElement is a helper function which builds the appropriate type of ElementDef from an XML Element.
- content - Variable in class org.eigenbase.xom.MetaDef.Class
-
This array defines all content (objects and arrays) to appear within this class or element.
- content - Variable in class org.eigenbase.xom.MetaDef.Element
-
This array defines all content (objects and arrays) to appear within this class or element.
- content(String) - Method in class org.eigenbase.xom.XMLOutput
-
Write content.
- contentModel - Variable in class org.eigenbase.xom.MetaDef.Class
- contentModel - Variable in class org.eigenbase.xom.MetaDef.Element
- convertPathToURL(File) - Static method in class org.eigenbase.resgen.Util
-
Creates a file-protocol URL for the given filename.
- cppBaseClassName - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
-
C++ Base class.
- cppBaseClassName - Variable in class org.eigenbase.resgen.XmlFileTask
- cppChainExceptions - Variable in class org.eigenbase.resgen.ResourceDef.Exception
- cppClassLocation - Variable in class org.eigenbase.resgen.ResourceDef.Exception
- cppClassName - Variable in class org.eigenbase.resgen.FileTask
- cppClassName - Variable in class org.eigenbase.resgen.ResourceDef.Exception
- cppClassName - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
-
C++ Class name.
- cppCommonInclude - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
- cppExceptionClassLocation - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
- cppExceptionClassName - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
- CppGenerator - Class in org.eigenbase.resgen
-
Generates a C++ class containing resource definitions.
- CppGenerator(File, File, String, String, String, String) - Constructor for class org.eigenbase.resgen.CppGenerator
-
Creates a C++ header generator.
- CppHeaderGenerator - Class in org.eigenbase.resgen
-
Generates a C++ header file containing resource definitions.
- CppHeaderGenerator(File, File, String, String, String) - Constructor for class org.eigenbase.resgen.CppHeaderGenerator
-
Creates a C++ header generator.
- cppNamespace - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
- create(String) - Method in interface org.eigenbase.xom.Parser
-
Creates a wrapper representing an XML element.
- create(String) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
- create(String) - Method in class org.eigenbase.xom.wrappers.XercesDOMParser
- createDefaultParser() - Static method in class org.eigenbase.xom.XOMUtil
-
Creates a
Parser
of the default parser type. - createPropertiesTask(ResourceGenTask.Include, String) - Method in class org.eigenbase.resgen.ResourceGen
- createXmlTask(ResourceGenTask.Include, String, String, String, boolean, String, String, boolean) - Method in class org.eigenbase.resgen.ResourceGen
D
- debugDisplay() - Method in class org.eigenbase.xom.MetaGenerator
-
Display information about this generator for debug purposes.
- deepCopy() - Method in class org.eigenbase.xom.ElementDef
-
Public version of clone(); returns a deep copy of this ElementDef.
- defaultKeepDef - Variable in class org.eigenbase.xom.MetaDef.Model
- defClass - Variable in class org.eigenbase.xom.MetaDef.Import
- defineEscape(char, String) - Method in class org.eigenbase.xom.StringEscaper
-
Map character "from" to escape sequence "to"
- defPackage - Variable in class org.eigenbase.xom.MetaDef.Import
- DefWalker - Class in org.eigenbase.xom
-
DefWalker is a class designed to help users of plugin elements and elements with content type ANY.
- DefWalker(NodeDef[]) - Constructor for class org.eigenbase.xom.DefWalker
-
Construct a DefWalker, attaching it to a NodeDef array and specifying a PrintWriter to display error messages for later consumption.
- dest - Variable in class org.eigenbase.resgen.ResourceGenTask
- destDir - Variable in class org.eigenbase.xom.XOMGenTask
- diff(ElementDef) - Method in class org.eigenbase.xom.ElementDef
-
The diff function compares this element against another, determining if they are exactly equal.
- discard(boolean) - Static method in class org.eigenbase.xom.XOMUtil
-
When the compiler is complaining that you are not using a variable, just call one of these routines with it.
- discard(byte) - Static method in class org.eigenbase.xom.XOMUtil
- discard(char) - Static method in class org.eigenbase.xom.XOMUtil
- discard(double) - Static method in class org.eigenbase.xom.XOMUtil
- discard(float) - Static method in class org.eigenbase.xom.XOMUtil
- discard(int) - Static method in class org.eigenbase.xom.XOMUtil
- discard(long) - Static method in class org.eigenbase.xom.XOMUtil
- discard(short) - Static method in class org.eigenbase.xom.XOMUtil
- discard(Object) - Static method in class org.eigenbase.xom.XOMUtil
- display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Code
- display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Exception
- display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Message
- display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Property
- display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Resource
- display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.ResourceBundle
- display(PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Text
- display(PrintWriter, int) - Method in class org.eigenbase.xom.CommentDef
- display(PrintWriter, int) - Method in class org.eigenbase.xom.GenericDef
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Any
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Array
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Attribute
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.CData
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Class
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Element
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Import
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Model
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Object
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Plugin
- display(PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.StringElement
- display(PrintWriter, int) - Method in interface org.eigenbase.xom.NodeDef
-
Outputs this node to any PrintWriter, in a formatted fashion with automatic indenting.
- display(PrintWriter, int) - Method in class org.eigenbase.xom.TextDef
- display(PrintWriter, int) - Method in class org.eigenbase.xom.WrapperElementDef
- display(PrintWriter, int) - Method in class org.eigenbase.xom.XMLAttrVector
-
Displays the entire attribute/value pair list, given a PrintWriter to which to display and an indentation level.
- displayAttribute(PrintWriter, String, Object, int) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays an XML attribute value with the given attribute name at the given indentation level.
- displayAttributeDiff(String, Object, Object, PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays differences in two versions of the same XML attribute value.
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Code
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Exception
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Message
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Property
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Resource
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.ResourceBundle
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.resgen.ResourceDef.Text
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.ElementDef
-
The displayDiff function compares this element definition against another, compiling a message containing all diffs.
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Any
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Array
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Attribute
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.CData
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Class
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Element
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Import
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Model
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Object
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.Plugin
- displayDiff(ElementDef, PrintWriter, int) - Method in class org.eigenbase.xom.MetaDef.StringElement
- displayElement(PrintWriter, String, ElementDef, int) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays any ElementDef with the given parameter name at the given indentation level.
- displayElementArray(PrintWriter, String, NodeDef[], int) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays any array of ElementDef values with the given parameter name (assumed to represent an array) at the given indentation level.
- displayElementArrayDiff(String, NodeDef[], NodeDef[], PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function diffs any array of ElementDef values with the given array name.
- displayElementDiff(String, NodeDef, NodeDef, PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays differences in the values of any two ElementDefs, returning true if they match and false if not.
- displayIndent(PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
-
This function writes an indentation level to the given PrintWriter.
- displayString(PrintWriter, String, String, int) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays a String value with the given parameter name at the given indentation level.
- displayStringArray(PrintWriter, String, String[], int) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays any array of String values with the given parameter name (assumed to represent an array) at the given indentation level.
- displayStringArrayDiff(String, String[], String[], PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function diffs any array of strings with the given array name.
- displayStringDiff(String, String, String, PrintWriter, int) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays differences in two versions of the same string object.
- displayXML(XMLOutput) - Method in class org.eigenbase.xom.ElementDef
- displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Code
- displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Exception
- displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Message
- displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Property
- displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Resource
- displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.ResourceBundle
- displayXML(XMLOutput, int) - Method in class org.eigenbase.resgen.ResourceDef.Text
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.CdataDef
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.CommentDef
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.ElementDef
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.GenericDef
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Any
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Array
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Attribute
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.CData
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Class
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Element
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Import
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Model
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Object
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.Plugin
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.MetaDef.StringElement
- displayXML(XMLOutput, int) - Method in interface org.eigenbase.xom.NodeDef
-
Outputs this element definition in XML to any XMLOutput.
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.TextDef
- displayXML(XMLOutput, int) - Method in class org.eigenbase.xom.WrapperElementDef
- displayXMLElement(XMLOutput, ElementDef) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays any ElementDef in XML.
- displayXMLElementArray(XMLOutput, NodeDef[]) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays an array of ElementDef values in XML.
- displayXMLString(XMLOutput, String, String) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays a String value in XML.
- displayXMLStringArray(XMLOutput, String, String[]) - Static method in class org.eigenbase.xom.ElementDef
-
This convenience function displays a String array in XML.
- doc - Variable in class org.eigenbase.xom.MetaDef.Array
- doc - Variable in class org.eigenbase.xom.MetaDef.Attribute
- doc - Variable in class org.eigenbase.xom.MetaDef.Class
-
Doc tags allow documentation to be added to any definition.
- doc - Variable in class org.eigenbase.xom.MetaDef.Element
-
Doc tags allow documentation to be added to any definition.
- doc - Variable in class org.eigenbase.xom.MetaDef.Import
-
Doc tags allow documentation to be added to any definition.
- doc - Variable in class org.eigenbase.xom.MetaDef.Model
- doc - Variable in class org.eigenbase.xom.MetaDef.Object
- doc - Variable in class org.eigenbase.xom.MetaDef.Plugin
-
Doc tags allow documentation to be added to any definition.
- doc - Variable in class org.eigenbase.xom.MetaDef.StringElement
-
Doc tags allow documentation to be added to any definition.
- Doc - Static variable in class org.eigenbase.xom.MetaDef
-
The Doc entity specifies a documentation section.
- document - Variable in class org.eigenbase.xom.wrappers.GenericDOMParser
-
The document which spawns elements.
- DOMElementParser - Class in org.eigenbase.xom
-
DOMElementParser is a utility wrapper around DOMWrapper.
- DOMElementParser(DOMWrapper, String, Class) - Constructor for class org.eigenbase.xom.DOMElementParser
-
Constructs a new ElementParser based on an Element of the XML parse tree wrapped in a DOMWrapper, and a prefix (to be applied to all element tags except the root), and the name of the enclosing class.
- DOMWrapper - Interface in org.eigenbase.xom
-
DOMWrapper implements a Wrapper around the Element class from any DOM-style XML parser.
- dtdFileName - Variable in class org.eigenbase.xom.XOMGenTask
- dtdName - Variable in class org.eigenbase.xom.MetaDef.Element
- dtdName - Variable in class org.eigenbase.xom.MetaDef.Import
- dtdName - Variable in class org.eigenbase.xom.MetaDef.Model
- dtdUrl - Variable in class org.eigenbase.xom.ParserTester
- DummyPrintStream(OutputStream) - Constructor for class org.eigenbase.resgen.Util.DummyPrintStream
- DummyPrintWriter(Writer) - Constructor for class org.eigenbase.resgen.Util.DummyPrintWriter
E
- Element() - Constructor for class org.eigenbase.xom.MetaDef.Element
- Element(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Element
- ELEMENT - Static variable in interface org.eigenbase.xom.DOMWrapper
-
ELEMENT is a type of DOM Element representing a named tag, possibly containing attributes, child elements, and text.
- ElementDef - Class in org.eigenbase.xom
-
ElementDef is the base class for all element definitions.
- ElementDef() - Constructor for class org.eigenbase.xom.ElementDef
- 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.
- Exception() - Constructor for class org.eigenbase.resgen.ResourceDef.Exception
- Exception(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Exception
- exceptionClassName - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
- ExceptionDescription(String) - Constructor for class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
-
Figures out what constructors the exception class has.
- execute() - Method in class org.eigenbase.resgen.ResourceGenTask
- execute() - Method in class org.eigenbase.xom.XOMGenTask
- expect(Class) - Method in class org.eigenbase.xom.DefWalker
-
Returns the next node in the defs array, but only if it matches the provided class elemType.
- expectArray(Class) - Method in class org.eigenbase.xom.DefWalker
-
Returns a portion of the remaining nodes in the defs array as an array.
- expectTypeArray(Class) - Method in class org.eigenbase.xom.DefWalker
-
Returns a portion of the remaining nodes in the defs array as an array.
F
- fatalError(SAXParseException) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
-
Fatal error.
- fileName - Variable in class org.eigenbase.resgen.FileTask
- fileName - Variable in class org.eigenbase.resgen.ResourceGenTask.Include
-
Name of source file, relative to 'srcdir'.
- fileNameSansLocale(String, String) - Static method in class org.eigenbase.resgen.Util
-
Given "happy/BirthdayResource_fr_FR.properties" and ".properties", returns "happy/BirthdayResource".
- fileNameToClassName(String, String) - Static method in class org.eigenbase.resgen.Util
- fileNameToCppClassName(String, String) - Static method in class org.eigenbase.resgen.Util
- fileNameToLocale(String, String) - Static method in class org.eigenbase.resgen.Util
-
Given
happy/BirthdayResource_en_US.xml
, returns the locale "en_US". - fileSep - Static variable in class org.eigenbase.resgen.Util
- FileTask - Class in org.eigenbase.resgen
-
Abstract base class for an Ant task which processes a file containing resources.
- FileTask() - Constructor for class org.eigenbase.resgen.FileTask
- fillText(PrintWriter, String, String, String, int) - Static method in class org.eigenbase.resgen.Util
-
Left-justify a block of text.
- force - Variable in class org.eigenbase.resgen.ResourceGenTask
- formatError(int, Object[]) - Method in interface org.eigenbase.resgen.Resource
-
Formats the message corresponding to
code
with the given arguments. - formatError(String, Object[]) - Static method in class org.eigenbase.resgen.Util
- FREETEXT - Static variable in interface org.eigenbase.xom.DOMWrapper
-
FREETEXT is a type of DOM Element representing a piece of text (but not a CDATA section).
G
- generateCommentBlock(PrintWriter, String, String, String) - Static method in class org.eigenbase.resgen.Util
- generateCpp(ResourceGen, ResourceDef.ResourceBundle) - Method in class org.eigenbase.resgen.XmlFileTask
- 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 aElementDef
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
- GenericDOMParser() - Constructor for class org.eigenbase.xom.wrappers.GenericDOMParser
- getArgType(int, String) - Static method in class org.eigenbase.resgen.ResourceDefinition
-
Returns the type of the
i
th argument inside a message, orResourceDefinition.TYPE_UNKNOWN
if not found. - getArgTypes() - Method in class org.eigenbase.resgen.ResourceDefinition
-
Returns the types of arguments.
- getArgTypes(String) - Method in class org.eigenbase.resgen.AbstractGenerator
-
Returns the number and types of parameters in the given error message, expressed as an array of Strings (legal values are currently "String", "Number", "java.util.Date", and null) ordered by parameter number.
- getArgTypes(String) - Method in class org.eigenbase.resgen.AbstractJavaGenerator
- getArgTypes(String) - Method in class org.eigenbase.resgen.CppGenerator
- getArgTypes(String, String[]) - Static method in class org.eigenbase.resgen.ResourceDefinition
-
Parses a message for the arguments inside it, and returns an array with the types of those arguments.
- getArgTypesByHand(String, String[]) - Static method in class org.eigenbase.resgen.ResourceDefinition
- getArgumentList(String) - Method in class org.eigenbase.resgen.AbstractGenerator
- getArray(Class, int, int) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves a collection of elements which are subclasses of the given class, returning them as an array.
- getAttribute(String) - Method in interface org.eigenbase.xom.DOMWrapper
-
Returns the value of the attribute with the given attrName.
- getAttribute(String) - Method in class org.eigenbase.xom.GenericDef
- getAttribute(String) - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
-
Return the attribute.
- getAttribute(String, String, String, String[], boolean) - Method in class org.eigenbase.xom.DOMElementParser
-
Retrieve an Attribute from the parser.
- getAttributeNames() - Method in interface org.eigenbase.xom.DOMWrapper
-
Returns a list of attribute names.
- getAttributeNames() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
- getBaseClassName() - Method in class org.eigenbase.resgen.AbstractGenerator
-
Returns the fully-qualified name of the base class.
- getBaseClassName() - Method in class org.eigenbase.resgen.AbstractJavaGenerator
- getBaseClassName() - Method in class org.eigenbase.resgen.CppGenerator
- getBaseClassName() - Method in class org.eigenbase.resgen.ResourceGenTask.Include
- getBaseMessage() - Method in class org.eigenbase.resgen.ResourceDefinition
-
Returns this resource definition's message in the base locale.
- getChildren() - Method in interface org.eigenbase.xom.Any
- getChildren() - Method in interface org.eigenbase.xom.DOMWrapper
-
Returns all children of this element, including TEXT elements, as an array of DOMWrappers.
- getChildren() - Method in class org.eigenbase.xom.ElementDef
- getChildren() - Method in class org.eigenbase.xom.GenericDef
- getChildren() - Method in interface org.eigenbase.xom.NodeDef
-
Returns the children of this node.
- getChildren() - Method in class org.eigenbase.xom.TextDef
- getChildren() - Method in class org.eigenbase.xom.WrapperElementDef
- getChildren() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
-
Retrieve all children, and build an array of W3CDOMWrappers around each child that is of TEXT or ELEMENT type to return.
- getClassName() - Method in class org.eigenbase.resgen.AbstractGenerator
-
Returns the fully-qualified name of the class being generated, for example "happy.BirthdayResource_en_US".
- getClassName() - Method in class org.eigenbase.resgen.AbstractJavaGenerator
- getClassName() - Method in class org.eigenbase.resgen.CppGenerator
- getClassNameSansPackage(String, Locale) - Static method in class org.eigenbase.resgen.Util
-
Returns the class name without its package name but with a locale extension, if applicable.
- getCol(int) - Method in class org.eigenbase.xom.wrappers.Annotator
-
Returns the column that a character position falls on.
- getComment(ResourceDef.Resource) - Static method in class org.eigenbase.resgen.ResourceGen
-
Returns any comment relating to the message.
- getCompact() - Method in class org.eigenbase.xom.XMLOutput
- getCppBaseClassName() - Method in class org.eigenbase.resgen.ResourceGenTask.Include
- getDef() - Method in class org.eigenbase.resgen.ResourceDef.Exception
- getDef() - Method in class org.eigenbase.resgen.ResourceDef.Message
- getDef() - Method in class org.eigenbase.resgen.ResourceDef.Resource
- getDestdir() - Method in class org.eigenbase.resgen.ResourceGenTask
-
Returns destdir.
- getDestDirectory() - Method in class org.eigenbase.resgen.FileTask
-
Returns the directory to which to generate Java or C++ files.
- getElement(Class, boolean) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves an Element from this parser, advancing the parser if the element is found.
- getElementChildren() - Method in interface org.eigenbase.xom.DOMWrapper
-
Returns all element children of this element as an array of DOMWrappers.
- getElementChildren() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
-
Retrieve all children, and build an array of W3CDOMWrappers around each ELEMENT child.
- getElementChildren(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
- getElementClass(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
-
getElementClass is a static helper function which finds the XMLDef class corresponding to an Element.
- getEndColumn() - Method in interface org.eigenbase.xom.Location
-
Returns the column where this node ends.
- getEndLine() - Method in interface org.eigenbase.xom.Location
-
Returns the line where this node ends.
- getEndPos() - Method in interface org.eigenbase.xom.Location
-
Returns the character position where this node ends.
- getErrorClass(ResourceDef.Exception) - Method in class org.eigenbase.resgen.AbstractJavaGenerator
-
Returns the type of error which is to be thrown by this resource.
- getFile() - Method in class org.eigenbase.resgen.AbstractGenerator
-
Returns the generator's output file.
- getFile() - Method in class org.eigenbase.resgen.FileTask
-
Returns the XML source file, e.g.
- getFileForComments() - Method in class org.eigenbase.resgen.FileTask
-
Returns the XML source file, mangled for use in comments.
- getFirstInstance(Object[], Class) - Static method in class org.eigenbase.xom.XOMUtil
-
Returns the first member of an array of objects which is an instance of a given class, or null if there is no such.
- getFirstTagName(Reader) - Static method in class org.eigenbase.xom.XMLUtil
-
Retrieve the name of the first tag in the XML document specified by the given Reader, without parsing the full file/string.
- getHeadText(String) - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
-
Returns the fragment of source XML corresponding to the head tag of this element, if this is an element, otherwise the whole node.
- getIgnorePcdata() - Method in class org.eigenbase.xom.XMLOutput
- getIncludes() - Method in class org.eigenbase.resgen.ResourceGenTask
- getKey() - Method in class org.eigenbase.resgen.ResourceDefinition
-
Returns this resource definition's key.
- getKeys() - Method in class org.eigenbase.resgen.ShadowResourceBundle
- getLine(int) - Method in class org.eigenbase.xom.wrappers.Annotator
-
Returns the line that a character position falls on.
- getLocale() - Method in interface org.eigenbase.resgen.Resource
-
Returns the locale of the messages.
- getLocation() - Method in interface org.eigenbase.xom.DOMWrapper
-
Returns the location of this element.
- getLocation() - Method in class org.eigenbase.xom.ElementDef
- getLocation() - Method in interface org.eigenbase.xom.NodeDef
-
Returns the location of this element in its document.
- getLocation() - Method in class org.eigenbase.xom.TextDef
- getLocation() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
- getLocation(DOMWrapper) - Method in interface org.eigenbase.xom.Locator
- getLocation(DOMWrapper) - Method in class org.eigenbase.xom.wrappers.Annotator
- getLocation(DOMWrapper) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
- getLocInfoList() - Method in class org.eigenbase.xom.wrappers.Annotator
-
Returns the list of LocInfo.
- getMixedChildren(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
- getMixedChildren_new(DOMWrapper, Class, String) - Static method in class org.eigenbase.xom.ElementDef
- getMutableClone() - Method in class org.eigenbase.xom.StringEscaper
-
Create a mutable escaper from an existing escaper, which may already be immutable.
- getName() - Method in class org.eigenbase.resgen.ResourceDef.Code
- getName() - Method in class org.eigenbase.resgen.ResourceDef.Exception
- getName() - Method in class org.eigenbase.resgen.ResourceDef.Message
- getName() - Method in class org.eigenbase.resgen.ResourceDef.Property
- getName() - Method in class org.eigenbase.resgen.ResourceDef.Resource
- getName() - Method in class org.eigenbase.resgen.ResourceDef.ResourceBundle
- getName() - Method in class org.eigenbase.resgen.ResourceDef.Text
- getName() - Method in class org.eigenbase.xom.ElementDef
- getName() - Method in class org.eigenbase.xom.GenericDef
-
Returns the tag name of this element, or null for TEXT elements.
- getName() - Method in class org.eigenbase.xom.MetaDef.Any
- getName() - Method in class org.eigenbase.xom.MetaDef.Array
- getName() - Method in class org.eigenbase.xom.MetaDef.Attribute
- getName() - Method in class org.eigenbase.xom.MetaDef.CData
- getName() - Method in class org.eigenbase.xom.MetaDef.Class
- getName() - Method in class org.eigenbase.xom.MetaDef.Element
- getName() - Method in class org.eigenbase.xom.MetaDef.Import
- getName() - Method in class org.eigenbase.xom.MetaDef.Model
- getName() - Method in class org.eigenbase.xom.MetaDef.Object
- getName() - Method in class org.eigenbase.xom.MetaDef.Plugin
- getName() - Method in class org.eigenbase.xom.MetaDef.StringElement
- getName() - Method in interface org.eigenbase.xom.NodeDef
-
Returns the name of this node's tag.
- getName() - Method in class org.eigenbase.xom.TextDef
- getName() - Method in class org.eigenbase.xom.WrapperElementDef
- getPackageName() - Method in class org.eigenbase.resgen.AbstractJavaGenerator
- getParameterList(String) - Method in class org.eigenbase.resgen.AbstractGenerator
-
Returns a parameter list string, e.g.
- getPluginClass(Class) - Static method in class org.eigenbase.xom.DOMElementParser
-
Get a Class object representing a plugin class, given a manager class that implements the static method getXMLDefClass().
- getPluginClass(String, String) - Static method in class org.eigenbase.xom.DOMElementParser
-
Get a Class object representing a plugin class, identified either directly by a Java package and Java class name, or indirectly by a Java package and Java class which defines a method called getXMLDefClass() to return the appropriate class.
- getProperties() - Method in class org.eigenbase.resgen.ResourceDefinition
-
Returns the properties of this resource definition.
- getResourceDirectory() - Method in class org.eigenbase.resgen.FileTask
-
Returns the directory to which to generate .properties and .xml files.
- getResourceInitcap(ResourceDef.Resource) - Static method in class org.eigenbase.resgen.ResourceGen
-
Returns the name of the resource with the first letter capitalized, suitable for use in method names.
- getSeverity(int) - Method in interface org.eigenbase.resgen.Resource
-
Returns the severity of this message.
- getSrcdir() - Method in class org.eigenbase.resgen.ResourceGenTask
-
Returns srcdir.
- getSrcDirectory() - Method in class org.eigenbase.resgen.FileTask
-
Returns the directory from which to read source files.
- getSrcFileForComment() - Method in class org.eigenbase.resgen.AbstractGenerator
-
Returns the XML or .properties source file, in a manner suitable for use in source code comments.
- getStartColumn() - Method in interface org.eigenbase.xom.Location
-
Returns the column where this node starts.
- getStartLine() - Method in interface org.eigenbase.xom.Location
-
Returns the line where this node starts.
- getStartPos() - Method in interface org.eigenbase.xom.Location
-
Returns the character position where this node starts.
- getString(String, boolean) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves a String element from this parser, advancing the parser if the element is found.
- getStringArray(String, int, int) - Method in class org.eigenbase.xom.DOMElementParser
-
This function returns a collection of String elements of the given name, returning them as an array.
- getTagName() - Method in interface org.eigenbase.xom.DOMWrapper
-
Returns the tag name of this element, or null for TEXT elements.
- getTagName() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
-
Retrieve the tag name directly.
- getText() - Method in class org.eigenbase.xom.DOMElementParser
-
This function is used to return a CDATA section as text.
- getText() - Method in interface org.eigenbase.xom.DOMWrapper
-
Returns a flattened representation of the text inside thie element.
- getText() - Method in class org.eigenbase.xom.ElementDef
- getText() - Method in interface org.eigenbase.xom.NodeDef
-
Returns the text inside this node.
- getText() - Method in class org.eigenbase.xom.TextDef
- getText() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
-
Recursively unwrap and create the contained text.
- getText(boolean) - Method in interface org.eigenbase.xom.Location
-
Returns the text of this location.
- getText(boolean) - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
-
Returns the text of this location.
- getText(String) - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
-
Returns the fragment of source XML that this node encompasses.
- getThreadLocale() - Static method in class org.eigenbase.resgen.ShadowResourceBundle
-
Returns the preferred locale of the current thread, or null if the thread has not called
ShadowResourceBundle.setThreadLocale(java.util.Locale)
. - getThreadOrDefaultLocale() - Static method in class org.eigenbase.resgen.ShadowResourceBundle
-
Returns the preferred locale of the current thread, or the default locale if the current thread has not called
ShadowResourceBundle.setThreadLocale(java.util.Locale)
. - getType() - Method in class org.eigenbase.xom.CdataDef
- getType() - Method in class org.eigenbase.xom.CommentDef
- getType() - Method in interface org.eigenbase.xom.DOMWrapper
-
Returns the type of this element/node.
- getType() - Method in class org.eigenbase.xom.ElementDef
- getType() - Method in class org.eigenbase.xom.GenericDef
- getType() - Method in interface org.eigenbase.xom.NodeDef
-
Returns the type of this element.
- getType() - Method in class org.eigenbase.xom.TextDef
- getType() - Method in class org.eigenbase.xom.WrapperElementDef
- getType() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
-
Map the Node's type to DOMWrapper's simplified concept of type.
- getTypeInfo(String, boolean) - Method in class org.eigenbase.xom.MetaGenerator
-
Return the TypeInfo class associated with the given name.
- getWrapper() - Method in class org.eigenbase.xom.ElementDef
- getWrapper() - Method in interface org.eigenbase.xom.NodeDef
-
Retrieves the
DOMWrapper
which was used to create this node. - getWrapper() - Method in class org.eigenbase.xom.TextDef
- getWrapper() - Method in class org.eigenbase.xom.WrapperElementDef
- getXMLDefClass() - Static method in class org.eigenbase.resgen.ResourceDef
- getXMLDefClass() - Static method in class org.eigenbase.xom.MetaDef
H
- handleErrors() - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
- handleGetObject(String) - Method in class org.eigenbase.resgen.ShadowResourceBundle
- hashCode() - Method in class org.eigenbase.xom.ElementDef
-
Returns a unique hash of this instance.
- hasInstCon - Variable in class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
- hasInstThrowCon - Variable in class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
- hasStringCon - Variable in class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
- hasStringThrowCon - Variable in class org.eigenbase.resgen.JavaBaseGenerator.ExceptionDescription
- header() - Method in class org.eigenbase.xom.XMLOutput
-
Write header.
- header(String) - Method in class org.eigenbase.xom.XMLOutput
-
Write header, take version as input.
- htmlEscaper - Static variable in class org.eigenbase.xom.StringEscaper
I
- Import() - Constructor for class org.eigenbase.xom.MetaDef.Import
- Import(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Import
- importName - Variable in class org.eigenbase.xom.MetaDef.Model
- include - Variable in class org.eigenbase.resgen.FileTask
- Include() - Constructor for class org.eigenbase.resgen.ResourceGenTask.Include
- init(URL, Locale) - Method in interface org.eigenbase.resgen.Resource
-
Populates this
Resource
from a URL. - init(ResourceDef.ResourceBundle, Locale) - Method in interface org.eigenbase.resgen.Resource
-
Populates this
Resource
from an XML document. - instance(String) - Static method in class org.eigenbase.resgen.ShadowResourceBundle
-
Deprecated.This method does not work correctly in dynamically loaded jars.
- instance(String, Locale) - Static method in class org.eigenbase.resgen.ShadowResourceBundle
-
Deprecated.This method does not work correctly in dynamically loaded jars.
- instance(String, Locale, ResourceBundle) - Static method in class org.eigenbase.resgen.ShadowResourceBundle
-
Returns the instance of the
baseName
resource bundle for the given locale. - instantiate(ResourceBundle, Object[]) - Method in class org.eigenbase.resgen.ResourceDefinition
-
Creates an instance of this definition with a set of parameters.
- isKeepPositions() - Method in interface org.eigenbase.xom.Parser
-
Returns whether the parser is retaining position information.
- isKeepPositions() - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
J
- JavaBaseGenerator - Class in org.eigenbase.resgen
-
Generates a Java class for the base locale.
- JavaBaseGenerator(File, File, String, String, ResourceDef.ResourceBundle) - Constructor for class org.eigenbase.resgen.JavaBaseGenerator
- JavaBaseGenerator.ExceptionDescription - Class in org.eigenbase.resgen
-
Description of the constructs that an exception class has.
- JavaFunctorBaseGenerator - Class in org.eigenbase.resgen
-
Generates a Java class for the base locale, using the 'functor' code-generation style.
- JavaFunctorBaseGenerator(File, File, String, String, ResourceDef.ResourceBundle) - Constructor for class org.eigenbase.resgen.JavaFunctorBaseGenerator
- JavaLocaleGenerator - Class in org.eigenbase.resgen
-
Generates a Java class for a locale.
- JavaLocaleGenerator(File, File, String, ResourceDef.ResourceBundle, Locale, String) - Constructor for class org.eigenbase.resgen.JavaLocaleGenerator
- JaxpDOMParser - Class in org.eigenbase.xom.wrappers
- JaxpDOMParser() - Constructor for class org.eigenbase.xom.wrappers.JaxpDOMParser
-
Creates a non-validating parser.
- JaxpDOMParser(boolean) - Constructor for class org.eigenbase.xom.wrappers.JaxpDOMParser
-
Creates a parser.
K
- keepDef - Variable in class org.eigenbase.xom.MetaDef.Class
- keepDef - Variable in class org.eigenbase.xom.MetaDef.Element
- key - Variable in class org.eigenbase.resgen.ResourceDefinition
L
- lastOptionIndex() - Method in class org.eigenbase.xom.DOMElementParser
-
Returns the option index of the element returned through the last requiredOption call.
- list(PrintWriter) - Method in class org.eigenbase.xom.wrappers.Annotator
- load(InputStream) - Static method in class org.eigenbase.resgen.Util
-
loads InputStream and returns set of resources
- load(URL) - Static method in class org.eigenbase.resgen.Util
-
loads URL into Document and returns set of resources
- LOAD_EXTERNAL_DTD_FEATURE - Static variable in class org.eigenbase.xom.wrappers.GenericDOMParser
- locale - Variable in class org.eigenbase.resgen.PropertiesFileTask
- locale - Variable in class org.eigenbase.resgen.ResourceDef.ResourceBundle
- locales - Variable in class org.eigenbase.resgen.ResourceGenTask
- Location - Interface in org.eigenbase.xom
-
Represents the location of a node within its document.
- Locator - Interface in org.eigenbase.xom
-
Callback to find the location of a node within its document.
- LocInfo(int, int, int) - Constructor for class org.eigenbase.xom.wrappers.Annotator.LocInfo
-
Creates a LocInfo.
M
- main(String[]) - Static method in class org.eigenbase.resgen.ResourceGen
- main(String[]) - Static method in class org.eigenbase.xom.MetaGenerator
-
Main function for MetaGenerator.
- main(String[]) - Static method in class org.eigenbase.xom.MetaTester
-
The MetaTester tests a suite of test model files against a compiled model.
- main(String[]) - Static method in class org.eigenbase.xom.ParserTester
-
The ParserTester tests MSXML parser and Xerces Parser.
- makeImmutable() - Method in class org.eigenbase.xom.StringEscaper
-
Call this before attempting to escape strings; after this, defineEscape may not be called again.
- makeParentDirs(File) - Method in class org.eigenbase.resgen.FileTask
- makeParser(int, boolean, String, String, String) - Static method in class org.eigenbase.xom.XOMUtil
-
Creates a parser of given type.
- max - Variable in class org.eigenbase.xom.MetaDef.Array
- Message() - Constructor for class org.eigenbase.resgen.ResourceDef.Message
- Message(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Message
- MetaDef - Class in org.eigenbase.xom
-
This model is the XOM Meta Model.
- MetaDef() - Constructor for class org.eigenbase.xom.MetaDef
- MetaDef.Any - Class in org.eigenbase.xom
-
The Any content is a special marker which allows an Element to contain any type of data.
- MetaDef.Array - Class in org.eigenbase.xom
-
An Array is a set of multiple instances of Elements.
- MetaDef.Attribute - Class in org.eigenbase.xom
-
The Attribute entity appears within any Element definition.
- MetaDef.CData - Class in org.eigenbase.xom
-
The CData content is a special marker which allows an Element to contain a single CDATA section as its only content, yet still have attributes.
- MetaDef.Class - Class in org.eigenbase.xom
-
A Class Definition defines a class of entities.
- MetaDef.Content - Interface in org.eigenbase.xom
-
The Content class contains all entities which represent types of content which may appear within an Element.
- MetaDef.Definition - Interface in org.eigenbase.xom
-
The Definition class represents a generic type of element definition.
- MetaDef.Element - Class in org.eigenbase.xom
-
An Element Definition defines a basic entity of the meta model.
- MetaDef.FullDefinition - Interface in org.eigenbase.xom
-
The FullDefinition class represents a fully-specified definition that may include content.
- MetaDef.Import - Class in org.eigenbase.xom
-
An Import as a special type of element that represents another element stored in an external model.
- MetaDef.Model - Class in org.eigenbase.xom
-
Model is the top-level element for a model description.
- MetaDef.Object - Class in org.eigenbase.xom
-
An Object is a single instance of an Element type.
- MetaDef.Plugin - Class in org.eigenbase.xom
-
A Plugin in a special type of element whose content may be derived from a different model.
- MetaDef.StringElement - Class in org.eigenbase.xom
-
A StringElement is a simple type of element which has no attributes and whose content is a single String (usually represented as a CDATA section).
- MetaGenerator - Class in org.eigenbase.xom
-
MetaGenerator
is a utility class which reads a XOM Meta Model description in XML and generates the corresponding .dtd and .java definition files. - MetaGenerator(String, boolean) - Constructor for class org.eigenbase.xom.MetaGenerator
-
Construct a MetaGenerator from an XML file.
- MetaGenerator(String, boolean, String) - Constructor for class org.eigenbase.xom.MetaGenerator
- MetaTester - Class in org.eigenbase.xom
-
The MetaTester class is a utility class for testing generated models.
- MetaTester(String, String, int) - Constructor for class org.eigenbase.xom.MetaTester
-
Constructs a new MetaTester using the given model file, the given test file, and the directory containing all support files.
- min - Variable in class org.eigenbase.xom.MetaDef.Array
- mode - Variable in class org.eigenbase.resgen.ResourceGenTask
- Model() - Constructor for class org.eigenbase.xom.MetaDef.Model
- Model(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Model
- modelDocType - Variable in class org.eigenbase.xom.ParserTester
- modelFileName - Variable in class org.eigenbase.xom.XOMGenTask
- MSXML - Static variable in class org.eigenbase.xom.XOMUtil
- MyPropertyResourceBundle(InputStream) - Constructor for class org.eigenbase.resgen.ShadowResourceBundle.MyPropertyResourceBundle
N
- name - Variable in class org.eigenbase.resgen.ResourceDef.Property
- name - Variable in class org.eigenbase.resgen.ResourceDef.Resource
- name - Variable in class org.eigenbase.xom.MetaDef.Array
- name - Variable in class org.eigenbase.xom.MetaDef.Attribute
- name - Variable in class org.eigenbase.xom.MetaDef.Model
- name - Variable in class org.eigenbase.xom.MetaDef.Object
- node - Variable in class org.eigenbase.xom.wrappers.W3CDOMWrapper
- NodeDef - Interface in org.eigenbase.xom
-
NodeDef
represents a node in a parse tree. - numTagsWritten() - Method in class org.eigenbase.xom.XMLOutput
-
Get the total number of tags written
O
- Object() - Constructor for class org.eigenbase.xom.MetaDef.Object
- Object(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Object
- optionalArray(String, int, int) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves a collection of elements with the given name, returning them as an array.
- optionalAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves an optional Attribute by name from the current Element.
- optionalBooleanAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves an optional Attribute by name from the current Element, converting it to an Boolean.
- optionalDoubleAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves an optional Attribute by name from the current Element, converting it to a Double.
- optionalElement(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves an optional Element from this parser, advancing the parser if the element is found.
- optionalIntegerAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves an optional Attribute by name from the current Element, converting it to an Integer.
- optionalString(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves an optional String element from this parser, advancing the parser if the element is found.
- org.eigenbase.resgen - package org.eigenbase.resgen
- org.eigenbase.xom - package org.eigenbase.xom
-
Provides an object layer for reading and writing XML documents.
- org.eigenbase.xom.wrappers - package org.eigenbase.xom.wrappers
- outputCpp - Variable in class org.eigenbase.resgen.FileTask
- outputJava - Variable in class org.eigenbase.resgen.FileTask
P
- packageName - Variable in class org.eigenbase.xom.MetaDef.Model
- parse(InputStream) - Method in interface org.eigenbase.xom.Parser
-
Parses an input stream and returns a wrapped element.
- parse(InputStream) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
- parse(Reader) - Method in interface org.eigenbase.xom.Parser
-
Parses the contents of a reader and returns a wrapped element.
- parse(Reader) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
- parse(String) - Method in interface org.eigenbase.xom.Parser
-
Parses a string and returns a wrapped element.
- parse(String) - Method in class org.eigenbase.xom.wrappers.Annotator
- parse(String) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
- parse(String[]) - Static method in class org.eigenbase.resgen.ResourceGen
- parse(URL) - Method in interface org.eigenbase.xom.Parser
-
Parses the contents of a URL and returns a wrapped element.
- parse(URL) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
- parseInputSource(InputSource) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
-
Parses the specified URI and returns the document.
- parseInputSource(InputSource) - Method in class org.eigenbase.xom.wrappers.JaxpDOMParser
- parseInputSource(InputSource) - Method in class org.eigenbase.xom.wrappers.XercesDOMParser
- parseLocale(String) - Static method in class org.eigenbase.resgen.Util
-
Parses 'localeName' into a locale.
- Parser - Interface in org.eigenbase.xom
-
The
Parser
interface abstracts the behavior which theorg.eigenbase.xom
package needs from an XML parser. - ParserTester - Class in org.eigenbase.xom
-
Test the MSParser
- ParserTester(String, int) - Constructor for class org.eigenbase.xom.ParserTester
- Plugin() - Constructor for class org.eigenbase.xom.MetaDef.Plugin
- Plugin(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.Plugin
- postModule(PrintWriter) - Method in class org.eigenbase.resgen.JavaBaseGenerator
- postModule(PrintWriter) - Method in class org.eigenbase.resgen.JavaFunctorBaseGenerator
- prefix - Variable in class org.eigenbase.xom.MetaDef.Model
- prefix - Variable in class org.eigenbase.xom.WrapperElementDef
- prepareParse() - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
- print(String) - Method in class org.eigenbase.xom.XMLOutput
-
Sends a string directly to the output stream, without escaping any characters.
- printAtt(PrintWriter, String) - Static method in class org.eigenbase.xom.XMLUtil
-
Quote a string so that it can be included as an XML attribute value.
- printAtt(PrintWriter, String, boolean) - Static method in class org.eigenbase.xom.XMLUtil
-
Print an XML attribute name and value for boolean val
- printAtt(PrintWriter, String, int) - Static method in class org.eigenbase.xom.XMLUtil
-
Print an XML attribute name and value for int val
- printAtt(PrintWriter, String, String) - Static method in class org.eigenbase.xom.XMLUtil
-
Print an XML attribute name and value for string val
- printPCDATA(PrintWriter, String) - Static method in class org.eigenbase.xom.XMLUtil
-
Quote a string, and write to a
PrintWriter
. - printPCDATA(PrintWriter, String, String) - Static method in class org.eigenbase.xom.XMLUtil
- printPCDATA(PrintWriter, String, String, boolean) - Static method in class org.eigenbase.xom.XMLUtil
-
Quote a string in an element and a CDATA, and write to a
PrintWriter
. - printStackTrace(Throwable, PrintStream) - Static method in class org.eigenbase.resgen.Util
- printStackTrace(Throwable, PrintWriter) - Static method in class org.eigenbase.resgen.Util
- process(ResourceGen) - Method in class org.eigenbase.resgen.FileTask
- process(ResourceGen) - Method in class org.eigenbase.resgen.PropertiesFileTask
-
Given an existing properties file such as
happy/Birthday_fr_FR.properties
, generates the corresponding Java class happy.Birthday_fr_FR.java. - process(ResourceGen) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
- process(ResourceGen) - Method in class org.eigenbase.resgen.XmlFileTask
- properties - Variable in class org.eigenbase.resgen.ResourceDef.Resource
- PropertiesFileTask - Class in org.eigenbase.resgen
-
Ant task which processes a properties file and generates a C++ or Java class from the resources in it.
- PropertiesFileTask(ResourceGenTask.Include, String) - Constructor for class org.eigenbase.resgen.PropertiesFileTask
- Property() - Constructor for class org.eigenbase.resgen.ResourceDef.Property
- Property(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Property
Q
- quoteAtt(String) - Static method in class org.eigenbase.xom.XMLUtil
-
Quote a string so that it can be included as an XML attribute value.
- quoteAtt(String, boolean) - Static method in class org.eigenbase.xom.XMLUtil
-
Return an XML attribute/value pair for boolean val
- quoteAtt(String, int) - Static method in class org.eigenbase.xom.XMLUtil
-
Return an XML attribute/value pair for int val
- quoteAtt(String, String) - Static method in class org.eigenbase.xom.XMLUtil
-
Return an XML attribute/value pair for String val
- quoteForJava(String) - Static method in class org.eigenbase.resgen.Util
- quoteForJava(String, boolean) - Static method in class org.eigenbase.resgen.Util
-
Return
val
in double-quotes, suitable as a string in a Java or JScript program. - quoteForProperties(String) - Static method in class org.eigenbase.resgen.Util
-
Returns a string quoted so that it can appear in a resource file.
- quotePCDATA(String) - Static method in class org.eigenbase.xom.XMLUtil
-
Quote a string.
R
- removePackage(String) - Static method in class org.eigenbase.resgen.Util
- removeSuffix(String, String) - Static method in class org.eigenbase.resgen.Util
- replace(String, String, String) - Static method in class org.eigenbase.resgen.Util
-
Returns
s
with every instance offind
converted toreplace
. - required - Variable in class org.eigenbase.xom.MetaDef.Attribute
- required - Variable in class org.eigenbase.xom.MetaDef.Object
- requiredAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves a required Attribute by name from the current Element.
- requiredBooleanAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves an required Attribute by name from the current Element, converting it to a Boolean.
- requiredClass(Class) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves a required Element of a specific class from this parser, advancing the parser after the read.
- requiredDefAttribute(DOMWrapper, String, String) - Static method in class org.eigenbase.xom.DOMElementParser
-
This static version of requiredAttribute uses any element definition as a basis for the attribute.
- requiredElement(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves a required Element from this parser, advancing the parser after the read.
- requiredIntegerAttribute(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves an required Attribute by name from the current Element, converting it to an Integer.
- requiredOption(String[]) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves a required element which may have one of a number of names.
- requiredString(String) - Method in class org.eigenbase.xom.DOMElementParser
-
This function retrieves a required String element from this parser, advancing the parser after the read.
- res - Variable in class org.eigenbase.resgen.ResourceGenTask
- Resource - Interface in org.eigenbase.resgen
-
A
Resource
is a collection of messages for a particular software component and locale. - Resource() - Constructor for class org.eigenbase.resgen.ResourceDef.Resource
- Resource(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Resource
- resourceBundle - Variable in class org.eigenbase.resgen.AbstractJavaGenerator
- ResourceBundle() - Constructor for class org.eigenbase.resgen.ResourceDef.ResourceBundle
- ResourceBundle(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.ResourceBundle
- ResourceDef - Class in org.eigenbase.resgen
-
This model specifies the elements which make up a resource file.
- ResourceDef() - Constructor for class org.eigenbase.resgen.ResourceDef
- ResourceDef.Code - Class in org.eigenbase.resgen
- ResourceDef.Exception - Class in org.eigenbase.resgen
-
An exception defines a message which is issued in response to some invalid condition.
- ResourceDef.Message - Class in org.eigenbase.resgen
-
A message.
- ResourceDef.Property - Class in org.eigenbase.resgen
- ResourceDef.Resource - Class in org.eigenbase.resgen
- ResourceDef.ResourceBundle - Class in org.eigenbase.resgen
-
A ResourceBundle is a collection of resources.
- ResourceDef.Text - Class in org.eigenbase.resgen
- ResourceDefinition - Class in org.eigenbase.resgen
-
Definition of a resource such as a parameterized message or exception.
- ResourceDefinition(String, String) - Constructor for class org.eigenbase.resgen.ResourceDefinition
-
Creates a resource definition with no properties.
- ResourceDefinition(String, String, String[]) - Constructor for class org.eigenbase.resgen.ResourceDefinition
-
Creates a resource definition.
- ResourceGen - Class in org.eigenbase.resgen
-
ResourceGen
parses an XML file containing error messages, and generates .java file to access the errors. - ResourceGen() - Constructor for class org.eigenbase.resgen.ResourceGen
- ResourceGenTask - Class in org.eigenbase.resgen
-
A
ResourceGenTask
is an ANT task to invoke the Eigenbase Resource Generator. - ResourceGenTask() - Constructor for class org.eigenbase.resgen.ResourceGenTask
- ResourceGenTask.Include - Class in org.eigenbase.resgen
-
Include
implements <include> element nested within a <resgen> task (seeResourceGenTask
). - ResourceInstance - Interface in org.eigenbase.resgen
-
A
ResourceInstance
is an occurrence of aResourceDefinition
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.xom.XOMGenTask
-
See parameter
classname
. - setClassName(String) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
-
Sets className.
- setCommentStyle(String) - Method in class org.eigenbase.resgen.ResourceGenTask
-
Sets commentstyle.
- setCompact(boolean) - Method in class org.eigenbase.xom.XMLOutput
-
Sets or unsets the compact mode.
- setCppBaseClassName(String) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
-
Sets cppBaseClassName.
- setCppClassName(String) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
-
Sets cppClassName.
- setDestdir(File) - Method in class org.eigenbase.resgen.ResourceGenTask
-
Sets destdir.
- setDestdir(String) - Method in class org.eigenbase.xom.XOMGenTask
-
See parameter
destdir
. - setDtdname(String) - Method in class org.eigenbase.xom.XOMGenTask
-
See parameter
dtdname
. - setForce(boolean) - Method in class org.eigenbase.resgen.ResourceGenTask
-
Sets force.
- setGlob(boolean) - Method in class org.eigenbase.xom.XMLOutput
-
Sets whether to detect that tags are empty.
- setIgnorePcdata(boolean) - Method in class org.eigenbase.xom.XMLOutput
-
Sets whether to ignore unquoted text, such as whitespace.
- setIndentString(String) - Method in class org.eigenbase.xom.XMLOutput
-
Sets the string to print for each level of indentation.
- setKeepPositions(boolean) - Method in interface org.eigenbase.xom.Parser
-
Sets whether to retain position information.
- setKeepPositions(boolean) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
- setLocales(String) - Method in class org.eigenbase.resgen.ResourceGenTask
-
Sets locales.
- setMode(String) - Method in class org.eigenbase.resgen.ResourceGenTask
-
Sets mode.
- setModel(String) - Method in class org.eigenbase.xom.XOMGenTask
-
See parameter
model
. - setName(String) - Method in class org.eigenbase.resgen.ResourceGenTask.Include
-
Sets name.
- setParentTrojan(ResourceBundle) - Method in class org.eigenbase.resgen.ShadowResourceBundle.MyPropertyResourceBundle
- setResdir(File) - Method in class org.eigenbase.resgen.ResourceGenTask
-
Sets resdir.
- setScmSafeComments(boolean) - Method in class org.eigenbase.resgen.AbstractGenerator
- setScmSafeComments(boolean) - Method in interface org.eigenbase.resgen.Generator
-
Configures whether this generator will output comments that may be submitted to a source code management system.
- setSrcdir(File) - Method in class org.eigenbase.resgen.ResourceGenTask
-
Sets srcdir.
- setStyle(String) - Method in class org.eigenbase.resgen.ResourceGenTask
-
Sets style.
- setThreadLocale(Locale) - Static method in class org.eigenbase.resgen.ShadowResourceBundle
-
Sets the locale for the current thread.
- SEVERITY_ERR - Static variable in interface org.eigenbase.resgen.Resource
- SEVERITY_INFO - Static variable in interface org.eigenbase.resgen.Resource
- SEVERITY_NON_FATAL_ERR - Static variable in interface org.eigenbase.resgen.Resource
- SEVERITY_WARN - Static variable in interface org.eigenbase.resgen.Resource
- ShadowResourceBundle - Class in org.eigenbase.resgen
-
ShadowResourceBundle
is an abstract base class forResourceBundle
classes which are backed by a properties file. - ShadowResourceBundle() - Constructor for class org.eigenbase.resgen.ShadowResourceBundle
-
Creates a
ShadowResourceBundle
, and reads resources from a.properties
file with the same name as the current class. - ShadowResourceBundle.MyPropertyResourceBundle - Class in org.eigenbase.resgen
- size() - Method in class org.eigenbase.xom.XMLAttrVector
-
Returns the number of attributes.
- src - Variable in class org.eigenbase.resgen.ResourceGenTask
- startTagEndPos - Variable in class org.eigenbase.xom.wrappers.Annotator.LocInfo
- startTagStartPos - Variable in class org.eigenbase.xom.wrappers.Annotator.LocInfo
-
Node type, typically
Node.ELEMENT_NODE
. - StringElement() - Constructor for class org.eigenbase.xom.MetaDef.StringElement
- StringElement(DOMWrapper) - Constructor for class org.eigenbase.xom.MetaDef.StringElement
- stringEncodeXML(String, PrintWriter) - Static method in class org.eigenbase.xom.XMLUtil
-
Encode a String for XML output, displaying it to a PrintWriter.
- StringEscaper - Class in org.eigenbase.xom
-
StringEscaper
is a utility for replacing special characters with escape sequences in strings. - StringEscaper() - Constructor for class org.eigenbase.xom.StringEscaper
-
Identity transform
- stringHasXMLSpecials(String) - Static method in class org.eigenbase.xom.XMLUtil
-
Determine if a String contains any XML special characters, return true if it does.
- stringTag(String, String) - Method in class org.eigenbase.xom.XMLOutput
-
Write a String tag; a tag containing nothing but a CDATA section.
- stringToUrl(String) - Static method in class org.eigenbase.resgen.Util
- style - Variable in class org.eigenbase.resgen.ResourceGenTask
- STYLE_DYNAMIC - Static variable in class org.eigenbase.resgen.ResourceGenTask
- STYLE_FUNCTOR - Static variable in class org.eigenbase.resgen.ResourceGenTask
- superclass - Variable in class org.eigenbase.xom.MetaDef.Class
T
- testFile(String) - Method in class org.eigenbase.xom.ParserTester
- testFile(String, String) - Method in class org.eigenbase.xom.MetaTester
-
Tests a specific instance of the given model, as described by testFile.
- testFoo() - Method in class org.eigenbase.xom.XomTest
- text - Variable in class org.eigenbase.resgen.ResourceDef.Resource
- Text() - Constructor for class org.eigenbase.resgen.ResourceDef.Text
- Text(DOMWrapper) - Constructor for class org.eigenbase.resgen.ResourceDef.Text
- TextDef - Class in org.eigenbase.xom
-
A
TextDef
represents piece of textual data in an XML document. - TextDef() - Constructor for class org.eigenbase.xom.TextDef
- TextDef(String) - Constructor for class org.eigenbase.xom.TextDef
- TextDef(String, boolean) - Constructor for class org.eigenbase.xom.TextDef
- TextDef(String, boolean, Location) - Constructor for class org.eigenbase.xom.TextDef
- TextDef(DOMWrapper) - Constructor for class org.eigenbase.xom.TextDef
- toArray(Throwable) - Static method in class org.eigenbase.resgen.Util
-
Converts a chain of
Throwable
s into an array. - toCompactXML() - Method in class org.eigenbase.xom.ElementDef
-
The toCompactXML function automatically uses displayXML() to produce an XML version of this ElementDef as a String.
- toString() - Method in interface org.eigenbase.resgen.ResourceInstance
- toString() - Method in class org.eigenbase.xom.ElementDef
-
The toString function automatically uses display() to produce a string version of this ElementDef.
- toString() - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
- toString(Throwable) - Static method in class org.eigenbase.resgen.Util
-
Formats an error, which may have chained errors, as a string.
- toString(Annotator) - Method in class org.eigenbase.xom.wrappers.Annotator.LocInfo
- toXML() - Method in interface org.eigenbase.xom.DOMWrapper
-
Returns this node serialized as XML.
- toXML() - Method in class org.eigenbase.xom.ElementDef
-
The toXML function automatically uses displayXML() to produce an XML version of this ElementDef as a String.
- toXML() - Method in class org.eigenbase.xom.wrappers.W3CDOMWrapper
- type - Variable in class org.eigenbase.xom.MetaDef.Array
- type - Variable in class org.eigenbase.xom.MetaDef.Attribute
- type - Variable in class org.eigenbase.xom.MetaDef.Element
- type - Variable in class org.eigenbase.xom.MetaDef.Import
- type - Variable in class org.eigenbase.xom.MetaDef.Object
- type - Variable in class org.eigenbase.xom.MetaDef.Plugin
- type - Variable in class org.eigenbase.xom.MetaDef.StringElement
- type - Variable in class org.eigenbase.xom.wrappers.Annotator.LocInfo
- TYPE_DATE - Static variable in class org.eigenbase.resgen.ResourceDefinition
- TYPE_NUMBER - Static variable in class org.eigenbase.resgen.ResourceDefinition
- TYPE_STRING - Static variable in class org.eigenbase.resgen.ResourceDefinition
- TYPE_TIME - Static variable in class org.eigenbase.resgen.ResourceDefinition
- TYPE_UNKNOWN - Static variable in class org.eigenbase.resgen.ResourceDefinition
U
- UNKNOWN - Static variable in interface org.eigenbase.xom.DOMWrapper
-
UNKNOWN is used for DOM Element types unsupported by the wrapper.
- urlArgEscaper - Static variable in class org.eigenbase.xom.StringEscaper
- urlEscaper - Static variable in class org.eigenbase.xom.StringEscaper
- useScmSafeComments() - Method in class org.eigenbase.resgen.AbstractGenerator
- Util - Class in org.eigenbase.resgen
-
Miscellaneous utility methods for the
org.eigenbase.resgen
package, all themstatic
and package-private. - Util() - Constructor for class org.eigenbase.resgen.Util
- Util.DummyPrintStream - Class in org.eigenbase.resgen
-
So we know to avoid recursively calling
Util.printStackTrace(Throwable,PrintStream)
. - Util.DummyPrintWriter - Class in org.eigenbase.resgen
-
So we know to avoid recursively calling
Util.printStackTrace(Throwable,java.io.PrintWriter)
.
V
- validate() - Method in class org.eigenbase.resgen.ResourceGenTask.Include
- validate() - Method in class org.eigenbase.resgen.ResourceGenTask
- VALIDATION_FEATURE - Static variable in class org.eigenbase.xom.wrappers.GenericDOMParser
- Value - Static variable in class org.eigenbase.xom.MetaDef
-
The Value entity specifies a single value in the set of allowed values for an Attribute.
- values - Variable in class org.eigenbase.xom.MetaDef.Attribute
- verifyEqual(ElementDef) - Method in class org.eigenbase.xom.ElementDef
-
Verifies that this ElementDef is equal to other, throwing a XOMException with a lengthy explanation if equality fails.
- version - Variable in class org.eigenbase.xom.MetaDef.Model
W
- W3CDOMWrapper - Class in org.eigenbase.xom.wrappers
-
This implementation of DOMWrapper wraps any w3c DOM-compliant java XML Parser.
- W3CDOMWrapper(Node, Locator) - Constructor for class org.eigenbase.xom.wrappers.W3CDOMWrapper
-
W3CDOMWrapper parses XML based on a Node.
- warnedClasses - Variable in class org.eigenbase.resgen.JavaBaseGenerator
- warning(SAXParseException) - Method in class org.eigenbase.xom.wrappers.GenericDOMParser
-
Warning.
- WrapperElementDef - Class in org.eigenbase.xom
- WrapperElementDef(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 invokeMetaGenerator
. - 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
andorg.eigenbase.xom.wrappers
packages. - XOMUtil() - Constructor for class org.eigenbase.xom.XOMUtil
_
- _abstract - Variable in class org.eigenbase.xom.MetaDef.Element
- _class - Variable in class org.eigenbase.xom.MetaDef.Class
- _class - Variable in class org.eigenbase.xom.MetaDef.Element
- _class - Variable in class org.eigenbase.xom.MetaDef.Plugin
- _contentModel_values - Static variable in class org.eigenbase.xom.MetaDef.Class
-
Allowable values for
MetaDef.Class.contentModel
. - _contentModel_values - Static variable in class org.eigenbase.xom.MetaDef.Element
-
Allowable values for
MetaDef.Element.contentModel
. - _def - Variable in class org.eigenbase.resgen.ResourceDef.Exception
- _def - Variable in class org.eigenbase.resgen.ResourceDef.Message
- _def - Variable in class org.eigenbase.resgen.ResourceDef.Resource
- _def - Variable in class org.eigenbase.xom.MetaDef.Any
- _def - Variable in class org.eigenbase.xom.MetaDef.Array
- _def - Variable in class org.eigenbase.xom.MetaDef.Attribute
- _def - Variable in class org.eigenbase.xom.MetaDef.CData
- _def - Variable in class org.eigenbase.xom.MetaDef.Class
- _def - Variable in class org.eigenbase.xom.MetaDef.Element
- _def - Variable in class org.eigenbase.xom.MetaDef.Import
- _def - Variable in class org.eigenbase.xom.MetaDef.Model
- _def - Variable in class org.eigenbase.xom.MetaDef.Object
- _def - Variable in class org.eigenbase.xom.MetaDef.Plugin
- _def - Variable in class org.eigenbase.xom.MetaDef.StringElement
- _def - Variable in class org.eigenbase.xom.WrapperElementDef
- _default - Variable in class org.eigenbase.xom.MetaDef.Attribute
- _elements - Static variable in class org.eigenbase.resgen.ResourceDef
- _elements - Static variable in class org.eigenbase.xom.MetaDef
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form