| Package | Description |
|---|---|
| org.hawkular.inventory.api | |
| org.hawkular.inventory.api.filters | |
| org.hawkular.inventory.base | |
| org.hawkular.inventory.base.spi |
| Modifier and Type | Method and Description |
|---|---|
Filter[][] |
RelationNotFoundException.getFilters() |
Filter[][] |
EntityNotFoundException.getFilters() |
Filter[][] |
RelationAlreadyExistsException.getPath() |
Filter[][] |
EntityAlreadyExistsException.getPaths()
The exception occurred when trying to access at least one of the provided paths.
|
| Modifier and Type | Method and Description |
|---|---|
default Multiple |
ResolvingToMultiple.getAll(Filter... filters)
Returns access interface to all entities conforming to provided filters in the current position in the inventory
traversal.
|
Tenants.Multiple |
EmptyInventory.TenantsReadContained.getAll(Filter[][] filters) |
Tenants.Multiple |
EmptyInventory.TenantsRead.getAll(Filter[][] filters) |
Tenants.Multiple |
EmptyInventory.TenantsReadWrite.getAll(Filter[][] filters) |
ResourceTypes.Multiple |
EmptyInventory.ResourceTypesReadContained.getAll(Filter[][] filters) |
ResourceTypes.Multiple |
EmptyInventory.ResourceTypesRead.getAll(Filter[][] filters) |
ResourceTypes.Multiple |
EmptyInventory.ResourceTypesReadWrite.getAll(Filter[][] filters) |
MetricTypes.Multiple |
EmptyInventory.MetricTypesReadContained.getAll(Filter[][] filters) |
MetricTypes.Multiple |
EmptyInventory.MetricTypesRead.getAll(Filter[][] filters) |
MetricTypes.Multiple |
EmptyInventory.MetricTypesReadWrite.getAll(Filter[][] filters) |
MetricTypes.Multiple |
EmptyInventory.MetricTypesReadAssociate.getAll(Filter[][] filters) |
Environments.Multiple |
EmptyInventory.EnvironmentsReadContained.getAll(Filter[][] filters) |
Environments.Multiple |
EmptyInventory.EnvironmentsRead.getAll(Filter[][] filters) |
Environments.Multiple |
EmptyInventory.EnvironmentReadWrite.getAll(Filter[][] filters) |
Feeds.Multiple |
EmptyInventory.FeedsReadContained.getAll(Filter[][] filters) |
Feeds.Multiple |
EmptyInventory.FeedsRead.getAll(Filter[][] filters) |
Feeds.Multiple |
EmptyInventory.FeedsReadWrite.getAll(Filter[][] filters) |
Metrics.Multiple |
EmptyInventory.MetricsReadContained.getAll(Filter[][] filters) |
Metrics.Multiple |
EmptyInventory.MetricsRead.getAll(Filter[][] filters) |
Metrics.Multiple |
EmptyInventory.MetricsReadWrite.getAll(Filter[][] filters) |
Metrics.Multiple |
EmptyInventory.MetricsReadAssociate.getAll(Filter[][] filters) |
Resources.Multiple |
EmptyInventory.ResourcesReadContained.getAll(Filter[][] filters) |
Resources.Multiple |
EmptyInventory.ResourcesRead.getAll(Filter[][] filters) |
Resources.Multiple |
EmptyInventory.ResourcesReadWrite.getAll(Filter[][] filters) |
Resources.Multiple |
EmptyInventory.ResourcesReadAssociate.getAll(Filter[][] filters) |
Data.Multiple |
EmptyInventory.DataRead.getAll(Filter[][] filters) |
Data.Multiple |
EmptyInventory.DataReadWrite.getAll(Filter[][] filters) |
Multiple |
ResolvingToMultiple.getAll(Filter[][] filters)
Returns access interface to all entities conforming to the provided filters in the current position in the
inventory traversal.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Contained
A helper class to create filters on the "contains" relationship.
|
class |
Defined
A helper class to create filters on the "defines" relationship.
|
class |
Incorporated
A helper class to create filters on the "incorporates" relationship.
|
class |
Marker
A filter that merely marks a position in the filter chain with a label.
|
class |
Related
Defines a filter on entities having specified relationship.
|
class |
RelationFilter
Base class for filters that filter relationships.
|
static class |
RelationWith.Ids |
static class |
RelationWith.PropertyValues |
static class |
RelationWith.SourceOfType |
static class |
RelationWith.SourceOrTargetOfType |
static class |
RelationWith.TargetOfType |
static class |
With.CanonicalPaths |
static class |
With.DataAt |
static class |
With.DataOfTypes |
static class |
With.DataValued |
static class |
With.Ids |
static class |
With.PropertyValues |
static class |
With.RelativePaths |
static class |
With.Types |
| Modifier and Type | Method and Description |
|---|---|
static Filter[] |
Filter.all() |
Filter[] |
Filter.Accumulator.get() |
static Filter[] |
Filter.pathTo(Entity<?,?> entity) |
| Modifier and Type | Method and Description |
|---|---|
Filter.Accumulator |
Filter.Accumulator.and(Filter... fs) |
Filter.Accumulator |
Filter.Accumulator.and(Filter f) |
static Filter.Accumulator |
Filter.by(Filter... filters) |
| Modifier and Type | Method and Description |
|---|---|
static Filter[][] |
Query.filters(Query query)
Converts the provided filter tree to a list of paths (array of filters).
|
Filter |
QueryFragment.getFilter() |
| Modifier and Type | Method and Description |
|---|---|
static FilterFragment[] |
FilterFragment.from(Filter... filters)
A new array of filter fragments each constructed using the corresponding filters in the provided array.
|
static PathFragment[] |
PathFragment.from(Filter... filters)
Constructs path fragments corresponding to the provided filters.
|
static PathFragment |
PathFragment.from(Filter filter) |
Feeds.Multiple |
BaseFeeds.ReadWrite.getAll(Filter[][] filters) |
Feeds.Multiple |
BaseFeeds.ReadContained.getAll(Filter[][] filters) |
Feeds.Multiple |
BaseFeeds.Read.getAll(Filter[][] filters) |
Metrics.Multiple |
BaseMetrics.ReadWrite.getAll(Filter[][] filters) |
Metrics.Multiple |
BaseMetrics.ReadContained.getAll(Filter[][] filters) |
Metrics.Multiple |
BaseMetrics.Read.getAll(Filter[][] filters) |
Metrics.Multiple |
BaseMetrics.ReadAssociate.getAll(Filter[][] filters) |
MetricTypes.Multiple |
BaseMetricTypes.ReadWrite.getAll(Filter[][] filters) |
MetricTypes.Multiple |
BaseMetricTypes.ReadContained.getAll(Filter[][] filters) |
MetricTypes.Multiple |
BaseMetricTypes.Read.getAll(Filter[][] filters) |
MetricTypes.Multiple |
BaseMetricTypes.ReadAssociate.getAll(Filter[][] filters) |
Data.Multiple |
BaseData.Read.getAll(Filter[][] filters) |
Data.Multiple |
BaseData.ReadWrite.getAll(Filter[][] filters) |
Resources.Multiple |
BaseResources.ReadWrite.getAll(Filter[][] filters) |
Resources.Multiple |
BaseResources.ReadContained.getAll(Filter[][] filters) |
Resources.Multiple |
BaseResources.Read.getAll(Filter[][] filters) |
ResourceTypes.Multiple |
BaseResourceTypes.ReadWrite.getAll(Filter[][] filters) |
ResourceTypes.Multiple |
BaseResourceTypes.ReadContained.getAll(Filter[][] filters) |
ResourceTypes.Multiple |
BaseResourceTypes.Read.getAll(Filter[][] filters) |
Environments.Multiple |
BaseEnvironments.ReadWrite.getAll(Filter[][] filters) |
Environments.Multiple |
BaseEnvironments.ReadContained.getAll(Filter[][] filters) |
Environments.Multiple |
BaseEnvironments.Read.getAll(Filter[][] filters) |
Tenants.Multiple |
BaseTenants.ReadWrite.getAll(Filter[][] filters) |
Tenants.Multiple |
BaseTenants.ReadContained.getAll(Filter[][] filters) |
Tenants.Multiple |
BaseTenants.Read.getAll(Filter[][] filters) |
TraversalContext.Builder<BE,E> |
TraversalContext.Builder.hop(Filter... filters)
Appends the provided set of filters to the current select candidates.
|
TraversalContext.Builder<BE,E> |
TraversalContext.Builder.hop(Filter[][] filters)
Create query branches in the select candidates with each of the provided sets of filters.
|
TraversalContext.Builder<BE,E> |
TraversalContext.Builder.where(Filter... filters)
Appends the provided set of filters to the current select candidates.
|
TraversalContext.Builder<BE,E> |
TraversalContext.Builder.where(Filter[][] filters)
Create query branches in the select candidates with each of the provided sets of filters.
|
TraversalContext.Builder<BE,E> |
TraversalContext.Builder.whereAll(Filter[][] filters)
Appends the sets of filters in succession to the select candidates.
|
Query.SymmetricExtender |
Query.SymmetricExtender.with(Filter... filters)
Appends the filters as query fragments determined by the last call to
Query.SymmetricExtender.filter() or Query.SymmetricExtender.path(). |
Query.SymmetricExtender |
Query.SymmetricExtender.with(Filter[][] filters)
Appends the filters as query fragments determined by the last call to
Query.SymmetricExtender.filter() or Query.SymmetricExtender.path(). |
| Modifier and Type | Method and Description |
|---|---|
Query.Builder |
Query.Builder.with(Function<Filter,QueryFragment> converter,
QueryFragment... filters) |
Query.Builder |
Query.Builder.with(Query other,
Function<Filter,QueryFragment> converter) |
| Constructor and Description |
|---|
FilterFragment(Filter filter) |
PathFragment(Filter filter) |
| Modifier and Type | Class and Description |
|---|---|
class |
NoopFilter
A type of filter that does no filtering.
|
class |
SwitchElementType
Filter used internally by the base impl for jumping from a vertex to an edge or back.
|
Copyright © 2015 Red Hat, Inc.. All rights reserved.