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, obstacle, 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() |
java.lang.String |
getType() |
java.lang.String |
getTypeAbbrev() |
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) |
void |
showParametersDialog(java.awt.Component parentComp,
java.lang.String[] takenNames,
MapType map,
boolean editable)
Creates a shows a parameters dialog for the current object
The user can chage the parameters of the current object here.
|
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, isFilled, isLoadOk, isObstacle, isSelected, isUserCancel, load, setCenterLocation, setFilled, setId, setMapGroup, setMissionType, setObstacle, setParentMap, setPhi, setPitch, setPitchDeg, setPsi, setRoll, setRollDeg, setSelected, setTakenNames, setTheta, setTransparency, setYaw, setYawDeg, showParametersDialogprotected 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 void showParametersDialog(java.awt.Component parentComp,
java.lang.String[] takenNames,
MapType map,
boolean editable)
AbstractElementshowParametersDialog in class AbstractElementpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean equals(pt.lsts.imc.LblBeacon lblBeacon)
lblBeacon - public java.lang.String getType()
getType in class AbstractElementpublic boolean load(org.dom4j.Element elem)
XmlInputMethodsXmlInputMethods.isLoadOk() return value.load in interface XmlInputMethodsload in class AbstractElementpublic 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()
XmlOutputMethodsFileUtil.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 XmlOutputMethodsasXML in class AbstractElementpublic java.lang.String asXML(java.lang.String rootElementName)
XmlOutputMethodsFileUtil.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 XmlOutputMethodsasXML in class AbstractElementpublic org.dom4j.Element asElement()
asElement in interface XmlOutputMethodsasElement in class AbstractElementpublic org.dom4j.Element asElement(java.lang.String rootElementName)
asElement in interface XmlOutputMethodsasElement in class AbstractElementpublic org.dom4j.Document asDocument()
asDocument in interface XmlOutputMethodsasDocument in class AbstractElementpublic org.dom4j.Document asDocument(java.lang.String rootElementName)
asDocument in interface XmlOutputMethodsasDocument in class AbstractElementpublic boolean containsPoint(LocationType lt, StateRenderer2D renderer)
containsPoint in class AbstractElementpublic int getLayerPriority()
AbstractElementgetLayerPriority in class AbstractElementpublic ParametersPanel getParametersPanel(boolean editable, MapType map)
getParametersPanel in class AbstractElementpublic void initialize(ParametersPanel paramsPanel)
initialize in class AbstractElementpublic void paint(java.awt.Graphics2D g,
StateRenderer2D renderer,
double rotation)
paint in class AbstractElementpublic AbstractElement.ELEMENT_TYPE getElementType()
getElementType in class AbstractElementpublic java.lang.String getDisplayName()
getDisplayName in interface NameIdpublic java.lang.String getIdentification()
getIdentification in interface NameIdpublic byte[] getMd5()
public java.lang.String toString()
AbstractElementtoString in class AbstractElementpublic void setDuneId(short id)
id - public java.lang.String getTypeAbbrev()
getTypeAbbrev in class AbstractElementpublic TransponderElement clone()
clone in class java.lang.ObjectCopyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.