Package | Description |
---|---|
oracle.ide.inspector |
Contains interfaces and classes that integrators may use to make their
objects editable from the property inspector.
|
oracle.javatools.util |
Provides general utilities.
|
Modifier and Type | Method and Description |
---|---|
Filter<java.lang.Object> |
PropertyInspector.getFilter() |
Modifier and Type | Method and Description |
---|---|
void |
PropertyInspector.addFilter(Filter<java.lang.Object> filter,
Filterable.Mode mode) |
boolean |
PropertyInspector.removeFilter(Filter<java.lang.Object> filter) |
void |
PropertyInspector.setFilter(Filter<java.lang.Object> filter) |
Modifier and Type | Class and Description |
---|---|
class |
CompositeFilter<T>
The
CompositeFilter class implements the Filterable
interface as well as the Filter interface for a specific type. |
Modifier and Type | Method and Description |
---|---|
static <Q> Filter<Q> |
Filter.Instances.acceptsAll() |
static <Q> Filter<Q> |
Filter.Instances.acceptsNone() |
static <Q> Filter<Q> |
Filter.Instances.and(java.util.Collection<Filter<Q>> filters) |
static <Q> Filter<Q> |
Filter.Instances.and(Filter<Q>... filters) |
Filter<M> |
Filterable.getFilter()
Get the current filter for this
Filterable object. |
Filter<T> |
CompositeFilter.getFilter() |
static <Q> Filter<Q> |
Filter.Instances.nonNull(Filter<Q> base)
Returns base if it is non-null or
Filter.Instances.acceptsAll() otherwise. |
static <Q> Filter<Q> |
Filter.Instances.not(Filter<Q> filter) |
static <Q> Filter<Q> |
Filter.Instances.or(java.util.Collection<Filter<Q>> filters) |
static <Q> Filter<Q> |
Filter.Instances.or(Filter<Q>... filters) |
Modifier and Type | Method and Description |
---|---|
void |
Filterable.addFilter(Filter<M> filter,
Filterable.Mode mode)
Add the given filter to this
Filterable object and combine it
with any previously added filters according to the given mode. |
void |
CompositeFilter.addFilter(Filter<T> filter,
Filterable.Mode mode) |
static <Q> Filter<Q> |
Filter.Instances.and(Filter<Q>... filters) |
static <Q> Filter<Q> |
Filter.Instances.nonNull(Filter<Q> base)
Returns base if it is non-null or
Filter.Instances.acceptsAll() otherwise. |
static <Q> Filter<Q> |
Filter.Instances.not(Filter<Q> filter) |
static <Q> Filter<Q> |
Filter.Instances.or(Filter<Q>... filters) |
boolean |
Filterable.removeFilter(Filter<M> filter)
Remove the given filter from this
Filterable object. |
boolean |
CompositeFilter.removeFilter(Filter<T> filter) |
void |
Filterable.setFilter(Filter<M> filter)
Set the filter on this
Filterable object. |
void |
CompositeFilter.setFilter(Filter<T> filter) |
void |
LoggingInvocationHandler.setMethodFilter(Filter<java.lang.reflect.Method> filter)
Use the given filter to determine which methods should be logged.
|
Modifier and Type | Method and Description |
---|---|
static <Q> Filter<Q> |
Filter.Instances.and(java.util.Collection<Filter<Q>> filters) |
static <Q> Filter<Q> |
Filter.Instances.or(java.util.Collection<Filter<Q>> filters) |