org.jutil.text.html
Class Select

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable
          extended by org.jutil.util.AttributesImpl
              extended by org.jutil.text.html.Element
                  extended by org.jutil.text.html.Select
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Cloneable, java.util.Map, VersionedObject, Attributes

public class Select
extends Element

See Also:
Serialized Form

Constructor Summary
Select()
           
 
Method Summary
 void clearData()
           
 java.lang.Object getAttribute(java.lang.String name)
           
 java.lang.String getOption(java.lang.String key)
           
 java.lang.String getType()
           
 java.lang.Object getValue()
           
 Version getVersion()
          Overide the superclass getVersion() to return this sub classe's Version
 boolean isMultiple()
           
 boolean isSelected(java.lang.String key)
           
 void readExternal(java.io.ObjectInput in)
           
 void setAttribute(java.lang.String name, java.lang.Object attr)
           
 void setMultiple(boolean multiple)
           
 void setOption(java.lang.String key, java.lang.String value)
           
 void setSelected(java.lang.String key, boolean selected)
           
 void setType(java.lang.String type)
           
 void setValue(java.lang.Object value)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class org.jutil.text.html.Element
setAttributes, toStringAttributes
 
Methods inherited from class org.jutil.util.AttributesImpl
clearAttributes, elements, getAttribute, keys, removeAttribute, removeAttribute, setAttribute, size
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, rehash, remove, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Select

public Select()
Method Detail

clearData

public void clearData()
Specified by:
clearData in class Element

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in class Element

getValue

public java.lang.Object getValue()
Specified by:
getValue in class Element

getOption

public java.lang.String getOption(java.lang.String key)

setOption

public void setOption(java.lang.String key,
                      java.lang.String value)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object attr)
Specified by:
setAttribute in interface Attributes
Overrides:
setAttribute in class AttributesImpl

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Specified by:
getAttribute in interface Attributes
Overrides:
getAttribute in class AttributesImpl

setSelected

public void setSelected(java.lang.String key,
                        boolean selected)

isSelected

public boolean isSelected(java.lang.String key)

setMultiple

public void setMultiple(boolean multiple)

isMultiple

public boolean isMultiple()

toString

public java.lang.String toString()
Specified by:
toString in class Element

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Overrides:
writeExternal in class Element
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Overrides:
readExternal in class Element
Throws:
java.io.IOException
java.lang.ClassNotFoundException

getVersion

public Version getVersion()
Overide the superclass getVersion() to return this sub classe's Version

Specified by:
getVersion in interface VersionedObject
Overrides:
getVersion in class Element