- All Known Implementing Classes:
- AttrTable
- public interface IAttrTable
Interface to access attribute table.
|
Method Summary |
java.util.Set |
attrKeySet()
All local attribute names (include value==null). |
void |
clearAttrs()
Remove all local attributes. |
java.lang.Object |
getAttr(java.lang.String name)
Get attribute with given name. |
java.lang.String |
getAttrAsString(java.lang.String name)
|
boolean |
getAttrBool(java.lang.String name)
|
boolean |
getAttrBool(java.lang.String name,
boolean def)
|
java.lang.Object |
getAttrCached(java.lang.String name)
|
double |
getAttrDouble(java.lang.String name)
|
double |
getAttrDouble(java.lang.String name,
double def)
|
float |
getAttrFloat(java.lang.String name)
|
float |
getAttrFloat(java.lang.String name,
float def)
|
int |
getAttrInt(java.lang.String name)
|
int |
getAttrInt(java.lang.String name,
int def)
|
long |
getAttrLong(java.lang.String name)
|
long |
getAttrLong(java.lang.String name,
long def)
|
IAttrRegistry |
getAttrRegistry()
|
java.lang.String |
getAttrString(java.lang.String name)
|
boolean |
hasAttr(java.lang.String name)
Check if given attribute is defined locally. |
java.lang.Object |
removeAttr(java.lang.String name)
Remove a local attribute. |
void |
removeUnregisteredAttrs()
Remove all unregistered local attributes. |
java.lang.Object |
setAttr(java.lang.String name,
boolean value)
|
java.lang.Object |
setAttr(java.lang.String name,
double value)
|
java.lang.Object |
setAttr(java.lang.String name,
float value)
|
java.lang.Object |
setAttr(java.lang.String name,
int value)
|
java.lang.Object |
setAttr(java.lang.String name,
long value)
|
java.lang.Object |
setAttr(java.lang.String name,
java.lang.Object value)
Set local attribute. |
java.lang.Object |
setAttrFromString(java.lang.String name,
java.lang.String value)
|
getAttrRegistry
public IAttrRegistry getAttrRegistry()
getAttr
public java.lang.Object getAttr(java.lang.String name)
- Get attribute with given name. If attribute is not defined
locally, get from the default table in the graph element
factory.
getAttrCached
public java.lang.Object getAttrCached(java.lang.String name)
getAttrString
public java.lang.String getAttrString(java.lang.String name)
getAttrAsString
public java.lang.String getAttrAsString(java.lang.String name)
getAttrBool
public boolean getAttrBool(java.lang.String name)
getAttrInt
public int getAttrInt(java.lang.String name)
getAttrLong
public long getAttrLong(java.lang.String name)
getAttrFloat
public float getAttrFloat(java.lang.String name)
getAttrDouble
public double getAttrDouble(java.lang.String name)
getAttrBool
public boolean getAttrBool(java.lang.String name,
boolean def)
getAttrInt
public int getAttrInt(java.lang.String name,
int def)
getAttrLong
public long getAttrLong(java.lang.String name,
long def)
getAttrFloat
public float getAttrFloat(java.lang.String name,
float def)
getAttrDouble
public double getAttrDouble(java.lang.String name,
double def)
setAttr
public java.lang.Object setAttr(java.lang.String name,
java.lang.Object value)
- Set local attribute.
setAttr
public java.lang.Object setAttr(java.lang.String name,
boolean value)
setAttr
public java.lang.Object setAttr(java.lang.String name,
int value)
setAttr
public java.lang.Object setAttr(java.lang.String name,
long value)
setAttr
public java.lang.Object setAttr(java.lang.String name,
float value)
setAttr
public java.lang.Object setAttr(java.lang.String name,
double value)
setAttrFromString
public java.lang.Object setAttrFromString(java.lang.String name,
java.lang.String value)
removeAttr
public java.lang.Object removeAttr(java.lang.String name)
- Remove a local attribute. @return attribute removed.
removeUnregisteredAttrs
public void removeUnregisteredAttrs()
- Remove all unregistered local attributes.
clearAttrs
public void clearAttrs()
- Remove all local attributes.
hasAttr
public boolean hasAttr(java.lang.String name)
- Check if given attribute is defined locally. @return true if exists locally (include value==null).
attrKeySet
public java.util.Set attrKeySet()
- All local attribute names (include value==null).