Skip navigation links
A B C D E F G H I L M N O P R S T V W 

A

AbstractComponent - Class in com.icfolson.aem.library.core.components
Base class for AEM component classes.
AbstractComponent() - Constructor for class com.icfolson.aem.library.core.components.AbstractComponent
 
AbstractComponentServlet - Class in com.icfolson.aem.library.core.servlets
Proxy servlet that wraps the Sling request in a "component" request for access to convenience accessor methods.
AbstractComponentServlet() - Constructor for class com.icfolson.aem.library.core.servlets.AbstractComponentServlet
 
AbstractJsonResponseServlet - Class in com.icfolson.aem.library.core.servlets
Base servlet for writing a JSON response.
AbstractJsonResponseServlet() - Constructor for class com.icfolson.aem.library.core.servlets.AbstractJsonResponseServlet
 
AbstractOptionsDataSourceServlet - Class in com.icfolson.aem.library.core.servlets.datasource
Base class for supplying a data source to component dialogs using the Touch UI.
AbstractOptionsDataSourceServlet() - Constructor for class com.icfolson.aem.library.core.servlets.datasource.AbstractOptionsDataSourceServlet
 
AbstractOptionsProviderServlet - Class in com.icfolson.aem.library.core.servlets.optionsprovider
Base class for providing a list of "options" to a component dialog widget.
AbstractOptionsProviderServlet() - Constructor for class com.icfolson.aem.library.core.servlets.optionsprovider.AbstractOptionsProviderServlet
 
AbstractPageEventListener - Class in com.icfolson.aem.library.core.listeners
Base listener for Page events.
AbstractPageEventListener(Session) - Constructor for class com.icfolson.aem.library.core.listeners.AbstractPageEventListener
 
AbstractReplicationListener - Class in com.icfolson.aem.library.core.replication
Listeners extending this class need to add the following SCR annotations to register the listener.
AbstractReplicationListener() - Constructor for class com.icfolson.aem.library.core.replication.AbstractReplicationListener
 
AbstractValidatorServlet - Class in com.icfolson.aem.library.core.servlets
Validators extending this class need to add the following SCR annotation to register the servlet:
AbstractValidatorServlet() - Constructor for class com.icfolson.aem.library.core.servlets.AbstractValidatorServlet
 
Accessible - Interface in com.icfolson.aem.library.api
Definition of accessor methods for content resources for Node and Page instances.
addChild(NavigationLink) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Add a child link.
addParameter(String, String) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Add a query parameter.
addParameters(Map<String, String>) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Add query parameters.
addParameters(SetMultimap<String, String>) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Add query parameters.
addProperties(Map<String, String>) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Add properties (map of properties name-value pairs that are stored on the returned link instance).
addProperty(String, String) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Add a property (arbitrary name-value pair stored on the returned link instance).
addSelector(String) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Add a selector.
addSelectors(List<String>) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Add selectors.
ALPHA - Static variable in class com.icfolson.aem.library.core.servlets.optionsprovider.Option
 
ALPHA_IGNORE_CASE - Static variable in class com.icfolson.aem.library.core.servlets.optionsprovider.Option
 
asMap() - Method in interface com.icfolson.aem.library.api.Accessible
 
asMap() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
asMap() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 

B

BasicNode - Interface in com.icfolson.aem.library.api.node
Represents a "basic" node in the JCR, typically an unstructured node that may or may not exist in a CQ page hierarchy.
build() - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Build a link using the properties of the current builder.
buildImageLink() - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Build an image link using the properties of the current builder.
buildNavigationLink() - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Build a navigation link using the properties of the current builder.

C

CacheService - Interface in com.icfolson.aem.library.core.services.cache
 
clearAllCaches() - Method in interface com.icfolson.aem.library.core.jmx.GoogleGuavaCacheReportingAndMaintenanceMBean
Clear all guava caches within all reporting caching services.
clearAllCaches() - Method in interface com.icfolson.aem.library.core.services.cache.CacheService
Clear all caches.
clearAllCachesForService(String) - Method in interface com.icfolson.aem.library.core.jmx.GoogleGuavaCacheReportingAndMaintenanceMBean
Clear all guava caches within a specific cache service.
clearSpecificCache(String) - Method in interface com.icfolson.aem.library.core.services.cache.CacheService
 
clearSpecificCacheForSpecificService(String, String) - Method in interface com.icfolson.aem.library.core.jmx.GoogleGuavaCacheReportingAndMaintenanceMBean
Clear a specific guava cache within a specific cache service.
com.icfolson.aem.library.api - package com.icfolson.aem.library.api
 
com.icfolson.aem.library.api.link - package com.icfolson.aem.library.api.link
 
com.icfolson.aem.library.api.link.builders - package com.icfolson.aem.library.api.link.builders
 
com.icfolson.aem.library.api.link.enums - package com.icfolson.aem.library.api.link.enums
 
com.icfolson.aem.library.api.node - package com.icfolson.aem.library.api.node
 
com.icfolson.aem.library.api.page - package com.icfolson.aem.library.api.page
 
com.icfolson.aem.library.api.page.enums - package com.icfolson.aem.library.api.page.enums
 
com.icfolson.aem.library.api.request - package com.icfolson.aem.library.api.request
 
com.icfolson.aem.library.core.components - package com.icfolson.aem.library.core.components
 
com.icfolson.aem.library.core.constants - package com.icfolson.aem.library.core.constants
 
com.icfolson.aem.library.core.jmx - package com.icfolson.aem.library.core.jmx
 
com.icfolson.aem.library.core.link.builders.factory - package com.icfolson.aem.library.core.link.builders.factory
 
com.icfolson.aem.library.core.listeners - package com.icfolson.aem.library.core.listeners
 
com.icfolson.aem.library.core.node - package com.icfolson.aem.library.core.node
 
com.icfolson.aem.library.core.replication - package com.icfolson.aem.library.core.replication
 
com.icfolson.aem.library.core.services - package com.icfolson.aem.library.core.services
 
com.icfolson.aem.library.core.services.cache - package com.icfolson.aem.library.core.services.cache
 
com.icfolson.aem.library.core.servlets - package com.icfolson.aem.library.core.servlets
 
com.icfolson.aem.library.core.servlets.datasource - package com.icfolson.aem.library.core.servlets.datasource
 
com.icfolson.aem.library.core.servlets.optionsprovider - package com.icfolson.aem.library.core.servlets.optionsprovider
 
com.icfolson.aem.library.core.servlets.paragraphs - package com.icfolson.aem.library.core.servlets.paragraphs
 
com.icfolson.aem.library.core.utils - package com.icfolson.aem.library.core.utils
 
com.icfolson.aem.library.models.annotations - package com.icfolson.aem.library.models.annotations
 
COMPONENT_PATH_CONTENT - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Relative path to content components.
ComponentConstants - Class in com.icfolson.aem.library.core.constants
Component and resource type constants.
ComponentNode - Interface in com.icfolson.aem.library.api.node
Represents a "component" node in the JCR, typically an unstructured node in the hierarchy of a CQ page.
ComponentServletRequest - Interface in com.icfolson.aem.library.api.request
Request facade for use in CQ servlets and component beans.
copy(Page, String, String, boolean, boolean) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Copies the given page to the new destination and automatically saves the modifications
copy(Page, String, String, boolean, boolean, boolean) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Copies the given page to the new destination
create(String, String, String, String) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Creates a new page at the given path using the provided template as content template.
create(String, String, String, String, boolean) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Creates a new page at the given path using the provided template as content template.
createLayer(AbstractImageServlet.ImageContext) - Method in class com.icfolson.aem.library.core.servlets.ImageServlet
 

D

DEFAULT_DATE_FORMAT - Static variable in class com.icfolson.aem.library.core.servlets.AbstractJsonResponseServlet
 
DEFAULT_IMAGE_NAME - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Default page/component image name.
DelegateComponentNode - Class in com.icfolson.aem.library.core.node
Extendable class that delegates to a ComponentNode instance.
DelegateComponentNode(ComponentNode) - Constructor for class com.icfolson.aem.library.core.node.DelegateComponentNode
 
doDelete(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class com.icfolson.aem.library.core.servlets.AbstractComponentServlet
 
doGet(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class com.icfolson.aem.library.core.servlets.AbstractComponentServlet
 
doGet(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class com.icfolson.aem.library.core.servlets.AbstractValidatorServlet
 
doPost(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class com.icfolson.aem.library.core.servlets.AbstractComponentServlet
 
doPut(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class com.icfolson.aem.library.core.servlets.AbstractComponentServlet
 

E

EDIT_BAR_ANNOTATE - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Edit bar property.
EDIT_BAR_COPY_MOVE - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Edit bar property.
EDIT_BAR_DELETE - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Edit bar property.
EDIT_BAR_EDIT - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Edit bar property.
EDIT_BAR_INSERT - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Edit bar property.
EDIT_BAR_SPACER - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Edit bar property.
EDIT_BAR_TEXT - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Edit bar property.
EMPTY - Static variable in class com.icfolson.aem.library.core.servlets.optionsprovider.Option
 
EVENT_AFTER_CHILD_INSERT - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired after successfully insert a child component instance.
EVENT_AFTER_COPY - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired after successfully copying.
EVENT_AFTER_DELETE - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired after successfully deleting a component instance.
EVENT_AFTER_EDIT - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired after successfully editing a component instance.
EVENT_AFTER_INSERT - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired after successfully inserting a new component instance.
EVENT_AFTER_MOVE - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired after successfully moving.
EVENT_BEFORE_CHILD_INSERT - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired before inserting a child component instance.
EVENT_BEFORE_COPY - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired before copying.
EVENT_BEFORE_DELETE - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired before deleting a component instance.
EVENT_BEFORE_EDIT - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired before editing a component instance.
EVENT_BEFORE_MOVE - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired before moving.
EVENT_READY - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired when component is ready (rendered and events attached).
EVENT_RENDER - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired when rendering component.
EVENT_UPDATE_COMPONENTLIST - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Name of event to be fired when updating a component list.
EXTENSION_HTML - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 
EXTENSION_JSON - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 
EXTENSION_PNG - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 

F

findAncestor(Predicate<T>) - Method in interface com.icfolson.aem.library.api.Traversable
Find the first ancestor resource that matches the given predicate condition.
findAncestor(Predicate<T>, boolean) - Method in interface com.icfolson.aem.library.api.Traversable
Find the first ancestor resource that matches the given predicate condition.
findAncestor(Predicate<ComponentNode>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
findAncestor(Predicate<ComponentNode>, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
findAncestor(Predicate<ComponentNode>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
findAncestor(Predicate<ComponentNode>, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
findAncestorWithProperty(String) - Method in interface com.icfolson.aem.library.api.Traversable
Find the first ancestor resource containing the given property name.
findAncestorWithProperty(String, boolean) - Method in interface com.icfolson.aem.library.api.Traversable
Find the first ancestor resource containing the given property name.
findAncestorWithProperty(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
findAncestorWithProperty(String, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
findAncestorWithProperty(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
findAncestorWithProperty(String, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
findAncestorWithPropertyValue(String, V) - Method in interface com.icfolson.aem.library.api.Traversable
Find the first ancestor resource where the given property name has the specified value.
findAncestorWithPropertyValue(String, V, boolean) - Method in interface com.icfolson.aem.library.api.Traversable
Find the first ancestor resource where the given property name has the specified value.
findAncestorWithPropertyValue(String, V) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
findAncestorWithPropertyValue(String, V, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
findAncestorWithPropertyValue(String, T) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
findAncestorWithPropertyValue(String, V, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
findDescendants(Predicate<T>) - Method in interface com.icfolson.aem.library.api.Traversable
Get a list of descendant resources that match the given predicate condition.
findDescendants(Predicate<ComponentNode>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
findDescendants(Predicate<ComponentNode>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
findPages(String, Collection<String>, boolean) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Find all descendant pages of the given path containing the specified tags.
findPages(String, String) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Find all descendant pages of the given path matching the template path.
findPages(String, Predicate<PageDecorator>) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Find all descendant pages of the given path that match the predicate.
forLink(Link) - Static method in class com.icfolson.aem.library.core.link.builders.factory.LinkBuilderFactory
Get a builder instance for an existing Link.
forPage(Page) - Static method in class com.icfolson.aem.library.core.link.builders.factory.LinkBuilderFactory
Get a builder instance for a page.
forPage(Page, TitleType) - Static method in class com.icfolson.aem.library.core.link.builders.factory.LinkBuilderFactory
Get a builder instance for a page using the specified title type on the returned builder.
forPage(Page, boolean) - Static method in class com.icfolson.aem.library.core.link.builders.factory.LinkBuilderFactory
Get a builder instance for a page.
forPage(Page, boolean, TitleType) - Static method in class com.icfolson.aem.library.core.link.builders.factory.LinkBuilderFactory
Get a builder instance for a page using the specified title type on the returned builder.
forPath(String) - Static method in class com.icfolson.aem.library.core.link.builders.factory.LinkBuilderFactory
Get a builder instance for a path.
forResource(Resource) - Static method in class com.icfolson.aem.library.core.link.builders.factory.LinkBuilderFactory
Get a builder instance for a resource.
forResource(Resource, boolean) - Static method in class com.icfolson.aem.library.core.link.builders.factory.LinkBuilderFactory
Get a builder instance for a resource using the mapped path on the returned builder.
forTarget(String) - Static method in enum com.icfolson.aem.library.api.link.enums.LinkTarget
 
fromMap(Map<String, String>) - Static method in class com.icfolson.aem.library.core.servlets.optionsprovider.Option
 

G

get(String, T) - Method in interface com.icfolson.aem.library.api.Accessible
Get a property value from the current node, returning the default value if the property does not exist.
get(String, Class<T>) - Method in interface com.icfolson.aem.library.api.Accessible
Get a property value from the current node.
get(String, T) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
get(String, Class<T>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
get(String, T) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
get(String, Class<T>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAbsoluteParent(int) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Returns the absolute parent page.
getAsBoolean(String, boolean) - Method in class com.icfolson.aem.library.core.services.OsgiConfiguration
Returns the boolean value of the property or the defaultValue if the property is null.
getAsDouble(String, double) - Method in class com.icfolson.aem.library.core.services.OsgiConfiguration
Returns the property as a double or the defaultValue if the property is null or if the property is not a Double and cannot be converted to a Double from the property's string value.
getAsHref(String) - Method in interface com.icfolson.aem.library.api.Accessible
Given a property on this resource containing the path of another resource, get an Optional containing the href to the resource (i.e.
getAsHref(String, boolean) - Method in interface com.icfolson.aem.library.api.Accessible
Given a property on this resource containing the path of another resource, get an Optional containing the href to the resource.
getAsHref(String, boolean, boolean) - Method in interface com.icfolson.aem.library.api.Accessible
Given a property on this resource containing the path of another resource, get an Optional containing the href to the resource.
getAsHref(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsHref(String, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsHref(String, boolean, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsHref(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsHref(String, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsHref(String, boolean, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsHrefInherited(String) - Method in interface com.icfolson.aem.library.api.Inheritable
Given a property on this node containing the path of another resource, get the href to the resource, using inheritance if the value does not exist on this component.
getAsHrefInherited(String, boolean) - Method in interface com.icfolson.aem.library.api.Inheritable
Given a property on this node containing the path of another resource, get the href to the resource, using inheritance if the value does not exist on this component.
getAsHrefInherited(String, boolean, boolean) - Method in interface com.icfolson.aem.library.api.Inheritable
Given a property on this node containing the path of another resource, get the href to the resource, using inheritance if the value does not exist on this component.
getAsHrefInherited(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsHrefInherited(String, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsHrefInherited(String, boolean, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsHrefInherited(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsHrefInherited(String, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsHrefInherited(String, boolean, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsInteger(String, int) - Method in class com.icfolson.aem.library.core.services.OsgiConfiguration
Returns the property as an integer or the defaultValue if the property is null or if the property is not an Integer and cannot be converted to an Integer from the property's string value.
getAsLink(String) - Method in interface com.icfolson.aem.library.api.Accessible
Given a property on this resource containing the path of another resource, get a link to the resource.
getAsLink(String, boolean) - Method in interface com.icfolson.aem.library.api.Accessible
Given a property on this resource containing the path of another resource, get a link to the resource.
getAsLink(String, boolean, boolean) - Method in interface com.icfolson.aem.library.api.Accessible
Given a property on this resource containing the path of another resource, get a link to the resource.
getAsLink(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsLink(String, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsLink(String, boolean, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsLink(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsLink(String, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsLink(String, boolean, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsLinkInherited(String) - Method in interface com.icfolson.aem.library.api.Inheritable
Given a property on this node containing the path of another resource, get a link to the resource, using inheritance if the value does not exist on this component.
getAsLinkInherited(String, boolean) - Method in interface com.icfolson.aem.library.api.Inheritable
Given a property on this node containing the path of another resource, get a link to the resource, using inheritance if the value does not exist on this component.
getAsLinkInherited(String, boolean, boolean) - Method in interface com.icfolson.aem.library.api.Inheritable
Given a property on this node containing the path of another resource, get a link to the resource, using inheritance if the value does not exist on this component.
getAsLinkInherited(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsLinkInherited(String, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsLinkInherited(String, boolean, boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsLinkInherited(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsLinkInherited(String, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsLinkInherited(String, boolean, boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsList(String, Class<T>) - Method in interface com.icfolson.aem.library.api.Accessible
Get a multi-valued property from the current node as a list of the given type.
getAsList(String, Class<T>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsList(String, Class<T>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsList(String) - Method in class com.icfolson.aem.library.core.services.OsgiConfiguration
Returns the property as an array of Strings.
getAsList(String, List<String>) - Method in class com.icfolson.aem.library.core.services.OsgiConfiguration
Returns the property as an array of Strings.
getAsListInherited(String, Class<T>) - Method in interface com.icfolson.aem.library.api.Inheritable
Get a multi-valued property from the current node as a list of the given type, using inheritance if the value does not exist on this component.
getAsListInherited(String, Class<T>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsListInherited(String, Class<T>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsLong(String, long) - Method in class com.icfolson.aem.library.core.services.OsgiConfiguration
Returns the property as a long or the defaultValue if the property is null or if the property is not a Long and cannot be converted to a Long from the property's string value.
getAsPage(String) - Method in interface com.icfolson.aem.library.api.Accessible
Get a page instance from the value of the given property.
getAsPage(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsPage(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsPageInherited(String) - Method in interface com.icfolson.aem.library.api.Inheritable
Get a page from the value of the given property, using inheritance if the value does not exist on this component.
getAsPageInherited(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsPageInherited(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsString(String, String) - Method in class com.icfolson.aem.library.core.services.OsgiConfiguration
Returns the property as a string or the defaultValue if the property is null.
getAsType(String, Class<AdapterType>) - Method in interface com.icfolson.aem.library.api.Accessible
Get an Optional type instance for a property on this resource containing the path of another Resource in the repository.
getAsType(String, Class<AdapterType>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsType(String, Class<AdapterType>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getAsTypeInherited(String, Class<AdapterType>) - Method in interface com.icfolson.aem.library.api.Inheritable
Get an Optional type instance for a property on this resource containing the path of another Resource in the repository, using inheritance if the value does not exist on this component..
getAsTypeInherited(String, Class<AdapterType>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getAsTypeInherited(String, Class<AdapterType>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getCacheSize(String) - Method in interface com.icfolson.aem.library.core.services.cache.CacheService
 
getCacheStats() - Method in interface com.icfolson.aem.library.core.jmx.GoogleGuavaCacheReportingAndMaintenanceMBean
Lists all cache statistics for all caches exposed by all reporting cache services.
getCacheStats(String) - Method in interface com.icfolson.aem.library.core.services.cache.CacheService
 
getChild(String) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get the child page of the current page by name.
getChildren() - Method in interface com.icfolson.aem.library.api.link.NavigationLink
List of child links.
getChildren() - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get the child pages of the current page.
getChildren(boolean) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get the child pages of the current page, excluding children that are not "displayable" (i.e.
getChildren(Predicate<PageDecorator>) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get the child pages of the current page filtered using the given predicate.
getComponentNode(String) - Method in interface com.icfolson.aem.library.api.node.ComponentNode
Get the component node for the resource at the given path relative to the current node.
getComponentNode() - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get the component node for the "jcr:content" node for this page.
getComponentNode(String) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get the component node for the node at the given path relative to the "jcr:content" node for this page.
getComponentNode() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getComponentNode(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getComponentNode(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getComponentNodeInherited(String) - Method in interface com.icfolson.aem.library.api.node.ComponentNode
Get a child node relative to the current node, inheriting from a parent page if it does not exist.
getComponentNodeInherited(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getComponentNodeInherited(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getComponentNodes() - Method in interface com.icfolson.aem.library.api.node.ComponentNode
Get a list of child nodes for the current node.
getComponentNodes(Predicate<ComponentNode>) - Method in interface com.icfolson.aem.library.api.node.ComponentNode
Get a predicate-filtered list of child nodes for the current node.
getComponentNodes(String) - Method in interface com.icfolson.aem.library.api.node.ComponentNode
Get a list of child nodes for the resource at the given path relative to this node.
getComponentNodes(String, String) - Method in interface com.icfolson.aem.library.api.node.ComponentNode
Get a list of child nodes for the resource at the given path relative to this node, returning only the nodes that have the specified resource type.
getComponentNodes(String, Predicate<ComponentNode>) - Method in interface com.icfolson.aem.library.api.node.ComponentNode
Get a list of child nodes for the resource at the given path relative to this node, returning only the nodes that meet the predicate criteria.
getComponentNodes() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getComponentNodes(Predicate<ComponentNode>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getComponentNodes(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getComponentNodes(String, String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getComponentNodes(String, Predicate<ComponentNode>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getComponentNodes() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getComponentNodes(Predicate<ComponentNode>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getComponentNodes(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getComponentNodes(String, String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getComponentNodes(String, Predicate<ComponentNode>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getComponentNodesInherited(String) - Method in interface com.icfolson.aem.library.api.node.ComponentNode
Get the children of a node relative to the current node.
getComponentNodesInherited(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getComponentNodesInherited(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getContainingPage(Resource) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Returns the page that contains this resource.
getContainingPage(String) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Returns the page that contains the resource at the given path.
getCurrentNode() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getCurrentPage() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getDesignNode() - Method in interface com.icfolson.aem.library.api.node.ComponentNode
Get the design node for the current component.
getDesignNode() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getDesignNode() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getExposedCaches() - Method in interface com.icfolson.aem.library.core.jmx.GoogleGuavaCacheReportingAndMaintenanceMBean
Lists all caches exposed by all reporting cache services.
getExtension() - Method in interface com.icfolson.aem.library.api.link.Link
 
getHref() - Method in interface com.icfolson.aem.library.api.link.Link
 
getHref() - Method in interface com.icfolson.aem.library.api.Linkable
Get the URL for this item.
getHref(boolean) - Method in interface com.icfolson.aem.library.api.Linkable
Get the mapped URL for this item.
getHref() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getHref(boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getHref() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getHref(boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getHtml() - Method in class com.icfolson.aem.library.core.servlets.paragraphs.Paragraph
 
getId() - Method in interface com.icfolson.aem.library.api.node.BasicNode
Get the unique ID for this resource based on the path.
getId() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getId() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageLink(String) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get a link for this page with an attached image source.
getImageReference(boolean) - Method in interface com.icfolson.aem.library.api.Accessible
Get the referenced DAM asset path for the default image (named "image") for this component.
getImageReference() - Method in interface com.icfolson.aem.library.api.Accessible
Get the referenced DAM asset path for the default image (named "image") for this component.
getImageReference(String) - Method in interface com.icfolson.aem.library.api.Accessible
 
getImageReference(boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageReference() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageReference(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageReference(boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageReference() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageReference(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageReferenceInherited(boolean) - Method in interface com.icfolson.aem.library.api.Inheritable
 
getImageReferenceInherited() - Method in interface com.icfolson.aem.library.api.Inheritable
 
getImageReferenceInherited(String) - Method in interface com.icfolson.aem.library.api.Inheritable
 
getImageReferenceInherited(boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageReferenceInherited() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageReferenceInherited(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageReferenceInherited(boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageReferenceInherited() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageReferenceInherited(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageRendition(String) - Method in interface com.icfolson.aem.library.api.Accessible
Get the DAM asset rendition path for the default image (named "image") for this component.
getImageRendition(String, String) - Method in interface com.icfolson.aem.library.api.Accessible
 
getImageRendition(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageRendition(String, String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageRendition(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageRendition(String, String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageSource() - Method in interface com.icfolson.aem.library.api.ImageSource
Get the image source for the default image (named "image") for this node.
getImageSource(int) - Method in interface com.icfolson.aem.library.api.ImageSource
Get the image source for the default image (named "image") for this node for the given width.
getImageSource(String) - Method in interface com.icfolson.aem.library.api.ImageSource
Get the image source for this node for the named image.
getImageSource(String, int) - Method in interface com.icfolson.aem.library.api.ImageSource
Get the image source for this node for the named image and given width.
getImageSource() - Method in interface com.icfolson.aem.library.api.link.ImageLink
 
getImageSource() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageSource(int) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageSource(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageSource(String, int) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageSource() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageSource(int) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageSource(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageSource(String, int) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageSourceInherited() - Method in interface com.icfolson.aem.library.api.Inheritable
Get the image source for the default image (named "image") for this node.
getImageSourceInherited(int) - Method in interface com.icfolson.aem.library.api.Inheritable
Get the image source for the default image (named "image") for this node for the given width.
getImageSourceInherited(String) - Method in interface com.icfolson.aem.library.api.Inheritable
Get the image source for this node for the named image.
getImageSourceInherited(String, int) - Method in interface com.icfolson.aem.library.api.Inheritable
Get the image source for this node for the named image and given width.
getImageSourceInherited() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageSourceInherited(int) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageSourceInherited(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageSourceInherited(String, int) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getImageSourceInherited() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageSourceInherited(int) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageSourceInherited(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getImageSourceInherited(String, int) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getIndex() - Method in interface com.icfolson.aem.library.api.node.BasicNode
Get the index of this resource in relation to sibling nodes.
getIndex(String) - Method in interface com.icfolson.aem.library.api.node.BasicNode
Get the index of this node in relation to sibling nodes, ignoring resource types that do not match the specified value.
getIndex() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getIndex(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getIndex() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getIndex(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getInherited(String, T) - Method in interface com.icfolson.aem.library.api.Inheritable
Get a property value from the current node.
getInherited(String, Class<T>) - Method in interface com.icfolson.aem.library.api.Inheritable
Get a property value from the current node.
getInherited(String, T) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getInherited(String, Class<T>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getInherited(String, T) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getInherited(String, Class<T>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getLink() - Method in interface com.icfolson.aem.library.api.Linkable
Get a link for this item.
getLink(boolean) - Method in interface com.icfolson.aem.library.api.Linkable
Get a link for this item.
getLink(TitleType) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get a link with a specified title type for this item.
getLink(TitleType, boolean) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get a link with a specified title type for this item.
getLink() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getLink(boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getLink() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getLink(boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getLinkBuilder() - Method in interface com.icfolson.aem.library.api.Linkable
Get a link builder for the current resource path.
getLinkBuilder(boolean) - Method in interface com.icfolson.aem.library.api.Linkable
Get a mapped link builder for the current resource path.
getLinkBuilder(TitleType) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get a link builder for the current resource path.
getLinkBuilder(TitleType, boolean) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get a link builder for the current resource path.
getLinkBuilder() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getLinkBuilder(boolean) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getLinkBuilder() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getLinkBuilder(boolean) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getNavigationLink() - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get a navigation link for this page.
getNavigationLink(boolean) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get a navigation link for this page containing an active state.
getNavigationLink(boolean, boolean) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get a navigation link for this page containing an active state.
getNode() - Method in interface com.icfolson.aem.library.api.node.BasicNode
Get the JCR node for this instance.
getNode() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getNode() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getOptions(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.datasource.AbstractOptionsDataSourceServlet
Get a list of "options" (text/value pairs) for rendering in an authoring dialog.
getOptions(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.optionsprovider.AbstractOptionsProviderServlet
Get a list of "options" (text/value pairs) for rendering in an authoring dialog.
getOptionsRoot(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.optionsprovider.AbstractOptionsProviderServlet
 
getPage(Page) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Decorate the given page.
getPage(String) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Convenience method that returns the page at the given path.
getPageManager() - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Convenience method that returns the manager of this page.
getPageManager() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getPagePath(SlingHttpServletRequest) - Static method in class com.icfolson.aem.library.core.utils.PathUtils
Get the page path from a Sling request.
getPagePath(String) - Static method in class com.icfolson.aem.library.core.utils.PathUtils
Get the page path from a JCR content path.
getPageProperties() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getParent() - Method in interface com.icfolson.aem.library.api.node.ComponentNode
Get the parent of this node.
getParent() - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Returns the parent page if it's resource adapts to page.
getParent(int) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Returns the relative parent page.
getParent() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getParent() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getPath() - Method in interface com.icfolson.aem.library.api.link.Link
 
getPath() - Method in interface com.icfolson.aem.library.api.node.BasicNode
Shortcut for getting the current resource path.
getPath() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getPath() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getPath() - Method in class com.icfolson.aem.library.core.servlets.paragraphs.Paragraph
 
getProperties() - Method in interface com.icfolson.aem.library.api.link.Link
 
getProperties(Predicate<Property>) - Method in interface com.icfolson.aem.library.api.node.BasicNode
Get a list of properties that apply for the given predicate.
getProperties() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getProperties(Predicate<Property>) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getProperties(Predicate<Property>) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getPropertyName() - Method in enum com.icfolson.aem.library.api.page.enums.TitleType
 
getQueryString() - Method in interface com.icfolson.aem.library.api.link.Link
 
getRegisteredCacheServices() - Method in interface com.icfolson.aem.library.core.jmx.GoogleGuavaCacheReportingAndMaintenanceMBean
Lists all registered cache services.
getRequestParameter(String) - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
Retrieve a parameter from the request or return an absent Optional if it does not exist.
getRequestParameter(String, String) - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
Retrieve a parameter value from the request or return a default value if the parameter does not exist.
getRequestParameters(String) - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
Retrieve parameters from the request or return an absent Optional if they do not exist.
getResource() - Method in interface com.icfolson.aem.library.api.node.BasicNode
Get the underlying resource for this instance.
getResource() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getResource() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
getResource() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
getResourceResolver() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getSelectors() - Method in interface com.icfolson.aem.library.api.link.Link
 
getSelectors() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getSession() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getSlingRequest() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getSlingResponse() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
getSuffix() - Method in interface com.icfolson.aem.library.api.link.Link
 
getTarget() - Method in enum com.icfolson.aem.library.api.link.enums.LinkTarget
 
getTarget() - Method in interface com.icfolson.aem.library.api.link.Link
 
getTemplatePath() - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get the template path for this page.
getText() - Method in class com.icfolson.aem.library.core.servlets.optionsprovider.Option
 
getTitle() - Method in interface com.icfolson.aem.library.api.link.Link
 
getTitle(TitleType) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
Get the title with the given type for this page.
getValue() - Method in class com.icfolson.aem.library.core.servlets.optionsprovider.Option
 
getWCMMode() - Method in interface com.icfolson.aem.library.api.request.ComponentServletRequest
 
GoogleGuavaCacheReportingAndMaintenanceMBean - Interface in com.icfolson.aem.library.core.jmx
 
GROUP_HIDDEN - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Component group that is hidden from the Sidekick.

H

handleActivate(String) - Method in class com.icfolson.aem.library.core.replication.AbstractReplicationListener
Handle activation event.
handleDeactivate(String) - Method in class com.icfolson.aem.library.core.replication.AbstractReplicationListener
Handle deactivation event.
handleDelete(String) - Method in class com.icfolson.aem.library.core.replication.AbstractReplicationListener
Handle delete event.
handleEvent(Event) - Method in class com.icfolson.aem.library.core.replication.AbstractReplicationListener
 

I

ImageInject - Annotation Type in com.icfolson.aem.library.models.annotations
 
ImageLink - Interface in com.icfolson.aem.library.api.link
An image link contains all of the attributes of a Link with the addition of an image source attribute.
ImageServlet - Class in com.icfolson.aem.library.core.servlets
Image rendering servlet.
ImageServlet() - Constructor for class com.icfolson.aem.library.core.servlets.ImageServlet
 
ImageSource - Interface in com.icfolson.aem.library.api
Definition for items with associated images, such as pages and components.
IMG_SELECTOR - Static variable in annotation type com.icfolson.aem.library.models.annotations.ImageInject
 
Inheritable - Interface in com.icfolson.aem.library.api
An accessible instance (such as a Node or Page) that supports hierarchy-based content inheritance.
InheritInject - Annotation Type in com.icfolson.aem.library.models.annotations
 
isActive() - Method in interface com.icfolson.aem.library.api.link.NavigationLink
 
isContent(String) - Static method in class com.icfolson.aem.library.core.utils.PathUtils
Determine if the given path is a valid content path.
isEmpty() - Method in interface com.icfolson.aem.library.api.link.Link
 
isExternal() - Method in interface com.icfolson.aem.library.api.link.Link
 
isExternal(String) - Static method in class com.icfolson.aem.library.core.utils.PathUtils
Determine if the given path is external (i.e.
isExternal(String, ResourceResolver) - Static method in class com.icfolson.aem.library.core.utils.PathUtils
Determine if the given path is external by verifying that it corresponds to an existing Sling resource.
isHasImage() - Method in interface com.icfolson.aem.library.api.ImageSource
Check if the current resource has a default image.
isHasImage(String) - Method in interface com.icfolson.aem.library.api.ImageSource
Check if the current resource has a named image.
isHasImage() - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
isHasImage(String) - Method in class com.icfolson.aem.library.core.components.AbstractComponent
 
isHasImage() - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
isHasImage(String) - Method in class com.icfolson.aem.library.core.node.DelegateComponentNode
 
isValid(SlingHttpServletRequest, String, String) - Method in class com.icfolson.aem.library.core.servlets.AbstractValidatorServlet
Validate the given value for this request and path.

L

Link - Interface in com.icfolson.aem.library.api.link
A link represents the attributes that compose a URL with additional title and target properties to encapsulate the typical attributes of an HTML anchor tag.
Linkable - Interface in com.icfolson.aem.library.api
Definition for "linkable" items, such as pages and components (i.e.
LinkBuilder - Interface in com.icfolson.aem.library.api.link.builders
Builder for creating Link, ImageLink, and NavigationLink objects.
LinkBuilderFactory - Class in com.icfolson.aem.library.core.link.builders.factory
Factory for acquiring LinkBuilder instances.
LinkInject - Annotation Type in com.icfolson.aem.library.models.annotations
 
LinkTarget - Enum in com.icfolson.aem.library.api.link.enums
Enumeration of link target values.
listCaches() - Method in interface com.icfolson.aem.library.core.services.cache.CacheService
 
listChildPages() - Method in interface com.icfolson.aem.library.api.page.PageDecorator
List children of the current page.
listChildPages(Predicate<PageDecorator>) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
List child pages of the current page filtered using the given predicate.
listChildPages(Predicate<PageDecorator>, boolean) - Method in interface com.icfolson.aem.library.api.page.PageDecorator
List child pages of the current page filtered using the given predicate.

M

move(Page, String, String, boolean, boolean, String[]) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Moves the given page to the new destination.
move(Page, String, String, boolean, boolean, String[], String[]) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Moves the given page to the new destination.

N

NAME - Static variable in annotation type com.icfolson.aem.library.models.annotations.ImageInject
 
NAME - Static variable in annotation type com.icfolson.aem.library.models.annotations.InheritInject
 
NAME - Static variable in annotation type com.icfolson.aem.library.models.annotations.LinkInject
 
NAME - Static variable in annotation type com.icfolson.aem.library.models.annotations.ReferenceInject
 
NAME - Static variable in annotation type com.icfolson.aem.library.models.annotations.TagInject
 
NavigationLink - Interface in com.icfolson.aem.library.api.link
A navigation link contains all of the attributes of a Link with the addition of an active state attribute and a list of child links for representing navigation hierarchies.
NODE_NAME_PAR - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Conventional node/resource name for a main paragraph system.

O

onEvent(EventIterator) - Method in class com.icfolson.aem.library.core.listeners.AbstractPageEventListener
 
Option - Class in com.icfolson.aem.library.core.servlets.optionsprovider
Text/value pair for displaying in a selection dialog widget, used in conjunction with the AbstractOptionsProviderServlet.
Option(String, String) - Constructor for class com.icfolson.aem.library.core.servlets.optionsprovider.Option
 
OsgiConfiguration - Class in com.icfolson.aem.library.core.services
OSGi configuration wrapper.
OsgiConfiguration(Map<String, Object>) - Constructor for class com.icfolson.aem.library.core.services.OsgiConfiguration
 

P

PageDecorator - Interface in com.icfolson.aem.library.api.page
Decorates the CQ Page interface with additional convenience methods for traversing the content hierarchy and getters for AEM Library classes.
PageManagerDecorator - Interface in com.icfolson.aem.library.api.page
Decorates the CQ PageManager interface with additional methods for finding pages using queries, tags, and template paths.
PageReplicationListenerConfiguration - Annotation Type in com.icfolson.aem.library.core.replication
 
Paragraph - Class in com.icfolson.aem.library.core.servlets.paragraphs
 
Paragraph(String, String) - Constructor for class com.icfolson.aem.library.core.servlets.paragraphs.Paragraph
 
ParagraphJsonServlet - Class in com.icfolson.aem.library.core.servlets.paragraphs
Retrieves HTML for all contained components on a Page.
ParagraphJsonServlet() - Constructor for class com.icfolson.aem.library.core.servlets.paragraphs.ParagraphJsonServlet
 
PATH_CONTENT - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 
PATH_CONTENT_DAM - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 
PATH_ETC - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 
PATH_JCR_CONTENT - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 
PATH_SEPARATOR - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 
PathConstants - Class in com.icfolson.aem.library.core.constants
JCR path and extension constants.
PathUtils - Class in com.icfolson.aem.library.core.utils
JCR path utilities.
PATTERN_CONTENT - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 
processDelete(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.AbstractComponentServlet
Process a DELETE request.
processGet(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.AbstractComponentServlet
Process a GET request.
processGet(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.datasource.AbstractOptionsDataSourceServlet
 
processGet(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.optionsprovider.AbstractOptionsProviderServlet
 
processGet(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.paragraphs.ParagraphJsonServlet
 
processPage(String) - Method in class com.icfolson.aem.library.core.listeners.AbstractPageEventListener
Process a Page event.
processPost(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.AbstractComponentServlet
Process a POST request.
processPost(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.paragraphs.ParagraphJsonServlet
 
processPut(ComponentServletRequest) - Method in class com.icfolson.aem.library.core.servlets.AbstractComponentServlet
Process a PUT request.
PROPERTY_CLASS_NAME - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Property name in component descriptor containing annotated class name.
PropertyConstants - Class in com.icfolson.aem.library.core.constants
Property value constants.

R

REDIRECT_TARGET - Static variable in class com.icfolson.aem.library.core.constants.PropertyConstants
Page redirect target property name.
ReferenceInject - Annotation Type in com.icfolson.aem.library.models.annotations
Allows for the injection of Resources or objects of types adaptable from Resource based on path references.
REFRESH_INSERTED - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Inserted refresh listener value.
REFRESH_PAGE - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Page refresh listener value.
REFRESH_PARENT - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Parent refresh listener value.
REFRESH_SELF - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Self refresh listener value.
REFRESH_SELFMOVED - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Self moved refresh listener value.
REGEX_CONTENT - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 
replicate(Session, ReplicationActionType, String, Set<String>) - Method in interface com.icfolson.aem.library.core.services.SelectiveReplicationService
Replicate content to a selected set of replication agents.
replicate(Session, ReplicationActionType, String, ReplicationOptions, Set<String>) - Method in interface com.icfolson.aem.library.core.services.SelectiveReplicationService
Replicate content to a selected set of replication agents with additional replication options.
RESOURCE_TYPE_PARBASE - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Base resource type for all components.
RESOURCE_TYPE_PARSYS - Static variable in class com.icfolson.aem.library.core.constants.ComponentConstants
Sling resource type for paragraph systems.
restore(String, String) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Restore a revision of some page.
restoreTree(String, Calendar) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Restore a tree.

S

search(Query) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Search for pages using a query.
search(Query, int) - Method in interface com.icfolson.aem.library.api.page.PageManagerDecorator
Search for pages using a query with the given result limit.
SelectiveReplicationService - Interface in com.icfolson.aem.library.core.services
Wrapper for replicator service to facilitate replication to a selected set of agents.
SELECTOR - Static variable in class com.icfolson.aem.library.core.constants.PathConstants
 
SELF - Static variable in annotation type com.icfolson.aem.library.models.annotations.ImageInject
 
setActive(boolean) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set the active state for the link.
setExtension(String) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set the extension, without '.'.
setExternal(boolean) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set whether the link should be considered external, i.e.
setHost(String) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set the host.
setImageSource(String) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set an image source.
setOpaque(boolean) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set whether the link URI is opaque (an absolute URI whose scheme-specific part does not begin with a slash character).
setPort(int) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set the port.
setScheme(String) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set the scheme (e.g.
setSecure(boolean) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set secure.
setSuffix(String) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set the suffix.
setTarget(String) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set the link target.
setTitle(String) - Method in interface com.icfolson.aem.library.api.link.builders.LinkBuilder
Set the link title.

T

TagInject - Annotation Type in com.icfolson.aem.library.models.annotations
Allows for the injection of Resources or objects of types adaptable from Resource based on path references.
TitleType - Enum in com.icfolson.aem.library.api.page.enums
Enumeration of page title types.
toMap(String) - Method in class com.icfolson.aem.library.core.services.OsgiConfiguration
Returns the property as a map with string keys and string values.
toMap(String, List<String>) - Method in class com.icfolson.aem.library.core.services.OsgiConfiguration
Returns the property as a map with string keys and string values.
Traversable<T> - Interface in com.icfolson.aem.library.api
Definition for hierarchical JCR resources that can be traversed.

V

valueOf(String) - Static method in enum com.icfolson.aem.library.api.link.enums.LinkTarget
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.icfolson.aem.library.api.page.enums.TitleType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.icfolson.aem.library.api.link.enums.LinkTarget
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.icfolson.aem.library.api.page.enums.TitleType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeJsonResponse(SlingHttpServletResponse, Object) - Method in class com.icfolson.aem.library.core.servlets.AbstractJsonResponseServlet
Write an object to the response as JSON.
writeJsonResponse(SlingHttpServletResponse, Object, String) - Method in class com.icfolson.aem.library.core.servlets.AbstractJsonResponseServlet
Write an object to the response as JSON.
writeJsonResponse(SlingHttpServletResponse, Object, String, Locale) - Method in class com.icfolson.aem.library.core.servlets.AbstractJsonResponseServlet
Write an object to the response as JSON.
writeJsonResponse(SlingHttpServletResponse, ObjectMapper, Object) - Method in class com.icfolson.aem.library.core.servlets.AbstractJsonResponseServlet
Write an object to the response as JSON using the given ObjectMapper instance.
writeLayer(SlingHttpServletRequest, SlingHttpServletResponse, AbstractImageServlet.ImageContext, Layer) - Method in class com.icfolson.aem.library.core.servlets.ImageServlet
 
A B C D E F G H I L M N O P R S T V W 
Skip navigation links

Copyright © 2019 ICF Next. All rights reserved.