org.crsh.shell.impl.command
Class ClassManager<T>
java.lang.Object
org.crsh.shell.impl.command.AbstractClassManager<T>
org.crsh.shell.impl.command.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 © 2014 eXo Platform SAS. All Rights Reserved.