org.crsh.lang.groovy.shell
Class ClassManager<T>
java.lang.Object
org.crsh.lang.groovy.shell.AbstractClassManager<T>
org.crsh.lang.groovy.shell.ClassManager<T>
public class ClassManager<T>
- extends AbstractClassManager<T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classes
private final Map<String,TimestampedObject<Class<? extends T>>> classes
- .
context
private final PluginContext context
- .
kind
private final ResourceKind kind
- .
ClassManager
public ClassManager(PluginContext context,
ResourceKind kind,
Class<T> baseClass,
Class<? extends groovy.lang.Script> baseScriptClass)
loadClass
protected TimestampedObject<Class<? extends T>> loadClass(String name)
- Specified by:
loadClass in class AbstractClassManager<T>
saveClass
protected void saveClass(String name,
TimestampedObject<Class<? extends T>> clazz)
- Specified by:
saveClass in class AbstractClassManager<T>
getResource
protected Resource getResource(String name)
- Specified by:
getResource in class AbstractClassManager<T>
Copyright © 2013 eXo Platform SAS. All Rights Reserved.