Class AbstractJsObject

java.lang.Object
com.webfirmframework.wffweb.tag.core.AbstractTagBase
com.webfirmframework.wffweb.tag.core.AbstractJsObject
All Implemented Interfaces:
TagBase, Serializable, Cloneable
Direct Known Subclasses:
AbstractHtml

public abstract class AbstractJsObject extends AbstractTagBase
Since:
2.1.8
See Also:
  • Field Details

    • wffBMDatas

      protected volatile Map<String,WffBMData> wffBMDatas
      should not be directly consumed as it may not have been initialized, instead use getWffDatas method. But, its direct usage is valid only for AbstractHtml#getWffObjects()
  • Constructor Details

    • AbstractJsObject

      public AbstractJsObject()
  • Method Details

    • getSharedObject

      public abstract AbstractHtml5SharedObject getSharedObject()
    • addWffData

      protected static WffBMData addWffData(AbstractHtml abstractHtml, String key, WffBMData wffBMData)
      Parameters:
      abstractHtml -
      key -
      wffBMData -
      Returns:
      Since:
      2.1.8
    • getWffData

      protected static WffBMData getWffData(AbstractHtml abstractHtml, String key)
      Parameters:
      abstractHtml -
      key -
      Returns:
      the existing WffBMData
      Since:
      3.0.1
    • removeWffData

      protected static WffBMData removeWffData(AbstractHtml abstractHtml, String key)
      Parameters:
      abstractHtml -
      key -
      Returns:
      Since:
      2.1.8