public interface GriffonClass
GriffonArtifact points to the real artifact instance, this class points to the meta
 information that can be obtained from such artifact.| Modifier and Type | Field and Description | 
|---|---|
| static Set<String> | STANDARD_PROPERTIES | 
| Modifier and Type | Method and Description | 
|---|---|
| GriffonApplication | getApplication() | 
| String | getArtifactType()Returns the artifact type represented by the GriffonClass | 
| Class<?> | getClazz()Returns the actual class represented by the GriffonClass | 
| String | getFullName()Returns the full name of the class in the application with the the trailing convention part and with
 the package name. | 
| String | getLogicalPropertyName()Returns the logical name of the class as a property name | 
| String | getName()Returns the logical name of the class in the application without the trailing convention part if applicable
 and without the package name. | 
| String | getNaturalName()Returns the name of the property in natural terms (eg. | 
| String | getPackageName()Returns the package name of the class. | 
| String | getPropertyName()Returns the name of the class as a property name | 
| Object | getPropertyValue(String name)Gets the initial value of the given property on the class. | 
| <T> T | getPropertyValue(String name,
                Class<T> type)Obtains a property value for the given name and type. | 
| String | getShortName()Returns the short name of the class without package prefix | 
| boolean | hasProperty(String name)Returns true if the class has the specified property. | 
@Nonnull GriffonApplication getApplication()
@Nullable Object getPropertyValue(@Nonnull String name)
name - The name of the propertyboolean hasProperty(@Nonnull String name)
name - The name of the property@Nonnull String getName()
@Nonnull String getShortName()
@Nonnull String getFullName()
@Nonnull String getPropertyName()
@Nonnull String getLogicalPropertyName()
@Nonnull String getNaturalName()
@Nonnull String getPackageName()
@Nonnull Class<?> getClazz()
@Nonnull String getArtifactType()