public abstract class JwsModule
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JwsModule.Descriptor |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<weblogic.wsee.tools.jws.build.Jws> |
callbackJwsFiles |
private org.apache.tools.ant.types.ZipFileSet |
catalogFS |
private java.util.List<ClientGenFacadeTask> |
clients |
private weblogic.wsee.tools.jws.build.JwsCompiler |
compiler |
private weblogic.wsee.tools.jws.context.JwsBuildContext |
ctx |
private java.lang.String |
defaultContextPath |
private java.util.List<JwsModule.Descriptor> |
descriptors |
private boolean |
explode |
private java.util.List<org.apache.tools.ant.types.FileSet> |
fileSets |
private java.lang.String |
name |
private JwscTask |
owningTask |
private TempDirManager |
tempDirs |
Constructor and Description |
---|
JwsModule(JwscTask owningTask,
weblogic.wsee.tools.jws.context.JwsBuildContext ctx) |
Modifier and Type | Method and Description |
---|---|
void |
addFileSet(org.apache.tools.ant.types.FileSet fileSet) |
private void |
addToEar(EarFile earFile,
java.lang.String moduleName) |
void |
addZipFileSet(org.apache.tools.ant.types.ZipFileSet fileSet) |
(package private) void |
build(EarFile earFile) |
private weblogic.wsee.tools.jws.decl.WebServiceDecl |
buildAndValidate(weblogic.wsee.tools.jws.build.Jws jws,
java.lang.String defaultContextPath) |
private void |
cleanup() |
private void |
compile() |
private void |
copy(org.apache.tools.ant.types.ZipFileSet zipFileSet,
java.io.File outputDir) |
private void |
copyWsdl(java.io.File dir) |
ClientGenFacadeTask |
createClientGen() |
JwsModule.Descriptor |
createDescriptor() |
private void |
doPackage(EarFile earFile) |
private boolean |
generate(EarFile earFile) |
private java.util.List<weblogic.wsee.tools.jws.build.Jws> |
generateClients() |
(package private) weblogic.wsee.tools.jws.context.JwsBuildContext |
getBuildContext() |
private java.lang.String |
getCallbackContextPath()
The callback context path is the context path for the first port in the first web service.
|
(package private) java.lang.String |
getFileName()
Return the file name to use for this module.
|
(package private) java.util.List<org.apache.tools.ant.types.FileSet> |
getFileSets() |
(package private) abstract java.util.Collection<weblogic.wsee.tools.jws.build.Jws> |
getJwsFiles() |
(package private) java.lang.String |
getName() |
(package private) java.io.File |
getOutputDir() |
(package private) org.apache.tools.ant.types.Path |
getSourcepath()
Return the sourcepath for this module.
|
(package private) JwscTask |
getTask() |
(package private) java.util.List<weblogic.wsee.tools.jws.decl.WebServiceDecl> |
getWebServices() |
private void |
initialize() |
(package private) boolean |
isEjb() |
abstract boolean |
isEjbWsInWar() |
(package private) boolean |
isExplode() |
(package private) boolean |
isGenerateDescriptors() |
(package private) boolean |
isGenerateWsdl() |
(package private) boolean |
isWsdlOnly() |
private void |
loadWebServices(java.util.Collection<weblogic.wsee.tools.jws.build.Jws> jwsFiles,
java.lang.String defaultContextPath) |
private void |
log(weblogic.wsee.tools.logging.EventLevel level,
java.lang.String message) |
(package private) abstract void |
reset()
Reset the module after execution.
|
void |
resetContextwithNewClasspath() |
void |
setContextPath(java.lang.String contextPath) |
private void |
setDefaultSrcDirOnJwses(java.util.Collection<weblogic.wsee.tools.jws.build.Jws> jwsList) |
void |
setExplode(boolean explode) |
void |
setGenerateDescriptors(boolean generateDescriptors) |
void |
setGenerateWsdl(boolean generateWsdl) |
void |
setName(java.lang.String name) |
void |
setTypeSystemName(java.lang.String typeSystemName) |
void |
setWsdlOnly(boolean wsdlOnly) |
private void |
validate() |
private void |
validateFileSets() |
(package private) abstract void |
validateImpl() |
(package private) abstract void |
validateModuleType() |
private void |
validateOptions() |
private final JwscTask owningTask
private weblogic.wsee.tools.jws.context.JwsBuildContext ctx
private weblogic.wsee.tools.jws.build.JwsCompiler compiler
private java.lang.String name
private java.lang.String defaultContextPath
private boolean explode
private java.util.List<org.apache.tools.ant.types.FileSet> fileSets
java.util.List<weblogic.wsee.tools.jws.build.Jws> callbackJwsFiles
private java.util.List<ClientGenFacadeTask> clients
private java.util.List<JwsModule.Descriptor> descriptors
private final TempDirManager tempDirs
private org.apache.tools.ant.types.ZipFileSet catalogFS
JwsModule(JwscTask owningTask, weblogic.wsee.tools.jws.context.JwsBuildContext ctx)
public void resetContextwithNewClasspath()
public abstract boolean isEjbWsInWar()
public void addFileSet(org.apache.tools.ant.types.FileSet fileSet)
public void addZipFileSet(org.apache.tools.ant.types.ZipFileSet fileSet)
java.util.List<org.apache.tools.ant.types.FileSet> getFileSets()
public void setName(java.lang.String name)
java.lang.String getName()
java.lang.String getFileName()
public void setContextPath(java.lang.String contextPath)
public void setExplode(boolean explode)
boolean isExplode()
public void setWsdlOnly(boolean wsdlOnly)
public void setTypeSystemName(java.lang.String typeSystemName)
boolean isWsdlOnly()
public void setGenerateWsdl(boolean generateWsdl)
boolean isGenerateWsdl()
public void setGenerateDescriptors(boolean generateDescriptors)
boolean isGenerateDescriptors()
public ClientGenFacadeTask createClientGen()
public JwsModule.Descriptor createDescriptor()
abstract java.util.Collection<weblogic.wsee.tools.jws.build.Jws> getJwsFiles()
java.io.File getOutputDir()
JwscTask getTask()
boolean isEjb()
java.util.List<weblogic.wsee.tools.jws.decl.WebServiceDecl> getWebServices()
weblogic.wsee.tools.jws.context.JwsBuildContext getBuildContext()
org.apache.tools.ant.types.Path getSourcepath()
void build(EarFile earFile) throws java.io.IOException, WsBuildException
java.io.IOException
WsBuildException
private void validate()
private void validateFileSets()
abstract void validateImpl()
abstract void validateModuleType()
private void validateOptions()
private void initialize() throws java.io.IOException
java.io.IOException
private void cleanup()
abstract void reset()
private boolean generate(EarFile earFile) throws java.io.IOException, WsBuildException
java.io.IOException
WsBuildException
private void compile() throws java.io.IOException
java.io.IOException
private void doPackage(EarFile earFile) throws WsBuildException, java.io.IOException
WsBuildException
java.io.IOException
private void copyWsdl(java.io.File dir)
private void copy(org.apache.tools.ant.types.ZipFileSet zipFileSet, java.io.File outputDir)
private void addToEar(EarFile earFile, java.lang.String moduleName) throws java.io.IOException
java.io.IOException
private java.util.List<weblogic.wsee.tools.jws.build.Jws> generateClients() throws java.io.IOException
java.io.IOException
private java.lang.String getCallbackContextPath()
private void loadWebServices(java.util.Collection<weblogic.wsee.tools.jws.build.Jws> jwsFiles, java.lang.String defaultContextPath) throws java.io.IOException, WsBuildException
java.io.IOException
WsBuildException
private weblogic.wsee.tools.jws.decl.WebServiceDecl buildAndValidate(weblogic.wsee.tools.jws.build.Jws jws, java.lang.String defaultContextPath) throws WsBuildException
WsBuildException
private void setDefaultSrcDirOnJwses(java.util.Collection<weblogic.wsee.tools.jws.build.Jws> jwsList)
private void log(weblogic.wsee.tools.logging.EventLevel level, java.lang.String message)