Class StyledLayoutStructureItem

java.lang.Object
com.liferay.layout.util.structure.LayoutStructureItem
com.liferay.layout.util.structure.StyledLayoutStructureItem
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
CollectionStyledLayoutStructureItem, ContainerStyledLayoutStructureItem, FormStepContainerStyledLayoutStructureItem, FormStyledLayoutStructureItem, FragmentStyledLayoutStructureItem, RowStyledLayoutStructureItem

public abstract class StyledLayoutStructureItem extends LayoutStructureItem
  • Field Details

    • LAYOUT_STRUCTURE_ITEM_CSS_CLASS_PREFIX

      protected static final String LAYOUT_STRUCTURE_ITEM_CSS_CLASS_PREFIX
      See Also:
    • stylesJSONObject

      protected com.liferay.portal.kernel.json.JSONObject stylesJSONObject
    • viewportStyleJSONObjects

      protected Map<String,com.liferay.portal.kernel.json.JSONObject> viewportStyleJSONObjects
  • Constructor Details

    • StyledLayoutStructureItem

      public StyledLayoutStructureItem(String parentItemId)
    • StyledLayoutStructureItem

      public StyledLayoutStructureItem(String itemId, String parentItemId)
  • Method Details

    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class LayoutStructureItem
    • getBackgroundImageJSONObject

      public com.liferay.portal.kernel.json.JSONObject getBackgroundImageJSONObject()
    • getCssClass

      public String getCssClass()
    • getCssClasses

      public Set<String> getCssClasses()
    • getCustomCSS

      public String getCustomCSS()
    • getCustomCSSViewports

      public Map<String,String> getCustomCSSViewports()
    • getItemConfigJSONObject

      public com.liferay.portal.kernel.json.JSONObject getItemConfigJSONObject()
      Specified by:
      getItemConfigJSONObject in class LayoutStructureItem
    • getName

      public String getName()
    • getStyledCssClasses

      public String getStyledCssClasses()
    • getUniqueCssClass

      public String getUniqueCssClass()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class LayoutStructureItem
    • setCssClasses

      public void setCssClasses(Set<String> cssClasses)
    • setCustomCSS

      public void setCustomCSS(String customCSS)
    • setCustomCSSViewport

      public void setCustomCSSViewport(String viewportSizeId, String customCSS)
    • setName

      public void setName(String name)
    • updateItemConfig

      public void updateItemConfig(com.liferay.portal.kernel.json.JSONObject itemConfigJSONObject)
      Specified by:
      updateItemConfig in class LayoutStructureItem