org.jminor.common.model
Interface Attribute

All Known Subinterfaces:
Column, Property, Property.AuditProperty, Property.AuditTimeProperty, Property.AuditUserProperty, Property.BlobProperty, Property.BooleanProperty, Property.ColumnProperty, Property.DenormalizedProperty, Property.DenormalizedViewProperty, Property.DerivedProperty, Property.ForeignKeyProperty, Property.MirrorProperty, Property.PrimaryKeyProperty, Property.SearchableProperty, Property.SubqueryProperty, Property.TransientProperty, Property.ValueListProperty

public interface Attribute

Specifies a simple attribute.


Method Summary
 String getCaption()
           
 String getDescription()
           
 Class<?> getTypeClass()
           
 boolean hasDescription()
           
 

Method Detail

getCaption

String getCaption()
Returns:
the caption

getDescription

String getDescription()
Returns:
a String describing this attribute

hasDescription

boolean hasDescription()
Returns:
true if this attribute has a description

getTypeClass

Class<?> getTypeClass()
Returns:
the Class representing the values of this attribute