public class IMCArgs extends ProtocolArgs
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PORT |
protected static java.lang.String |
DEFAULT_ROOT_ELEMENT |
protected ImcId16 |
imcId |
protected int |
port |
protected int |
portTCP |
protected boolean |
tcpOn |
protected boolean |
udpOn |
Constructor and Description |
---|
IMCArgs() |
IMCArgs(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.
|
ImcId16 |
getImcId() |
int |
getPort() |
int |
getPortTCP() |
boolean |
isLoadOk() |
boolean |
isTcpOn() |
boolean |
isUdpOn() |
boolean |
load(org.dom4j.Element elem)
Should set
XmlInputMethods.isLoadOk() return value. |
boolean |
load(java.lang.String xml)
Should set
XmlInputMethods.isLoadOk() return value. |
void |
setImcId(ImcId16 imcId) |
void |
setPort(int port) |
void |
setPortTCP(int portTCP) |
void |
setTcpOn(boolean tcpOn) |
void |
setUdpOn(boolean udpOn) |
protected static final java.lang.String DEFAULT_ROOT_ELEMENT
public static final int DEFAULT_PORT
protected int port
protected int portTCP
protected boolean udpOn
protected boolean tcpOn
protected ImcId16 imcId
public int getPort()
public void setPort(int port)
port
- The port to set.public int getPortTCP()
public void setPortTCP(int portTCP)
portTCP
- the portTCP to setpublic boolean isUdpOn()
public void setUdpOn(boolean udpOn)
udpOn
- the udpOn to setpublic boolean isTcpOn()
public void setTcpOn(boolean tcpOn)
tcpOn
- the tcpOn to setpublic ImcId16 getImcId()
public void setImcId(ImcId16 imcId)
imcId
- the imcId to setpublic boolean isLoadOk()
isLoadOk
in interface XmlInputMethods
isLoadOk
in class ProtocolArgs
public boolean load(org.dom4j.Element elem)
XmlInputMethods
XmlInputMethods.isLoadOk()
return value.public boolean load(java.lang.String xml)
XmlInputMethods
XmlInputMethods.isLoadOk()
return value.load
in interface XmlInputMethods
load
in class ProtocolArgs
xml
- 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 ProtocolArgs
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 ProtocolArgs
public org.dom4j.Element asElement()
asElement
in interface XmlOutputMethods
asElement
in class ProtocolArgs
public org.dom4j.Element asElement(java.lang.String rootElementName)
asElement
in interface XmlOutputMethods
asElement
in class ProtocolArgs
public org.dom4j.Document asDocument()
asDocument
in interface XmlOutputMethods
asDocument
in class ProtocolArgs
public org.dom4j.Document asDocument(java.lang.String rootElementName)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.