COSMOS ${releaseVersion} data-collection Project
Public API Specification

org.eclipse.cosmos.dc.sample.components.filter
Class TimeObjectFilter

java.lang.Object
  extended by org.eclipse.cosmos.dc.common.api.impl.AbstractFilter
      extended by org.eclipse.cosmos.dc.sample.components.filter.TimeObjectFilter
All Implemented Interfaces:
IDataFilterService, IDataQueryComponent, IWireSource, IWireTarget

public class TimeObjectFilter
extends AbstractFilter
implements IDataFilterService, IWireTarget, IWireSource


Field Summary
 
Fields inherited from class org.eclipse.cosmos.dc.common.api.impl.AbstractFilter
_proxy, targetList
 
Fields inherited from interface org.eclipse.cosmos.dc.common.api.IDataFilterService
FILTER_QNAME
 
Constructor Summary
TimeObjectFilter(ContributionManager manager)
           
 
Method Summary
 boolean acceptWireTarget(IWireTarget target)
           
 TimeObject filter(TimeObject obj)
           
protected  java.lang.Class[] getSupportedTypes()
           
 
Methods inherited from class org.eclipse.cosmos.dc.common.api.impl.AbstractFilter
acceptType, addWireTarget, dispatch, getAcceptableTypes, getFilterMethod, getOutputTypes, getQueryMode, getWireMethod, getWireSource, getWireTargets, isActive, setActive, setQueryMode, setWireMethod, setWireSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.cosmos.dc.common.api.IDataFilterService
acceptType, getFilterMethod
 
Methods inherited from interface org.eclipse.cosmos.dc.common.spi.IWireTarget
getAcceptableTypes, getWireMethod, getWireSource, setWireMethod, setWireSource
 
Methods inherited from interface org.eclipse.cosmos.dc.common.spi.IWireSource
addWireTarget, getOutputTypes, getWireTargets
 

Constructor Detail

TimeObjectFilter

public TimeObjectFilter(ContributionManager manager)
Method Detail

getSupportedTypes

protected java.lang.Class[] getSupportedTypes()
Specified by:
getSupportedTypes in class AbstractFilter

filter

public TimeObject filter(TimeObject obj)

acceptWireTarget

public boolean acceptWireTarget(IWireTarget target)
                         throws java.lang.Exception
Specified by:
acceptWireTarget in class AbstractFilter
Throws:
java.lang.Exception

COSMOS ${releaseVersion} data-collection Project
Public API Specification