Package net.opengis.sampling.x10
Interface SpecimenType
-
- All Superinterfaces:
AbstractFeatureType,AbstractGMLType,SamplingFeatureType,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Subinterfaces:
LocatedSpecimenType
- All Known Implementing Classes:
LocatedSpecimenTypeImpl,SpecimenTypeImpl
public interface SpecimenType extends SamplingFeatureType
An XML SpecimenType(@http://www.opengis.net/sampling/1.0). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSpecimenType.FactoryA factory class with static methods for creating instances of this type.static interfaceSpecimenType.SizeAn XML size(@http://www.opengis.net/sampling/1.0).
-
Field Summary
Fields Modifier and Type Field Description static org.apache.xmlbeans.SchemaTypetype
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LocationPropertyTypeaddNewCurrentLocation()Appends and returns a new empty "currentLocation" elementCodeTypeaddNewMaterialClass()Appends and returns a new empty "materialClass" elementReferenceTypeaddNewProcessingDetails()Appends and returns a new empty value (as xml) as the last "processingDetails" elementReferenceTypeaddNewSamplingMethod()Appends and returns a new empty "samplingMethod" elementTimePrimitivePropertyTypeaddNewSamplingTime()Appends and returns a new empty "samplingTime" elementSpecimenType.SizeaddNewSize()Appends and returns a new empty "size" elementLocationPropertyTypegetCurrentLocation()Gets the "currentLocation" elementCodeTypegetMaterialClass()Gets the "materialClass" elementReferenceType[]getProcessingDetailsArray()Gets array of all "processingDetails" elementsReferenceTypegetProcessingDetailsArray(int i)Gets ith "processingDetails" elementReferenceTypegetSamplingMethod()Gets the "samplingMethod" elementTimePrimitivePropertyTypegetSamplingTime()Gets the "samplingTime" elementSpecimenType.SizegetSize()Gets the "size" elementReferenceTypeinsertNewProcessingDetails(int i)Inserts and returns a new empty value (as xml) as the ith "processingDetails" elementbooleanisSetCurrentLocation()True if has "currentLocation" elementbooleanisSetSamplingMethod()True if has "samplingMethod" elementbooleanisSetSize()True if has "size" elementvoidremoveProcessingDetails(int i)Removes the ith "processingDetails" elementvoidsetCurrentLocation(LocationPropertyType currentLocation)Sets the "currentLocation" elementvoidsetMaterialClass(CodeType materialClass)Sets the "materialClass" elementvoidsetProcessingDetailsArray(int i, ReferenceType processingDetails)Sets ith "processingDetails" elementvoidsetProcessingDetailsArray(ReferenceType[] processingDetailsArray)Sets array of all "processingDetails" elementvoidsetSamplingMethod(ReferenceType samplingMethod)Sets the "samplingMethod" elementvoidsetSamplingTime(TimePrimitivePropertyType samplingTime)Sets the "samplingTime" elementvoidsetSize(SpecimenType.Size size)Sets the "size" elementintsizeOfProcessingDetailsArray()Returns number of "processingDetails" elementvoidunsetCurrentLocation()Unsets the "currentLocation" elementvoidunsetSamplingMethod()Unsets the "samplingMethod" elementvoidunsetSize()Unsets the "size" 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, addNewName, getDescription, getId, getMetaDataPropertyArray, getMetaDataPropertyArray, getNameArray, getNameArray, insertNewMetaDataProperty, insertNewName, isSetDescription, isSetId, removeMetaDataProperty, removeName, setDescription, setId, setMetaDataPropertyArray, setMetaDataPropertyArray, setNameArray, setNameArray, sizeOfMetaDataPropertyArray, sizeOfNameArray, unsetDescription, unsetId, xgetId, xsetId
-
Methods inherited from interface net.opengis.sampling.x10.SamplingFeatureType
addNewRelatedObservation, addNewRelatedSamplingFeature, addNewSampledFeature, addNewSurveyDetails, getRelatedObservationArray, getRelatedObservationArray, getRelatedSamplingFeatureArray, getRelatedSamplingFeatureArray, getSampledFeatureArray, getSampledFeatureArray, getSurveyDetails, insertNewRelatedObservation, insertNewRelatedSamplingFeature, insertNewSampledFeature, isSetSurveyDetails, removeRelatedObservation, removeRelatedSamplingFeature, removeSampledFeature, setRelatedObservationArray, setRelatedObservationArray, setRelatedSamplingFeatureArray, setRelatedSamplingFeatureArray, setSampledFeatureArray, setSampledFeatureArray, setSurveyDetails, sizeOfRelatedObservationArray, sizeOfRelatedSamplingFeatureArray, sizeOfSampledFeatureArray, unsetSurveyDetails
-
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
-
-
-
-
Method Detail
-
getMaterialClass
CodeType getMaterialClass()
Gets the "materialClass" element
-
setMaterialClass
void setMaterialClass(CodeType materialClass)
Sets the "materialClass" element
-
addNewMaterialClass
CodeType addNewMaterialClass()
Appends and returns a new empty "materialClass" element
-
getCurrentLocation
LocationPropertyType getCurrentLocation()
Gets the "currentLocation" element
-
isSetCurrentLocation
boolean isSetCurrentLocation()
True if has "currentLocation" element
-
setCurrentLocation
void setCurrentLocation(LocationPropertyType currentLocation)
Sets the "currentLocation" element
-
addNewCurrentLocation
LocationPropertyType addNewCurrentLocation()
Appends and returns a new empty "currentLocation" element
-
unsetCurrentLocation
void unsetCurrentLocation()
Unsets the "currentLocation" element
-
getSize
SpecimenType.Size getSize()
Gets the "size" element
-
isSetSize
boolean isSetSize()
True if has "size" element
-
setSize
void setSize(SpecimenType.Size size)
Sets the "size" element
-
addNewSize
SpecimenType.Size addNewSize()
Appends and returns a new empty "size" element
-
unsetSize
void unsetSize()
Unsets the "size" element
-
getSamplingMethod
ReferenceType getSamplingMethod()
Gets the "samplingMethod" element
-
isSetSamplingMethod
boolean isSetSamplingMethod()
True if has "samplingMethod" element
-
setSamplingMethod
void setSamplingMethod(ReferenceType samplingMethod)
Sets the "samplingMethod" element
-
addNewSamplingMethod
ReferenceType addNewSamplingMethod()
Appends and returns a new empty "samplingMethod" element
-
unsetSamplingMethod
void unsetSamplingMethod()
Unsets the "samplingMethod" element
-
getSamplingTime
TimePrimitivePropertyType getSamplingTime()
Gets the "samplingTime" element
-
setSamplingTime
void setSamplingTime(TimePrimitivePropertyType samplingTime)
Sets the "samplingTime" element
-
addNewSamplingTime
TimePrimitivePropertyType addNewSamplingTime()
Appends and returns a new empty "samplingTime" element
-
getProcessingDetailsArray
ReferenceType[] getProcessingDetailsArray()
Gets array of all "processingDetails" elements
-
getProcessingDetailsArray
ReferenceType getProcessingDetailsArray(int i)
Gets ith "processingDetails" element
-
sizeOfProcessingDetailsArray
int sizeOfProcessingDetailsArray()
Returns number of "processingDetails" element
-
setProcessingDetailsArray
void setProcessingDetailsArray(ReferenceType[] processingDetailsArray)
Sets array of all "processingDetails" element
-
setProcessingDetailsArray
void setProcessingDetailsArray(int i, ReferenceType processingDetails)Sets ith "processingDetails" element
-
insertNewProcessingDetails
ReferenceType insertNewProcessingDetails(int i)
Inserts and returns a new empty value (as xml) as the ith "processingDetails" element
-
addNewProcessingDetails
ReferenceType addNewProcessingDetails()
Appends and returns a new empty value (as xml) as the last "processingDetails" element
-
removeProcessingDetails
void removeProcessingDetails(int i)
Removes the ith "processingDetails" element
-
-