public class PlanElementsFactory
extends java.lang.Object
<planElements>
<item class="pt.lsts.neptus.mp.element.RendezvousPointsPlanElement" />
<item class="pt.lsts.neptus.mp.element.OperationLimitsPlanElement" args="limits=true" />
<item class="pt.lsts.neptus.mp.element.LandPlanElement" args="limits true">
<Land>
<point lat="41" lon="-8" />
<point lat="41.1" lon="-8.4" />
</Land>
</item>
</planElements>"
call.
Constructor and Description |
---|
PlanElementsFactory(java.lang.String systemId) |
PlanElementsFactory(java.lang.String systemId,
org.w3c.dom.Element element) |
PlanElementsFactory(java.lang.String systemId,
java.lang.String xml) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
asXml()
Return the contents as XML text.
|
org.w3c.dom.Element |
asXmlElement()
Return the contents as XML element.
|
IPlanElement<?> |
configureInstance(IPlanElement<?> pe)
Calls the
|
java.lang.String |
getNameFor(java.lang.Class<IPlanElement<?>> iPEClazz) |
java.util.List<java.lang.Class<IPlanElement<?>>> |
getPlanElementsClasses() |
java.util.ArrayList<IPlanElement<?>> |
getPlanElementsInstances()
Instantiates new IPlanElements.
|
int |
getPlanElementsSize() |
IPlanElement<?> |
getPlanInstance(java.lang.Class<IPlanElement<?>> iPEClazz) |
java.lang.String |
getSystemId() |
void |
loadXml(org.w3c.dom.Element element)
Loads its content from XML element.
|
void |
loadXml(java.lang.String xml)
Loads its content from XML.
|
static void |
main(java.lang.String[] args) |
public PlanElementsFactory(java.lang.String systemId)
public PlanElementsFactory(java.lang.String systemId, java.lang.String xml)
public PlanElementsFactory(java.lang.String systemId, org.w3c.dom.Element element)
public java.lang.String getSystemId()
public java.util.List<java.lang.Class<IPlanElement<?>>> getPlanElementsClasses()
public int getPlanElementsSize()
public java.util.ArrayList<IPlanElement<?>> getPlanElementsInstances()
IPlanElement.getElement()
may not be instantiated.public IPlanElement<?> getPlanInstance(java.lang.Class<IPlanElement<?>> iPEClazz)
iPEClazz
- public java.lang.String getNameFor(java.lang.Class<IPlanElement<?>> iPEClazz)
public IPlanElement<?> configureInstance(IPlanElement<?> pe)
pe
- public void loadXml(java.lang.String xml)
xml
- public void loadXml(org.w3c.dom.Element element)
element
- public java.lang.String asXml()
public org.w3c.dom.Element asXmlElement()
public static void main(java.lang.String[] args)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.