inpro.incremental.basedata
Class BaseDataAdapter

java.lang.Object
  extended by edu.cmu.sphinx.util.props.ConfigurableAdapter
      extended by edu.cmu.sphinx.frontend.BaseDataProcessor
          extended by inpro.incremental.basedata.BaseDataAdapter
All Implemented Interfaces:
edu.cmu.sphinx.frontend.DataProcessor, edu.cmu.sphinx.util.props.Configurable

public class BaseDataAdapter
extends edu.cmu.sphinx.frontend.BaseDataProcessor

a frontend processor that sends data to a BaseData instance

Author:
timo

Field Summary
(package private)  BaseData baseData
           
(package private)  java.lang.String dataType
           
static java.lang.String PROP_BASE_DATA
           
static java.lang.String PROP_DATA_TYPE
           
 
Fields inherited from class edu.cmu.sphinx.util.props.ConfigurableAdapter
logger
 
Constructor Summary
BaseDataAdapter()
           
 
Method Summary
 edu.cmu.sphinx.frontend.Data getData()
           
 void newProperties(edu.cmu.sphinx.util.props.PropertySheet ps)
           
 
Methods inherited from class edu.cmu.sphinx.frontend.BaseDataProcessor
getPredecessor, getTimer, initialize, setPredecessor
 
Methods inherited from class edu.cmu.sphinx.util.props.ConfigurableAdapter
getName, initLogger, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROP_BASE_DATA

@S4Component(type=BaseData.class)
public static final java.lang.String PROP_BASE_DATA
See Also:
Constant Field Values

baseData

BaseData baseData

PROP_DATA_TYPE

@S4String(mandatory=true)
public static final java.lang.String PROP_DATA_TYPE
See Also:
Constant Field Values

dataType

java.lang.String dataType
Constructor Detail

BaseDataAdapter

public BaseDataAdapter()
Method Detail

newProperties

public void newProperties(edu.cmu.sphinx.util.props.PropertySheet ps)
                   throws edu.cmu.sphinx.util.props.PropertyException
Specified by:
newProperties in interface edu.cmu.sphinx.util.props.Configurable
Overrides:
newProperties in class edu.cmu.sphinx.util.props.ConfigurableAdapter
Throws:
edu.cmu.sphinx.util.props.PropertyException

getData

public edu.cmu.sphinx.frontend.Data getData()
                                     throws edu.cmu.sphinx.frontend.DataProcessingException
Specified by:
getData in interface edu.cmu.sphinx.frontend.DataProcessor
Specified by:
getData in class edu.cmu.sphinx.frontend.BaseDataProcessor
Throws:
edu.cmu.sphinx.frontend.DataProcessingException