org.codehaus.groovy.grails.documentation
Class MetadataGeneratingMetaClassCreationHandle
java.lang.Object
groovy.lang.MetaClassRegistry.MetaClassCreationHandle
groovy.lang.ExpandoMetaClassCreationHandle
org.codehaus.groovy.grails.documentation.MetadataGeneratingMetaClassCreationHandle
public class MetadataGeneratingMetaClassCreationHandle
- extends groovy.lang.ExpandoMetaClassCreationHandle
Used to enable the Metadata generating EMC creation handle
- Since:
- 1.2
- Author:
- Graeme Rocher
Method Summary |
protected groovy.lang.MetaClass |
createNormalMetaClass(Class theClass,
groovy.lang.MetaClassRegistry registry)
|
static void |
disable()
|
static void |
enable()
Enables the ExpandoMetaClassCreationHandle with the registry
ExpandoMetaClassCreationHandle.enable(); |
boolean |
hasModifiedMetaClass(groovy.lang.ExpandoMetaClass emc)
|
void |
registerModifiedMetaClass(groovy.lang.ExpandoMetaClass emc)
Registers a modified ExpandoMetaClass with the creation handle |
Methods inherited from class groovy.lang.MetaClassRegistry.MetaClassCreationHandle |
create |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetadataGeneratingMetaClassCreationHandle
public MetadataGeneratingMetaClassCreationHandle()
createNormalMetaClass
protected groovy.lang.MetaClass createNormalMetaClass(Class theClass,
groovy.lang.MetaClassRegistry registry)
- Overrides:
createNormalMetaClass
in class groovy.lang.ExpandoMetaClassCreationHandle
registerModifiedMetaClass
public void registerModifiedMetaClass(groovy.lang.ExpandoMetaClass emc)
- Registers a modified ExpandoMetaClass with the creation handle
- Overrides:
registerModifiedMetaClass
in class groovy.lang.ExpandoMetaClassCreationHandle
- Parameters:
emc
- The EMC
hasModifiedMetaClass
public boolean hasModifiedMetaClass(groovy.lang.ExpandoMetaClass emc)
- Overrides:
hasModifiedMetaClass
in class groovy.lang.ExpandoMetaClassCreationHandle
enable
public static void enable()
Enables the ExpandoMetaClassCreationHandle with the registry
ExpandoMetaClassCreationHandle.enable();
disable
public static void disable()
Copyright (c) 2005-2009 The Grails project