org.neo4j.server.plugins
Class PluginPoint

java.lang.Object
  extended by org.neo4j.server.plugins.PluginPoint

public abstract class PluginPoint
extends Object


Constructor Summary
protected PluginPoint(Class<?> type, String name)
           
protected PluginPoint(Class<?> type, String name, String description)
           
 
Method Summary
protected  void describeParameters(ParameterDescriptionConsumer consumer)
           
 Class<?> forType()
           
 String getDescription()
           
abstract  Representation invoke(org.neo4j.kernel.GraphDatabaseAPI graphDb, Object context, ParameterList params)
           
 String name()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginPoint

protected PluginPoint(Class<?> type,
                      String name,
                      String description)

PluginPoint

protected PluginPoint(Class<?> type,
                      String name)
Method Detail

name

public final String name()

forType

public final Class<?> forType()

getDescription

public String getDescription()

invoke

public abstract Representation invoke(org.neo4j.kernel.GraphDatabaseAPI graphDb,
                                      Object context,
                                      ParameterList params)
                               throws BadInputException,
                                      BadPluginInvocationException,
                                      PluginInvocationFailureException
Throws:
BadInputException
BadPluginInvocationException
PluginInvocationFailureException

describeParameters

protected void describeParameters(ParameterDescriptionConsumer consumer)


Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.