Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.util.attr
Interface IAttrTable  view IAttrTable download IAttrTable.java

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)
           
 

Method Detail

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).