Package com.day.cq.wcm.foundation
Class Placeholder
- java.lang.Object
-
- com.day.cq.wcm.foundation.Placeholder
-
public class Placeholder extends Object
Class to handle placeholders
-
-
Field Summary
Fields Modifier and Type Field Description static String
ATTRIBUTE_EMTPYTEXT
static String
DEFAULT_PLACEHOLDER_TOUCH
-
Constructor Summary
Constructors Constructor Description Placeholder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getComponentTitle(Component component)
Get title of componentstatic String
getDefaultPlaceholder(ServletRequest slingRequest, Component component, String defaultPlaceholder)
Get default placeholder for any component incl.static String
getDefaultPlaceholder(ServletRequest slingRequest, Component component, String defaultPlaceholder, String... addClasses)
Get default placeholder for any component incl.static String
getDefaultPlaceholder(ServletRequest slingRequest, String title, String defaultPlaceholder, String... addClasses)
Get default placeholder for any component incl.static boolean
isAuthoringUIModeTouch(ServletRequest slingRequest)
Check if UI is in authoring mode TOUCH
-
-
-
Field Detail
-
DEFAULT_PLACEHOLDER_TOUCH
public static final String DEFAULT_PLACEHOLDER_TOUCH
- See Also:
- Constant Field Values
-
ATTRIBUTE_EMTPYTEXT
public static final String ATTRIBUTE_EMTPYTEXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
isAuthoringUIModeTouch
public static boolean isAuthoringUIModeTouch(ServletRequest slingRequest)
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
-
-