Class JDevPackager
java.lang.Object
org.eclipse.persistence.tools.dbws.XRPackager
org.eclipse.persistence.tools.dbws.ProviderPackager
org.eclipse.persistence.tools.dbws.JSR109WebServicePackager
org.eclipse.persistence.tools.dbws.IDEPackager
org.eclipse.persistence.tools.dbws.JDevPackager
- All Implemented Interfaces:
DBWSPackager
PUBLIC: JDevPackager extends IDEPackager
. It is responsible for generating
the source code of the DBWS Provider (instead of a .class
file) and packaging in a
JDev-friendly directory structure all the other DBWS files produced by its parent:
\--- JDev Projectnnn root directory | dbws-builder.xml | +---public_html | \---WEB-INF | | web.xml | | | \---wsdl | swaref.xsd | eclipselink-dbws-schema.xsd | eclipselink-dbws.wsdl | \---src | eclipselink-dbws-or.xml | eclipselink-dbws-ox.xml | eclipselink-dbws-sessions.xml | eclipselink-dbws.xml | \---_dbws DBWSProvider.java -- generated by this Packager
- Since:
- EclipseLink 1.x
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.persistence.tools.dbws.XRPackager
XRPackager.NullOutputStream
Nested classes/interfaces inherited from interface org.eclipse.persistence.tools.dbws.DBWSPackager
DBWSPackager.Archiver, DBWSPackager.ArchiveUse
-
Field Summary
Fields inherited from class org.eclipse.persistence.tools.dbws.IDEPackager
publicHTMLDir, publicHTMLDirname, SRC_DIR, srcDir, srcDirname, underDBWSDir, webInfDir, wsdlDir
Fields inherited from class org.eclipse.persistence.tools.dbws.JSR109WebServicePackager
WEB_XML_PREAMBLE, WEB_XML_URL_PATTERN
Fields inherited from class org.eclipse.persistence.tools.dbws.ProviderPackager
DBWS_PROVIDER_SOAP11_MTOM_BINDING, DBWS_PROVIDER_SOAP12_BINDING, DBWS_PROVIDER_SOAP12_MTOM_BINDING, DBWS_PROVIDER_SOURCE_CLASSDEF, DBWS_PROVIDER_SOURCE_PORT_NAME, DBWS_PROVIDER_SOURCE_PREAMBLE_END, DBWS_PROVIDER_SOURCE_PREAMBLE_START, DBWS_PROVIDER_SOURCE_SERVICE_NAME, DBWS_PROVIDER_SOURCE_SOAP11HTTP_MTOM_BINDING, DBWS_PROVIDER_SOURCE_SOAP12HTTP_BINDING, DBWS_PROVIDER_SOURCE_SOAP12HTTP_MTOM_BINDING, DBWS_PROVIDER_SOURCE_SUFFIX, DBWS_PROVIDER_SOURCE_TARGET_NAMESPACE, DBWS_PROVIDER_SOURCE_WSDL_LOCATION, PROVIDER_LISTENER_SOURCE, PROVIDER_NAME
Fields inherited from class org.eclipse.persistence.tools.dbws.XRPackager
__nullStream, additionalArgs, ALL, archiver, archiveUse, builder, CONFIG, FINE, FINER, FINEST, hasAttachments, INFO, OFF, packagerLabel, sessionsFileName, SEVERE, stageDir, WARNING, XR_STR
-
Constructor Summary
ModifierConstructorDescriptionprotected
JDevPackager
(DBWSPackager.Archiver archiver, String packagerLabel, DBWSPackager.ArchiveUse useJavaArchive) -
Method Summary
Modifier and TypeMethodDescriptionbuildSessionsXML
(OutputStream dbwsSessionsStream, DBWSBuilder builder) Methods inherited from class org.eclipse.persistence.tools.dbws.IDEPackager
buildDefaultArchiver, buildPublicHTMLDir, buildSrcDir, buildUnderDBWS, buildWebInfDir, buildWSDLDir, getAdditionalUsage, getArchiverLabel, getOrStream, getOxStream, getProviderClassStream, getProviderListenerClassStream, getProviderListenerSourceStream, getProviderSourceStream, getSchemaStream, getServiceStream, getSessionsStream, getSWARefStream, getWebXmlStream, getWSDLStream
Methods inherited from class org.eclipse.persistence.tools.dbws.JSR109WebServicePackager
getWSDLPathPrefix, writeWebXml
Methods inherited from class org.eclipse.persistence.tools.dbws.ProviderPackager
writeProvider
Methods inherited from class org.eclipse.persistence.tools.dbws.XRPackager
closeDeploymentDescriptorStream, closeOrStream, closeOxStream, closeProviderClassStream, closeProviderListenerClassStream, closeProviderListenerSourceStream, closeProviderSourceStream, closeSchemaStream, closeServiceStream, closeSessionsStream, closeStream, closeSWARefStream, closeWebXmlStream, closeWSDLStream, end, getArchiveFilename, getArchiver, getDeploymentDescriptorFileName, getDeploymentDescriptorStream, getOrProjectPathPrefix, getOxProjectPathPrefix, getPackagerLabel, getSessionsFileName, getStageDir, getUsage, hasAttachments, processAdditionalArgs, processArchiveUse, setAdditionalArgs, setArchiveFilename, setArchiver, setArchiveUse, setDBWSBuilder, setHasAttachments, setSessionsFileName, setStageDir, start, writeDeploymentDescriptor
-
Field Details
-
PUBLIC_HTML_DIR
- See Also:
-
-
Constructor Details
-
JDevPackager
public JDevPackager() -
JDevPackager
protected JDevPackager(DBWSPackager.Archiver archiver, String packagerLabel, DBWSPackager.ArchiveUse useJavaArchive)
-
-
Method Details
-
buildSessionsXML
- Specified by:
buildSessionsXML
in interfaceDBWSPackager
- Overrides:
buildSessionsXML
in classXRPackager
-