|
SPFramework API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.n52.ifgicopter.spf.xml.Plugin
public class Plugin
Field Summary | |
---|---|
static String |
AVAILABLE_BEHAVIOUR
|
static String |
PERIOD_BEHAVIOUR
|
static String |
SENSORML_NAMESPACE
|
static String |
SPF_PLUGIN_NAMESPACE
the namespace for the SPF Plugin schema |
static String |
TIME_DEFAULT_NAME
|
Constructor Summary | |
---|---|
Plugin()
|
Method Summary | |
---|---|
void |
addInputProperty(Item item)
adds a normal input property |
void |
addMandatoryProperty(Item item)
adds a new mandatory property at runtime |
void |
addOutputProperty(Item item)
adds a new output property at runtime. |
List<String> |
getInputProperties()
|
Item |
getItem(String itemName)
|
Map<String,Item> |
getItems()
|
Item |
getLeafItemOfCompound(String leafName,
Collection<Item> tree)
Recursive method to find a leaf of a CompoundItem. |
Location |
getLocation()
|
List<String> |
getMandatoryProperties()
|
PluginMetadata |
getMetadata()
|
String |
getName()
|
List<String> |
getOutputProperties()
|
String |
getOutputType()
|
net.opengis.sensorML.x101.SensorMLDocument.SensorML |
getSensorML()
|
String |
getSensorMLString()
|
Time |
getTime()
|
int |
getTimeDelta()
|
boolean |
isMobile()
|
void |
setInputProperties(List<String> inputProperties)
|
void |
setItems(Map<String,Item> items)
|
void |
setLocation(Location location)
|
void |
setMandatoryProperties(List<String> mandatoryProperties)
|
void |
setMetadata(PluginMetadata metadata)
|
void |
setMobile(boolean mobile)
|
void |
setName(String name)
|
void |
setOutputProperties(List<String> outputProperties)
|
void |
setOutputType(String outputType)
|
void |
setSensorML(net.opengis.sensorML.x101.SensorMLDocument.SensorML sensorML)
|
void |
setTime(Time time2)
|
void |
setTimeDelta(int timeDelta)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String SPF_PLUGIN_NAMESPACE
public static final String SENSORML_NAMESPACE
public static final String PERIOD_BEHAVIOUR
public static final String AVAILABLE_BEHAVIOUR
public static final String TIME_DEFAULT_NAME
Constructor Detail |
---|
public Plugin()
Method Detail |
---|
public Item getLeafItemOfCompound(String leafName, Collection<Item> tree)
leafName
- the leaf nametree
- the tree to search. if null this.items.values() will be used
public String getName()
public Map<String,Item> getItems()
public Item getItem(String itemName)
itemName
- the name of the item
public String getOutputType()
public int getTimeDelta()
public List<String> getOutputProperties()
public List<String> getMandatoryProperties()
public List<String> getInputProperties()
inputProperties
.public Time getTime()
public Location getLocation()
public PluginMetadata getMetadata()
public void setMetadata(PluginMetadata metadata)
metadata
- the metadata to setpublic boolean isMobile()
public String getSensorMLString()
public void setItems(Map<String,Item> items)
items
- the items to setpublic void setOutputProperties(List<String> outputProperties)
outputProperties
- the outputProperties to setpublic void setMandatoryProperties(List<String> mandatoryProperties)
mandatoryProperties
- the mandatoryProperties to setpublic void setInputProperties(List<String> inputProperties)
inputProperties
- the inputProperties to setpublic void setName(String name)
name
- the name to setpublic void setOutputType(String outputType)
outputType
- the outputType to setpublic void setTimeDelta(int timeDelta)
timeDelta
- the timeDelta to setpublic void setLocation(Location location)
location
- the location to setpublic void setSensorML(net.opengis.sensorML.x101.SensorMLDocument.SensorML sensorML)
sensorML
- the sensorML to setpublic void setMobile(boolean mobile)
mobile
- the mobile to setpublic void addOutputProperty(Item item)
item
- the new itempublic void addMandatoryProperty(Item item)
item
- the new itempublic void addInputProperty(Item item)
item
- the new itempublic String toString()
toString
in class Object
public void setTime(Time time2)
public net.opengis.sensorML.x101.SensorMLDocument.SensorML getSensorML()
|
SPFramework API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |