com.eviware.soapui.impl.support.definition.export
Class AbstractDefinitionExporter<T extends Interface>

java.lang.Object
  extended by com.eviware.soapui.impl.support.definition.export.AbstractDefinitionExporter<T>
All Implemented Interfaces:
DefinitionExporter
Direct Known Subclasses:
WadlDefinitionExporter, WsdlDefinitionExporter

public abstract class AbstractDefinitionExporter<T extends Interface>
extends java.lang.Object
implements DefinitionExporter


Constructor Summary
AbstractDefinitionExporter(InterfaceDefinition<T> definition)
           
 
Method Summary
 StringToStringMap createFilesForExport(java.lang.String urlPrefix)
           
 java.lang.String export(java.lang.String folderName)
           
 InterfaceDefinition<T> getDefinition()
           
protected abstract  java.lang.String[] getLocationXPathsToReplace()
           
 void setDefinition(InterfaceDefinition definition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDefinitionExporter

public AbstractDefinitionExporter(InterfaceDefinition<T> definition)
Method Detail

getDefinition

public InterfaceDefinition<T> getDefinition()

setDefinition

public void setDefinition(InterfaceDefinition definition)

export

public java.lang.String export(java.lang.String folderName)
                        throws java.lang.Exception
Specified by:
export in interface DefinitionExporter
Throws:
java.lang.Exception

createFilesForExport

public StringToStringMap createFilesForExport(java.lang.String urlPrefix)
                                       throws java.lang.Exception
Specified by:
createFilesForExport in interface DefinitionExporter
Throws:
java.lang.Exception

getLocationXPathsToReplace

protected abstract java.lang.String[] getLocationXPathsToReplace()


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