Class LayoutOptions

  • All Implemented Interfaces:
    java.io.Serializable

    public class LayoutOptions
    extends java.lang.Object
    implements java.io.Serializable
    Model class representing layout options.
    Since:
    0.6.0
    Author:
    Oleg Varaksin / last modified by Melloware
    See Also:
    Serialized Form
    • Constructor Detail

      • LayoutOptions

        public LayoutOptions()
      • LayoutOptions

        public LayoutOptions​(java.lang.String id)
    • Method Detail

      • getId

        public java.lang.String getId()
      • setId

        public void setId​(java.lang.String id)
      • getOptions

        public java.util.Map<java.lang.String,​java.lang.Object> getOptions()
      • setOptions

        public void setOptions​(java.util.Map<java.lang.String,​java.lang.Object> options)
      • addOption

        public void addOption​(java.lang.String key,
                              java.lang.Object value)
      • addOptions

        public void addOptions​(java.util.Map<java.lang.String,​java.lang.Object> options)
      • setPanesOptions

        public void setPanesOptions​(LayoutOptions layoutOptions)
      • setNorthOptions

        public void setNorthOptions​(LayoutOptions layoutOptions)
      • setSouthOptions

        public void setSouthOptions​(LayoutOptions layoutOptions)
      • setWestOptions

        public void setWestOptions​(LayoutOptions layoutOptions)
      • setEastOptions

        public void setEastOptions​(LayoutOptions layoutOptions)
      • setCenterOptions

        public void setCenterOptions​(LayoutOptions layoutOptions)
      • setChildOptions

        public void setChildOptions​(LayoutOptions layoutOptions)
      • getDirectionPanes

        public java.util.Set<LayoutOptions> getDirectionPanes()
      • getLayoutOptions

        public LayoutOptions getLayoutOptions​(java.lang.String id)
      • replace

        public boolean replace​(java.lang.String id,
                               LayoutOptions layoutOptions)
      • toJson

        public java.lang.String toJson()
        Serializes layout options to JSON string.
        Returns:
        Layout options as JSON string