Package com.day.cq.wcm.foundation
Class Placeholder
java.lang.Object
com.day.cq.wcm.foundation.Placeholder
Class to handle placeholders
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetComponentTitle(Component component) Get title of componentstatic StringgetDefaultPlaceholder(ServletRequest slingRequest, Component component, String defaultPlaceholder) Get default placeholder for any component incl.static StringgetDefaultPlaceholder(ServletRequest slingRequest, Component component, String defaultPlaceholder, String... addClasses) Get default placeholder for any component incl.static StringgetDefaultPlaceholder(ServletRequest slingRequest, String title, String defaultPlaceholder, String... addClasses) Get default placeholder for any component incl.static booleanisAuthoringUIModeTouch(ServletRequest slingRequest) Check if UI is in authoring mode TOUCH
-
Field Details
-
DEFAULT_PLACEHOLDER_TOUCH
- See Also:
-
ATTRIBUTE_EMTPYTEXT
- See Also:
-
-
Constructor Details
-
Placeholder
public Placeholder()
-
-
Method Details
-
isAuthoringUIModeTouch
Check if UI is in authoring mode TOUCH- Parameters:
slingRequest- request- Returns:
- true if UI authoring is in TOUCH mode
-
getDefaultPlaceholder
public static String getDefaultPlaceholder(ServletRequest slingRequest, String title, String defaultPlaceholder, String... addClasses) Get default placeholder for any component incl. title as text information- Parameters:
slingRequest- requesttitle- text information for placeholderdefaultPlaceholder- default placeholderaddClasses- add additional classes to the placeholder div- Returns:
- default placeholder for component
-
getDefaultPlaceholder
public static String getDefaultPlaceholder(ServletRequest slingRequest, Component component, String defaultPlaceholder, String... addClasses) Get default placeholder for any component incl. title as text information- Parameters:
slingRequest- requestcomponent- component to read title fromdefaultPlaceholder- default placeholderaddClasses- add additional classes to the placeholder div- Returns:
- default placeholder for component
-
getDefaultPlaceholder
public static String getDefaultPlaceholder(ServletRequest slingRequest, Component component, String defaultPlaceholder) Get default placeholder for any component incl. title as text information- Parameters:
slingRequest- requestcomponent- component to read title fromdefaultPlaceholder- default placeholder- Returns:
- default placeholder for component
-
getComponentTitle
Get title of component- Parameters:
component- Component- Returns:
- component title
-