Methods
Modifier and Type |
Method and Description |
protected void |
addChildConfiguration(AbstractConfiguration config,
String operandName) |
protected void |
afterXmlDeserialization() |
protected void |
assignUniqueIds(List<? extends AbstractTypedConfiguration> configs) |
protected void |
beforeXmlSerialization() |
abstract AbstractConfiguration |
clone() |
protected void |
cloneProperties(AbstractConfiguration target) |
Object |
get(String name) |
boolean |
getBoolean(String name,
boolean defaultValue) |
InputStream |
getData(String name) |
protected abstract String |
getElementName() |
<E extends Enum<E>> E |
getEnum(String name,
E defaultValue) |
int |
getInteger(String name,
int defaultValue) |
List<String> |
getList(String name) |
Map<String,String> |
getMap(String name) |
protected abstract String |
getNamespace() |
List<String> |
getObfuscatedList(String name) |
String |
getObfuscatedString(String name) |
protected String |
getPreferedIdPrefixForChild(AbstractTypedConfiguration conf) |
protected abstract String |
getPreferedPrefix() |
protected abstract String |
getProtocol() |
String |
getString(String name) |
String |
getString(String name,
String defaultValue) |
protected boolean |
isOperand(String name) |
protected void |
loadAttributes(Attributes attributes) |
void |
remove(String name) |
void |
saveDataToAttachment(IPacketAttachmentFactory factory) |
String |
serialize() |
void |
setBoolean(String name,
boolean value) |
void |
setData(String name,
byte[] data) |
void |
setData(String name,
File file) |
void |
setEnum(String name,
Enum<?> value) |
void |
setInteger(String name,
int value) |
void |
setList(String name,
List<String> value) |
void |
setMap(String name,
Map<String,String> value) |
void |
setObfuscatedList(String name,
List<String> value) |
void |
setObfuscatedString(String name,
String value) |
void |
setString(String name,
String value) |
String |
toString() |
void |
write(OutputStream os) |
void |
write(OutputStream os,
boolean prettyfied) |
protected void |
write(javax.xml.stream.XMLStreamWriter writer) |
protected void |
writeAttributes(javax.xml.stream.XMLStreamWriter writer) |
protected void |
writeChildConfiguration(javax.xml.stream.XMLStreamWriter writer,
AbstractConfiguration config,
String operandName) |
protected void |
writeChildConfigurations(javax.xml.stream.XMLStreamWriter writer) |
protected void |
writeChildConfigurations(javax.xml.stream.XMLStreamWriter writer,
List<? extends AbstractConfiguration> configs,
String operandName) |