Class BaseInfo

java.lang.Object
com.motivewave.platform.sdk.common.BaseInfo
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
BarInfo, BarSizeInfo, ColorInfo, ExitPoint, FileInfo, FontInfo, InputInfo, InstrInfo, LineInfo, MAMethodInfo, MarkerInfo, ShadeInfo, StringInfo, TagInfo, TimeFrame

public abstract class BaseInfo extends Object implements Cloneable
  • Constructor Details

    • BaseInfo

      protected BaseInfo(boolean enabled)
    • BaseInfo

      protected BaseInfo(String key, boolean enabled)
  • Method Details

    • isEnabled

      public boolean isEnabled()
    • enabled

      public BaseInfo enabled(boolean b)
    • setEnabled

      protected void setEnabled(boolean b)
    • getKey

      public String getKey()
    • setKey

      protected void setKey(String key)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toJson

      public Object toJson()
    • toJson

      public abstract Object toJson(BaseInfo def)
    • clone

      public BaseInfo clone()
      Creates a clone (copy) of this object.
      Overrides:
      clone in class Object
      Returns:
      clone of this object