Package com.day.cq.dam.api.metadata
Interface ComponentHandler
-
public interface ComponentHandlerBase class for handling runtime rendering of resources after application of rules residing on them
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCASCADE_FROM_VALUEstatic java.lang.StringCHOICES_CASCADING_PARAMstatic java.lang.StringGENERIC_HANDLER_PATHstatic java.lang.StringREGISTERED_COMPONENTSstatic java.lang.StringRULE_BASEDstatic java.lang.StringSOURCE_VALUE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<java.lang.String>getPaths()Resourcehandle(SlingHttpServletRequest request)
-
-
-
Field Detail
-
REGISTERED_COMPONENTS
static final java.lang.String REGISTERED_COMPONENTS
- See Also:
- Constant Field Values
-
GENERIC_HANDLER_PATH
static final java.lang.String GENERIC_HANDLER_PATH
- See Also:
- Constant Field Values
-
SOURCE_VALUE
static final java.lang.String SOURCE_VALUE
- See Also:
- Constant Field Values
-
RULE_BASED
static final java.lang.String RULE_BASED
- See Also:
- Constant Field Values
-
CHOICES_CASCADING_PARAM
static final java.lang.String CHOICES_CASCADING_PARAM
- See Also:
- Constant Field Values
-
CASCADE_FROM_VALUE
static final java.lang.String CASCADE_FROM_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPaths
java.util.Set<java.lang.String> getPaths()
- Returns:
- A set of component paths for which this handler should be called.
-
handle
Resource handle(SlingHttpServletRequest request)
- Parameters:
request- client request- Returns:
- Returns a synthetic resource which may have different properties/children as compared to the actual resource.
-
-