public class TransponderElement extends AbstractElement implements NameId
AbstractElement.ELEMENT_TYPE
Modifier and Type | Field and Description |
---|---|
protected boolean |
buoyAttached |
protected static java.lang.String |
DEFAULT_ROOT_ELEMENT |
short |
duneId |
protected FileType |
file |
centerLocation, copyChars, dialog, doc, guinea, hiddenCheck, id, isLoadOk, objName, obstacleCheck, paramsPanel, selected, takenNames, transp, transparency, userCancel
Constructor and Description |
---|
TransponderElement() |
TransponderElement(org.dom4j.Element elem) |
TransponderElement(pt.lsts.imc.LblBeacon lblBeacon,
short duneId,
MapGroup mg,
MapType parentMap)
Creates a TransponderElement with the values on the beacon.
|
TransponderElement(MapGroup mg,
MapType parentMap) |
TransponderElement(java.lang.String xml) |
Modifier and Type | Method and Description |
---|---|
org.dom4j.Document |
asDocument() |
org.dom4j.Document |
asDocument(java.lang.String rootElementName) |
org.dom4j.Element |
asElement() |
org.dom4j.Element |
asElement(java.lang.String rootElementName) |
java.lang.String |
asXML()
Este problema foi resolvido com a versão 1.6.1 do DOM4J.
|
java.lang.String |
asXML(java.lang.String rootElementName)
Este problema foi resolvido com a versão 1.6.1 do DOM4J.
|
TransponderElement |
clone() |
boolean |
containsPoint(LocationType lt,
StateRenderer2D renderer) |
boolean |
equals(pt.lsts.imc.LblBeacon lblBeacon)
Compare contents (interrogation channel, querry channel, transponder delay, lat, lon, depth and name) of this
beacon excluding the id field.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getConfiguration() |
java.lang.String |
getDisplayName() |
AbstractElement.ELEMENT_TYPE |
getElementType() |
FileType |
getFile() |
java.lang.String |
getIdentification() |
int |
getLayerPriority()
Returns the showing priority for this object (0 normal, <0 background, >0 on top)
|
byte[] |
getMd5() |
ParametersPanel |
getParametersPanel(boolean editable,
MapType map) |
PropertiesLoader |
getPropConf() |
static java.lang.String[] |
getTranspondersListArray() |
java.lang.String |
getType() |
void |
initialize(ParametersPanel paramsPanel) |
boolean |
isBuoyAttached() |
boolean |
load(org.dom4j.Element elem)
Should set
XmlInputMethods.isLoadOk() return value. |
void |
paint(java.awt.Graphics2D g,
StateRenderer2D renderer,
double rotation) |
void |
setBuoyAttached(boolean buoyAttached) |
void |
setConfiguration(java.lang.String configuration) |
void |
setDuneId(short id) |
void |
setFile(FileType file) |
java.lang.String |
toString()
Returns the result of getName() - the default implementation returns the
field name
|
actionPerformed, compareTo, getCenterLocation, getClone, getId, getIDComparator, getMapGroup, getMissionType, getNEDPosition, getParentMap, getPhi, getPitch, getPitchDeg, getPitchRad, getPsi, getRoll, getRollDeg, getRollRad, getShapePoints, getTheta, getTopHeight, getTransparency, getYaw, getYawDeg, getYawRad, invertColor, isLoadOk, isObstacle, isSelected, isUserCancel, load, setCenterLocation, setId, setMapGroup, setMissionType, setObstacle, setParentMap, setPhi, setPitch, setPitchDeg, setPsi, setRoll, setRollDeg, setSelected, setTakenNames, setTheta, setTransparency, setYaw, setYawDeg, showParametersDialog
protected static final java.lang.String DEFAULT_ROOT_ELEMENT
public short duneId
protected FileType file
protected boolean buoyAttached
public TransponderElement()
public TransponderElement(java.lang.String xml)
xml
- public TransponderElement(org.dom4j.Element elem)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean equals(pt.lsts.imc.LblBeacon lblBeacon)
lblBeacon
- public java.lang.String getType()
getType
in class AbstractElement
public boolean load(org.dom4j.Element elem)
XmlInputMethods
XmlInputMethods.isLoadOk()
return value.load
in interface XmlInputMethods
load
in class AbstractElement
public FileType getFile()
public void setFile(FileType file)
file
- The file to set.public java.lang.String getConfiguration()
public void setConfiguration(java.lang.String configuration)
public PropertiesLoader getPropConf()
public boolean isBuoyAttached()
public void setBuoyAttached(boolean buoyAttached)
buoyAttached
- The buoyAttached to set.public java.lang.String asXML()
XmlOutputMethods
FileUtil.saveToFile(String, String)
e afins. Isto porque ao gravar como UTF-8
os caracteres são adulterados guardando por exemplo "é" em 2 caracteres (ou seja pega nos dois caracteres UTF-8 e
transforma-os em 2 UTF-8s).asXML
in interface XmlOutputMethods
asXML
in class AbstractElement
public java.lang.String asXML(java.lang.String rootElementName)
XmlOutputMethods
FileUtil.saveToFile(String, String)
e afins. Isto porque ao gravar como UTF-8
os caracteres são adulterados guardando por exemplo "é" em 2 caracteres (ou seja pega nos dois caracteres UTF-8 e
transforma-os em 2 UTF-8s).asXML
in interface XmlOutputMethods
asXML
in class AbstractElement
public org.dom4j.Element asElement()
asElement
in interface XmlOutputMethods
asElement
in class AbstractElement
public org.dom4j.Element asElement(java.lang.String rootElementName)
asElement
in interface XmlOutputMethods
asElement
in class AbstractElement
public org.dom4j.Document asDocument()
asDocument
in interface XmlOutputMethods
asDocument
in class AbstractElement
public org.dom4j.Document asDocument(java.lang.String rootElementName)
asDocument
in interface XmlOutputMethods
asDocument
in class AbstractElement
public boolean containsPoint(LocationType lt, StateRenderer2D renderer)
containsPoint
in class AbstractElement
public int getLayerPriority()
AbstractElement
getLayerPriority
in class AbstractElement
public ParametersPanel getParametersPanel(boolean editable, MapType map)
getParametersPanel
in class AbstractElement
public void initialize(ParametersPanel paramsPanel)
initialize
in class AbstractElement
public void paint(java.awt.Graphics2D g, StateRenderer2D renderer, double rotation)
paint
in class AbstractElement
public AbstractElement.ELEMENT_TYPE getElementType()
getElementType
in class AbstractElement
public static final java.lang.String[] getTranspondersListArray()
public java.lang.String getDisplayName()
getDisplayName
in interface NameId
public java.lang.String getIdentification()
getIdentification
in interface NameId
public byte[] getMd5()
public java.lang.String toString()
AbstractElement
toString
in class AbstractElement
public void setDuneId(short id)
id
- public TransponderElement clone()
clone
in class java.lang.Object
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.