|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.crsh.plugin.CRaSHPlugin<T>
org.crsh.jcr.JCRPlugin<T>
public abstract class JCRPlugin<T extends JCRPlugin>
| Field Summary | |
|---|---|
private static boolean |
integrated
. |
private static Object |
LOCK
. |
private static Collection<String> |
NODES
. |
| Fields inherited from class org.crsh.plugin.CRaSHPlugin |
|---|
CONSTRUCTED, FAILED, INITIALIZED, INITIALIZING, log |
| Constructor Summary | |
|---|---|
JCRPlugin()
|
|
| Method Summary | |
|---|---|
Collection<String> |
getNodeClassNames()
|
abstract javax.jcr.Repository |
getRepository(Map<String,String> properties)
|
void |
init()
|
private Collection<Class<? extends javax.jcr.Node>> |
loadAvailablesNodeImplementations(Collection<String> classNames)
|
private Class<? extends javax.jcr.Node> |
loadNodeImplementation(String className)
|
private void |
registerNodeImplementation(groovy.lang.MetaClassRegistry registry,
Class<? extends javax.jcr.Node> nodeClass)
|
| Methods inherited from class org.crsh.plugin.CRaSHPlugin |
|---|
createConfigurationCapabilities, destroy, getConfigurationCapabilities, getContext, getImplementation, getStatus, getType, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final Collection<String> NODES
private static final Object LOCK
private static boolean integrated
| Constructor Detail |
|---|
public JCRPlugin()
| Method Detail |
|---|
public Collection<String> getNodeClassNames()
public abstract javax.jcr.Repository getRepository(Map<String,String> properties)
throws Exception
Exceptionpublic void init()
init in class CRaSHPlugin<T extends JCRPlugin>private Collection<Class<? extends javax.jcr.Node>> loadAvailablesNodeImplementations(Collection<String> classNames)
private Class<? extends javax.jcr.Node> loadNodeImplementation(String className)
private void registerNodeImplementation(groovy.lang.MetaClassRegistry registry,
Class<? extends javax.jcr.Node> nodeClass)
throws IntrospectionException
IntrospectionException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||