SMILA (incubation) API documentation

org.eclipse.smila.processing.pipelets.xmlprocessing
Class TidyPipelet

java.lang.Object
  extended by org.eclipse.smila.processing.pipelets.ATransformationPipelet
      extended by org.eclipse.smila.processing.pipelets.xmlprocessing.AXmlTransformationPipelet
          extended by org.eclipse.smila.processing.pipelets.xmlprocessing.TidyPipelet
All Implemented Interfaces:
Pipelet

public class TidyPipelet
extends AXmlTransformationPipelet

Pipelet that performs an Tidy transformation on an attribute or attachment value. The possible properties are:


Field Summary
static java.lang.String PROP_TIDY_FILE
          The name of the tidy config file used for the transformation.
 
Fields inherited from class org.eclipse.smila.processing.pipelets.ATransformationPipelet
_config, _log, ENCODING_ATTACHMENT, PROP_INPUT_NAME, PROP_INPUT_TYPE, PROP_OUTPUT_NAME, PROP_OUTPUT_TYPE
 
Constructor Summary
TidyPipelet()
           
 
Method Summary
 void configure(AnyMap configuration)
          set configuration of pipelet.
protected  void processRecord(Blackboard blackboard, ParameterAccessor paramAccessor, java.lang.String id)
          Processing of a single input record.
 
Methods inherited from class org.eclipse.smila.processing.pipelets.xmlprocessing.AXmlTransformationPipelet
createDocument, process, storeDocument
 
Methods inherited from class org.eclipse.smila.processing.pipelets.ATransformationPipelet
getInputName, getInputType, getOutputName, getOutputType, isReadFromAttribute, isStoreInAttribute, readInput, readStringInput, storeResult, storeResult, storeResults
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_TIDY_FILE

public static final java.lang.String PROP_TIDY_FILE
The name of the tidy config file used for the transformation.

See Also:
Constant Field Values
Constructor Detail

TidyPipelet

public TidyPipelet()
Method Detail

configure

public void configure(AnyMap configuration)
               throws ProcessingException
set configuration of pipelet. called once after instantiation before the pipelet is actually used in a workflow.

Specified by:
configure in interface Pipelet
Overrides:
configure in class ATransformationPipelet
Parameters:
configuration - configuration of pipelet.
Throws:
ProcessingException - configuration is not applicable for pipelet (missing properties, wrong datatypes)

processRecord

protected void processRecord(Blackboard blackboard,
                             ParameterAccessor paramAccessor,
                             java.lang.String id)
                      throws java.lang.Exception
Description copied from class: AXmlTransformationPipelet
Processing of a single input record.

Specified by:
processRecord in class AXmlTransformationPipelet
Parameters:
blackboard - Blackboard service managing the records.
paramAccessor - Parameter accessor configured with pipelet configuration and current record. Should be used to access pipelet parameters.
id - id of the record to process
Throws:
java.lang.Exception

SMILA (incubation) API documentation