+ <UML:Class stereotype="" package="HTML" xmi.id="537" abstract="0" documentation="HTML Image representation." name="MECON_HTML_Image" static="0" scope="200" >
+ <UML:Operation stereotype="" package="" xmi.id="169" type="void" abstract="0" documentation="Constructor." name="MECON_HTML_Image" static="0" scope="200" >
+ <UML:Parameter stereotype="" package="" xmi.id="1" value="''" type="string" abstract="0" documentation="Image location." name="src" static="0" scope="200" />
+ <UML:Parameter stereotype="" package="" xmi.id="2" value="''" type="string" abstract="0" documentation="Alternate text." name="alt" static="0" scope="200" />
+ <UML:Parameter stereotype="" package="" xmi.id="3" value="array()" type="array" abstract="0" documentation="Other image attributes." name="attrs" static="0" scope="200" />
+ </UML:Operation>
+ <UML:Operation stereotype="" package="" xmi.id="170" type="string" abstract="0" documentation="Converts to HTML output." name="toHtml" static="0" scope="200" />
+ <UML:Operation stereotype="" package="" xmi.id="171" type="string" abstract="0" documentation="Gets image location." name="getSrc" static="0" scope="200" />
+ <UML:Operation stereotype="" package="" xmi.id="172" type="void" abstract="0" documentation="Sets image location." name="setSrc" static="0" scope="200" >
+ <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Image location." name="src" static="0" scope="200" />
+ </UML:Operation>
+ <UML:Operation stereotype="" package="" xmi.id="173" type="string" abstract="0" documentation="Gets image alternate text." name="getAlt" static="0" scope="200" />
+ <UML:Operation stereotype="" package="" xmi.id="174" type="void" abstract="0" documentation="Sets image alternate text." name="setAlt" static="0" scope="200" >
+ <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Alternate text." name="alt" static="0" scope="200" />
+ </UML:Operation>
+ </UML:Class>
+ <UML:Class stereotype="" package="HTML" xmi.id="892" abstract="0" documentation="HTML Link representation.
+
+When adding GET variables, if the value is an object, it looks for a toString() method, if it doesn't exists or if is an array, it serializes the object/array to get a string value.
+This is done in toHtml() method. Object are stored as references." name="MECON_HTML_Link" static="0" scope="200" >
+ <UML:Operation stereotype="" package="" xmi.id="178" type="void" abstract="0" documentation="Constructor." name="MECON_HTML_Link" static="0" scope="200" >
+ <UML:Parameter stereotype="" package="" xmi.id="1" value="''" type="string" abstract="0" documentation="Hypertext reference." name="href" static="0" scope="200" />
+ <UML:Parameter stereotype="" package="" xmi.id="5" value="''" type="mixed" abstract="0" documentation="Link contents." name="contents" static="0" scope="200" />
+ <UML:Parameter stereotype="" package="" xmi.id="6" value="array()" type="array" abstract="0" documentation="Array (as key => value pairs) of GET variables to pass to the link." name="getVars" static="0" scope="200" />
+ <UML:Parameter stereotype="" package="" xmi.id="7" value="array()" type="array" abstract="0" documentation="Other links (A tag) attributes." name="attrs" static="0" scope="200" />
+ </UML:Operation>
+ <UML:Operation stereotype="" package="" xmi.id="179" type="string" abstract="0" documentation="Converts to HTML output." name="toHtml" static="0" scope="200" />
+ <UML:Operation stereotype="" package="" xmi.id="180" type="string" abstract="0" documentation="Gets hypertext reference." name="getHref" static="0" scope="200" />
+ <UML:Operation stereotype="" package="" xmi.id="181" type="void" abstract="0" documentation="Sets hypertext reference." name="setHref" static="0" scope="200" >
+ <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Hypertext reference." name="href" static="0" scope="200" />
+ </UML:Operation>
+ <UML:Operation stereotype="" package="" xmi.id="182" type="void" abstract="0" documentation="Set a GET variable." name="setGetVar" static="0" scope="200" >
+ <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Key for the GET variable." name="key" static="0" scope="200" />
+ <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="&mixed" abstract="0" documentation="Value for the variable." name="value" static="0" scope="200" />
+ </UML:Operation>
+ <UML:Operation stereotype="" package="" xmi.id="183" type="void" abstract="0" documentation="Updates GET variables." name="updateGetVars" static="0" scope="200" >
+ <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="array" abstract="0" documentation="Array (as key => value pairs) of GET variables to update.
+If they doesn't exists, they are added, if they exists, they are updated." name="vars" static="0" scope="200" />
+ </UML:Operation>
+ <UML:Operation stereotype="" package="" xmi.id="184" type="void" abstract="0" documentation="Unsets (removes) GET variables. This method supports variable arguments." name="unsetGetVars" static="0" scope="200" >
+ <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Key of the GET variable to remove." name="key" static="0" scope="200" />
+ </UML:Operation>
+ <UML:Operation stereotype="" package="" xmi.id="185" type="void" abstract="0" documentation="Adds contents to the link." name="addContents" static="0" scope="200" >
+ <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="&mixed" abstract="0" documentation="Contents to add. Can be an object with a toHtml() method." name="contents" static="0" scope="200" />
+ </UML:Operation>
+ <UML:Operation stereotype="" package="" xmi.id="186" type="string" abstract="0" documentation="" name="getContents" static="0" scope="200" />
+ <UML:Operation stereotype="" package="" xmi.id="187" type="void" abstract="0" documentation="" name="setContents" static="0" scope="200" >
+ <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="mixed" abstract="0" documentation="New link contents." name="contents" static="0" scope="200" />
+ </UML:Operation>
+ <UML:Attribute stereotype="" package="" xmi.id="176" value="array()" type="array" abstract="0" documentation="Variables to send via GET HTTP method.
+x2c:get set" name="getVars" static="0" scope="202" />
+ <UML:Attribute stereotype="" package="" xmi.id="177" value="array()" type="array" abstract="0" documentation="Link contents." name="contents" static="0" scope="202" />
+ </UML:Class>
+ <UML:Class stereotype="class" package="" xmi.id="188" abstract="0" documentation="x2c:extern" name="HTML_Common" static="0" scope="200" />
+ <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="500" rolea="537" roleb="188" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="" />
+ <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="500" rolea="892" roleb="188" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="" />