org.simantics.databoard.method
Class MethodTypeBinding

java.lang.Object
  extended by org.simantics.databoard.method.MethodTypeBinding

public class MethodTypeBinding
extends java.lang.Object

MethodTypeBinding is a binding of MethodType (Request, Response and Error data types) to a Java Class.

Author:
Toni Kalajainen
See Also:
Methods.getMethodTypeBinding(java.lang.reflect.Method)

Constructor Summary
MethodTypeBinding(MethodTypeDefinition methodDescription, RecordBinding requestBinding, Binding responseBinding, UnionBinding errorBinding)
           
MethodTypeBinding(java.lang.String methodName, RecordBinding requestBinding, Binding responseBinding, UnionBinding errorBinding)
           
 
Method Summary
 UnionBinding getErrorBinding()
           
 MethodTypeDefinition getMethodDefinition()
           
 MethodType getMethodType()
           
 java.lang.String getName()
           
 RecordBinding getRequestBinding()
           
 Binding getResponseBinding()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodTypeBinding

public MethodTypeBinding(java.lang.String methodName,
                         RecordBinding requestBinding,
                         Binding responseBinding,
                         UnionBinding errorBinding)

MethodTypeBinding

public MethodTypeBinding(MethodTypeDefinition methodDescription,
                         RecordBinding requestBinding,
                         Binding responseBinding,
                         UnionBinding errorBinding)
Method Detail

getMethodDefinition

public MethodTypeDefinition getMethodDefinition()

getMethodType

public MethodType getMethodType()

getName

public java.lang.String getName()

getRequestBinding

public RecordBinding getRequestBinding()

getResponseBinding

public Binding getResponseBinding()

getErrorBinding

public UnionBinding getErrorBinding()