gov.llnl.babel.symbols
Interface Attributes

All Known Implementing Classes:
Argument, Method, Symbol

public interface Attributes


Method Summary
 java.lang.String getAttribute(java.lang.String key)
           
 java.util.Set getAttributes()
           
 boolean hasAttribute(java.lang.String key)
           
 void removeAttribute(java.lang.String key)
           
 void setAttribute(java.lang.String key)
           
 void setAttribute(java.lang.String key, java.lang.String value)
           
 

Method Detail

hasAttribute

public boolean hasAttribute(java.lang.String key)

getAttribute

public java.lang.String getAttribute(java.lang.String key)
                              throws UnknownAttributeException
Throws:
UnknownAttributeException

setAttribute

public void setAttribute(java.lang.String key)

setAttribute

public void setAttribute(java.lang.String key,
                         java.lang.String value)

removeAttribute

public void removeAttribute(java.lang.String key)
                     throws UnknownAttributeException
Throws:
UnknownAttributeException

getAttributes

public java.util.Set getAttributes()