|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GrailsClass
Represents any class in a Grails application.
Method Summary | ||
---|---|---|
Class |
getClazz()
Returns the actual clazz represented by the GrailsClass. |
|
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. |
|
groovy.lang.MetaClass |
getMetaClass()
|
|
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. |
|
|
getPropertyValue(String name,
Class<T> type)
Obtains a property value for the given name and type |
|
BeanWrapper |
getReference()
Deprecated. |
|
Object |
getReferenceInstance()
|
|
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. |
|
Object |
newInstance()
Creates a new instance of this class. |
Method Detail |
---|
Object getPropertyValue(String name)
name
- The name of the property
boolean hasProperty(String name)
name
- The name of the property
Object newInstance()
String getName()
String getShortName()
String getFullName()
String getPropertyName()
String getLogicalPropertyName()
String getNaturalName()
String getPackageName()
Class getClazz()
groovy.lang.MetaClass getMetaClass()
@Deprecated BeanWrapper getReference()
Object getReferenceInstance()
<T> T getPropertyValue(String name, Class<T> type)
name
- The nametype
- The type
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |