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
 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
 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 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
 
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


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.