<?xml version="1.0"?><phpdoc><class name="form_element_selectobject" extends="form_element" undoc="false" access="private" abstract="true" package="Form"><file>c:/www/apache/doc2//form/form_element_selectobject.inc</file><doc><author email="uw@netuse.de">Ulf Wendel</author><inherited src="Array"/><overriden src="Array"/><description/><shortdescription>Superclass of select and combo.</shortdescription><version>$Id: form_element_selectobject.inc,v 1.5 2000/12/12 01:37:40 uw Exp $</version></doc><function name="setOptions" undoc="false" access="private"><doc><see type="var">$options</see><parameter name="$options" type="array"/><return name="" type="boolean"/><throws>form_error</throws><description/><shortdescription>Sets the option list of the select or combo box.</shortdescription></doc></function><function name="isSelected" undoc="false" access="private"><doc><parameter name="$value" type="string"/><return name="$selected" type="string"> Returns &amp;quot; selected&amp;quot; if the given value is selected</return><description/><shortdescription>FIXME</shortdescription></doc></function><function name="setValue" undoc="true" access="private"><doc><parameter name="$value" type="mixed">$value must be skalar if it&amp;apos;s not a select multiple and&#x0a;can be an array if it&amp;apos;s select multiple is set.</parameter><return name="$ok" type="boolean"/><throws>form_error</throws><overriden src="form_element"/><description/><shortdescription>Sets the current value.</shortdescription></doc></function><function name="validateIntro" undoc="false" access="private"><doc><return name="$message" type="string"> If not empty, an introption was selected.</return><description/><shortdescription>Checks whether an intro option was selected.</shortdescription></doc></function><function name="getIntroOptionTags" undoc="false" access="private"><doc><see type="function">getOptionTags()</see><return name="" type="string">HTML </return><description/><shortdescription>Returns a HTML string with all intro option tags.</shortdescription></doc></function><function name="getOptionTags" undoc="false" access="private"><doc><see type="function">getIntroOptionTags()</see><return name="$html" type="string"/><description/><shortdescription>Returns a HTML string with of all option tags.</shortdescription></doc></function><function name="getfrozen" undoc="true" access="private"><doc><see type="function">get()</see><see type="function">show()</see><parameter name="$value" default="&amp;quot;&amp;quot;" type="string">The value is only used with radio buttons.&#x0a;If the given value is equal to the value of the&#x0a;element when it was defined, the radio gets selected.</parameter><return type="void"/><overriden src="form_element"/><description/><shortdescription>Returns thr HTML code of the frozen element.</shortdescription><brother>get</brother></doc></function><variable name="$size" access="private" type="string">&amp;quot;&amp;quot;<doc><description/><shortdescription>HTML size attribute.</shortdescription></doc></variable><variable name="$intro" access="private" type="string">&amp;quot;&amp;quot;<doc><see type="var">$intro_e</see><description>You probably know these select boxes where the first option is &amp;quot;Please choose...&amp;quot;.That&amp;apos;s what&amp;apos;s intro for. The intro message is not a valid choise. If selected it&amp;apos;salwayscausing an error message (but only when intro_e is specified).</description><shortdescription>First option in a select or combo box with some advice to select another option.</shortdescription></doc></variable><variable name="$intro_e" access="private" type="string">&amp;quot;&amp;quot;<doc><see type="var">$intro</see><description/><shortdescription>Error message used when an intro field gets selected.</shortdescription></doc></variable><variable name="$seperators" access="private" type="array">array()<doc><see type="var">$seperators_e</see><description>Seperators in a list of option which can&amp;apos;t be selected.</description><shortdescription>Undocumented and unimplemented. FIXME</shortdescription></doc></variable><variable name="$seperators_e" access="private" type="string">&amp;quot;&amp;quot;<doc><see type="var">$seperators</see><description/><shortdescription>Error message used when a selector gets selected</shortdescription></doc></variable><variable name="$options" access="private" type="array">array()<doc><see type="var">$intro</see><see type="var">$intro_e</see><see type="var">$seperators</see><see type="var">$seperators_e</see><description/><shortdescription>Array of options.</shortdescription></doc></variable><variable name="$accesskey" access="private" type="string">&amp;quot;&amp;quot;<doc><description/><shortdescription>HTML accesskey attribute.</shortdescription></doc></variable><variable name="$tabindex" access="private" type="integer">-1<doc><description/><shortdescription>HTML tabindex attribute.</shortdescription></doc></variable><variable name="$required_fields" access="private" type="array">array ( &amp;quot;options&amp;quot;	=&amp;gt; &amp;quot;array&amp;quot; )<doc><see type="var">$shared_required_fields</see><see type="var">$optional_fields</see><overriden src="form_element"/><description/><shortdescription>List of required fields provided by a derived class.</shortdescription></doc></variable><inherited src="form_element" type="functions"><element>form_element</element><element>setup</element><element>checkconfiguration</element><element>getvalue</element><element>gettype</element><element>isbutton</element><element>getvalidator</element><element>setvalidator</element><element>freeze</element><element>unfreeze</element><element>thawout</element><element>get</element><element>show</element><element>validate</element><element>validatelength</element><element>validateregex</element><element>dovalidation</element><element>react</element><element>getjsonactivation</element><element>getcommonhtmlattributes</element><element>getfrozenhiddenelement</element><element>getfrozentable</element><element>getjs</element><element>getjsvalue</element><element>getextrajs</element><element>getname</element><element>ishidden</element></inherited><inherited src="form_commonobject" type="functions"><element>introspection</element></inherited><inherited src="form_element" type="variables"><element>$flag_config_ok</element><element>$elname</element><element>$name</element><element>$value</element><element>$additional_html</element><element>$frozen</element><element>$class</element><element>$id</element><element>$style</element><element>$shared_required_fields</element><element>$shared_optional_fields</element><element>$optional_fields</element><element>$method</element><element>$val_events</element><element>$js_mode</element><element>$form_name</element><element>$validator</element><element>$js_validator</element></inherited><inherited src="form_commonobject" type="variables"><element>$cr_html</element><element>$exceptions</element></inherited><path><parent>form_element</parent><parent>form_commonobject</parent></path><baseclass>form_commonobject</baseclass><subclasses><subclass>form_element_combo</subclass><subclass>form_element_select</subclass></subclasses></class></phpdoc>