Class ARG_TemplateParameterSubstitution
java.lang.Object
de.mid.innovator.srv2api.icw2class.ARG_TemplateParameterSubstitution
- All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble
public class ARG_TemplateParameterSubstitution
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleantrue, if the formal template parameter is invalid an the actual value should be deletedthe actual value for this parameterthe formal template parametername of the actual valuename of this parameter -
Constructor Summary
ConstructorsConstructorDescriptionARG_TemplateParameterSubstitution(CLTemplateParameter ohFormal, String strFormal, CLTemplateParameterAbleElement ohActual, String strActual, boolean isInvalid) -
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
-
ohFormal
the formal template parameter -
strFormal
name of this parameter -
ohActual
the actual value for this parameter -
strActual
name of the actual value -
isInvalid
public boolean isInvalidtrue, if the formal template parameter is invalid an the actual value should be deleted
-
-
Constructor Details
-
ARG_TemplateParameterSubstitution
public ARG_TemplateParameterSubstitution() -
ARG_TemplateParameterSubstitution
public ARG_TemplateParameterSubstitution(CLTemplateParameter ohFormal, String strFormal, CLTemplateParameterAbleElement ohActual, String strActual, boolean isInvalid)
-
-
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
-