public static class ViewFilter.ViewCapabilityFilter extends ViewFilter
ViewFilter.ViewCapabilityFilter, ViewFilter.ViewCategoryFilter, ViewFilter.ViewClassFilter, ViewFilter.ViewIdFilter
emptyFilter
Constructor and Description |
---|
ViewFilter.ViewCapabilityFilter(de.ims.icarus.util.Capability... capabilities) |
ViewFilter.ViewCapabilityFilter(de.ims.icarus.util.Capability capability,
boolean generalize) |
public ViewFilter.ViewCapabilityFilter(de.ims.icarus.util.Capability... capabilities)
public ViewFilter.ViewCapabilityFilter(de.ims.icarus.util.Capability capability, boolean generalize)
public boolean filter(org.java.plugin.registry.Extension extension, View view)
ViewFilter
true
if the supplied View
instance
should be included. Note that only the extension
parameter is guaranteed to be non-null
! Only if
the View
defined by the given Extension
has
already been activated the second parameter view
will be
set as well. This allows for the filtering of all connected view
extensions on a Perspective
and if a filter allows a
not yet activated view to be included it will be activated.filter
in class ViewFilter
ViewFilter.filter(org.java.plugin.registry.Extension, de.ims.icarus.plugins.core.View)