public class FileReader extends AbstractRule
| Argument Keyword | Datatype | Default | Description |
|---|---|---|---|
| FileName | String | - | The name of the iso_mme input file (*.iso), which should be parsed. (optional, mandatory in case of implementation) |
| FileNameAttributeName | String | - | The name attribute in the dataset with the iso_mme input file (*.iso), which should be parsed. (optional, mandatory in case of FROM-Rule) |
| ReferenceName | String | - | The name of the context reference for saving the object. (mandatory) |
| ForceNewReference | boolean | false | If a Reference with this name already exists, it is destroyed and a new one is created.Necessary if two files are imported within one job. (optional) |
| BinPath | String | - | The path of the binary data. (mandatory) |
| InformationToReturn | String | - | The kind of information which can be get.Can be Measurement or Channel, (optional, mandatory in case of FROM-Rule) |
| ChannelDir | String | CHANNEL | The directory where the channel files are located. |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
binPath |
protected java.lang.String |
inFileAttributeName |
protected java.lang.String |
inFileName |
protected ISOMMEParser |
isoParser |
protected java.util.logging.Logger |
messenger |
protected java.lang.String |
returnInfo |
protected java.io.File |
tdmsFile |
protected java.lang.String |
timezone |
loggerName, postMethods, preMethods, sessionRefarguments, ctx, descriptor, NEW_LINE| Constructor and Description |
|---|
FileReader() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Parse the ISO file.
|
NameValueUnit[][] |
getValue()
The getValue method, read the attribute values from the diadem header file.
|
void |
init()
Initialization
|
void |
setValue(NameValueUnit[][] nvu)
The setValue, read the ISO filename from the input data set and parse the file.
|
execute, executePostMethods, executePreMethods, getAoSessionFromContextWithSessionRef, getId, getOdsCache, getPointTo, getSessionRef, getType, isPedantic, setGathermode, setId, setPointTo, setPostMethods, setPreMethods, setSessionRef, setType, terminate, toString, toString, toStringaddAttributesToNameValueUnitArray, addAttributeToNameValueUnitArray, addStringValueToNameValueUnitArray, checkDirectoy, checkDirectoy, checkDirectoy, checkFile, checkFile, checkFile, checkIntValue, checkStringValue, compressNvuArray, createMessageFromPropertyFile, createMessageFromPropertyFile, createMessageFromPropertyFile, createTsUnionFromObject, deleteRowWithAttributes, getArguments, getContext, getDescriptor, getListFromProperty, getMandatoryProperty, getMandatoryProperty, getMandatoryPropertyAsInt, getMandatoryPropertyAsList, getMandatoryPropertyWithRuleException, getNvuArrayFromMap, getNvuArrayFromMap, getNvuObjectWithName, getNvuObjectWithName, getNvuObjectWithName, getOdsCacheFromProperty, getOptioanlPropertyAsInt, getOptionalProperty, getOptionalProperty, getOptionalProperty, getOptionalProperty, getOptionalPropertyAsBoolean, getOptionalPropertyAsBoolean, getOptionalPropertyAsBoolean, getOptionalPropertyAsList, makeUpperCaseKeyword, removeAttributeFromNameValueUnitArray, removeAttributeFromNameValueUnitArray, setArguments, setContext, setDescriptorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContext, getDescriptor, setArguments, setContext, setDescriptorprotected java.util.logging.Logger messenger
protected java.lang.String inFileName
protected java.lang.String inFileAttributeName
protected java.io.File tdmsFile
protected java.lang.String returnInfo
protected java.lang.String timezone
protected ISOMMEParser isoParser
protected java.lang.String binPath
public void init()
throws InitializationFailedException
init in interface ImplementationIFinit in class AbstractImplementationInitializationFailedException - if the initialization fails.public NameValueUnit[][] getValue() throws RuleException
RuleExceptionRuleIF.setValue(NameValueUnit[][] nvu)public void setValue(NameValueUnit[][] nvu) throws RuleException
nvu - The name value of the rule.RuleExceptionpublic void execute()
throws ExecutableException
execute in interface ExecutableIFexecute in class AbstractRuleExecutableException - in case something is wrong with parsing the file.