Public Member Functions | |
ClassType () | |
void | addImplements (java.lang.String vImplements) throws java.lang.IndexOutOfBoundsException |
void | addImplements (int index, java.lang.String vImplements) throws java.lang.IndexOutOfBoundsException |
void | deleteAbstract () |
void | deleteBound () |
void | deleteEquals () |
void | deleteFinal () |
java.util.Enumeration | enumerateImplements () |
boolean | getAbstract () |
boolean | getBound () |
boolean | getEquals () |
java.lang.String | getExtends () |
boolean | getFinal () |
java.lang.String | getImplements (int index) throws java.lang.IndexOutOfBoundsException |
java.lang.String[] | getImplements () |
int | getImplementsCount () |
java.lang.String | getName () |
java.lang.String | getPackage () |
boolean | hasAbstract () |
boolean | hasBound () |
boolean | hasEquals () |
boolean | hasFinal () |
boolean | isValid () |
void | marshal (java.io.Writer out) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
void | marshal (org.xml.sax.ContentHandler handler) throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
void | removeAllImplements () |
java.lang.String | removeImplements (int index) |
void | setAbstract (boolean _abstract) |
void | setBound (boolean bound) |
void | setEquals (boolean equals) |
void | setExtends (java.lang.String _extends) |
void | setFinal (boolean _final) |
void | setImplements (int index, java.lang.String vImplements) throws java.lang.IndexOutOfBoundsException |
void | setImplements (java.lang.String[] _implementsArray) |
void | setName (java.lang.String name) |
void | setPackage (java.lang.String _package) |
void | validate () throws org.exolab.castor.xml.ValidationException |
Static Public Member Functions | |
static org.exolab.castor.builder.binding.ClassType | unmarshalClassType (java.io.Reader reader) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
This type gathers the needed information to generate a Java Class from a binding file. Options such as generating the equals method, using wrapper classes for primitives or using bound properties can be defined via that element. When defined locally the options override the values defined in the castor.properties file.
org.exolab.castor.builder.binding.ClassType.ClassType | ( | ) |
void org.exolab.castor.builder.binding.ClassType.addImplements | ( | java.lang.String | vImplements | ) | throws java.lang.IndexOutOfBoundsException |
vImplements |
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor().
void org.exolab.castor.builder.binding.ClassType.addImplements | ( | int | index, | |
java.lang.String | vImplements | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vImplements |
void org.exolab.castor.builder.binding.ClassType.deleteAbstract | ( | ) |
void org.exolab.castor.builder.binding.ClassType.deleteBound | ( | ) |
void org.exolab.castor.builder.binding.ClassType.deleteEquals | ( | ) |
void org.exolab.castor.builder.binding.ClassType.deleteFinal | ( | ) |
java.util.Enumeration org.exolab.castor.builder.binding.ClassType.enumerateImplements | ( | ) |
boolean org.exolab.castor.builder.binding.ClassType.getAbstract | ( | ) |
Returns the value of field 'abstract'.
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor(), and org.exolab.castor.builder.binding.XMLBindingComponent.isAbstract().
boolean org.exolab.castor.builder.binding.ClassType.getBound | ( | ) |
Returns the value of field 'bound'.
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor(), and org.exolab.castor.builder.binding.XMLBindingComponent.hasBoundProperties().
boolean org.exolab.castor.builder.binding.ClassType.getEquals | ( | ) |
Returns the value of field 'equals'.
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor(), and org.exolab.castor.builder.binding.XMLBindingComponent.hasEquals().
java.lang.String org.exolab.castor.builder.binding.ClassType.getExtends | ( | ) |
Returns the value of field 'extends'.
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor(), and org.exolab.castor.builder.binding.XMLBindingComponent.getExtends().
boolean org.exolab.castor.builder.binding.ClassType.getFinal | ( | ) |
Returns the value of field 'final'.
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor(), and org.exolab.castor.builder.binding.XMLBindingComponent.isFinal().
java.lang.String org.exolab.castor.builder.binding.ClassType.getImplements | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor(), and org.exolab.castor.builder.binding.XMLBindingComponent.getImplements().
java.lang.String [] org.exolab.castor.builder.binding.ClassType.getImplements | ( | ) |
int org.exolab.castor.builder.binding.ClassType.getImplementsCount | ( | ) |
java.lang.String org.exolab.castor.builder.binding.ClassType.getName | ( | ) |
Returns the value of field 'name'.
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor(), org.exolab.castor.builder.binding.XMLBindingComponent.getJavaClassName(), and org.exolab.castor.builder.binding.XMLBindingComponent.getJavaMemberName().
java.lang.String org.exolab.castor.builder.binding.ClassType.getPackage | ( | ) |
Returns the value of field 'package'.
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor(), and org.exolab.castor.builder.binding.XMLBindingComponent.getJavaPackage().
boolean org.exolab.castor.builder.binding.ClassType.hasAbstract | ( | ) |
boolean org.exolab.castor.builder.binding.ClassType.hasBound | ( | ) |
boolean org.exolab.castor.builder.binding.ClassType.hasEquals | ( | ) |
boolean org.exolab.castor.builder.binding.ClassType.hasFinal | ( | ) |
boolean org.exolab.castor.builder.binding.ClassType.isValid | ( | ) |
void org.exolab.castor.builder.binding.ClassType.marshal | ( | java.io.Writer | out | ) | throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
out |
void org.exolab.castor.builder.binding.ClassType.marshal | ( | org.xml.sax.ContentHandler | handler | ) | throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
handler |
void org.exolab.castor.builder.binding.ClassType.removeAllImplements | ( | ) |
java.lang.String org.exolab.castor.builder.binding.ClassType.removeImplements | ( | int | index | ) |
index |
void org.exolab.castor.builder.binding.ClassType.setAbstract | ( | boolean | _abstract | ) |
Sets the value of field 'abstract'.
_abstract | ||
abstract | the value of field 'abstract'. |
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor().
void org.exolab.castor.builder.binding.ClassType.setBound | ( | boolean | bound | ) |
Sets the value of field 'bound'.
bound | the value of field 'bound'. |
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor().
void org.exolab.castor.builder.binding.ClassType.setEquals | ( | boolean | equals | ) |
Sets the value of field 'equals'.
equals | the value of field 'equals'. |
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor().
void org.exolab.castor.builder.binding.ClassType.setExtends | ( | java.lang.String | _extends | ) |
Sets the value of field 'extends'.
_extends | ||
extends | the value of field 'extends'. |
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor().
void org.exolab.castor.builder.binding.ClassType.setFinal | ( | boolean | _final | ) |
Sets the value of field 'final'.
_final | ||
final | the value of field 'final'. |
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor().
void org.exolab.castor.builder.binding.ClassType.setImplements | ( | int | index, | |
java.lang.String | vImplements | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vImplements |
void org.exolab.castor.builder.binding.ClassType.setImplements | ( | java.lang.String[] | _implementsArray | ) |
_implementsArray |
void org.exolab.castor.builder.binding.ClassType.setName | ( | java.lang.String | name | ) |
Sets the value of field 'name'.
name | the value of field 'name'. |
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor().
void org.exolab.castor.builder.binding.ClassType.setPackage | ( | java.lang.String | _package | ) |
Sets the value of field 'package'.
_package | ||
package | the value of field 'package'. |
Referenced by org.exolab.castor.builder.binding.ClassTypeDescriptor.ClassTypeDescriptor().
static org.exolab.castor.builder.binding.ClassType org.exolab.castor.builder.binding.ClassType.unmarshalClassType | ( | java.io.Reader | reader | ) | throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException [static] |
reader |
void org.exolab.castor.builder.binding.ClassType.validate | ( | ) | throws org.exolab.castor.xml.ValidationException |
Referenced by org.exolab.castor.builder.binding.ClassType.isValid().