Class RemoteFilterImpl
- java.lang.Object
- 
- org.eclipse.ecf.remoteservice.util.RemoteFilterImpl
- 
- org.eclipse.ecf.provider.remoteservice.generic.RemoteFilterImpl
 
 
- 
- All Implemented Interfaces:
- IRemoteFilter,- Filter
 
 public class RemoteFilterImpl extends RemoteFilterImpl implements IRemoteFilter 
- 
- 
Field Summary- 
Fields inherited from class org.eclipse.ecf.remoteservice.util.RemoteFilterImplREMOTE_SERVICEID_PREFIX
 
- 
 - 
Constructor SummaryConstructors Constructor Description RemoteFilterImpl(String createFilter)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanmatch(IRemoteServiceReference reference)Filter using a remote service's properties.booleanmatch(ServiceReference reference)- 
Methods inherited from class org.eclipse.ecf.remoteservice.util.RemoteFilterImplequals, getObjectClassFilterString, getRsId, hashCode, match, matchCase, matches, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
RemoteFilterImplpublic RemoteFilterImpl(String createFilter) throws InvalidSyntaxException - Parameters:
- createFilter- filter to use
- Throws:
- InvalidSyntaxException- if given createFilter is not a valid filter
 
 
- 
 - 
Method Detail- 
matchpublic boolean match(IRemoteServiceReference reference) Description copied from interface:IRemoteFilterFilter using a remote service's properties.The filter is executed using the keys and values of the referenced service's properties. The keys are case insensitively matched with the filter. - Specified by:
- matchin interface- IRemoteFilter
- Overrides:
- matchin class- RemoteFilterImpl
- Parameters:
- reference- The reference to the service whose properties are used in the match.
- Returns:
- trueif the service's properties match this filter;- falseotherwise.
 
 - 
matchpublic boolean match(ServiceReference reference) - Specified by:
- matchin interface- Filter
- Overrides:
- matchin class- RemoteFilterImpl
 
 
- 
 
-