Class Placeholder


  • public class Placeholder
    extends Object
    Class to handle placeholders
    • Constructor Detail

      • Placeholder

        public Placeholder()
    • 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 - request
        title - text information for placeholder
        defaultPlaceholder - default placeholder
        addClasses - 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 - request
        component - component to read title from
        defaultPlaceholder - default placeholder
        addClasses - 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 - request
        component - component to read title from
        defaultPlaceholder - default placeholder
        Returns:
        default placeholder for component
      • getComponentTitle

        public static String getComponentTitle​(Component component)
        Get title of component
        Parameters:
        component - Component
        Returns:
        component title