net.sourceforge.groboutils.pmti.v1
Interface IAttributeSet

All Known Subinterfaces:
IEditableAttributeSet
All Known Implementing Classes:
DefaultAttributeSet, DefaultEditableAttributeSet

public interface IAttributeSet

Contains a queryable set of attribute name-value pairs associated with issue types. Implementations may have direct accessors for these attributes. Common attributes include: who reported the issue, a list of comments written about this issue, and a history of the changes the issue has gone through. All IAttributeSet implementations must be immutable, unless they also implement IEditableAttributeSet.

Since:
July 6, 2002
Version:
$Date: 2003/02/10 22:51:54 $
Author:
Matt Albrecht groboclown@users.sourceforge.net

Method Summary
 IAttribute getAttribute(java.lang.String name)
          Finds the attribute for the given name.
 java.lang.String[] getAttributeNames()
           
 IAttribute[] getAttributes()
          Returns a list of all attributes.
 

Method Detail

getAttributes

public IAttribute[] getAttributes()
Returns a list of all attributes.


getAttributeNames

public java.lang.String[] getAttributeNames()

getAttribute

public IAttribute getAttribute(java.lang.String name)
Finds the attribute for the given name.

Returns:
the attribute for the name, or null if no such attribute exists.


Copyright © 2001-2003 by The GroboUtils Project