Class ARG_TabCell

java.lang.Object
de.mid.innovator.srv2api.icw2meta.ARG_TabCell
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_TabCell extends Object implements de.mid.innovator.srv2api.impl.MarshallAble
  • Field Details

    • ohCell

      public MM2TypedElement ohCell
      cell entry
    • kVAttr

      public K_VATTR kVAttr
      kind if cell entry is a meta attribute - optional argument
    • strName

      public String strName
      name of the cell entry
    • strValue

      public String strValue
      value of the cell entry
    • ohValue

      public ADClientAble ohValue
      value element - optional argument
    • strValueType

      public String strValueType
      type of the value element
    • strValueBitmap

      public String strValueBitmap
      display bitmap of the value element
    • kType

      public K_TYPE kType
      kind of the cell entry type
    • seqRange

      public List<String> seqRange
      sequence of allowed values
    • strInfo

      public String strInfo
      description of the cell entry
    • isNull

      public boolean isNull
      null value allowed
    • isReadOnly

      public boolean isReadOnly
      read only property
    • hasSeparatorBehind

      public boolean hasSeparatorBehind
      separator behind the cell entry
    • ignoreCell

      public boolean ignoreCell
      ignore cell entry
    • isDefault

      public boolean isDefault
      true, if cell entry has default value
    • isDefaultAble

      public boolean isDefaultAble
      true, if cell entry may be set to default value
    • isMultiLineString

      public boolean isMultiLineString
      true, if cell entry of type string may have newlines
    • iDecimalScale

      public int iDecimalScale
      scale, if cell entry type is decimal
    • isMany

      public boolean isMany
      more than one value allowed
    • seqValue

      public List<ADClientAble> seqValue
      list of values
    • strUUIDConcept

      public String strUUIDConcept
      uuid of concept for incoming concept connection
    • strStereoConnect

      public String strStereoConnect
      stereotype name of incoming concept connection
  • Constructor Details

    • ARG_TabCell

      public ARG_TabCell()
    • ARG_TabCell

      public ARG_TabCell(MM2TypedElement ohCell, K_VATTR kVAttr, String strName, String strValue, ADClientAble ohValue, String strValueType, String strValueBitmap, K_TYPE kType, List<String> seqRange, String strInfo, boolean isNull, boolean isReadOnly, boolean hasSeparatorBehind, boolean ignoreCell, boolean isDefault, boolean isDefaultAble, boolean isMultiLineString, int iDecimalScale, boolean isMany, List<ADClientAble> seqValue, String strUUIDConcept, String strStereoConnect)
  • Method Details

    • marshal

      public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
      Specified by:
      marshal in interface de.mid.innovator.srv2api.impl.MarshallAble
    • unmarshal

      public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
      Specified by:
      unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble
    • resolveReferences

      public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
      Specified by:
      resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble