Interface AttributeMetadata<S,T>

Type Parameters:
S - The StoreEntry that this AttributeMetadata belongs to
T - The Java type of the Attribute that this Metadata represents

public interface AttributeMetadata<S,T>
For each attribute A of type T in a.b.X, a.b.X_ contains a (static) field whose type is AttributeMetadata<X, T>. AttributeMetadata describes the attribute by giving its (java) type, name etc.
Author:
Mahesh.Kannan@Sun.Com
  • Method Details

    • getName

      String getName()
    • getAttributeType

      Class<T> getAttributeType()
      Get the java type of this attribute
      Returns:
    • getGetterMethod

      Method getGetterMethod()
    • getSetterMethod

      Method getSetterMethod()
    • isVersionAttribute

      boolean isVersionAttribute()
    • isHashKeyAttribute

      boolean isHashKeyAttribute()