org.eclipse.higgins.idas.common
Class ContextSpecificFilterExtension

java.lang.Object
  extended byorg.eclipse.higgins.idas.common.ContextSpecificFilterExtension
All Implemented Interfaces:
org.eclipse.higgins.idas.api.IExtension

public class ContextSpecificFilterExtension
extends Object
implements org.eclipse.higgins.idas.api.IExtension

When this extension is present, it specifies that IContext.getEntities(IFilter, Iterator, IExtension[]) will ignore the passed IFilter, and will Operations that this extension is valid for include: IContext.open(Object, IExtension[])


Field Summary
static URI identifierURI
           
 
Constructor Summary
ContextSpecificFilterExtension(Object filter)
          By default, we'll have failIfUnsupported() returns true.
 
Method Summary
 boolean failIfUnsupported()
           
 Object getFilter()
           
 URI getID()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identifierURI

public static URI identifierURI
Constructor Detail

ContextSpecificFilterExtension

public ContextSpecificFilterExtension(Object filter)
By default, we'll have failIfUnsupported() returns true. It doesn't make much sense for a caller to want this extension to silently fail.

Method Detail

getID

public URI getID()
Specified by:
getID in interface org.eclipse.higgins.idas.api.IExtension

failIfUnsupported

public boolean failIfUnsupported()
Specified by:
failIfUnsupported in interface org.eclipse.higgins.idas.api.IExtension

getFilter

public Object getFilter()