edu.gtts.sautrela.engine.util
Class VectorialDataFilter
java.lang.Object
edu.gtts.sautrela.engine.AbstractDataProcessor
edu.gtts.sautrela.engine.util.VectorialDataFilter
- All Implemented Interfaces:
- DataProcessor, java.beans.BeanInfo, java.io.Serializable
public class VectorialDataFilter
- extends AbstractDataProcessor
A simple module that filters fields from vectorial data
- Author:
- mpenagar
- See Also:
- Serialized Form
| Fields inherited from interface java.beans.BeanInfo |
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
|
Method Summary |
void |
editBeanInfo(java.beans.BeanInfo info)
|
java.lang.String |
getFilterString()
Getter for property filterString. |
static void |
main(java.lang.String[] args)
|
void |
process(Buffer in,
Buffer out)
Data is pulled from imput buffer, processed and pushed into the output
buffer. |
void |
setFilterString(java.lang.String filterString)
Setter for property filterString. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VectorialDataFilter
public VectorialDataFilter()
getFilterString
public java.lang.String getFilterString()
- Getter for property filterString.
- Returns:
- Value of property filterString.
setFilterString
public void setFilterString(java.lang.String filterString)
- Setter for property filterString.
- Parameters:
filterString - New value of property filterString, a coma separated list of indexes
or index ranges. When vectorial data is received, only those indicated fields are sent
to the next DataProcessor.
process
public void process(Buffer in,
Buffer out)
throws DataProcessorException
- Description copied from interface:
DataProcessor
- Data is pulled from imput buffer, processed and pushed into the output
buffer. Processing mus finish as sooan as a CloseData is received.
- Parameters:
in - Input Bufferout - Output Buffer
- Throws:
DataProcessorException
editBeanInfo
public void editBeanInfo(java.beans.BeanInfo info)
- Overrides:
editBeanInfo in class AbstractDataProcessor
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception