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.