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

java.lang.Object
  extended by com.eviware.soapui.impl.support.definition.support.AbstractDefinitionLoader
      extended by com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader
          extended by com.eviware.soapui.impl.wsdl.support.wsdl.CachedWsdlLoader
All Implemented Interfaces:
DefinitionLoader, WsdlDefinitionLoader, SchemaLoader, javax.wsdl.xml.WSDLLocator

public class CachedWsdlLoader
extends WsdlLoader

WsdlLoader for cached definitions

Author:
ole.matzura

Field Summary
 
Fields inherited from class com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader
log
 
Fields inherited from class com.eviware.soapui.impl.support.definition.support.AbstractDefinitionLoader
monitor, progressIndex
 
Constructor Summary
CachedWsdlLoader(AbstractInterface iface)
           
CachedWsdlLoader(com.eviware.soapui.config.DefinitionCacheConfig config)
           
 
Method Summary
 void close()
           
 StringToStringMap createFilesForExport(java.lang.String urlPrefix)
           
static org.apache.xmlbeans.XmlObject getPartContent(com.eviware.soapui.config.DefinitionCacheConfig config, com.eviware.soapui.config.DefintionPartConfig part)
           
 java.io.InputStream load(java.lang.String url)
           
 org.apache.xmlbeans.XmlObject loadXmlObject(java.lang.String url, org.apache.xmlbeans.XmlOptions options)
           
 java.lang.String saveDefinition(java.lang.String folderName)
          Saves the complete definition to the specified folder, returns path to root part
 
Methods inherited from class com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader
getBaseInputSource, getBaseURI, getFirstNewURI, getImportInputSource, getLatestImportURI, getPassword, getUrl, getUsername, hasCredentials, isAbsoluteUrl, setNewBaseURI
 
Methods inherited from class com.eviware.soapui.impl.support.definition.support.AbstractDefinitionLoader
abort, isAborted, setProgressInfo, setProgressMonitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.impl.support.definition.DefinitionLoader
abort, isAborted, setProgressInfo, setProgressMonitor
 

Constructor Detail

CachedWsdlLoader

public CachedWsdlLoader(com.eviware.soapui.config.DefinitionCacheConfig config)

CachedWsdlLoader

public CachedWsdlLoader(AbstractInterface iface)
                 throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

load

public java.io.InputStream load(java.lang.String url)
                         throws java.lang.Exception
Specified by:
load in class WsdlLoader
Throws:
java.lang.Exception

loadXmlObject

public org.apache.xmlbeans.XmlObject loadXmlObject(java.lang.String url,
                                                   org.apache.xmlbeans.XmlOptions options)
                                            throws java.lang.Exception
Specified by:
loadXmlObject in interface SchemaLoader
Overrides:
loadXmlObject in class WsdlLoader
Throws:
java.lang.Exception

getPartContent

public static org.apache.xmlbeans.XmlObject getPartContent(com.eviware.soapui.config.DefinitionCacheConfig config,
                                                           com.eviware.soapui.config.DefintionPartConfig part)
                                                    throws org.apache.xmlbeans.XmlException
Throws:
org.apache.xmlbeans.XmlException

saveDefinition

public java.lang.String saveDefinition(java.lang.String folderName)
                                throws java.lang.Exception
Saves the complete definition to the specified folder, returns path to root part

Parameters:
folderName -
Returns:
Throws:
java.lang.Exception

createFilesForExport

public StringToStringMap createFilesForExport(java.lang.String urlPrefix)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

close

public void close()


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