Base class for Attributes that can be added to a {@link org.apache.lucene.util.AttributeSource}.
Attributes are used to add data in a dynamic, yet type-safe way to a source of usually streamed objects, e. g. a {@link org.apache.lucene.analysis.TokenStream}.
Implementation of JPA2 Metamodel "Attribute". Provides a wrapper to AbstractMemberMetaData.
@param < X> The type containing the represented attribute
@param < Y> The type of the represented attribute
Simple, mutable class to store attributes.
@author Rob Hranac, VFNY
@author Chris Holmes, TOPP
@author Ian Schneider
@author Jody Garnett
@author Gabriel Roldan
@source $URL$
@version $Id$
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.