Class Placeholder

java.lang.Object
com.day.cq.wcm.foundation.Placeholder

public class Placeholder extends Object
Class to handle placeholders
  • Field Details

  • Constructor Details

    • Placeholder

      public Placeholder()
  • Method Details

    • 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