de.mid.innovator.srv2api.icw2elem
Class ARG_TranslatedProperty

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2elem.ARG_TranslatedProperty
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_TranslatedProperty
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble


Field Summary
 boolean isModelNewer
          property's value was modified after translation
 boolean isNotToLocalize
          true, if the property is not to localize for this element
 ELContainerAble ohElem
          instance holding the translated value
 ELModelLocale ohLocale
          language of the translation
 ELM2Attribute ohM2Attr
          meta attribute specifies the translated property
 String translatedValue
          translated item
 String value
          property's value in model
 
Constructor Summary
ARG_TranslatedProperty()
           
ARG_TranslatedProperty(ELContainerAble ohElem, ELM2Attribute ohM2Attr, String value, ELModelLocale ohLocale, String translatedValue, boolean isModelNewer, boolean isNotToLocalize)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isModelNewer

public boolean isModelNewer
property's value was modified after translation


isNotToLocalize

public boolean isNotToLocalize
true, if the property is not to localize for this element


ohElem

public ELContainerAble ohElem
instance holding the translated value


ohLocale

public ELModelLocale ohLocale
language of the translation


ohM2Attr

public ELM2Attribute ohM2Attr
meta attribute specifies the translated property


translatedValue

public String translatedValue
translated item


value

public String value
property's value in model

Constructor Detail

ARG_TranslatedProperty

public ARG_TranslatedProperty()

ARG_TranslatedProperty

public ARG_TranslatedProperty(ELContainerAble ohElem,
                              ELM2Attribute ohM2Attr,
                              String value,
                              ELModelLocale ohLocale,
                              String translatedValue,
                              boolean isModelNewer,
                              boolean isNotToLocalize)
Method Detail

marshal

public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
marshal 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

unmarshal

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