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 Details

    • seqLang

      public List<ADModelTranslation> seqLang
      list of translation languages
    • seqElem

      public List<MMTextAble> seqElem
      list of text able elements
    • onlyFlow

      public boolean onlyFlow
      true, if only flow text definitions are required
    • onlyUsed

      public boolean onlyUsed
      true, if only existing text values are required, all configured text definitions otherwise
    • noTrans

      public boolean noTrans
      true, if no translations are required for text values
    • withSync

      public boolean withSync
      true, if synced text definitions are added, withSync is ignored if onlyUsed, onlyFlow or allArea is activated
    • addElem

      public boolean addElem
      true, if connected elements are added
    • withLock

      public boolean withLock
      true, if lock units are necessary
    • allArea

      public boolean allArea
      true, if text definitions of all areas are required, only the specified area otherwise
    • kArea

      public K_TEXT_VISIBILITY 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:
      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