|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.embl.ebi.escience.scuflworkers.java.ReadFilesFromDirectory
public class ReadFilesFromDirectory
Consumes a directory name and an optional file suffix and returns a list of strings/bytes representing the contents of those files. If a file suffix is not specified, then all files in the directory are read.
| Field Summary |
|---|
| Fields inherited from interface org.embl.ebi.escience.scuflworkers.java.LocalWorker |
|---|
BINARY, BINARY_ARRAY, HTML, HTML_ARRAY, PNG_IMAGE, PNG_IMAGE_ARRAY, STRING, STRING_ARRAY, UNTYPED, UNTYPED_ARRAY |
| Constructor Summary | |
|---|---|
ReadFilesFromDirectory()
|
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,DataThing> |
execute(java.util.Map inputs)
Perform the task; take the directory path and the file suffix and get all the files in that directory |
java.lang.String[] |
inputNames()
Get an array of the names of input ports for this processor |
java.lang.String[] |
inputTypes()
Get an array of the string types for the inputs defined by the inputNames() method, these should probably use the constants defined in this interface but may use any valid Baclava data type specifier. |
java.lang.String[] |
outputNames()
Names of the output ports |
java.lang.String[] |
outputTypes()
Types of the output ports |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReadFilesFromDirectory()
| Method Detail |
|---|
public java.lang.String[] inputNames()
LocalWorker
inputNames in interface LocalWorkerpublic java.lang.String[] inputTypes()
LocalWorker
inputTypes in interface LocalWorkerpublic java.lang.String[] outputNames()
LocalWorker
outputNames in interface LocalWorkerpublic java.lang.String[] outputTypes()
LocalWorker
outputTypes in interface LocalWorker
public java.util.Map<java.lang.String,DataThing> execute(java.util.Map inputs)
throws TaskExecutionException
execute in interface LocalWorkerTaskExecutionException - thrown if there is an error during invocation of the task.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||