gov.llnl.babel.symbols

Interface Attributes

Known Implementing Classes:
Argument, Class, Enumeration, Extendable, Interface, Method, Package, Struct, Symbol

public interface Attributes

Method Summary

String
getAttribute(String key)
Set
getAttributes()
boolean
hasAttribute(String key)
void
removeAttribute(String key)
void
setAttribute(String key)
void
setAttribute(String key, String value)

Method Details

getAttribute

public String getAttribute(String key)
            throws UnknownAttributeException

getAttributes

public Set getAttributes()

hasAttribute

public boolean hasAttribute(String key)

removeAttribute

public void removeAttribute(String key)
            throws UnknownAttributeException

setAttribute

public void setAttribute(String key)

setAttribute

public void setAttribute(String key,
                         String value)