net.sourceforge.groboutils.pmti.v1
Interface IAttributeInfo

All Known Implementing Classes:
DefaultAttributeInfo

public interface IAttributeInfo

Describes a particular attribute. Note that since attributes may be shared among issue types, this cannot describe the particulars of the real attribute's type.

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

Method Summary
 java.lang.String getDescription()
          Returns a human-readable description of this attribute.
 java.lang.String getName()
          Returns the identifying name of this attribute.
 java.lang.Class[] getValueTypes()
          Returns a list of the acceptable types (baseclasses and interfaces) for the values stored with this attribute.
 

Method Detail

getName

public java.lang.String getName()
Returns the identifying name of this attribute. This cannot be null.


getDescription

public java.lang.String getDescription()
Returns a human-readable description of this attribute. This may be null.


getValueTypes

public java.lang.Class[] getValueTypes()
Returns a list of the acceptable types (baseclasses and interfaces) for the values stored with this attribute. Implementations should return a minimal but most descriptive set of classes (that is, only returning java.lang.Object is not descriptive; likewise if there are many known implementations of an inferface, only the interface need to be returned). This is a convenience method, and should not be relied upon to generate input values.



Copyright © 2001-2003 by The GroboUtils Project