net.sf.taverna.x2008.xml.plugins.impl
Class ProfileImpl

java.lang.Object
  extended by org.apache.xmlbeans.impl.values.XmlObjectBase
      extended by org.apache.xmlbeans.impl.values.XmlComplexContentImpl
          extended by net.sf.taverna.x2008.xml.plugins.impl.ProfileImpl
All Implemented Interfaces:
java.io.Serializable, Profile, org.apache.xmlbeans.impl.values.TypeStoreUser, org.apache.xmlbeans.SimpleValue, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource

public class ProfileImpl
extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl
implements Profile

An XML Profile(@http://taverna.sf.net/2008/xml/plugins). This is a complex type.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface net.sf.taverna.x2008.xml.plugins.Profile
Profile.Factory
 
Field Summary
 
Fields inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_voorVc, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBER
 
Fields inherited from interface net.sf.taverna.x2008.xml.plugins.Profile
type
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Constructor Summary
ProfileImpl(org.apache.xmlbeans.SchemaType sType)
           
 
Method Summary
 Artifact addNewArtifact()
          Appends and returns a new empty value (as xml) as the last "artifact" element
 Dependency addNewDependency()
          Appends and returns a new empty value (as xml) as the last "dependency" element
 Artifact[] getArtifactArray()
          Gets array of all "artifact" elements
 Artifact getArtifactArray(int i)
          Gets ith "artifact" element
 Dependency[] getDependencyArray()
          Gets array of all "dependency" elements
 Dependency getDependencyArray(int i)
          Gets ith "dependency" element
 Artifact insertNewArtifact(int i)
          Inserts and returns a new empty value (as xml) as the ith "artifact" element
 Dependency insertNewDependency(int i)
          Inserts and returns a new empty value (as xml) as the ith "dependency" element
 void removeArtifact(int i)
          Removes the ith "artifact" element
 void removeDependency(int i)
          Removes the ith "dependency" element
 void setArtifactArray(Artifact[] artifactArray)
          Sets array of all "artifact" element
 void setArtifactArray(int i, Artifact artifact)
          Sets ith "artifact" element
 void setDependencyArray(Dependency[] dependencyArray)
          Sets array of all "dependency" element
 void setDependencyArray(int i, Dependency dependency)
          Sets ith "dependency" element
 int sizeOfArtifactArray()
          Returns number of "artifact" element
 int sizeOfDependencyArray()
          Returns number of "dependency" element
 
Methods inherited from class org.apache.xmlbeans.impl.values.XmlComplexContentImpl
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_text
 
Methods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_copy, _copy, _set, attach_store, bigDecimalValue, bigIntegerValue, booleanValue, build_nil, build_text, byteArrayValue, byteValue, calendarValue, changeType, check_dated, compareTo, compareValue, copy, create_attribute_user, create_element_user, dateValue, disconnect_store, documentProperties, doubleValue, dump, enumValue, equals, execQuery, execQuery, floatValue, gDateValue, gDurationValue, get_attribute_field, get_attribute_type, get_attributeflags, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, hashCode, init_flags, instanceType, intValue, invalidate_element_order, invalidate_nilvalue, invalidate_value, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, 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_newValue, 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, setGDateValue, setGDurationValue, setGDurationValue, setImmutable, setIntValue, setListValue, setLongValue, setNil, setObjectValue, setQNameValue, setShortValue, setStringValue, setValidateOnSet, shortValue, stringValue, substitute, toString, uses_invalidate_value, validate_now, validate, validate, valueEquals, valueHashCode, writeReplace, xgetListValue, xlistValue, xmlText, xmlText
 
Methods inherited from class java.lang.Object
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

ProfileImpl

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

getDependencyArray

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

Specified by:
getDependencyArray in interface Profile

getDependencyArray

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

Specified by:
getDependencyArray in interface Profile

sizeOfDependencyArray

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

Specified by:
sizeOfDependencyArray in interface Profile

setDependencyArray

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

Specified by:
setDependencyArray in interface Profile

setDependencyArray

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

Specified by:
setDependencyArray in interface Profile

insertNewDependency

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

Specified by:
insertNewDependency in interface Profile

addNewDependency

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

Specified by:
addNewDependency in interface Profile

removeDependency

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

Specified by:
removeDependency in interface Profile

getArtifactArray

public Artifact[] getArtifactArray()
Gets array of all "artifact" elements

Specified by:
getArtifactArray in interface Profile

getArtifactArray

public Artifact getArtifactArray(int i)
Gets ith "artifact" element

Specified by:
getArtifactArray in interface Profile

sizeOfArtifactArray

public int sizeOfArtifactArray()
Returns number of "artifact" element

Specified by:
sizeOfArtifactArray in interface Profile

setArtifactArray

public void setArtifactArray(Artifact[] artifactArray)
Sets array of all "artifact" element

Specified by:
setArtifactArray in interface Profile

setArtifactArray

public void setArtifactArray(int i,
                             Artifact artifact)
Sets ith "artifact" element

Specified by:
setArtifactArray in interface Profile

insertNewArtifact

public Artifact insertNewArtifact(int i)
Inserts and returns a new empty value (as xml) as the ith "artifact" element

Specified by:
insertNewArtifact in interface Profile

addNewArtifact

public Artifact addNewArtifact()
Appends and returns a new empty value (as xml) as the last "artifact" element

Specified by:
addNewArtifact in interface Profile

removeArtifact

public void removeArtifact(int i)
Removes the ith "artifact" element

Specified by:
removeArtifact in interface Profile