org.apache.geronimo.deployment.javabean.xbeans.impl
Class JavabeanTypeImpl

java.lang.Object
  extended by org.apache.xmlbeans.impl.values.XmlObjectBase
      extended by org.apache.xmlbeans.impl.values.XmlComplexContentImpl
          extended by org.apache.geronimo.deployment.javabean.xbeans.impl.JavabeanTypeImpl
All Implemented Interfaces:
Serializable, JavabeanType, org.apache.xmlbeans.impl.values.TypeStoreUser, org.apache.xmlbeans.SimpleValue, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource

public class JavabeanTypeImpl
extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl
implements JavabeanType

An XML javabeanType(@http://geronimo.apache.org/xml/ns/deployment/javabean-1.0). This is a complex type.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.geronimo.deployment.javabean.xbeans.JavabeanType
JavabeanType.Factory
 
Field Summary
 
Fields inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_voorVc, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBER
 
Fields inherited from interface org.apache.geronimo.deployment.javabean.xbeans.JavabeanType
type
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Constructor Summary
JavabeanTypeImpl(org.apache.xmlbeans.SchemaType sType)
           
 
Method Summary
 BeanPropertyType addNewBeanProperty()
          Appends and returns a new empty value (as xml) as the last "bean-property" element
 PropertyType addNewProperty()
          Appends and returns a new empty value (as xml) as the last "property" element
 BeanPropertyType[] getBeanPropertyArray()
          Gets array of all "bean-property" elements
 BeanPropertyType getBeanPropertyArray(int i)
          Gets ith "bean-property" element
 String getClass1()
          Gets the "class" attribute
 PropertyType[] getPropertyArray()
          Gets array of all "property" elements
 PropertyType getPropertyArray(int i)
          Gets ith "property" element
 BeanPropertyType insertNewBeanProperty(int i)
          Inserts and returns a new empty value (as xml) as the ith "bean-property" element
 PropertyType insertNewProperty(int i)
          Inserts and returns a new empty value (as xml) as the ith "property" element
 boolean isSetClass1()
          True if has "class" attribute
 void removeBeanProperty(int i)
          Removes the ith "bean-property" element
 void removeProperty(int i)
          Removes the ith "property" element
 void setBeanPropertyArray(BeanPropertyType[] beanPropertyArray)
          Sets array of all "bean-property" element
 void setBeanPropertyArray(int i, BeanPropertyType beanProperty)
          Sets ith "bean-property" element
 void setClass1(String class1)
          Sets the "class" attribute
 void setPropertyArray(int i, PropertyType property)
          Sets ith "property" element
 void setPropertyArray(PropertyType[] propertyArray)
          Sets array of all "property" element
 int sizeOfBeanPropertyArray()
          Returns number of "bean-property" element
 int sizeOfPropertyArray()
          Returns number of "property" element
 void unsetClass1()
          Unsets the "class" attribute
 org.apache.xmlbeans.XmlString xgetClass1()
          Gets (as xml) the "class" attribute
 void xsetClass1(org.apache.xmlbeans.XmlString class1)
          Sets (as xml) the "class" attribute
 
Methods inherited from class org.apache.xmlbeans.impl.values.XmlComplexContentImpl
arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, compute_text, equal_to, get_default_attribute_text, get_default_element_text, get_elementflags, is_child_element_order_sensitive, new_visitor, schemaType, set_nil, set_String, set_text, unionArraySetterHelper, unionArraySetterHelper, update_from_complex_content, value_hash_code
 
Methods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_isComplexContent, _isComplexType, _validateOnSet, attach_store, bigDecimalValue, bigIntegerValue, booleanValue, build_nil, build_text, byteArrayValue, byteValue, calendarValue, changeType, check_dated, check_orphaned, compare_to, compareTo, compareValue, copy, create_attribute_user, create_element_user, dateValue, disconnect_store, documentProperties, doubleValue, dump, elementFlags, enumValue, equals, execQuery, execQuery, floatValue, gDateValue, gDurationValue, get_attribute_field, get_attribute_type, get_attributeflags, get_default_attribute_value, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_rule, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, has_store, hashCode, init_flags, initComplexType, instanceType, intValue, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_defaultable_ws, is_orphaned, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, java_value, listValue, longValue, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, objectSet, objectValue, qNameValue, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set_b64, set_BigDecimal, set_BigInteger, set_boolean, set_byte, set_ByteArray, set_Calendar, set_char, set_ComplexXml, set_Date, set_double, set_enum, set_float, set_GDate, set_GDuration, set_hex, set_int, set_list, set_long, set_newValue, set_notation, set_QName, set_short, set_xmlanysimple, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setBigDecimalValue, setBigIntegerValue, setBooleanValue, setByteArrayValue, setByteValue, setCalendarValue, setDateValue, setDoubleValue, setEnumValue, setFloatValue, setGDateValue, setGDurationValue, setImmutable, setIntValue, setListValue, setLongValue, setNil, setObjectValue, setQNameValue, setShortValue, setStringValue, setValidateOnSet, shortValue, stringValue, substitute, toString, uses_invalidate_value, validate_now, validate_simpleval, validate, validate, valueEquals, valueHashCode, writeReplace, xgetListValue, xlistValue, xmlText, xmlText
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
 
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
 

Constructor Detail

JavabeanTypeImpl

public JavabeanTypeImpl(org.apache.xmlbeans.SchemaType sType)
Method Detail

getPropertyArray

public PropertyType[] getPropertyArray()
Gets array of all "property" elements

Specified by:
getPropertyArray in interface JavabeanType

getPropertyArray

public PropertyType getPropertyArray(int i)
Gets ith "property" element

Specified by:
getPropertyArray in interface JavabeanType

sizeOfPropertyArray

public int sizeOfPropertyArray()
Returns number of "property" element

Specified by:
sizeOfPropertyArray in interface JavabeanType

setPropertyArray

public void setPropertyArray(PropertyType[] propertyArray)
Sets array of all "property" element

Specified by:
setPropertyArray in interface JavabeanType

setPropertyArray

public void setPropertyArray(int i,
                             PropertyType property)
Sets ith "property" element

Specified by:
setPropertyArray in interface JavabeanType

insertNewProperty

public PropertyType insertNewProperty(int i)
Inserts and returns a new empty value (as xml) as the ith "property" element

Specified by:
insertNewProperty in interface JavabeanType

addNewProperty

public PropertyType addNewProperty()
Appends and returns a new empty value (as xml) as the last "property" element

Specified by:
addNewProperty in interface JavabeanType

removeProperty

public void removeProperty(int i)
Removes the ith "property" element

Specified by:
removeProperty in interface JavabeanType

getBeanPropertyArray

public BeanPropertyType[] getBeanPropertyArray()
Gets array of all "bean-property" elements

Specified by:
getBeanPropertyArray in interface JavabeanType

getBeanPropertyArray

public BeanPropertyType getBeanPropertyArray(int i)
Gets ith "bean-property" element

Specified by:
getBeanPropertyArray in interface JavabeanType

sizeOfBeanPropertyArray

public int sizeOfBeanPropertyArray()
Returns number of "bean-property" element

Specified by:
sizeOfBeanPropertyArray in interface JavabeanType

setBeanPropertyArray

public void setBeanPropertyArray(BeanPropertyType[] beanPropertyArray)
Sets array of all "bean-property" element

Specified by:
setBeanPropertyArray in interface JavabeanType

setBeanPropertyArray

public void setBeanPropertyArray(int i,
                                 BeanPropertyType beanProperty)
Sets ith "bean-property" element

Specified by:
setBeanPropertyArray in interface JavabeanType

insertNewBeanProperty

public BeanPropertyType insertNewBeanProperty(int i)
Inserts and returns a new empty value (as xml) as the ith "bean-property" element

Specified by:
insertNewBeanProperty in interface JavabeanType

addNewBeanProperty

public BeanPropertyType addNewBeanProperty()
Appends and returns a new empty value (as xml) as the last "bean-property" element

Specified by:
addNewBeanProperty in interface JavabeanType

removeBeanProperty

public void removeBeanProperty(int i)
Removes the ith "bean-property" element

Specified by:
removeBeanProperty in interface JavabeanType

getClass1

public String getClass1()
Gets the "class" attribute

Specified by:
getClass1 in interface JavabeanType

xgetClass1

public org.apache.xmlbeans.XmlString xgetClass1()
Gets (as xml) the "class" attribute

Specified by:
xgetClass1 in interface JavabeanType

isSetClass1

public boolean isSetClass1()
True if has "class" attribute

Specified by:
isSetClass1 in interface JavabeanType

setClass1

public void setClass1(String class1)
Sets the "class" attribute

Specified by:
setClass1 in interface JavabeanType

xsetClass1

public void xsetClass1(org.apache.xmlbeans.XmlString class1)
Sets (as xml) the "class" attribute

Specified by:
xsetClass1 in interface JavabeanType

unsetClass1

public void unsetClass1()
Unsets the "class" attribute

Specified by:
unsetClass1 in interface JavabeanType


Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.