net.opengis.sensorML.x10
Interface AbstractSMLType

All Superinterfaces:
AbstractFeatureType, AbstractGMLType, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource
All Known Subinterfaces:
AbstractComponentType, AbstractDerivableComponentType, AbstractDerivableProcessType, AbstractProcessType, AbstractPureProcessType, AbstractRestrictedProcessType, ComponentArrayType, ComponentType, DataSourceType, ProcessChainType, ProcessModelType, SystemType
All Known Implementing Classes:
AbstractComponentTypeImpl, AbstractDerivableComponentTypeImpl, AbstractDerivableProcessTypeImpl, AbstractProcessTypeImpl, AbstractPureProcessTypeImpl, AbstractRestrictedProcessTypeImpl, AbstractSMLTypeImpl, ComponentArrayTypeImpl, ComponentTypeImpl, DataSourceTypeImpl, ProcessChainTypeImpl, ProcessModelTypeImpl, SystemTypeImpl

public interface AbstractSMLType
extends AbstractFeatureType

An XML AbstractSMLType(@http://www.opengis.net/sensorML/1.0). This is a complex type.


Nested Class Summary
static class AbstractSMLType.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
 CodeType addNewName()
          Appends and returns a new empty value (as xml) as the last "name" element
 CodeType[] getNameArray()
          Gets array of all "name" elements
 CodeType getNameArray(int i)
          Gets ith "name" element
 CodeType insertNewName(int i)
          Inserts and returns a new empty value (as xml) as the ith "name" element
 void removeName(int i)
          Removes the ith "name" element
 void setNameArray(CodeType[] nameArray)
          Sets array of all "name" element
 void setNameArray(int i, CodeType name)
          Sets ith "name" element
 int sizeOfNameArray()
          Returns number of "name" element
 
Methods inherited from interface net.opengis.gml.AbstractFeatureType
addNewBoundedBy, addNewLocation, getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, unsetBoundedBy, unsetLocation
 
Methods inherited from interface net.opengis.gml.AbstractGMLType
addNewDescription, addNewMetaDataProperty, getDescription, getId, getMetaDataPropertyArray, getMetaDataPropertyArray, insertNewMetaDataProperty, isSetDescription, isSetId, removeMetaDataProperty, setDescription, setId, setMetaDataPropertyArray, setMetaDataPropertyArray, sizeOfMetaDataPropertyArray, unsetDescription, unsetId, xgetId, xsetId
 
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, 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

getNameArray

CodeType[] getNameArray()
Gets array of all "name" elements

Specified by:
getNameArray in interface AbstractGMLType

getNameArray

CodeType getNameArray(int i)
Gets ith "name" element

Specified by:
getNameArray in interface AbstractGMLType

sizeOfNameArray

int sizeOfNameArray()
Returns number of "name" element

Specified by:
sizeOfNameArray in interface AbstractGMLType

setNameArray

void setNameArray(CodeType[] nameArray)
Sets array of all "name" element

Specified by:
setNameArray in interface AbstractGMLType

setNameArray

void setNameArray(int i,
                  CodeType name)
Sets ith "name" element

Specified by:
setNameArray in interface AbstractGMLType

insertNewName

CodeType insertNewName(int i)
Inserts and returns a new empty value (as xml) as the ith "name" element

Specified by:
insertNewName in interface AbstractGMLType

addNewName

CodeType addNewName()
Appends and returns a new empty value (as xml) as the last "name" element

Specified by:
addNewName in interface AbstractGMLType

removeName

void removeName(int i)
Removes the ith "name" element

Specified by:
removeName in interface AbstractGMLType


Copyright © 2004-2013 52north.org. All Rights Reserved.