public class ProcedureXML extends Object implements IProcedure
Wrapper class to store procedure info as XML DOM. It can temporary hold a DOM Node until it is parsed by an adequate reader into a fully functional Procedure object.
| Constructor and Description |
|---|
ProcedureXML(Element domElt) |
| Modifier and Type | Method and Description |
|---|---|
void |
addName(Code name)
Adds a new name property
|
Envelope |
getBoundedBy()
Gets the boundedBy property
|
String |
getDescription()
Gets the description property
|
Reference |
getDescriptionReference()
Gets the descriptionReference property
|
Element |
getDomElement() |
String |
getId()
Gets the id property
|
CodeWithAuthority |
getIdentifier()
Gets the identifier property
|
String |
getLocalId() |
AbstractGeometry |
getLocation()
Gets the location property
|
OgcProperty<AbstractGeometry> |
getLocationProperty()
Gets extra info (name, xlink, etc.) carried by the location property
|
OgcPropertyList<Object> |
getMetaDataPropertyList()
Gets the list of metaDataProperty properties
|
String |
getName() |
List<Code> |
getNameList()
Gets the list of name properties
|
int |
getNumNames()
Returns number of name properties
|
Map<QName,Object> |
getProperties() |
Object |
getProperty(QName qname) |
Object |
getProperty(String name) |
QName |
getQName() |
String |
getType() |
String |
getUniqueIdentifier()
Gets the identifier property
|
boolean |
isSetBoundedBy()
Checks if boundedBy is set
|
boolean |
isSetDescription()
Checks if description is set
|
boolean |
isSetDescriptionReference()
Checks if descriptionReference is set
|
boolean |
isSetIdentifier()
Checks if identifier is set
|
boolean |
isSetLocation()
Checks if location is set
|
void |
setBoundedByAsEnvelope(Envelope boundedBy)
Sets the boundedByAsEnvelope property
|
void |
setDescription(String desc)
Sets the description property
|
void |
setDescriptionReference(Reference descriptionReference)
Sets the descriptionReference property
|
void |
setId(String id)
Sets the id property
|
void |
setIdentifier(CodeWithAuthority identifier)
Sets the identifier property
|
void |
setIdentifier(String uid) |
void |
setLocalId(String id) |
void |
setLocation(AbstractGeometry location)
Sets the locationAsAbstractGeometry property
|
void |
setName(String name)
Sets the default name
|
void |
setProperty(QName qname,
Object value) |
void |
setProperty(String name,
Object value) |
void |
setType(String type) |
void |
setUniqueIdentifier(String identifier)
Sets the identifier property
|
public ProcedureXML(Element domElt)
public Element getDomElement()
public QName getQName()
getQName in interface AbstractFeaturegetQName in interface GenericFeaturepublic String getType()
getType in interface GenericFeaturepublic void setType(String type)
setType in interface GenericFeaturepublic String getLocalId()
public void setLocalId(String id)
public String getUniqueIdentifier()
AbstractGMLgetUniqueIdentifier in interface AbstractGMLpublic void setIdentifier(String uid)
public String getDescription()
AbstractGMLgetDescription in interface AbstractGMLpublic void setDescription(String desc)
AbstractGMLsetDescription in interface AbstractGMLpublic String getName()
getName in interface AbstractGMLpublic void setName(String name)
AbstractGMLsetName in interface AbstractGMLpublic Map<QName,Object> getProperties()
getProperties in interface GenericFeaturepublic Object getProperty(String name)
getProperty in interface GenericFeaturepublic void setProperty(String name, Object value)
setProperty in interface GenericFeaturepublic Object getProperty(QName qname)
getProperty in interface GenericFeaturepublic void setProperty(QName qname, Object value)
setProperty in interface GenericFeaturepublic Envelope getBoundedBy()
AbstractFeaturegetBoundedBy in interface AbstractFeaturepublic boolean isSetBoundedBy()
AbstractFeatureisSetBoundedBy in interface AbstractFeaturepublic void setBoundedByAsEnvelope(Envelope boundedBy)
AbstractFeaturesetBoundedByAsEnvelope in interface AbstractFeaturepublic AbstractGeometry getLocation()
AbstractFeaturegetLocation in interface AbstractFeaturepublic OgcProperty<AbstractGeometry> getLocationProperty()
AbstractFeaturegetLocationProperty in interface AbstractFeaturepublic boolean isSetLocation()
AbstractFeatureisSetLocation in interface AbstractFeaturepublic void setLocation(AbstractGeometry location)
AbstractFeaturesetLocation in interface AbstractFeaturepublic OgcPropertyList<Object> getMetaDataPropertyList()
AbstractGMLgetMetaDataPropertyList in interface AbstractGMLpublic boolean isSetDescription()
AbstractGMLisSetDescription in interface AbstractGMLpublic Reference getDescriptionReference()
AbstractGMLgetDescriptionReference in interface AbstractGMLpublic boolean isSetDescriptionReference()
AbstractGMLisSetDescriptionReference in interface AbstractGMLpublic void setDescriptionReference(Reference descriptionReference)
AbstractGMLsetDescriptionReference in interface AbstractGMLpublic CodeWithAuthority getIdentifier()
AbstractGMLgetIdentifier in interface AbstractGMLpublic boolean isSetIdentifier()
AbstractGMLisSetIdentifier in interface AbstractGMLpublic void setIdentifier(CodeWithAuthority identifier)
AbstractGMLsetIdentifier in interface AbstractGMLpublic void setUniqueIdentifier(String identifier)
AbstractGMLsetUniqueIdentifier in interface AbstractGMLpublic List<Code> getNameList()
AbstractGMLgetNameList in interface AbstractGMLpublic int getNumNames()
AbstractGMLgetNumNames in interface AbstractGMLpublic void addName(Code name)
AbstractGMLaddName in interface AbstractGMLpublic String getId()
AbstractGMLgetId in interface AbstractGMLpublic void setId(String id)
AbstractGMLsetId in interface AbstractGMLCopyright © 2016 VAST Team / Sensia Software LLC. All rights reserved.