com.eviware.soapui.impl.wsdl.support.wsdl
Class WsdlContext

java.lang.Object
  extended by com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext<WsdlInterface,WsdlDefinitionLoader,WsdlInterfaceDefinition>
      extended by com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext
All Implemented Interfaces:
DefinitionContext<WsdlInterface>

public class WsdlContext
extends AbstractDefinitionContext<WsdlInterface,WsdlDefinitionLoader,WsdlInterfaceDefinition>

Holder for WSDL4J Definitions and related SchemaTypeLoader types

Author:
Ole.Matzura

Constructor Summary
WsdlContext(java.lang.String wsdlUrl)
           
WsdlContext(java.lang.String wsdlUrl, SoapVersion soapVersion)
           
WsdlContext(java.lang.String url, WsdlInterface iface)
           
 
Method Summary
protected  WsdlDefinitionLoader createDefinitionLoader(DefinitionCache wsdlInterfaceDefinitionCache)
           
protected  WsdlDefinitionLoader createDefinitionLoader(java.lang.String url)
           
 java.lang.String export(java.lang.String path)
           
 javax.wsdl.Definition getDefinition()
           
 SoapVersion getSoapVersion()
           
protected  WsdlInterfaceDefinition loadDefinition(WsdlDefinitionLoader loader)
           
 
Methods inherited from class com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext
getDefinitionCache, getDefinitionParts, getInterface, getInterfaceDefinition, getSchemaException, getSchemaTypeLoader, getSchemaTypeSystem, getUrl, hasSchemaTypes, isCached, isLoaded, load, load, loadIfNecessary, release, reload, setDefinition, setInterface, uncache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsdlContext

public WsdlContext(java.lang.String url,
                   WsdlInterface iface)

WsdlContext

public WsdlContext(java.lang.String wsdlUrl)

WsdlContext

public WsdlContext(java.lang.String wsdlUrl,
                   SoapVersion soapVersion)
Method Detail

createDefinitionLoader

protected WsdlDefinitionLoader createDefinitionLoader(DefinitionCache wsdlInterfaceDefinitionCache)
Specified by:
createDefinitionLoader in class AbstractDefinitionContext<WsdlInterface,WsdlDefinitionLoader,WsdlInterfaceDefinition>

createDefinitionLoader

protected WsdlDefinitionLoader createDefinitionLoader(java.lang.String url)
Specified by:
createDefinitionLoader in class AbstractDefinitionContext<WsdlInterface,WsdlDefinitionLoader,WsdlInterfaceDefinition>

loadDefinition

protected WsdlInterfaceDefinition loadDefinition(WsdlDefinitionLoader loader)
                                          throws java.lang.Exception
Specified by:
loadDefinition in class AbstractDefinitionContext<WsdlInterface,WsdlDefinitionLoader,WsdlInterfaceDefinition>
Throws:
java.lang.Exception

getDefinition

public javax.wsdl.Definition getDefinition()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

getSoapVersion

public SoapVersion getSoapVersion()

export

public java.lang.String export(java.lang.String path)
                        throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2005-2010 eviware.com. All Rights Reserved.