|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.configurexml.AbstractXmlAdapter
jmri.managers.configurexml.AbstractNamedBeanManagerConfigXML
public abstract class AbstractNamedBeanManagerConfigXML
Provides services for configuring NamedBean manager storage.
Not a full abstract implementation by any means, rather this class provides various common service routines to eventual type-specific subclasses.
| Field Summary | |
|---|---|
(package private) static org.slf4j.Logger |
log
|
| Constructor Summary | |
|---|---|
AbstractNamedBeanManagerConfigXML()
|
|
| Method Summary | |
|---|---|
(package private) boolean |
getAttributeBool(org.jdom.Element elem,
String name,
boolean def)
Convenience method to get a boolean value from an Attribute in an Element defining a NamedBean |
(package private) String |
getAttributeString(org.jdom.Element elem,
String name)
Convenience method to get a String value from an Attribute in an Element defining a NamedBean |
protected String |
getSystemName(org.jdom.Element elem)
Get the system name from an Element defining a NamedBean Before 2.9.6, this was an attribute Starting in 2.9.6, this was stored as both attribute and element Starting in 3.1/2.10.1, this will be just an element |
protected String |
getUserName(org.jdom.Element elem)
Get the user name from an Element defining a NamedBean Before 2.9.6, this was an attribute Starting in 2.9.6, this was stored as both attribute and element Starting in 3.1/2.11.1, this will be just an element |
protected String |
getUserName(List<org.jdom.Element> beanList,
int i)
Get the username attribute from one element of a list of Elements defining NamedBeans |
(package private) void |
loadComment(NamedBean t,
org.jdom.Element elem)
Load the comment attribute into a NamedBean from an Element defining a NamedBean |
(package private) void |
loadComment(NamedBean t,
List<org.jdom.Element> beanList,
int i)
Load the comment attribute into a NamedBean from one element of a list of Elements defining NamedBeans |
protected void |
loadCommon(NamedBean t,
org.jdom.Element elem)
Load common items: comment The username is not loaded, because it had to be provided in the ctor earlier. |
(package private) void |
loadProperties(NamedBean t,
org.jdom.Element elem)
Load all key/value properties |
(package private) void |
storeComment(NamedBean t,
org.jdom.Element elem)
Store the comment parameter from a NamedBean |
protected void |
storeCommon(NamedBean t,
org.jdom.Element elem)
Store common items: user name comment |
(package private) void |
storeProperties(NamedBean t,
org.jdom.Element elem)
Store all key/value properties |
(package private) void |
storeUserName(NamedBean t,
org.jdom.Element elem)
Store the username parameter from a NamedBean. |
| Methods inherited from class jmri.configurexml.AbstractXmlAdapter |
|---|
creationErrorEncountered, getConfigXmlManager, loadDeferred, loadOrder, setConfigXmlManager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface jmri.configurexml.XmlAdapter |
|---|
load, load, store |
| Field Detail |
|---|
static org.slf4j.Logger log
| Constructor Detail |
|---|
public AbstractNamedBeanManagerConfigXML()
| Method Detail |
|---|
protected void storeCommon(NamedBean t,
org.jdom.Element elem)
t - The NamedBean being storedelem - The JDOM element for storing the NamedBean
protected void loadCommon(NamedBean t,
org.jdom.Element elem)
t - The NamedBean being loadedelem - The JDOM element containing the NamedBean
void storeComment(NamedBean t,
org.jdom.Element elem)
t - The NamedBean being storedelem - The JDOM element for storing the NamedBean
void storeUserName(NamedBean t,
org.jdom.Element elem)
t - The NamedBean being storedelem - The JDOM element for storing the NamedBean
protected String getUserName(List<org.jdom.Element> beanList,
int i)
beanList - List, where each entry is an Elementi - index of Element in list to examineprotected String getUserName(org.jdom.Element elem)
elem - The existing Elementprotected String getSystemName(org.jdom.Element elem)
elem - The existing Element
void loadComment(NamedBean t,
List<org.jdom.Element> beanList,
int i)
t - The NamedBean being loadedbeanList - List, where each entry is an Elementi - index of Element in list to examine
void loadComment(NamedBean t,
org.jdom.Element elem)
t - The NamedBean being loadedelem - The existing Element
String getAttributeString(org.jdom.Element elem,
String name)
elem - The existing Elementname - name of desired Attribute
boolean getAttributeBool(org.jdom.Element elem,
String name,
boolean def)
elem - The existing Elementname - Name of desired Attributedef - Default value for attribute
void storeProperties(NamedBean t,
org.jdom.Element elem)
t - The NamedBean being loadedelem - The existing Element
void loadProperties(NamedBean t,
org.jdom.Element elem)
t - The NamedBean being loadedelem - The existing Element
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||