public abstract class ConfigurationItem extends Object
PacketHandlerConfigurationItem,
ListenerConfigurationItem| Modifier and Type | Field and Description |
|---|---|
protected String |
className |
protected String |
description |
protected XMLConfiguration |
hcfg |
protected String |
name |
protected Map<String,String> |
properties |
protected org.apache.commons.configuration.HierarchicalConfiguration.Node |
root |
| Constructor and Description |
|---|
ConfigurationItem(org.apache.commons.configuration.HierarchicalConfiguration.Node node,
XMLConfiguration config)
Creates a new configuration item based on the options in the
xml configuration file.
|
ConfigurationItem(String name) |
ConfigurationItem(String name,
String className) |
| Modifier and Type | Method and Description |
|---|---|
String |
getClassName() |
String |
getDescription() |
String |
getName() |
Map<String,String> |
getProperties() |
static HashMap<String,String> |
getPropertiesFromConfig(XMLConfiguration config,
org.apache.commons.configuration.HierarchicalConfiguration.Node root) |
org.apache.commons.configuration.HierarchicalConfiguration.Node |
getRoot() |
XMLConfiguration |
getXMLConfig() |
void |
setClassName(String className) |
void |
setDescription(String description) |
void |
setName(String name) |
void |
setProperties(Map<String,String> properties) |
protected void |
setProperties(XMLConfiguration config)
Parse the <properties> element containing zero or more
<key&
|
String |
toString() |
String |
xmlKey() |
protected XMLConfiguration hcfg
protected org.apache.commons.configuration.HierarchicalConfiguration.Node root
protected String name
protected String description
protected String className
public ConfigurationItem(String name)
public ConfigurationItem(org.apache.commons.configuration.HierarchicalConfiguration.Node node,
XMLConfiguration config)
node - the current configuration node being examinedconfig - the configurationprotected void setProperties(XMLConfiguration config)
config - public static HashMap<String,String> getPropertiesFromConfig(XMLConfiguration config, org.apache.commons.configuration.HierarchicalConfiguration.Node root)
public String getClassName()
public String getDescription()
public String getName()
public XMLConfiguration getXMLConfig()
public org.apache.commons.configuration.HierarchicalConfiguration.Node getRoot()
public void setClassName(String className)
className - The className to set.public void setDescription(String description)
description - The description to set.public void setName(String name)
name - The name to set.public void setProperties(Map<String,String> properties)
properties - The properties to set.public String xmlKey()
Copyright © 2017. All rights reserved.