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

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

public abstract class WsdlLoader
extends AbstractDefinitionLoader
implements WsdlDefinitionLoader

Abstract WSDLLocator for loading definitions from either URL or cache..

Author:
ole.matzura

Field Summary
protected static org.apache.log4j.Logger log
           
 
Fields inherited from class com.eviware.soapui.impl.support.definition.support.AbstractDefinitionLoader
monitor, progressIndex
 
Constructor Summary
WsdlLoader(java.lang.String url)
           
 
Method Summary
 org.xml.sax.InputSource getBaseInputSource()
           
 java.lang.String getBaseURI()
           
 java.lang.String getFirstNewURI()
           
 org.xml.sax.InputSource getImportInputSource(java.lang.String parent, java.lang.String imp)
           
 java.lang.String getLatestImportURI()
           
 java.lang.String getPassword()
           
 java.lang.String getUrl()
           
 java.lang.String getUsername()
           
 boolean hasCredentials()
           
protected  boolean isAbsoluteUrl(java.lang.String tempImp)
           
abstract  java.io.InputStream load(java.lang.String url)
           
 org.apache.xmlbeans.XmlObject loadXmlObject(java.lang.String url, org.apache.xmlbeans.XmlOptions options)
           
 void setNewBaseURI(java.lang.String newUrl)
           
 
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 javax.wsdl.xml.WSDLLocator
close
 
Methods inherited from interface com.eviware.soapui.impl.support.definition.DefinitionLoader
abort, isAborted, setProgressInfo, setProgressMonitor
 

Field Detail

log

protected static final org.apache.log4j.Logger log
Constructor Detail

WsdlLoader

public WsdlLoader(java.lang.String url)
Method Detail

getUrl

public java.lang.String getUrl()

getBaseInputSource

public org.xml.sax.InputSource getBaseInputSource()
Specified by:
getBaseInputSource in interface javax.wsdl.xml.WSDLLocator

load

public abstract java.io.InputStream load(java.lang.String url)
                                  throws java.lang.Exception
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
Throws:
java.lang.Exception

getBaseURI

public java.lang.String getBaseURI()
Specified by:
getBaseURI in interface SchemaLoader
Specified by:
getBaseURI in interface javax.wsdl.xml.WSDLLocator

setNewBaseURI

public void setNewBaseURI(java.lang.String newUrl)
Specified by:
setNewBaseURI in interface DefinitionLoader

getFirstNewURI

public java.lang.String getFirstNewURI()
Specified by:
getFirstNewURI in interface DefinitionLoader

getImportInputSource

public org.xml.sax.InputSource getImportInputSource(java.lang.String parent,
                                                    java.lang.String imp)
Specified by:
getImportInputSource in interface javax.wsdl.xml.WSDLLocator

isAbsoluteUrl

protected boolean isAbsoluteUrl(java.lang.String tempImp)

getLatestImportURI

public java.lang.String getLatestImportURI()
Specified by:
getLatestImportURI in interface javax.wsdl.xml.WSDLLocator

hasCredentials

public boolean hasCredentials()

getPassword

public java.lang.String getPassword()

getUsername

public java.lang.String getUsername()


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