org.jboss.soa.esb.listeners.config.impl
Class ProviderImpl

java.lang.Object
  extended by org.apache.xmlbeans.impl.values.XmlObjectBase
      extended by org.apache.xmlbeans.impl.values.XmlComplexContentImpl
          extended by org.jboss.soa.esb.listeners.config.impl.ProviderImpl
All Implemented Interfaces:
java.io.Serializable, org.apache.xmlbeans.impl.values.TypeStoreUser, org.apache.xmlbeans.SimpleValue, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource, Provider
Direct Known Subclasses:
FsProviderDocumentImpl.FsProviderImpl, FtpProviderDocumentImpl.FtpProviderImpl, JmsProviderDocumentImpl.JmsProviderImpl, SqlProviderDocumentImpl.SqlProviderImpl

public class ProviderImpl
extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl
implements Provider

An XML provider(@http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.xsd). This is a complex type.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.soa.esb.listeners.config.Provider
Provider.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.jboss.soa.esb.listeners.config.Provider
type
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Constructor Summary
ProviderImpl(org.apache.xmlbeans.SchemaType sType)
           
 
Method Summary
 Bus addNewBus()
          Appends and returns a new empty value (as xml) as the last "bus" element
 PropertyDocument.Property addNewProperty()
          Appends and returns a new empty value (as xml) as the last "property" element
 Bus[] getBusArray()
          Gets array of all "bus" elements
 Bus getBusArray(int i)
          Gets ith "bus" element
 java.util.List<Bus> getBusList()
          Gets a List of "bus" elements
 java.lang.String getName()
          Gets the "name" attribute
 PropertyDocument.Property[] getPropertyArray()
          Gets array of all "property" elements
 PropertyDocument.Property getPropertyArray(int i)
          Gets ith "property" element
 java.util.List<PropertyDocument.Property> getPropertyList()
          Gets a List of "property" elements
 Bus insertNewBus(int i)
          Inserts and returns a new empty value (as xml) as the ith "bus" element
 PropertyDocument.Property insertNewProperty(int i)
          Inserts and returns a new empty value (as xml) as the ith "property" element
 void removeBus(int i)
          Removes the ith "bus" element
 void removeProperty(int i)
          Removes the ith "property" element
 void setBusArray(Bus[] busArray)
          Sets array of all "bus" element
 void setBusArray(int i, Bus bus)
          Sets ith "bus" element
 void setName(java.lang.String name)
          Sets the "name" attribute
 void setPropertyArray(int i, PropertyDocument.Property property)
          Sets ith "property" element
 void setPropertyArray(PropertyDocument.Property[] propertyArray)
          Sets array of all "property" element
 int sizeOfBusArray()
          Returns number of "bus" element
 int sizeOfPropertyArray()
          Returns number of "property" element
 org.apache.xmlbeans.XmlString xgetName()
          Gets (as xml) the "name" 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

ProviderImpl

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

getPropertyList

public java.util.List<PropertyDocument.Property> getPropertyList()
Gets a List of "property" elements

Specified by:
getPropertyList in interface Provider

getPropertyArray

public PropertyDocument.Property[] getPropertyArray()
Gets array of all "property" elements

Specified by:
getPropertyArray in interface Provider

getPropertyArray

public PropertyDocument.Property getPropertyArray(int i)
Gets ith "property" element

Specified by:
getPropertyArray in interface Provider

sizeOfPropertyArray

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

Specified by:
sizeOfPropertyArray in interface Provider

setPropertyArray

public void setPropertyArray(PropertyDocument.Property[] propertyArray)
Sets array of all "property" element

Specified by:
setPropertyArray in interface Provider

setPropertyArray

public void setPropertyArray(int i,
                             PropertyDocument.Property property)
Sets ith "property" element

Specified by:
setPropertyArray in interface Provider

insertNewProperty

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

Specified by:
insertNewProperty in interface Provider

addNewProperty

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

Specified by:
addNewProperty in interface Provider

removeProperty

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

Specified by:
removeProperty in interface Provider

getBusList

public java.util.List<Bus> getBusList()
Gets a List of "bus" elements

Specified by:
getBusList in interface Provider

getBusArray

public Bus[] getBusArray()
Gets array of all "bus" elements

Specified by:
getBusArray in interface Provider

getBusArray

public Bus getBusArray(int i)
Gets ith "bus" element

Specified by:
getBusArray in interface Provider

sizeOfBusArray

public int sizeOfBusArray()
Returns number of "bus" element

Specified by:
sizeOfBusArray in interface Provider

setBusArray

public void setBusArray(Bus[] busArray)
Sets array of all "bus" element

Specified by:
setBusArray in interface Provider

setBusArray

public void setBusArray(int i,
                        Bus bus)
Sets ith "bus" element

Specified by:
setBusArray in interface Provider

insertNewBus

public Bus insertNewBus(int i)
Inserts and returns a new empty value (as xml) as the ith "bus" element

Specified by:
insertNewBus in interface Provider

addNewBus

public Bus addNewBus()
Appends and returns a new empty value (as xml) as the last "bus" element

Specified by:
addNewBus in interface Provider

removeBus

public void removeBus(int i)
Removes the ith "bus" element

Specified by:
removeBus in interface Provider

getName

public java.lang.String getName()
Gets the "name" attribute

Specified by:
getName in interface Provider

xgetName

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

Specified by:
xgetName in interface Provider

setName

public void setName(java.lang.String name)
Sets the "name" attribute

Specified by:
setName in interface Provider

xsetName

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

Specified by:
xsetName in interface Provider