<?xml version="1.0" encoding="Windows-1255" ?><Class name="DynExpContext" inherit="core.gml:Object" id="core.dev:DynExpContext" sort="21" urn="core.dev:dynexp.DynExpContext.gs" toc="\Dynamic Expressions"><Summary>Holds a context for the Dynamic Expression engine.</Summary><Inherit>&lt;q ref=&quot;core.gml:Object&quot;&gt;Object&lt;/q&gt;</Inherit><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright>
<Topics>
<Property name="description" access="RO" type="String" default="''" sortGroup="true" scope="public" id="core.dev:DynExpContext!description" sort="34" group="Properties" seq="0000"><Summary>The description of the editor dialog.</Summary></Property>
<Property name="element" access="RO" type="Object" default="null" sortGroup="true" scope="public" id="core.dev:DynExpContext!element" sort="34" group="Properties" seq="0001"><Summary>The context containig element.</Summary></Property>
<Property name="exprText" access="RO" type="String" default="''" sortGroup="true" scope="public" id="core.dev:DynExpContext!exprText" sort="34" group="Properties" seq="0002"><Summary>The previous expression text.</Summary></Property>
<Property name="exprType" access="RO" type="Object" default="null" sortGroup="true" scope="public" id="core.dev:DynExpContext!exprType" sort="34" group="Properties" seq="0003"><Summary>Indicates the expected type of the value calculated by the expression.</Summary></Property>
<Property name="field" access="RO" type="String" default="''" sortGroup="true" scope="public" id="core.dev:DynExpContext!field" sort="34" group="Properties" seq="0004"><Summary>The field in the contexto.</Summary></Property>
<Property name="infoset" access="RO" type="Object" default="null" sortGroup="true" scope="public" id="core.dev:DynExpContext!infoset" sort="34" group="Properties" seq="0005"><Summary>The context Infoset.</Summary></Property>
<Property name="infosetEnum" access="RO" type="Object" default="null" sortGroup="true" scope="public" id="core.dev:DynExpContext!infosetEnum" sort="34" group="Properties" seq="0006"><Summary>The context IInfoset Enumeration.</Summary></Property>
<Property name="propName" access="RO" type="String" default="''" sortGroup="true" scope="public" id="core.dev:DynExpContext!propName" sort="34" group="Properties" seq="0007"><Summary>The property that contains the expression.</Summary></Property>
<Property name="title" access="RO" type="String" default="''" sortGroup="true" scope="public" id="core.dev:DynExpContext!title" sort="34" group="Properties" seq="0008"><Summary>The title of the editor dialog.</Summary></Property>
<Property name="transType" access="RO" type="String" default="''" sortGroup="true" scope="public" id="core.dev:DynExpContext!transType" sort="34" group="Properties" seq="0009"><Summary>Optional property translation type.</Summary></Property>
<Method name="setContext" scope="public" sortGroup="true" id="core.dev:DynExpContext!setContext" sort="35" group="Methods" seq="0010"><Summary>Sets the context.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setContext&lt;/b&gt;(&lt;i&gt;infosetEnum&lt;/i&gt;, &lt;i&gt;infoset&lt;/i&gt;, &lt;i&gt;field&lt;/i&gt;) &amp;rarr; Boolean"><Param name="infosetEnum" type="dev:IInfosetEnumerator" typeRef="&lt;q ref=&quot;core.dev:IInfosetEnumerator&quot;&gt;IInfosetEnumerator&lt;/q&gt;">The context Infoset enumeration.</Param><Param name="infoset" type="dev:IInfoset" typeRef="&lt;q ref=&quot;core.dev:IInfoset&quot;&gt;IInfoset&lt;/q&gt;">The context infoset.</Param><Param name="field" type="dev:IField" typeRef="&lt;q ref=&quot;core.dev:IField&quot;&gt;IField&lt;/q&gt;">The context field.</Param></Parameters><Return type="Boolean">Returns true when all parameters are valid.</Return></Method>
<Method name="setDescription" scope="public" sortGroup="true" id="core.dev:DynExpContext!setDescription" sort="35" group="Methods" seq="0011"><Summary>Sets the description of the editor dialog.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setDescription&lt;/b&gt;(&lt;i&gt;description&lt;/i&gt;) &amp;rarr; void"><Param name="description" type="String">The description of the editor dialog.</Param></Parameters><Return></Return></Method>
<Method name="setExprType" scope="public" sortGroup="true" id="core.dev:DynExpContext!setExprType" sort="35" group="Methods" seq="0012"><Summary>Sets the expression type.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setExprType&lt;/b&gt;(&lt;i&gt;exprType&lt;/i&gt;) &amp;rarr; Boolean"><Param name="exprType">The expression type.</Param></Parameters><Return type="Boolean">Returns true when type is valid.</Return></Method>
<Method name="setField" scope="public" sortGroup="true" id="core.dev:DynExpContext!setField" sort="35" group="Methods" seq="0013"><Summary>Sets the field.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setField&lt;/b&gt;(&lt;i&gt;field&lt;/i&gt;) &amp;rarr; void"><Param name="field" type="dev:IField" typeRef="&lt;q ref=&quot;core.dev:IField&quot;&gt;IField&lt;/q&gt;">The context field.</Param></Parameters><Return></Return></Method>
<Method name="setInfoset" scope="public" sortGroup="true" id="core.dev:DynExpContext!setInfoset" sort="35" group="Methods" seq="0014"><Summary>Sets the Infoset.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setInfoset&lt;/b&gt;(&lt;i&gt;infoset&lt;/i&gt;) &amp;rarr; Boolean"><Param name="infoset" type="dev:IInfoset" typeRef="&lt;q ref=&quot;core.dev:IInfoset&quot;&gt;IInfoset&lt;/q&gt;">The context Infoset.</Param></Parameters><Return type="Boolean">Returns true when all parameters are valid.</Return></Method>
<Method name="setInfosetEnum" scope="public" sortGroup="true" id="core.dev:DynExpContext!setInfosetEnum" sort="35" group="Methods" seq="0015"><Summary>Sets the context Infoset Emumeration.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setInfosetEnum&lt;/b&gt;(&lt;i&gt;infosetEnum&lt;/i&gt;) &amp;rarr; Boolean"><Param name="infosetEnum" type="dev:IInfosetEnumerator" typeRef="&lt;q ref=&quot;core.dev:IInfosetEnumerator&quot;&gt;IInfosetEnumerator&lt;/q&gt;">The context Infoset Emumeration.</Param></Parameters><Return type="Boolean">Returns true when the object is a infoset enumeration.</Return></Method>
<Method name="setPrevExprTxt" scope="public" sortGroup="true" id="core.dev:DynExpContext!setPrevExprTxt" sort="35" group="Methods" seq="0016"><Summary>Sets the previous expression text.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setPrevExprTxt&lt;/b&gt;(&lt;i&gt;exprText&lt;/i&gt;) &amp;rarr; void"><Param name="exprText" type="String">The previous expression text.</Param></Parameters><Return></Return></Method>
<Method name="setTitle" scope="public" sortGroup="true" id="core.dev:DynExpContext!setTitle" sort="35" group="Methods" seq="0017"><Summary>Sets the title of the editor dialog.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setTitle&lt;/b&gt;(&lt;i&gt;title&lt;/i&gt;) &amp;rarr; void"><Param name="title" type="String">The title of the editor dialog.</Param></Parameters><Return></Return></Method>
<Method name="setTranslation" scope="public" sortGroup="true" id="core.dev:DynExpContext!setTranslation" sort="35" group="Methods" seq="0018"><Summary>Sets the property name and the translation type for the property that holds the expression.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setTranslation&lt;/b&gt;(&lt;i&gt;element&lt;/i&gt;, &lt;i&gt;propName&lt;/i&gt;, &lt;i&gt;transType&lt;/i&gt;) &amp;rarr; void"><Param name="element">A GML element that contains the property.</Param><Param name="propName">The propertyName.</Param><Param name="transType">The type (XTIT,XBTN...).</Param></Parameters><Return></Return></Method>
</Topics>
</Class>