Class ARG_GetTextWithTranslations
java.lang.Object
de.mid.innovator.srv2api.icw2meta.ARG_GetTextWithTranslations
- All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble
public class ARG_GetTextWithTranslations
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleantrue, if connected elements are addedbooleantrue, if text definitions of all areas are required, only the specified area otherwisearea of the required text definitionsbooleantrue, if no translations are required for text valuesbooleantrue, if only flow text definitions are requiredbooleantrue, if only existing text values are required, all configured text definitions otherwiselist of text able elementslist of translation languagesbooleantrue, if lock units are necessarybooleantrue, if synced text definitions are added, withSync is ignored if onlyUsed, onlyFlow or allArea is activated -
Constructor Summary
ConstructorsConstructorDescriptionARG_GetTextWithTranslations(List<ADModelTranslation> seqLang, List<MMTextAble> seqElem, boolean onlyFlow, boolean onlyUsed, boolean noTrans, boolean withSync, boolean addElem, boolean withLock, boolean allArea, K_TEXT_VISIBILITY kArea) -
Method Summary
Modifier and TypeMethodDescriptionvoidmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel) voidresolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel) voidunmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
-
Field Details
-
seqLang
list of translation languages -
seqElem
list of text able elements -
onlyFlow
public boolean onlyFlowtrue, if only flow text definitions are required -
onlyUsed
public boolean onlyUsedtrue, if only existing text values are required, all configured text definitions otherwise -
noTrans
public boolean noTranstrue, if no translations are required for text values -
withSync
public boolean withSynctrue, if synced text definitions are added, withSync is ignored if onlyUsed, onlyFlow or allArea is activated -
addElem
public boolean addElemtrue, if connected elements are added -
withLock
public boolean withLocktrue, if lock units are necessary -
allArea
public boolean allAreatrue, if text definitions of all areas are required, only the specified area otherwise -
kArea
area of the required text definitions
-
-
Constructor Details
-
ARG_GetTextWithTranslations
public ARG_GetTextWithTranslations() -
ARG_GetTextWithTranslations
public ARG_GetTextWithTranslations(List<ADModelTranslation> seqLang, List<MMTextAble> seqElem, boolean onlyFlow, boolean onlyUsed, boolean noTrans, boolean withSync, boolean addElem, boolean withLock, boolean allArea, K_TEXT_VISIBILITY kArea)
-
-
Method Details
-
marshal
public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel) - Specified by:
marshalin interfacede.mid.innovator.srv2api.impl.MarshallAble
-
unmarshal
- Specified by:
unmarshalin interfacede.mid.innovator.srv2api.impl.MarshallAble
-
resolveReferences
public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel) - Specified by:
resolveReferencesin interfacede.mid.innovator.srv2api.impl.MarshallAble
-