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

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

public abstract class AbstractWsdlDefinitionLoader
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
           
 
Constructor Summary
AbstractWsdlDefinitionLoader(java.lang.String url)
           
 
Method Summary
 org.xml.sax.InputSource getBaseInputSource()
           
 java.lang.String getBaseURI()
           
 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)
           
 
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, getFirstNewURI, isAborted, setNewBaseURI, setProgressInfo, setProgressMonitor
 

Field Detail

log

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

AbstractWsdlDefinitionLoader

public AbstractWsdlDefinitionLoader(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

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-2009 eviware.com. All Rights Reserved.