uk.ac.ncl.cs.instantsoap.r
Class RDataFrameProcessor

java.lang.Object
  extended by uk.ac.ncl.cs.instantsoap.r.RProcessorBase
      extended by uk.ac.ncl.cs.instantsoap.r.RDataFrameProcessor
All Implemented Interfaces:
StringProcessor

public abstract class RDataFrameProcessor
extends RProcessorBase
implements StringProcessor

Describe class RSimpleProcessor here. Created: Thu Jul 3 17:37:13 2008

Version:
1.0
Author:
Phillip Lord

Constructor Summary
RDataFrameProcessor()
           
 
Method Summary
 String getRDriverName()
           
abstract  String getRScriptName()
           
 String process(String input)
          Process input data.
 void validate(String input)
          Check that the input is valid.
 
Methods inherited from class uk.ac.ncl.cs.instantsoap.r.RProcessorBase
executeR, getInputStreamForRScript, readStringFromFile, readStringFromInputStream, writeStringToFile, writeStringToOutputStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.ncl.cs.instantsoap.stringprocessor.StringProcessor
describeApplication, getInput, getOutputs
 

Constructor Detail

RDataFrameProcessor

public RDataFrameProcessor()
Method Detail

getRScriptName

public abstract String getRScriptName()

getRDriverName

public String getRDriverName()
Specified by:
getRDriverName in class RProcessorBase

process

public String process(String input)
               throws JobExecutionException
Description copied from interface: StringProcessor
Process input data.

Specified by:
process in interface StringProcessor
Parameters:
input - the input String
Returns:
the output String
Throws:
JobExecutionException

validate

public void validate(String input)
              throws InvalidJobSpecificationException
Description copied from interface: StringProcessor
Check that the input is valid.

Specified by:
validate in interface StringProcessor
Parameters:
input - the input String
Throws:
InvalidJobSpecificationException


Copyright © 2006-2008. All Rights Reserved.