org.mbari.jddac
Class FilterByMeasurementNameFunction

java.lang.Object
  extended by org.mbari.jddac.FilterByMeasurementNameFunction
All Implemented Interfaces:
IFunction

public class FilterByMeasurementNameFunction
extends java.lang.Object
implements IFunction


Field Summary
 
Fields inherited from interface org.mbari.jddac.IFunction
KEY, OPID_IN, OPID_OUT
 
Constructor Summary
FilterByMeasurementNameFunction()
           
 
Method Summary
 net.java.jddac.common.type.ArgArray execute(net.java.jddac.common.type.ArgArray argArray)
          Filters out any Measurements in the record that do not match the list of supplied names.
 java.util.Vector getAllowedNames()
          A Vector that stores the strings of the allowed Measurement names (found by looking for measurments in the supplied record, then looking to see if the MeasAttr.NAME field of measurement is contained in this Vector of Strings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterByMeasurementNameFunction

public FilterByMeasurementNameFunction()
Method Detail

execute

public net.java.jddac.common.type.ArgArray execute(net.java.jddac.common.type.ArgArray argArray)
Filters out any Measurements in the record that do not match the list of supplied names. All non-measurement fields are passed on to.

Specified by:
execute in interface IFunction

getAllowedNames

public java.util.Vector getAllowedNames()
A Vector that stores the strings of the allowed Measurement names (found by looking for measurments in the supplied record, then looking to see if the MeasAttr.NAME field of measurement is contained in this Vector of Strings

Returns:
Vector of allowed names


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.