com.ibm.di.config.xml
Class AssemblyLineFactory
java.lang.Object
com.ibm.di.config.xml.Factories
com.ibm.di.config.xml.AssemblyLineFactory
public class AssemblyLineFactory
- extends Factories
Method Summary |
void |
build(BaseConfiguration config,
Element elem)
Builds an AssemblyLine XML section from an AssemblyLineConfig object. |
void |
getAttributeMaps(Element elem,
AssemblyLineConfig config)
|
void |
getCallParam(CallConfig config,
Element elem)
|
void |
getInitParams(Element elem,
OperationsConfig al)
|
void |
getOperation(Element elem,
OperationsConfig alc,
String forceName)
|
void |
getOperations(Element elem,
OperationsConfig alc)
|
void |
getSchemas(Element elem,
AssemblyLineConfig config)
|
void |
migrateCallParam(AssemblyLineConfig assemblyLine,
Element elem,
boolean input)
|
void |
parse(BaseConfiguration config,
Element elem)
Parses the AssemblyLine element into an AssemblyLineConfig object. |
void |
setInitParams(Element elem,
OperationsConfig alc)
|
void |
setOperations(Element elem,
OperationsConfig alc)
|
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 |
ASSEMBLYLINE_TAG
public static final String ASSEMBLYLINE_TAG
- See Also:
- Constant Field Values
CONNECTORS_TAG
public static final String CONNECTORS_TAG
- See Also:
- Constant Field Values
LOG_ENABLED_TAG
public static final String LOG_ENABLED_TAG
- See Also:
- Constant Field Values
PROLOG_TAG
public static final String PROLOG_TAG
- See Also:
- Constant Field Values
PROLOGINIT_TAG
public static final String PROLOGINIT_TAG
- See Also:
- Constant Field Values
EPILOG_TAG
public static final String EPILOG_TAG
- See Also:
- Constant Field Values
EPILOG2_TAG
public static final String EPILOG2_TAG
- See Also:
- Constant Field Values
SHUTDOWN_TAG
public static final String SHUTDOWN_TAG
- See Also:
- Constant Field Values
STARTCYCLE_TAG
public static final String STARTCYCLE_TAG
- See Also:
- Constant Field Values
ONSUCCESS_TAG
public static final String ONSUCCESS_TAG
- See Also:
- Constant Field Values
ONFAILURE_TAG
public static final String ONFAILURE_TAG
- See Also:
- Constant Field Values
IOSETTINGS_TAG
public static final String IOSETTINGS_TAG
- See Also:
- Constant Field Values
SETTINGS_TAG
public static final String SETTINGS_TAG
- See Also:
- Constant Field Values
OPTIONS_TAG
public static final String OPTIONS_TAG
- See Also:
- Constant Field Values
OPERATIONS_TAG
public static final String OPERATIONS_TAG
- See Also:
- Constant Field Values
OPERATION_TAG
public static final String OPERATION_TAG
- See Also:
- Constant Field Values
OPERATION_PUBLIC_TAG
public static final String OPERATION_PUBLIC_TAG
- See Also:
- Constant Field Values
INIT_PARAMS_TAG
public static final String INIT_PARAMS_TAG
- See Also:
- Constant Field Values
CALLPARAM_TAG
public static final String CALLPARAM_TAG
- See Also:
- Constant Field Values
IOSETTINGS_INPUT
public static final String IOSETTINGS_INPUT
- See Also:
- Constant Field Values
IOSETTINGS_OUTPUT
public static final String IOSETTINGS_OUTPUT
- See Also:
- Constant Field Values
IOSETTINGS_TARGETATTR
public static final String IOSETTINGS_TARGETATTR
- See Also:
- Constant Field Values
IOSETTINGS_NULLBEHAVIOR
public static final String IOSETTINGS_NULLBEHAVIOR
- See Also:
- Constant Field Values
IOSETTINGS_NULLBEHAVIORVALUE
public static final String IOSETTINGS_NULLBEHAVIORVALUE
- See Also:
- Constant Field Values
IOSETTINGS_SYNTAX
public static final String IOSETTINGS_SYNTAX
- See Also:
- Constant Field Values
IOSETTINGS_DEFAULT
public static final String IOSETTINGS_DEFAULT
- See Also:
- Constant Field Values
IOSETTINGS_REQUIRED
public static final String IOSETTINGS_REQUIRED
- See Also:
- Constant Field Values
LOG_SETTINGS_TAG
public static final String LOG_SETTINGS_TAG
- See Also:
- Constant Field Values
CALLRETURN_TAG
public static final String CALLRETURN_TAG
- See Also:
- Constant Field Values
AssemblyLineFactory
public AssemblyLineFactory()
parse
public void parse(BaseConfiguration config,
Element elem)
throws Exception
- Parses the AssemblyLine element into an AssemblyLineConfig object.
- Overrides:
parse
in class Factories
- Throws:
Exception
getOperations
public void getOperations(Element elem,
OperationsConfig alc)
throws Exception
- Throws:
Exception
getOperation
public void getOperation(Element elem,
OperationsConfig alc,
String forceName)
throws Exception
- Throws:
Exception
getInitParams
public void getInitParams(Element elem,
OperationsConfig al)
throws Exception
- Throws:
Exception
getSchemas
public void getSchemas(Element elem,
AssemblyLineConfig config)
throws Exception
- Throws:
Exception
getAttributeMaps
public void getAttributeMaps(Element elem,
AssemblyLineConfig config)
throws Exception
- Throws:
Exception
migrateCallParam
public void migrateCallParam(AssemblyLineConfig assemblyLine,
Element elem,
boolean input)
throws Exception
- Throws:
Exception
getCallParam
public void getCallParam(CallConfig config,
Element elem)
throws Exception
- Throws:
Exception
build
public void build(BaseConfiguration config,
Element elem)
throws Exception
- Builds an AssemblyLine XML section from an AssemblyLineConfig object.
- Overrides:
build
in class Factories
- Throws:
Exception
setOperations
public void setOperations(Element elem,
OperationsConfig alc)
throws Exception
- Throws:
Exception
setInitParams
public void setInitParams(Element elem,
OperationsConfig alc)
throws Exception
- Throws:
Exception