gov.llnl.babel.symbols
Interface Attributes

All Known Implementing Classes:
Argument, Class, Enumeration, Extendable, Interface, Method, Package, Struct, 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

boolean hasAttribute(java.lang.String key)

getAttribute

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

setAttribute

void setAttribute(java.lang.String key)

setAttribute

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

removeAttribute

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

getAttributes

java.util.Set getAttributes()