Alphabetical Index

A C D G I M S T U W X

A

addComplexDatatype(String,Class) - method in class com.nsftools.jurst.WsdlSoapWrapper
Same as addComplexDatatype(namespace, datatypeName, datatypeClass), only the namespace is determined by searching through the types that are returned by the getTypes method.
addComplexDatatype(String,String,Class) - method in class com.nsftools.jurst.WsdlSoapWrapper
Add a complex data type to the SOAPMappingRegistry for any calls you make with this SoapHelper.
addReturnDatatype(String,Deserializer) - method in class com.nsftools.jurst.WsdlSoapWrapper
Add a data type to the SOAPMappingRegistry for values that are returned by calls you make with this SoapHelper.
This version of the addReturnDatatype method allows you to specify a particular namespace.

C

Same as callMethod(methodName, params), except you pass a MethodInfo object instead of a method name.
callMethod(String,Vector) - method in class com.nsftools.jurst.WsdlSoapWrapper
Call the method with the given name, using the list of parameters that are passed, and return the Response object that is generated.
callSimpleMethod(String) - method in class com.nsftools.jurst.SoapHelper
Overloaded version of callSimpleMethod that allows you to easily call a method that has no parameters.
callSimpleMethod(String,Object) - method in class com.nsftools.jurst.SoapHelper
Overloaded version of callSimpleMethod that allows you to easily call a method that has one parameter.
callSimpleMethod(String,Object,Object) - method in class com.nsftools.jurst.SoapHelper
Easily call a method that has two parameters.
callSimpleMethod(String,Object,Object,Object) - method in class com.nsftools.jurst.SoapHelper
Easily call a method that has three parameters.
Easily call a method that has four parameters.
Easily call a method that has five parameters.
Easily call a method that has six parameters.
Easily call a method that has seven parameters.
Easily call a method that has eight parameters.
Easily call a method that has nine parameters.
Easily call a method that has ten parameters.
Same as callSimpleMethodList(methodName, paramValues), except you pass your own MethodInfo object instead of a method name.
callSimpleMethodList(String,List) - method in class com.nsftools.jurst.SoapHelper
Call the method with the given name, using the list of parameters that are passed, and return the Java object that is generated by the Response (or a String containing Fault information in the case of a fault).

D

DebugCall - class com.nsftools.jurst.DebugCall
The DebugCall class is an extension of the Apache SOAP RPC Call class, that provides a little extra functionality that is useful for debugging.
DebugCall() - constructor for class com.nsftools.jurst.DebugCall
DebugCall(String,String,Vector,Header,String) - constructor for class com.nsftools.jurst.DebugCall
DebugCall(String,String,Vector,Header,String,SOAPContext) - constructor for class com.nsftools.jurst.DebugCall
debugPrint(Object) - method in class com.nsftools.jurst.WsdlSoapWrapper
If a debugStream has been set (by default it's null), try to print debug information to the Stream.
dumpMethodList() - method in class com.nsftools.jurst.SoapHelper
Returns a String value containing information about all the methods in the WSDL file that was given when this object was instantiated.
dumpTypeList() - method in class com.nsftools.jurst.SoapHelper
Returns a String value containing information about the data types (standard or complex) in the WSDL file that was given when this object was instantiated.

G

getAllMethods(String) - method in class com.nsftools.jurst.WsdlSoapWrapper
For the WSDL file at the given location, return a Vector containing a MethodInfo object for each method in the WSDL file.
getBindingName() - method in class com.nsftools.jurst.MethodInfo
getDebugOut() - method in class com.nsftools.jurst.WsdlSoapWrapper
Returns the PrintStream that we're sending debug output to, if any (this is null by default).
getInputParts() - method in class com.nsftools.jurst.MethodInfo
getLastXmlResponse() - method in class com.nsftools.jurst.WsdlSoapWrapper
Get the last response that was received via callMethod as an XML String, if possible.
getMethod(String) - method in class com.nsftools.jurst.WsdlSoapWrapper
Look for a method with the given methodName in the given WSDL file, and return a MethodInfo object with information about it.
getMethod(String,boolean) - method in class com.nsftools.jurst.WsdlSoapWrapper
Look for a method with the given methodName in the given WSDL file, and return a MethodInfo object with information about it.
getMethodInputNamespace(BindingOperation) - method in class com.nsftools.jurst.WsdlSoapWrapper
Given a BindingOperation in a WSDL file, try to get the namespace that is specified for the input message, if one has been specified.
getMethodList() - method in class com.nsftools.jurst.WsdlSoapWrapper
Returns a Vector of MethodInfo objects, one for each method in the WSDL file that was given when this object was instantiated.
getMethodName() - method in class com.nsftools.jurst.MethodInfo
getMethodSoapAction(BindingOperation) - method in class com.nsftools.jurst.WsdlSoapWrapper
Given a BindingOperation in a WSDL file, try to get the SOAP Action that is specified for that operation, if one has been specified.
getNamespace() - method in class com.nsftools.jurst.MethodInfo
getNamespaceForType(String,boolean) - method in class com.nsftools.jurst.WsdlSoapWrapper
Attempt to find and return the namespace used by the given complex data type.
getOutputParts() - method in class com.nsftools.jurst.MethodInfo
getParamList() - method in class com.nsftools.jurst.MethodInfo
getPortName() - method in class com.nsftools.jurst.MethodInfo
getPortSoapURL(Port) - method in class com.nsftools.jurst.WsdlSoapWrapper
For a given Port specification in a WSDL file, return the URL that should be used to make calls to this Port.
getRawResponse() - method in class com.nsftools.jurst.DebugCall
If the invoke method has already been called, this will return the SOAP response that was returned, as raw XML text.
getRawSOAPMessage() - method in class com.nsftools.jurst.DebugCall
Get the XML text of the raw SOAP message that would be generated by this call, based on the parameters and information you've passed so far.
getRawSOAPMessage(Call) - method in class com.nsftools.jurst.WsdlSoapWrapper
For the given SOAP Call object, return the SOAP message it represents, in raw XML form.
For a given Envelope, Mapping, and Context, return the SOAP message it represents, in raw XML form.
getRawSOAPResponse(Response,Call) - method in class com.nsftools.jurst.WsdlSoapWrapper
For the given SOAP Call and Response, return the SOAP message that the Response represents, in raw XML form (the Call should be the Call that produced the Response, which is necessary to obtain the SOAPRegistryMapping that was used).
getServiceName() - method in class com.nsftools.jurst.MethodInfo
getSoapAction() - method in class com.nsftools.jurst.MethodInfo
getTargetURL() - method in class com.nsftools.jurst.MethodInfo
getTimeout() - method in class com.nsftools.jurst.WsdlSoapWrapper
getTypes() - method in class com.nsftools.jurst.WsdlSoapWrapper
Return a Map of data types (standard and complex) that are used as Input or Output parameters in this WSDL file.
getWsdlDef(String) - method in class com.nsftools.jurst.WsdlSoapWrapper
Attempt to get the WSDL file at the given URI as a Definition, using any of the authentication or proxy parameters that have been specified so far.

I

invoke(URL,String) - method in class com.nsftools.jurst.DebugCall
This does the same thing as the invoke method in the parent Call class does, with some additional internal code that captures and stores the XML text of the SOAP response, if possible.
isCaseSensitive() - method in class com.nsftools.jurst.WsdlSoapWrapper
isFault() - method in class com.nsftools.jurst.SoapHelper
Returns true if the last call to callSimpleMethod resulted in a Fault, false otherwise (note that this is NOT set by callMethod, only by callSimpleMethod).

M

MethodInfo - class com.nsftools.jurst.MethodInfo
The MethodInfo class is a simple container for information about a web service method, as retrieved from a WSDL file.

S

setBasicAuthentication(String,String) - method in class com.nsftools.jurst.WsdlSoapWrapper
If basic authentication is used to connect to the web service, enter the user name and password here.
setBindingName(String) - method in class com.nsftools.jurst.MethodInfo
setCaseSensitive(boolean) - method in class com.nsftools.jurst.WsdlSoapWrapper
Determines whether or not the method names are case-sensitive.
setDebugOut(PrintStream) - method in class com.nsftools.jurst.WsdlSoapWrapper
Set the PrintStream that you want debug messages to be sent to, if any (by default this is null).
setInputParts(Map) - method in class com.nsftools.jurst.MethodInfo
setMethodName(String) - method in class com.nsftools.jurst.MethodInfo
setNamespace(String) - method in class com.nsftools.jurst.MethodInfo
setOutputParts(Map) - method in class com.nsftools.jurst.MethodInfo
setParamList(List) - method in class com.nsftools.jurst.MethodInfo
setPortName(String) - method in class com.nsftools.jurst.MethodInfo
If you must authenticate through a proxy server to connect to the web service, enter the proxy server host name, port, username, and password here.
setServiceName(String) - method in class com.nsftools.jurst.MethodInfo
setSoapAction(String) - method in class com.nsftools.jurst.MethodInfo
setTargetURL(String) - method in class com.nsftools.jurst.MethodInfo
setTimeout(int) - method in class com.nsftools.jurst.WsdlSoapWrapper
Specifies a connection timeout value in milliseconds, if any.
SoapHelper - class com.nsftools.jurst.SoapHelper
The SoapHelper class is an extension of the WsdlSoapWrapper that simplifies calls to SOAP-based web services even more than WsdlSoapWrapper does.
SoapHelper(String) - constructor for class com.nsftools.jurst.SoapHelper
Create a new SoapHelper object that will reference a WSDL file at the given location (can be an http:// or a file:/// path)

T

toString() - method in class com.nsftools.jurst.MethodInfo

U

W

WsdlSoapWrapper - class com.nsftools.jurst.WsdlSoapWrapper
The WsdlSoapWrapper class provides a simple way to call a web service using Apache SOAP and WSDL4J, without necessarily having to read the WSDL file yourself and figure out what the methods and namespaces and parameters should be.
WsdlSoapWrapper(String) - constructor for class com.nsftools.jurst.WsdlSoapWrapper
Create a new WsdlSoapWrapper object that will reference a WSDL file at the given location (can be an http:// or a file:/// path)

X

XmlNodeDeserializer - class com.nsftools.jurst.XmlNodeDeserializer
XmlNodeDeserializer is an extremely simple deserializer that just returns the Node that was used as a response parameter to a SOAP message.