org.jvnet.jax_ws_commons.json.schema
Class JsonOperation

java.lang.Object
  extended by org.jvnet.jax_ws_commons.json.schema.JsonOperation

public class JsonOperation
extends java.lang.Object

Represents the JSON type signature of an operation.

Author:
Kohsuke Kawaguchi

Field Summary
 JsonType input
           
 java.lang.String methodName
          Method name of this operation, inferred from the operation name.
 com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation
          This JSON operation is modeled after this WSDL operation.
 JsonType output
           
 
Constructor Summary
JsonOperation(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation bo, com.sun.xml.xsom.XSSchemaSet schemas, JsonTypeBuilder builder, javax.jws.soap.SOAPBinding.Style style)
           
 
Method Summary
 JsonType getInput()
           
 java.lang.String getMethodName()
           
 JsonType getOutput()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

methodName

public final java.lang.String methodName
Method name of this operation, inferred from the operation name.


input

public final JsonType input

output

public final JsonType output

operation

public final com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation
This JSON operation is modeled after this WSDL operation.

Constructor Detail

JsonOperation

public JsonOperation(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation bo,
                     com.sun.xml.xsom.XSSchemaSet schemas,
                     JsonTypeBuilder builder,
                     javax.jws.soap.SOAPBinding.Style style)
Method Detail

getMethodName

public java.lang.String getMethodName()

getInput

public JsonType getInput()

getOutput

public JsonType getOutput()