Class Placeholder


  • public class Placeholder
    extends java.lang.Object
    Class to handle placeholders
    • Constructor Summary

      Constructors 
      Constructor Description
      Placeholder()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getComponentTitle​(Component component)
      Get title of component
      static java.lang.String getDefaultPlaceholder​(javax.servlet.ServletRequest slingRequest, Component component, java.lang.String defaultPlaceholder)
      Get default placeholder for any component incl.
      static java.lang.String getDefaultPlaceholder​(javax.servlet.ServletRequest slingRequest, Component component, java.lang.String defaultPlaceholder, java.lang.String... addClasses)
      Get default placeholder for any component incl.
      static java.lang.String getDefaultPlaceholder​(javax.servlet.ServletRequest slingRequest, java.lang.String title, java.lang.String defaultPlaceholder, java.lang.String... addClasses)
      Get default placeholder for any component incl.
      static boolean isAuthoringUIModeTouch​(javax.servlet.ServletRequest slingRequest)
      Check if UI is in authoring mode TOUCH
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DEFAULT_PLACEHOLDER_TOUCH

        public static final java.lang.String DEFAULT_PLACEHOLDER_TOUCH
        See Also:
        Constant Field Values
      • ATTRIBUTE_EMTPYTEXT

        public static final java.lang.String ATTRIBUTE_EMTPYTEXT
        See Also:
        Constant Field Values
    • Constructor Detail

      • Placeholder

        public Placeholder()
    • Method Detail

      • isAuthoringUIModeTouch

        public static boolean isAuthoringUIModeTouch​(javax.servlet.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 java.lang.String getDefaultPlaceholder​(javax.servlet.ServletRequest slingRequest,
                                                             java.lang.String title,
                                                             java.lang.String defaultPlaceholder,
                                                             java.lang.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 java.lang.String getDefaultPlaceholder​(javax.servlet.ServletRequest slingRequest,
                                                             Component component,
                                                             java.lang.String defaultPlaceholder,
                                                             java.lang.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 java.lang.String getDefaultPlaceholder​(javax.servlet.ServletRequest slingRequest,
                                                             Component component,
                                                             java.lang.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 java.lang.String getComponentTitle​(Component component)
        Get title of component
        Parameters:
        component - Component
        Returns:
        component title