com.ibm.di.config.xml
Class PropertyStoreFactory

java.lang.Object
  extended by com.ibm.di.config.xml.Factories
      extended by com.ibm.di.config.xml.PropertyStoreFactory

public class PropertyStoreFactory
extends Factories

Read/Write PropertyManager elements in XML


Field Summary
static String PROPERTIES_TAG
           
static String PROPERTY_CACHE_TIMEOUT
           
static String PROPERTY_DEFAULT_STORE
           
static String PROPERTY_INITIAL_LOAD
           
static String PROPERTY_KEY
           
static String PROPERTY_NAMEFILTER
           
static String PROPERTY_PASSWORD_STORE
           
static String PROPERTY_RC
           
static String PROPERTY_RO
           
static String PROPERTY_STORE_TAG
           
static String PROPERTY_VALUE
           
 
Fields inherited from class com.ibm.di.config.xml.Factories
classMap, implMap, INHERIT_TAG, logger, MOD_TS_TAG, NAME_ATTRIBUTE, NAME_TAG, NULLBEHAVIOR, NULLBEHAVIORVALUE, NULLDEFINITION, NULLDEFINITIONVALUE, PARAMETER_TAG, parent, USER_COMMENT_ATTRIBUTE, VALUE_ATTRIBUTE
 
Constructor Summary
PropertyStoreFactory()
           
 
Method Summary
 void build(BaseConfiguration config, Element elem)
          Generate a XML element from a configuration object.
 void build(PropertyStoreConfig cc, Element elem)
           
 void parse(BaseConfiguration config, Element elem)
          Parse a XML element into a configuration object.
 PropertyStoreConfig parse(PropertyManager pm, Element elem)
           
 
Methods inherited from class com.ibm.di.config.xml.Factories
debug, dump, getBaseName, getClassTag, getFactory, getImpl, getInheritsFrom, getNodeText, getNodeTextByName, getParameter, getParameters, getSingleElement, isDebugMode, logmsg, setBaseName, setInheritsFrom, setParameter, setParameters, setSingleElement, setSingleElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTIES_TAG

public static final String PROPERTIES_TAG
See Also:
Constant Field Values

PROPERTY_STORE_TAG

public static final String PROPERTY_STORE_TAG
See Also:
Constant Field Values

PROPERTY_RC

public static final String PROPERTY_RC
See Also:
Constant Field Values

PROPERTY_KEY

public static final String PROPERTY_KEY
See Also:
Constant Field Values

PROPERTY_VALUE

public static final String PROPERTY_VALUE
See Also:
Constant Field Values

PROPERTY_RO

public static final String PROPERTY_RO
See Also:
Constant Field Values

PROPERTY_NAMEFILTER

public static final String PROPERTY_NAMEFILTER
See Also:
Constant Field Values

PROPERTY_INITIAL_LOAD

public static final String PROPERTY_INITIAL_LOAD
See Also:
Constant Field Values

PROPERTY_CACHE_TIMEOUT

public static final String PROPERTY_CACHE_TIMEOUT
See Also:
Constant Field Values

PROPERTY_DEFAULT_STORE

public static final String PROPERTY_DEFAULT_STORE
See Also:
Constant Field Values

PROPERTY_PASSWORD_STORE

public static final String PROPERTY_PASSWORD_STORE
See Also:
Constant Field Values
Constructor Detail

PropertyStoreFactory

public PropertyStoreFactory()
Method Detail

parse

public void parse(BaseConfiguration config,
                  Element elem)
           throws Exception
Parse a XML element into a configuration object.

Overrides:
parse in class Factories
Parameters:
config - an instance of the BaseConfiguration class which internal parameters will get set based on the information from the provided XML Element.
elem - this is a part of the XML tree that represents the BaseConfiguration object.
Throws:
Exception - in case the configuration object the provided XML element represents is not recognized.

parse

public PropertyStoreConfig parse(PropertyManager pm,
                                 Element elem)
                          throws Exception
Throws:
Exception

build

public void build(BaseConfiguration config,
                  Element elem)
           throws Exception
Generate a XML element from a configuration object.

Overrides:
build in class Factories
Parameters:
config - an instance of the BaseConfiguration class which internal parameters will be represented as a XML sub-tree.
elem - this is the part of the XML tree where the config object's XML representation will be attached to.
Throws:
Exception - in case the tag name of the provided XML element is not recognized as a valid name which is used for configuration object representation as a XML.

build

public void build(PropertyStoreConfig cc,
                  Element elem)
           throws Exception
Throws:
Exception