Class GroovyTypeLoader
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.GroovyTypeLoader
Load web types extracted from Groovy source files. Types are cached in META-INF/groovy-web-types. When types are
reloaded this file will be removed.
- Author:
- Bogdan Stefanescu
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
protected final WebLoader
protected final File
protected final TypeRegistry
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
load()
protected TypeDescriptor
Gets a type descriptor given an absolute className.protected TypeDescriptor
loadTypeAndRecord
(Writer cache, String className) Loads a type and cache it.protected void
-
Field Details
-
CRLF
-
WEB_TYPES_FILE
- See Also:
-
loader
-
typeReg
-
root
-
-
Constructor Details
-
GroovyTypeLoader
-
-
Method Details
-
flushCache
public void flushCache() -
load
public void load() -
scan
-
loadTypeAndRecord
protected TypeDescriptor loadTypeAndRecord(Writer cache, String className) throws ClassNotFoundException, IOException Loads a type and cache it.- Throws:
ClassNotFoundException
IOException
-
loadType
Gets a type descriptor given an absolute className.If this class doesn't define a type or type adapter, return null.
- Throws:
ClassNotFoundException
-