Class ARG_TreeArgNameAbleSelectDlgNode

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

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

    • ohTreePos

      public ADClientAble ohTreePos
      position in tree if seqOhInit is empty
    • seqOhInit

      public List<ADClientAble> seqOhInit
      element in tree to be displayed when opened
    • useSelType

      public boolean useSelType
      use type of element for type list
    • tree

      selectable elements and its parents in tree structure. 'list' is empty
    • createImpl

      public K_NAMEABLE_CREATE createImpl
      specifies the create procedure
    • opMode

      public K_NAMEABLE_SELECT_OPMODE opMode
      Create dialog needs one/two columns
    • seqCbCreate

      public List<ARG_PropVal> seqCbCreate
      property/values for create procedure
    • vattrSecond

      public K_VATTR vattrSecond
      specifies the metamodel relationship of the second column
    • seqAllItems

      public List<ADClientAble> seqAllItems
      holds all items if 'tree' and 'list' is empty
    • lockOption

      public boolean lockOption
      provide option "lock"
    • list

      selectable elements as flat list. 'tree' is empty
  • Constructor Details

  • 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