Interface FrameworkComponent
-
- All Superinterfaces:
InheritanceValueMap,java.util.Map<java.lang.String,java.lang.Object>,ValueMap
public interface FrameworkComponent extends InheritanceValueMap
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValueMapgetAnalyticsProperties()Returns aValueMapof the componentsanalyticsnode.MultiValueMapgetCqMappings()Returns aMultiValueMapof the CQ mapping, using CQ variables as keys.java.lang.StringgetPath()Return the path of this component.JSONArraygetScVars(java.lang.String cqVar)Returns aJSONArrayof the SiteCatalyst mapping.java.lang.String[]getTrackedVarsEvents()Returns a concatenated array of variable and event names.java.lang.StringgetType()Returns the resource type of this component.java.util.Set<java.lang.String>inheritedKeySet()Returns a set of SiteCatalyst variables mapped in this or inherited framework component.-
Methods inherited from interface com.day.cq.commons.inherit.InheritanceValueMap
getInherited, getInherited
-
-
-
-
Method Detail
-
getType
java.lang.String getType()
Returns the resource type of this component.- Returns:
- Resource type
-
getPath
java.lang.String getPath()
Return the path of this component.- Returns:
- Component path
-
getTrackedVarsEvents
java.lang.String[] getTrackedVarsEvents()
Returns a concatenated array of variable and event names.- Returns:
- String array of variable and event names
-
getCqMappings
MultiValueMap getCqMappings()
Returns aMultiValueMapof the CQ mapping, using CQ variables as keys.- Returns:
MultiValueMapof the CQ mapping
-
getScVars
JSONArray getScVars(java.lang.String cqVar)
Returns aJSONArrayof the SiteCatalyst mapping.- Parameters:
cqVar- CQ Variable- Returns:
- SiteCatalyst Mapping for given CQ Variable
-
inheritedKeySet
java.util.Set<java.lang.String> inheritedKeySet()
Returns a set of SiteCatalyst variables mapped in this or inherited framework component.- Returns:
- Set of SiteCatalyst variable names.
-
-