net.sf.taverna.x2008.xml.plugins
Interface Compatibility

All Superinterfaces:
org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource
All Known Implementing Classes:
CompatibilityImpl

public interface Compatibility
extends org.apache.xmlbeans.XmlObject

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


Nested Class Summary
static class Compatibility.Factory
          A factory class with static methods for creating instances of this type.
 
Field Summary
static org.apache.xmlbeans.SchemaType type
           
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Method Summary
 Application addNewApplication()
          Appends and returns a new empty "application" element
 IdentifiedPlugin addNewPluginDependency()
          Appends and returns a new empty value (as xml) as the last "pluginDependency" element
 Application getApplication()
          Gets the "application" element
 IdentifiedPlugin[] getPluginDependencyArray()
          Gets array of all "pluginDependency" elements
 IdentifiedPlugin getPluginDependencyArray(int i)
          Gets ith "pluginDependency" element
 IdentifiedPlugin insertNewPluginDependency(int i)
          Inserts and returns a new empty value (as xml) as the ith "pluginDependency" element
 void removePluginDependency(int i)
          Removes the ith "pluginDependency" element
 void setApplication(Application application)
          Sets the "application" element
 void setPluginDependencyArray(IdentifiedPlugin[] pluginDependencyArray)
          Sets array of all "pluginDependency" element
 void setPluginDependencyArray(int i, IdentifiedPlugin pluginDependency)
          Sets ith "pluginDependency" element
 int sizeOfPluginDependencyArray()
          Returns number of "pluginDependency" element
 
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
 

Field Detail

type

static final org.apache.xmlbeans.SchemaType type
Method Detail

getApplication

Application getApplication()
Gets the "application" element


setApplication

void setApplication(Application application)
Sets the "application" element


addNewApplication

Application addNewApplication()
Appends and returns a new empty "application" element


getPluginDependencyArray

IdentifiedPlugin[] getPluginDependencyArray()
Gets array of all "pluginDependency" elements


getPluginDependencyArray

IdentifiedPlugin getPluginDependencyArray(int i)
Gets ith "pluginDependency" element


sizeOfPluginDependencyArray

int sizeOfPluginDependencyArray()
Returns number of "pluginDependency" element


setPluginDependencyArray

void setPluginDependencyArray(IdentifiedPlugin[] pluginDependencyArray)
Sets array of all "pluginDependency" element


setPluginDependencyArray

void setPluginDependencyArray(int i,
                              IdentifiedPlugin pluginDependency)
Sets ith "pluginDependency" element


insertNewPluginDependency

IdentifiedPlugin insertNewPluginDependency(int i)
Inserts and returns a new empty value (as xml) as the ith "pluginDependency" element


addNewPluginDependency

IdentifiedPlugin addNewPluginDependency()
Appends and returns a new empty value (as xml) as the last "pluginDependency" element


removePluginDependency

void removePluginDependency(int i)
Removes the ith "pluginDependency" element