org.apache.geronimo.deployment.xbeans.impl
Class GbeanTypeImpl

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.xbeans.impl.AbstractServiceTypeImpl
              extended by org.apache.geronimo.deployment.xbeans.impl.GbeanTypeImpl
All Implemented Interfaces:
Serializable, AbstractServiceType, GbeanType, org.apache.xmlbeans.impl.values.TypeStoreUser, org.apache.xmlbeans.SimpleValue, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource

public class GbeanTypeImpl
extends AbstractServiceTypeImpl
implements GbeanType

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

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.geronimo.deployment.xbeans.GbeanType
GbeanType.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.xbeans.GbeanType
type
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Constructor Summary
GbeanTypeImpl(org.apache.xmlbeans.SchemaType sType)
           
 
Method Summary
 AttributeType addNewAttribute()
          Appends and returns a new empty value (as xml) as the last "attribute" element
 PatternType addNewDependency()
          Appends and returns a new empty value (as xml) as the last "dependency" element
 ReferenceType addNewReference()
          Appends and returns a new empty value (as xml) as the last "reference" element
 ReferencesType addNewReferences()
          Appends and returns a new empty value (as xml) as the last "references" element
 XmlAttributeType addNewXmlAttribute()
          Appends and returns a new empty value (as xml) as the last "xml-attribute" element
 XmlAttributeType addNewXmlReference()
          Appends and returns a new empty value (as xml) as the last "xml-reference" element
 AttributeType[] getAttributeArray()
          Gets array of all "attribute" elements
 AttributeType getAttributeArray(int i)
          Gets ith "attribute" element
 String getClass1()
          Gets the "class" attribute
 PatternType[] getDependencyArray()
          Gets array of all "dependency" elements
 PatternType getDependencyArray(int i)
          Gets ith "dependency" element
 String getName()
          Gets the "name" attribute
 ReferenceType[] getReferenceArray()
          Gets array of all "reference" elements
 ReferenceType getReferenceArray(int i)
          Gets ith "reference" element
 ReferencesType[] getReferencesArray()
          Gets array of all "references" elements
 ReferencesType getReferencesArray(int i)
          Gets ith "references" element
 XmlAttributeType[] getXmlAttributeArray()
          Gets array of all "xml-attribute" elements
 XmlAttributeType getXmlAttributeArray(int i)
          Gets ith "xml-attribute" element
 XmlAttributeType[] getXmlReferenceArray()
          Gets array of all "xml-reference" elements
 XmlAttributeType getXmlReferenceArray(int i)
          Gets ith "xml-reference" element
 AttributeType insertNewAttribute(int i)
          Inserts and returns a new empty value (as xml) as the ith "attribute" element
 PatternType insertNewDependency(int i)
          Inserts and returns a new empty value (as xml) as the ith "dependency" element
 ReferenceType insertNewReference(int i)
          Inserts and returns a new empty value (as xml) as the ith "reference" element
 ReferencesType insertNewReferences(int i)
          Inserts and returns a new empty value (as xml) as the ith "references" element
 XmlAttributeType insertNewXmlAttribute(int i)
          Inserts and returns a new empty value (as xml) as the ith "xml-attribute" element
 XmlAttributeType insertNewXmlReference(int i)
          Inserts and returns a new empty value (as xml) as the ith "xml-reference" element
 void removeAttribute(int i)
          Removes the ith "attribute" element
 void removeDependency(int i)
          Removes the ith "dependency" element
 void removeReference(int i)
          Removes the ith "reference" element
 void removeReferences(int i)
          Removes the ith "references" element
 void removeXmlAttribute(int i)
          Removes the ith "xml-attribute" element
 void removeXmlReference(int i)
          Removes the ith "xml-reference" element
 void setAttributeArray(AttributeType[] attributeArray)
          Sets array of all "attribute" element
 void setAttributeArray(int i, AttributeType attribute)
          Sets ith "attribute" element
 void setClass1(String class1)
          Sets the "class" attribute
 void setDependencyArray(int i, PatternType dependency)
          Sets ith "dependency" element
 void setDependencyArray(PatternType[] dependencyArray)
          Sets array of all "dependency" element
 void setName(String name)
          Sets the "name" attribute
 void setReferenceArray(int i, ReferenceType reference)
          Sets ith "reference" element
 void setReferenceArray(ReferenceType[] referenceArray)
          Sets array of all "reference" element
 void setReferencesArray(int i, ReferencesType references)
          Sets ith "references" element
 void setReferencesArray(ReferencesType[] referencesArray)
          Sets array of all "references" element
 void setXmlAttributeArray(int i, XmlAttributeType xmlAttribute)
          Sets ith "xml-attribute" element
 void setXmlAttributeArray(XmlAttributeType[] xmlAttributeArray)
          Sets array of all "xml-attribute" element
 void setXmlReferenceArray(int i, XmlAttributeType xmlReference)
          Sets ith "xml-reference" element
 void setXmlReferenceArray(XmlAttributeType[] xmlReferenceArray)
          Sets array of all "xml-reference" element
 int sizeOfAttributeArray()
          Returns number of "attribute" element
 int sizeOfDependencyArray()
          Returns number of "dependency" element
 int sizeOfReferenceArray()
          Returns number of "reference" element
 int sizeOfReferencesArray()
          Returns number of "references" element
 int sizeOfXmlAttributeArray()
          Returns number of "xml-attribute" element
 int sizeOfXmlReferenceArray()
          Returns number of "xml-reference" element
 org.apache.xmlbeans.XmlString xgetClass1()
          Gets (as xml) the "class" attribute
 org.apache.xmlbeans.XmlString xgetName()
          Gets (as xml) the "name" attribute
 void xsetClass1(org.apache.xmlbeans.XmlString class1)
          Sets (as xml) the "class" attribute
 void xsetName(org.apache.xmlbeans.XmlString name)
          Sets (as xml) the "name" 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

GbeanTypeImpl

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

getAttributeArray

public AttributeType[] getAttributeArray()
Gets array of all "attribute" elements

Specified by:
getAttributeArray in interface GbeanType

getAttributeArray

public AttributeType getAttributeArray(int i)
Gets ith "attribute" element

Specified by:
getAttributeArray in interface GbeanType

sizeOfAttributeArray

public int sizeOfAttributeArray()
Returns number of "attribute" element

Specified by:
sizeOfAttributeArray in interface GbeanType

setAttributeArray

public void setAttributeArray(AttributeType[] attributeArray)
Sets array of all "attribute" element

Specified by:
setAttributeArray in interface GbeanType

setAttributeArray

public void setAttributeArray(int i,
                              AttributeType attribute)
Sets ith "attribute" element

Specified by:
setAttributeArray in interface GbeanType

insertNewAttribute

public AttributeType insertNewAttribute(int i)
Inserts and returns a new empty value (as xml) as the ith "attribute" element

Specified by:
insertNewAttribute in interface GbeanType

addNewAttribute

public AttributeType addNewAttribute()
Appends and returns a new empty value (as xml) as the last "attribute" element

Specified by:
addNewAttribute in interface GbeanType

removeAttribute

public void removeAttribute(int i)
Removes the ith "attribute" element

Specified by:
removeAttribute in interface GbeanType

getXmlAttributeArray

public XmlAttributeType[] getXmlAttributeArray()
Gets array of all "xml-attribute" elements

Specified by:
getXmlAttributeArray in interface GbeanType

getXmlAttributeArray

public XmlAttributeType getXmlAttributeArray(int i)
Gets ith "xml-attribute" element

Specified by:
getXmlAttributeArray in interface GbeanType

sizeOfXmlAttributeArray

public int sizeOfXmlAttributeArray()
Returns number of "xml-attribute" element

Specified by:
sizeOfXmlAttributeArray in interface GbeanType

setXmlAttributeArray

public void setXmlAttributeArray(XmlAttributeType[] xmlAttributeArray)
Sets array of all "xml-attribute" element

Specified by:
setXmlAttributeArray in interface GbeanType

setXmlAttributeArray

public void setXmlAttributeArray(int i,
                                 XmlAttributeType xmlAttribute)
Sets ith "xml-attribute" element

Specified by:
setXmlAttributeArray in interface GbeanType

insertNewXmlAttribute

public XmlAttributeType insertNewXmlAttribute(int i)
Inserts and returns a new empty value (as xml) as the ith "xml-attribute" element

Specified by:
insertNewXmlAttribute in interface GbeanType

addNewXmlAttribute

public XmlAttributeType addNewXmlAttribute()
Appends and returns a new empty value (as xml) as the last "xml-attribute" element

Specified by:
addNewXmlAttribute in interface GbeanType

removeXmlAttribute

public void removeXmlAttribute(int i)
Removes the ith "xml-attribute" element

Specified by:
removeXmlAttribute in interface GbeanType

getReferenceArray

public ReferenceType[] getReferenceArray()
Gets array of all "reference" elements

Specified by:
getReferenceArray in interface GbeanType

getReferenceArray

public ReferenceType getReferenceArray(int i)
Gets ith "reference" element

Specified by:
getReferenceArray in interface GbeanType

sizeOfReferenceArray

public int sizeOfReferenceArray()
Returns number of "reference" element

Specified by:
sizeOfReferenceArray in interface GbeanType

setReferenceArray

public void setReferenceArray(ReferenceType[] referenceArray)
Sets array of all "reference" element

Specified by:
setReferenceArray in interface GbeanType

setReferenceArray

public void setReferenceArray(int i,
                              ReferenceType reference)
Sets ith "reference" element

Specified by:
setReferenceArray in interface GbeanType

insertNewReference

public ReferenceType insertNewReference(int i)
Inserts and returns a new empty value (as xml) as the ith "reference" element

Specified by:
insertNewReference in interface GbeanType

addNewReference

public ReferenceType addNewReference()
Appends and returns a new empty value (as xml) as the last "reference" element

Specified by:
addNewReference in interface GbeanType

removeReference

public void removeReference(int i)
Removes the ith "reference" element

Specified by:
removeReference in interface GbeanType

getReferencesArray

public ReferencesType[] getReferencesArray()
Gets array of all "references" elements

Specified by:
getReferencesArray in interface GbeanType

getReferencesArray

public ReferencesType getReferencesArray(int i)
Gets ith "references" element

Specified by:
getReferencesArray in interface GbeanType

sizeOfReferencesArray

public int sizeOfReferencesArray()
Returns number of "references" element

Specified by:
sizeOfReferencesArray in interface GbeanType

setReferencesArray

public void setReferencesArray(ReferencesType[] referencesArray)
Sets array of all "references" element

Specified by:
setReferencesArray in interface GbeanType

setReferencesArray

public void setReferencesArray(int i,
                               ReferencesType references)
Sets ith "references" element

Specified by:
setReferencesArray in interface GbeanType

insertNewReferences

public ReferencesType insertNewReferences(int i)
Inserts and returns a new empty value (as xml) as the ith "references" element

Specified by:
insertNewReferences in interface GbeanType

addNewReferences

public ReferencesType addNewReferences()
Appends and returns a new empty value (as xml) as the last "references" element

Specified by:
addNewReferences in interface GbeanType

removeReferences

public void removeReferences(int i)
Removes the ith "references" element

Specified by:
removeReferences in interface GbeanType

getXmlReferenceArray

public XmlAttributeType[] getXmlReferenceArray()
Gets array of all "xml-reference" elements

Specified by:
getXmlReferenceArray in interface GbeanType

getXmlReferenceArray

public XmlAttributeType getXmlReferenceArray(int i)
Gets ith "xml-reference" element

Specified by:
getXmlReferenceArray in interface GbeanType

sizeOfXmlReferenceArray

public int sizeOfXmlReferenceArray()
Returns number of "xml-reference" element

Specified by:
sizeOfXmlReferenceArray in interface GbeanType

setXmlReferenceArray

public void setXmlReferenceArray(XmlAttributeType[] xmlReferenceArray)
Sets array of all "xml-reference" element

Specified by:
setXmlReferenceArray in interface GbeanType

setXmlReferenceArray

public void setXmlReferenceArray(int i,
                                 XmlAttributeType xmlReference)
Sets ith "xml-reference" element

Specified by:
setXmlReferenceArray in interface GbeanType

insertNewXmlReference

public XmlAttributeType insertNewXmlReference(int i)
Inserts and returns a new empty value (as xml) as the ith "xml-reference" element

Specified by:
insertNewXmlReference in interface GbeanType

addNewXmlReference

public XmlAttributeType addNewXmlReference()
Appends and returns a new empty value (as xml) as the last "xml-reference" element

Specified by:
addNewXmlReference in interface GbeanType

removeXmlReference

public void removeXmlReference(int i)
Removes the ith "xml-reference" element

Specified by:
removeXmlReference in interface GbeanType

getDependencyArray

public PatternType[] getDependencyArray()
Gets array of all "dependency" elements

Specified by:
getDependencyArray in interface GbeanType

getDependencyArray

public PatternType getDependencyArray(int i)
Gets ith "dependency" element

Specified by:
getDependencyArray in interface GbeanType

sizeOfDependencyArray

public int sizeOfDependencyArray()
Returns number of "dependency" element

Specified by:
sizeOfDependencyArray in interface GbeanType

setDependencyArray

public void setDependencyArray(PatternType[] dependencyArray)
Sets array of all "dependency" element

Specified by:
setDependencyArray in interface GbeanType

setDependencyArray

public void setDependencyArray(int i,
                               PatternType dependency)
Sets ith "dependency" element

Specified by:
setDependencyArray in interface GbeanType

insertNewDependency

public PatternType insertNewDependency(int i)
Inserts and returns a new empty value (as xml) as the ith "dependency" element

Specified by:
insertNewDependency in interface GbeanType

addNewDependency

public PatternType addNewDependency()
Appends and returns a new empty value (as xml) as the last "dependency" element

Specified by:
addNewDependency in interface GbeanType

removeDependency

public void removeDependency(int i)
Removes the ith "dependency" element

Specified by:
removeDependency in interface GbeanType

getName

public String getName()
Gets the "name" attribute

Specified by:
getName in interface GbeanType

xgetName

public org.apache.xmlbeans.XmlString xgetName()
Gets (as xml) the "name" attribute

Specified by:
xgetName in interface GbeanType

setName

public void setName(String name)
Sets the "name" attribute

Specified by:
setName in interface GbeanType

xsetName

public void xsetName(org.apache.xmlbeans.XmlString name)
Sets (as xml) the "name" attribute

Specified by:
xsetName in interface GbeanType

getClass1

public String getClass1()
Gets the "class" attribute

Specified by:
getClass1 in interface GbeanType

xgetClass1

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

Specified by:
xgetClass1 in interface GbeanType

setClass1

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

Specified by:
setClass1 in interface GbeanType

xsetClass1

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

Specified by:
xsetClass1 in interface GbeanType


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