|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.jhu.ece.iacl.jist.pipeline.parser.LoniPipeParser
public class LoniPipeParser
The Class LoniPipeParser.
Field Summary | |
---|---|
static java.lang.String |
AUTHOR_TAG
The Constant AUTHOR_TAG. |
static java.lang.String |
AUTHORS_TAG
The Constant AUTHORS_TAG. |
static java.lang.String |
CITATION_TAG
The Constant CITATION_TAG. |
static java.lang.String |
CITATIONS_TAG
The Constant CITATIONS_TAG. |
static java.lang.String |
CONNECTION_TAG
The Constant CONNECTION_TAG. |
static java.lang.String |
CONNECTIONS_TAG
The Constant CONNECTIONS_TAG. |
static java.lang.String |
DATA_MODULE_TAG
The Constant DATA_MODULE_TAG. |
static java.lang.String |
DATA_TAG
The Constant DATA_TAG. |
static java.lang.String |
ENUMERATION_TAG
The Constant ENUMERATION_TAG. |
static java.lang.String |
FILE_TYPE_TAG
The Constant FILE_TYPE_TAG. |
static java.lang.String |
FILE_TYPES_TAG
The Constant FILE_TYPES_TAG. |
static java.lang.String |
FORMAT_TAG
The Constant FORMAT_TAG. |
static java.lang.String |
INPUT_TAG
The Constant INPUT_TAG. |
protected java.util.Hashtable<java.lang.String,java.lang.String> |
inputAliases
The input aliases. |
static java.lang.String |
METADATA_TAG
The Constant METADATA_TAG. |
static java.lang.String |
MODULE_GROUP_TAG
The Constant MODULE_GROUP_TAG. |
static java.lang.String |
MODULE_TAG
The Constant MODULE_TAG. |
static java.lang.String |
OUTPUT_TAG
The Constant OUTPUT_TAG. |
protected java.util.Hashtable<java.lang.String,java.lang.String> |
outputAliases
The output aliases. |
static java.lang.String |
PIPELINE_TAG
The Constant PIPELINE_TAG. |
static java.lang.String |
URI_TAG
The Constant URI_TAG. |
static java.lang.String |
VALUE_TAG
The Constant VALUE_TAG. |
static java.lang.String |
VALUES_TAG
The Constant VALUES_TAG. |
Constructor Summary | |
---|---|
LoniPipeParser()
Default constructor. |
Method Summary | |
---|---|
PipeLayout |
openLayout(java.io.File f)
Open layout from script file. |
PipeAlgorithm |
openPipeAlgorithm()
Open LONI script from file. |
protected void |
parseConnections(Element elem,
PipeAlgorithmGroup algo)
Parse connections. |
protected void |
parseConnections(Element elem,
PipeLayout layout)
Parse connections. |
protected java.util.ArrayList<PipeModule> |
parseDataSources(Elements elems)
Parse data sources and connect them to modules. |
protected PipeLayout |
parseLayout(java.io.File f)
Parse layout. |
protected PipeAlgorithm |
parseModule(Element elem)
Parse element. |
protected PipeAlgorithmGroup |
parseModuleGroup(Element elem)
parse algorithm group. |
protected void |
parseParam(Element elem,
ParamCollection params,
java.util.Hashtable<java.lang.Integer,java.lang.String> orderHash)
Parse particular parameter. |
PipeAlgorithm |
parsePipeAlgorithm(java.io.File f)
Parse LONI script from file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MODULE_TAG
public static final java.lang.String MODULE_GROUP_TAG
public static final java.lang.String CONNECTIONS_TAG
public static final java.lang.String CONNECTION_TAG
public static final java.lang.String INPUT_TAG
public static final java.lang.String OUTPUT_TAG
public static final java.lang.String PIPELINE_TAG
public static final java.lang.String FORMAT_TAG
public static final java.lang.String ENUMERATION_TAG
public static final java.lang.String FILE_TYPE_TAG
public static final java.lang.String VALUE_TAG
public static final java.lang.String FILE_TYPES_TAG
public static final java.lang.String VALUES_TAG
public static final java.lang.String DATA_MODULE_TAG
public static final java.lang.String AUTHOR_TAG
public static final java.lang.String AUTHORS_TAG
public static final java.lang.String CITATIONS_TAG
public static final java.lang.String CITATION_TAG
public static final java.lang.String DATA_TAG
public static final java.lang.String URI_TAG
public static final java.lang.String METADATA_TAG
protected java.util.Hashtable<java.lang.String,java.lang.String> inputAliases
protected java.util.Hashtable<java.lang.String,java.lang.String> outputAliases
Constructor Detail |
---|
public LoniPipeParser()
Method Detail |
---|
public PipeLayout openLayout(java.io.File f)
f
- script file
public PipeAlgorithm openPipeAlgorithm()
openPipeAlgorithm
in interface ScriptParser
protected void parseConnections(Element elem, PipeAlgorithmGroup algo) throws java.io.IOException
elem
- xml elementalgo
- parent algorithm group
java.io.IOException
- Signals that an I/O exception has occurred.protected void parseConnections(Element elem, PipeLayout layout) throws java.io.IOException
elem
- xml elementlayout
- parent layout
java.io.IOException
- Signals that an I/O exception has occurred.protected java.util.ArrayList<PipeModule> parseDataSources(Elements elems) throws java.io.IOException
elems
- xml elements
java.io.IOException
- Signals that an I/O exception has occurred.protected PipeLayout parseLayout(java.io.File f)
f
- script file
protected PipeAlgorithm parseModule(Element elem) throws java.io.IOException
elem
- xml element
java.io.IOException
- Signals that an I/O exception has occurred.protected PipeAlgorithmGroup parseModuleGroup(Element elem) throws java.io.IOException
elem
- xml element
java.io.IOException
- Signals that an I/O exception has occurred.protected void parseParam(Element elem, ParamCollection params, java.util.Hashtable<java.lang.Integer,java.lang.String> orderHash)
elem
- xml elementparams
- parent collectionorderHash
- parameter order hashpublic PipeAlgorithm parsePipeAlgorithm(java.io.File f)
parsePipeAlgorithm
in interface ScriptParser
f
- the f
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |