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 java.lang.Object implements de.mid.innovator.srv2api.impl.MarshallAble
-
-
Field Summary
Fields Modifier and Type Field Description K_NAMEABLE_CREATE
createImpl
specifies the create procedurejava.util.List<ARG_NameAbleSelectDlgNode>
list
selectable elements as flat list.boolean
lockOption
provide option "lock"ADClientAble
ohTreePos
position in tree if seqOhInit is emptyK_NAMEABLE_SELECT_OPMODE
opMode
Create dialog needs one/two columnsjava.util.List<ADClientAble>
seqAllItems
holds all items if 'tree' and 'list' is emptyjava.util.List<ARG_PropVal>
seqCbCreate
property/values for create procedurejava.util.List<ADClientAble>
seqOhInit
element in tree to be displayed when openedInoClientTreeNode<ARG_NameAbleSelectDlgNode>
tree
selectable elements and its parents in tree structure.boolean
useSelType
use type of element for type listK_VATTR
vattrSecond
specifies the metamodel relationship of the second column
-
Constructor Summary
Constructors Constructor Description ARG_TreeArgNameAbleSelectDlgNode()
ARG_TreeArgNameAbleSelectDlgNode(ADClientAble ohTreePos, java.util.List<ADClientAble> seqOhInit, boolean useSelType, InoClientTreeNode<ARG_NameAbleSelectDlgNode> tree, K_NAMEABLE_CREATE createImpl, K_NAMEABLE_SELECT_OPMODE opMode, java.util.List<ARG_PropVal> seqCbCreate, K_VATTR vattrSecond, java.util.List<ADClientAble> seqAllItems, boolean lockOption, java.util.List<ARG_NameAbleSelectDlgNode> list)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
void
resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
void
unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
-
-
-
Field Detail
-
ohTreePos
public ADClientAble ohTreePos
position in tree if seqOhInit is empty
-
seqOhInit
public java.util.List<ADClientAble> seqOhInit
element in tree to be displayed when opened
-
useSelType
public boolean useSelType
use type of element for type list
-
tree
public InoClientTreeNode<ARG_NameAbleSelectDlgNode> 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 java.util.List<ARG_PropVal> seqCbCreate
property/values for create procedure
-
vattrSecond
public K_VATTR vattrSecond
specifies the metamodel relationship of the second column
-
seqAllItems
public java.util.List<ADClientAble> seqAllItems
holds all items if 'tree' and 'list' is empty
-
lockOption
public boolean lockOption
provide option "lock"
-
list
public java.util.List<ARG_NameAbleSelectDlgNode> list
selectable elements as flat list. 'tree' is empty
-
-
Constructor Detail
-
ARG_TreeArgNameAbleSelectDlgNode
public ARG_TreeArgNameAbleSelectDlgNode()
-
ARG_TreeArgNameAbleSelectDlgNode
public ARG_TreeArgNameAbleSelectDlgNode(ADClientAble ohTreePos, java.util.List<ADClientAble> seqOhInit, boolean useSelType, InoClientTreeNode<ARG_NameAbleSelectDlgNode> tree, K_NAMEABLE_CREATE createImpl, K_NAMEABLE_SELECT_OPMODE opMode, java.util.List<ARG_PropVal> seqCbCreate, K_VATTR vattrSecond, java.util.List<ADClientAble> seqAllItems, boolean lockOption, java.util.List<ARG_NameAbleSelectDlgNode> list)
-
-
Method Detail
-
marshal
public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
- Specified by:
marshal
in interfacede.mid.innovator.srv2api.impl.MarshallAble
-
unmarshal
public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
- Specified by:
unmarshal
in interfacede.mid.innovator.srv2api.impl.MarshallAble
-
resolveReferences
public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
- Specified by:
resolveReferences
in interfacede.mid.innovator.srv2api.impl.MarshallAble
-
-