Class IncidenceMethodHandler
java.lang.Object
com.syncleus.ferma.framefactories.annotation.AbstractMethodHandler
com.syncleus.ferma.framefactories.annotation.IncidenceMethodHandler
- All Implemented Interfaces:
MethodHandler
public class IncidenceMethodHandler extends AbstractMethodHandler
A TinkerPop method handler that implemented the Incidence Annotation.
- Since:
- 2.0.0
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IncidenceMethodHandler.AddEdgeByObjectTypedEdgeInterceptor
static class
IncidenceMethodHandler.AddEdgeByObjectUntypedEdgeInterceptor
static class
IncidenceMethodHandler.AddEdgeByTypeTypedEdgeInterceptor
static class
IncidenceMethodHandler.AddEdgeByTypeUntypedEdgeInterceptor
static class
IncidenceMethodHandler.AddEdgeDefaultInterceptor
static class
IncidenceMethodHandler.GetEdgeByTypeInterceptor
static class
IncidenceMethodHandler.GetEdgeDefaultInterceptor
static class
IncidenceMethodHandler.GetEdgesIteratorByTypeInterceptor
static class
IncidenceMethodHandler.GetEdgesIteratorDefaultInterceptor
static class
IncidenceMethodHandler.GetEdgesListByTypeInterceptor
static class
IncidenceMethodHandler.GetEdgesListDefaultInterceptor
static class
IncidenceMethodHandler.GetEdgesSetByTypeInterceptor
static class
IncidenceMethodHandler.GetEdgesSetDefaultInterceptor
static class
IncidenceMethodHandler.RemoveEdgeInterceptor
-
Constructor Summary
Constructors Constructor Description IncidenceMethodHandler()
-
Method Summary
Modifier and Type Method Description Class<Incidence>
getAnnotationType()
<E> net.bytebuddy.dynamic.DynamicType.Builder<E>
processMethod(net.bytebuddy.dynamic.DynamicType.Builder<E> builder, Method method, Annotation annotation)
Methods inherited from class com.syncleus.ferma.framefactories.annotation.AbstractMethodHandler
equals, hashCode
-
Constructor Details
-
IncidenceMethodHandler
public IncidenceMethodHandler()
-
-
Method Details
-
getAnnotationType
- Returns:
- The annotation type that this handler responds to.
-
processMethod
public <E> net.bytebuddy.dynamic.DynamicType.Builder<E> processMethod(net.bytebuddy.dynamic.DynamicType.Builder<E> builder, Method method, Annotation annotation)- Type Parameters:
E
- The loaded type of the Byte Buddy Builder- Parameters:
builder
- ByteBuddy Builder class to expand.method
- The method being called on the frame.annotation
- The annotation- Returns:
- A return value for the method.
-