org.jutil.util
Class AttributesImpl
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable
org.jutil.util.AttributesImpl
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable, java.lang.Cloneable, java.util.Map, VersionedObject, Attributes
- Direct Known Subclasses:
- Element, Get, Post
public class AttributesImpl
- extends java.util.Hashtable
- implements Attributes, java.io.Externalizable
- See Also:
- Serialized Form
| Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, rehash, remove, toString, values |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
AttributesImpl
public AttributesImpl()
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttribute in interface Attributes
getAttribute
public java.lang.Object getAttribute(java.lang.String name,
java.lang.Object defVal)
- Specified by:
getAttribute in interface Attributes
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object attr)
- Specified by:
setAttribute in interface Attributes
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object attr,
boolean write)
- Specified by:
setAttribute in interface Attributes
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttribute in interface Attributes
removeAttribute
public void removeAttribute(java.lang.String name,
boolean write)
- Specified by:
removeAttribute in interface Attributes
clearAttributes
public void clearAttributes()
- Specified by:
clearAttributes in interface Attributes
elements
public java.util.Enumeration elements()
- Specified by:
elements in interface Attributes- Overrides:
elements in class java.util.Hashtable
keys
public java.util.Enumeration keys()
- Specified by:
keys in interface Attributes- Overrides:
keys in class java.util.Hashtable
size
public int size()
- Specified by:
size in interface java.util.Map- Specified by:
size in interface Attributes- Overrides:
size in class java.util.Hashtable
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal in interface java.io.Externalizable
- 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
- 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