| Interface | Description |
|---|---|
| QuickLinkVisibilityController |
| Class | Description |
|---|---|
| AcceptAllFilter |
A filter that accepts all links.
|
| Component |
Class to represent component-level filter definitions
|
| DefaultQuickLinkVisibilityController |
This class can evaluate whether a quicklink has to be shown or hidden based on the received
QuickLinksProfile. |
| Filter |
Base class to represent a quicklink filter.
|
| LinkAttributeFilter |
A quicklink filter based on link attribute match (the filter's link_attribute is contained by the links set of
attributes)
|
| LinkNameFilter |
A filter that accepts quicklinks based on name match.
|
| QuickLinksProfile |
A quicklinks profile is essentially a set of quick link filters defined on three levels:
global level
service level
component level (within a service)
|
| QuickLinksProfileBuilder |
Class to create a
QuickLinksProfile based on data received in a request |
| QuickLinksProfileParser |
Loads and parses JSON quicklink profiles.
|
| QuickLinkVisibilityControllerFactory |
This factory returns the quicklinks visibility controller.
|
| Service |
Class to represent component-level filter definitions
|
| ShowAllLinksVisibilityController |
A visibility controller that shows all quicklinks.
|
| Exception | Description |
|---|---|
| QuickLinksProfileEvaluationException |
Exception that is thrown if a
QuickLinkVisibilityController cannot be build due to errors in the
QuickLinksProfile. |
Copyright © 2022 Apache Software Foundation. All rights reserved.