com.eviware.soapui
Class DefaultSoapUICore

java.lang.Object
  extended by com.eviware.soapui.DefaultSoapUICore
All Implemented Interfaces:
SoapUICore
Direct Known Subclasses:
SwingSoapUICore

public class DefaultSoapUICore
extends java.lang.Object
implements SoapUICore

Initializes core objects. Transform to a Spring "ApplicationContext"?

Author:
ole.matzura

Field Summary
protected  boolean initialImport
           
 boolean isSavingSettings
           
static org.apache.log4j.Logger log
           
protected  SecurityScanRegistry securityScanRegistry
           
protected  com.eviware.soapui.config.SoapuiSettingsDocumentConfig settingsDocument
           
 
Fields inherited from interface com.eviware.soapui.SoapUICore
DEFAULT_SETTINGS_FILE
 
Constructor Summary
DefaultSoapUICore()
           
DefaultSoapUICore(boolean settingPassword, java.lang.String soapUISettingsPassword)
           
DefaultSoapUICore(java.lang.String root)
           
DefaultSoapUICore(java.lang.String root, java.lang.String settingsFile)
           
DefaultSoapUICore(java.lang.String root, java.lang.String settingsFile, java.lang.String password)
           
 
Method Summary
protected  void addExternalFactories(java.lang.String folder, java.lang.ClassLoader classLoader)
           
protected  void addExternalListeners(java.lang.String folder, java.lang.ClassLoader classLoader)
           
protected  MockEngine buildMockEngine()
           
static DefaultSoapUICore createDefault()
           
 SoapUIActionRegistry getActionRegistry()
           
 SoapUIExtensionClassLoader getExtensionClassLoader()
           
protected  java.lang.ClassLoader getExtensionClassLoaderParent()
           
 SoapUIFactoryRegistry getFactoryRegistry()
           
 boolean getInitialImport()
           
 SoapUIListenerRegistry getListenerRegistry()
           
 MockEngine getMockEngine()
           
 java.lang.String getRoot()
           
 SecurityScanRegistry getSecurityScanRegistry()
           
 Settings getSettings()
           
 java.lang.String getSettingsFile()
           
 Settings importSettings(java.io.File file)
           
 void init(java.lang.String settingsFile)
           
protected  SoapUIActionRegistry initActionRegistry()
           
protected  void initCoreComponents()
           
protected  void initDefaultSettings(Settings settings2)
           
protected  void initExtensions(java.lang.ClassLoader extensionClassLoader)
           
protected  void initFactoryRegistry()
           
protected  void initListenerRegistry()
           
protected  void initLog()
           
protected  void initSecurityScanRegistry()
           
protected  Settings initSettings(java.lang.String fileName)
           
 void loadExternalLibraries()
           
 java.lang.String saveSettings()
           
 void setInitialImport(boolean initialImport)
           
 void setSettingsFile(java.lang.String settingsFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static org.apache.log4j.Logger log

settingsDocument

protected com.eviware.soapui.config.SoapuiSettingsDocumentConfig settingsDocument

initialImport

protected boolean initialImport

isSavingSettings

public boolean isSavingSettings

securityScanRegistry

protected SecurityScanRegistry securityScanRegistry
Constructor Detail

DefaultSoapUICore

public DefaultSoapUICore()

DefaultSoapUICore

public DefaultSoapUICore(boolean settingPassword,
                         java.lang.String soapUISettingsPassword)

DefaultSoapUICore

public DefaultSoapUICore(java.lang.String root)

DefaultSoapUICore

public DefaultSoapUICore(java.lang.String root,
                         java.lang.String settingsFile)

DefaultSoapUICore

public DefaultSoapUICore(java.lang.String root,
                         java.lang.String settingsFile,
                         java.lang.String password)
Method Detail

getInitialImport

public boolean getInitialImport()

setInitialImport

public void setInitialImport(boolean initialImport)

createDefault

public static DefaultSoapUICore createDefault()

init

public void init(java.lang.String settingsFile)

initExtensions

protected void initExtensions(java.lang.ClassLoader extensionClassLoader)

initCoreComponents

protected void initCoreComponents()

getRoot

public java.lang.String getRoot()

initSettings

protected Settings initSettings(java.lang.String fileName)

importSettings

public Settings importSettings(java.io.File file)
                        throws java.lang.Exception
Specified by:
importSettings in interface SoapUICore
Throws:
java.lang.Exception

getSettings

public Settings getSettings()
Specified by:
getSettings in interface SoapUICore

initDefaultSettings

protected void initDefaultSettings(Settings settings2)

saveSettings

public java.lang.String saveSettings()
                              throws java.lang.Exception
Specified by:
saveSettings in interface SoapUICore
Throws:
java.lang.Exception

getSettingsFile

public java.lang.String getSettingsFile()

setSettingsFile

public void setSettingsFile(java.lang.String settingsFile)

initLog

protected void initLog()

loadExternalLibraries

public void loadExternalLibraries()

getExtensionClassLoaderParent

protected java.lang.ClassLoader getExtensionClassLoaderParent()

getExtensionClassLoader

public SoapUIExtensionClassLoader getExtensionClassLoader()
Specified by:
getExtensionClassLoader in interface SoapUICore

getMockEngine

public MockEngine getMockEngine()
Specified by:
getMockEngine in interface SoapUICore

buildMockEngine

protected MockEngine buildMockEngine()

getListenerRegistry

public SoapUIListenerRegistry getListenerRegistry()
Specified by:
getListenerRegistry in interface SoapUICore

initListenerRegistry

protected void initListenerRegistry()

getActionRegistry

public SoapUIActionRegistry getActionRegistry()
Specified by:
getActionRegistry in interface SoapUICore

initActionRegistry

protected SoapUIActionRegistry initActionRegistry()

addExternalListeners

protected void addExternalListeners(java.lang.String folder,
                                    java.lang.ClassLoader classLoader)

addExternalFactories

protected void addExternalFactories(java.lang.String folder,
                                    java.lang.ClassLoader classLoader)

getFactoryRegistry

public SoapUIFactoryRegistry getFactoryRegistry()
Specified by:
getFactoryRegistry in interface SoapUICore

initFactoryRegistry

protected void initFactoryRegistry()

initSecurityScanRegistry

protected void initSecurityScanRegistry()

getSecurityScanRegistry

public SecurityScanRegistry getSecurityScanRegistry()
Specified by:
getSecurityScanRegistry in interface SoapUICore


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