# Serialized Form

## Package org.eigenbase.resgen

### Class org.eigenbase.resgen.ResourceDef.Code extends ElementDef implements Serializable

### Serialized Fields

#### cdata

    java.lang.String cdata

### Class org.eigenbase.resgen.ResourceDef.Exception extends ResourceDef.Resource implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

#### className

    java.lang.String className

#### cppChainExceptions

    java.lang.String cppChainExceptions

#### cppClassLocation

    java.lang.String cppClassLocation

#### cppClassName

    java.lang.String cppClassName

### Class org.eigenbase.resgen.ResourceDef.Message extends ResourceDef.Resource implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

### Class org.eigenbase.resgen.ResourceDef.Property extends ElementDef implements Serializable

### Serialized Fields

#### cdata

    java.lang.String cdata

#### name

    java.lang.String name

### Class org.eigenbase.resgen.ResourceDef.Resource extends ElementDef implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

#### name

    java.lang.String name

#### properties

    ResourceDef.Property[] properties

#### text

    ResourceDef.Text text

### Class org.eigenbase.resgen.ResourceDef.ResourceBundle extends ElementDef implements Serializable

### Serialized Fields

#### code

    ResourceDef.Code code

Text within this element is included in the generated class.

#### cppCommonInclude

    java.lang.String cppCommonInclude

#### cppExceptionClassLocation

    java.lang.String cppExceptionClassLocation

#### cppExceptionClassName

    java.lang.String cppExceptionClassName

#### cppNamespace

    java.lang.String cppNamespace

#### exceptionClassName

    java.lang.String exceptionClassName

#### locale

    java.lang.String locale

#### resources

    ResourceDef.Resource[] resources

### Class org.eigenbase.resgen.ResourceDef.Text extends ElementDef implements Serializable

### Serialized Fields

#### cdata

    java.lang.String cdata

## Package org.eigenbase.xom

### Class org.eigenbase.xom.AssertFailure extends java.lang.RuntimeException implements Serializable

### Class org.eigenbase.xom.ElementDef extends java.lang.Object implements Serializable

### Class org.eigenbase.xom.GenericDef extends ElementDef implements Serializable

### Serialized Fields

#### attributes

    org.eigenbase.xom.GenericDef.OrderedStringMap attributes

#### children

    java.util.Vector children

#### tagName

    java.lang.String tagName

### Class org.eigenbase.xom.MetaDef.Any extends ElementDef implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

### Class org.eigenbase.xom.MetaDef.Array extends ElementDef implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

#### doc

    java.lang.String doc

#### max

    java.lang.Integer max

#### min

    java.lang.Integer min

#### name

    java.lang.String name

#### type

    java.lang.String type

### Class org.eigenbase.xom.MetaDef.Attribute extends ElementDef implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

#### _default

    java.lang.String _default

#### doc

    java.lang.String doc

#### name

    java.lang.String name

#### required

    java.lang.Boolean required

#### type

    java.lang.String type

#### values

    java.lang.String[] values

### Class org.eigenbase.xom.MetaDef.CData extends ElementDef implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

### Class org.eigenbase.xom.MetaDef.Class extends ElementDef implements Serializable

### Serialized Fields

#### _class

    java.lang.String _class

#### _def

    DOMWrapper _def

#### any

    MetaDef.Any any

#### attributes

    MetaDef.Attribute[] attributes

This array defines all attributes to appear within this class or element.

#### cdata

    MetaDef.CData cdata

#### code

    java.lang.String code

This element allows arbitrary Java Code to be attached to any class or element. Code sections are not verified until the final .java class is compiled and should be used sparingly.

#### content

    MetaDef.Content[] content

This array defines all content (objects and arrays) to appear within this class or element. The interpretation of this array depends on the element's defined content model.

#### contentModel

    java.lang.String contentModel

#### doc

    java.lang.String doc

Doc tags allow documentation to be added to any definition. The documentation will automatically appear in all physical forms of this model, including dtds, java classes, and the xsl transformation.

#### keepDef

    java.lang.Boolean keepDef

#### superclass

    java.lang.String superclass

### Class org.eigenbase.xom.MetaDef.Element extends ElementDef implements Serializable

### Serialized Fields

#### _abstract

    java.lang.Boolean _abstract

#### _class

    java.lang.String _class

#### _def

    DOMWrapper _def

#### any

    MetaDef.Any any

#### attributes

    MetaDef.Attribute[] attributes

This array defines all attributes to appear within this class or element.

#### cdata

    MetaDef.CData cdata

#### code

    java.lang.String code

This element allows arbitrary Java Code to be attached to any class or element. Code sections are not verified until the final .java class is compiled and should be used sparingly.

#### content

    MetaDef.Content[] content

This array defines all content (objects and arrays) to appear within this class or element. The interpretation of this array depends on the element's defined content model.

#### contentModel

    java.lang.String contentModel

#### doc

    java.lang.String doc

Doc tags allow documentation to be added to any definition. The documentation will automatically appear in all physical forms of this model, including dtds, java classes, and the xsl transformation.

#### dtdName

    java.lang.String dtdName

#### keepDef

    java.lang.Boolean keepDef

#### type

    java.lang.String type

### Class org.eigenbase.xom.MetaDef.Import extends ElementDef implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

#### defClass

    java.lang.String defClass

#### defPackage

    java.lang.String defPackage

#### doc

    java.lang.String doc

Doc tags allow documentation to be added to any definition. The documentation will automatically appear in all physical forms of this model, including dtds, java classes, and the xsl transformation.

#### dtdName

    java.lang.String dtdName

#### type

    java.lang.String type

### Class org.eigenbase.xom.MetaDef.Model extends ElementDef implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

#### className

    java.lang.String className

#### defaultKeepDef

    java.lang.Boolean defaultKeepDef

#### doc

    java.lang.String doc

#### dtdName

    java.lang.String dtdName

#### elements

    MetaDef.Definition[] elements

The elements array contains a definition for each element within the model. Elements include Class, Element, and String definitions.

#### importName

    java.lang.String importName

#### name

    java.lang.String name

#### packageName

    java.lang.String packageName

#### prefix

    java.lang.String prefix

#### root

    java.lang.String root

#### version

    java.lang.Double version

### Class org.eigenbase.xom.MetaDef.Object extends ElementDef implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

#### doc

    java.lang.String doc

#### name

    java.lang.String name

#### required

    java.lang.Boolean required

#### type

    java.lang.String type

### Class org.eigenbase.xom.MetaDef.Plugin extends ElementDef implements Serializable

### Serialized Fields

#### _class

    java.lang.String _class

#### _def

    DOMWrapper _def

#### attributes

    MetaDef.Attribute[] attributes

#### code

    java.lang.String code

#### doc

    java.lang.String doc

Doc tags allow documentation to be added to any definition. The documentation will automatically appear in all physical forms of this model, including dtds, java classes, and the xsl transformation.

#### type

    java.lang.String type

### Class org.eigenbase.xom.MetaDef.StringElement extends ElementDef implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

#### doc

    java.lang.String doc

Doc tags allow documentation to be added to any definition. The documentation will automatically appear in all physical forms of this model, including dtds, java classes, and the xsl transformation.

#### type

    java.lang.String type

### Class org.eigenbase.xom.WrapperElementDef extends ElementDef implements Serializable

### Serialized Fields

#### _def

    DOMWrapper _def

#### enclosure

    java.lang.Class enclosure

#### prefix

    java.lang.String prefix

### Class org.eigenbase.xom.XOMException extends java.lang.Exception implements Serializable