|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<java.lang.String,VAttribute>
nl.uva.vlet.util.VAttributeSet
public class VAttributeSet
A VAttribute set implemented as Hasthtable with extra set manipulation methods. As this is a set, duplicate entries are not allowed. Note that the order of the entries in the hashtable is not kept.
Constructor Summary | |
---|---|
VAttributeSet()
|
|
VAttributeSet(java.lang.String name)
Named Attribute Set |
|
VAttributeSet(java.lang.String nname,
VAttribute[] attrs)
|
|
VAttributeSet(VAttribute[] attrs)
Create from Array. |
|
VAttributeSet(java.util.Vector<VAttribute> attrs)
Create from Vector. |
Method Summary | |
---|---|
VAttribute |
add(VAttribute attr)
Adds VAttribute attr to the set, overwrites previous value if an VAttribute with the same name already was added. |
VAttributeSet |
duplicate()
|
java.lang.String[] |
getAttributeNames()
|
boolean |
getBooleanValue(java.lang.String name,
boolean defaultValue)
|
int |
getIntValue(java.lang.String name)
Return String value of Attribute |
int |
getIntValue(java.lang.String name,
int defVal)
Return String value of Attribute |
java.lang.String |
getName()
Returns optional name |
java.lang.String |
getValue(java.lang.String name)
Returns String value of Attribute with name 'name' Returns null if the attribute is not in the set. |
void |
load(java.io.InputStream inps)
|
static VAttributeSet |
readFrom(java.io.InputStream inps)
|
void |
set(java.lang.String name,
boolean val)
|
void |
set(java.lang.String name,
int val)
|
void |
set(java.lang.String name,
java.lang.String val)
|
void |
set(VAttribute attr)
|
void |
setName(java.lang.String newName)
Sets optional name |
void |
store(java.io.OutputStream outp,
java.lang.String comments)
Currently VAttributeSets are stored as flat property files |
VAttribute[] |
toArray()
Return AttributeSet as Array: VAttribute[] |
java.lang.String |
toString()
|
java.util.Vector<VAttribute> |
toVector()
Return attributeset as vector |
Methods inherited from class java.util.Hashtable |
---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, values |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public VAttributeSet()
public VAttributeSet(java.lang.String name)
public VAttributeSet(java.util.Vector<VAttribute> attrs)
public VAttributeSet(java.lang.String nname, VAttribute[] attrs)
public VAttributeSet(VAttribute[] attrs)
Method Detail |
---|
public void setName(java.lang.String newName)
public java.lang.String getName()
public VAttribute add(VAttribute attr)
public void set(VAttribute attr)
public VAttribute[] toArray()
public java.util.Vector<VAttribute> toVector()
public VAttributeSet duplicate()
public java.lang.String[] getAttributeNames()
public java.lang.String getValue(java.lang.String name)
public int getIntValue(java.lang.String name, int defVal)
defVal
- public int getIntValue(java.lang.String name)
defVal
- public void set(java.lang.String name, boolean val)
public void set(java.lang.String name, java.lang.String val)
public void set(java.lang.String name, int val)
public boolean getBooleanValue(java.lang.String name, boolean defaultValue)
public void store(java.io.OutputStream outp, java.lang.String comments) throws VlIOException
VlIOException
public static VAttributeSet readFrom(java.io.InputStream inps) throws VlIOException
VlIOException
public void load(java.io.InputStream inps) throws VlIOException
VlIOException
public java.lang.String toString()
toString
in class java.util.Hashtable<java.lang.String,VAttribute>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |