org.jutil.text.html
Class Input

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.Input
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Cloneable, java.util.Map, VersionedObject, Attributes
Direct Known Subclasses:
InputHidden

public class Input
extends Element

See Also:
Serialized Form

Field Summary
static java.lang.String ATTR_NAME
           
static java.lang.String ATTR_TYPE
           
static java.lang.String ATTR_VALUE
           
 
Constructor Summary
Input()
           
 
Method Summary
 void clearData()
           
 java.lang.Object getAttribute(java.lang.String name)
           
 java.lang.Object getAttribute(java.lang.String name, java.lang.Object defVal)
           
 java.lang.String getName()
           
 java.lang.String getType()
           
 java.lang.Object getValue()
           
 Version getVersion()
          Overide the superclass getVersion() to return this sub classe's Version
static void main(java.lang.String[] args)
           
 void readExternal(java.io.ObjectInput in)
           
 void setAttribute(java.lang.String name, java.lang.Object attr)
           
 void setName(java.lang.String name)
           
 void setType(java.lang.String type)
           
 void setValue(java.lang.Object value)
           
 void setValue(java.lang.String 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, 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
 

Field Detail

ATTR_NAME

public static final java.lang.String ATTR_NAME
See Also:
Constant Field Values

ATTR_TYPE

public static final java.lang.String ATTR_TYPE
See Also:
Constant Field Values

ATTR_VALUE

public static final java.lang.String ATTR_VALUE
See Also:
Constant Field Values
Constructor Detail

Input

public Input()
Method Detail

main

public static final void main(java.lang.String[] args)

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

clearData

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

setValue

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

setValue

public void setValue(java.lang.String value)

getValue

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

setType

public void setType(java.lang.String type)

getType

public java.lang.String getType()

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,
                                     java.lang.Object defVal)
Specified by:
getAttribute in interface Attributes
Overrides:
getAttribute in class AttributesImpl

getAttribute

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

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