Skip navigation links
org.eclipse.persistence.tools.dbws
Class JarArchiver
java.lang.Object
org.eclipse.persistence.tools.dbws.JarArchiver
- All Implemented Interfaces:
- DBWSPackager.Archiver
- Direct Known Subclasses:
- JavasePackager.JavaseArchiver, WarArchiver
-
public class JarArchiver
- extends java.lang.Object
- implements DBWSPackager.Archiver
INTERNAL: JarArchiver implements the DBWSPackager.Archiver
interface.
This helper class takes the files generated by a DBWSPackager and puts them into an archive,
in this case, a .jar file.
- Since:
- EclipseLink 1.x
Jar-file layout
\
| eclipselink-dbws-schema.xsd
| swaref.xsd -- optional if attachements are enabled
\---META-INF
| eclipselink-dbws-or.xml
| eclipselink-dbws-ox.xml
| eclipselink-dbws-sessions.xml
| eclipselink-dbws.xml
- Author:
- Mike Norman - michael.norman@oracle.com
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUF_SIZE
static final int BUF_SIZE
-
- See Also:
- Constant Field Values
DEFAULT_JAR_FILENAME
static final java.lang.String DEFAULT_JAR_FILENAME
-
- See Also:
- Constant Field Values
DEFAULT_MANIFEST
static final java.lang.String DEFAULT_MANIFEST
packager
protected DBWSPackager packager
jarFilename
protected java.lang.String jarFilename
jarOutputStream
protected java.util.jar.JarOutputStream jarOutputStream
f
protected java.io.File f
fis
protected java.io.FileInputStream fis
buffer
protected byte[] buffer
JarArchiver
public JarArchiver()
JarArchiver
public JarArchiver(DBWSPackager packager)
getPackager
public DBWSPackager getPackager()
-
- Specified by:
getPackager
in interface DBWSPackager.Archiver
setPackager
public void setPackager(DBWSPackager packager)
-
- Specified by:
setPackager
in interface DBWSPackager.Archiver
getFilename
public java.lang.String getFilename()
-
- Specified by:
getFilename
in interface DBWSPackager.Archiver
setFilename
public void setFilename(java.lang.String jarFilename)
-
- Specified by:
setFilename
in interface DBWSPackager.Archiver
archive
public void archive()
-
- Specified by:
archive
in interface DBWSPackager.Archiver
buildManifest
protected java.util.jar.Manifest buildManifest()
buildJarOutputStream
protected java.util.jar.JarOutputStream buildJarOutputStream()
getSchemaJarEntry
protected java.util.jar.JarEntry getSchemaJarEntry()
getSWARefJarEntry
protected java.util.jar.JarEntry getSWARefJarEntry()
getOrJarEntry
protected java.util.jar.JarEntry getOrJarEntry()
getOxJarEntry
protected java.util.jar.JarEntry getOxJarEntry()
getSessionsJarEntry
protected java.util.jar.JarEntry getSessionsJarEntry()
getServiceJarEntry
protected java.util.jar.JarEntry getServiceJarEntry()
addFilesToJarOutputStream
protected void addFilesToJarOutputStream(java.util.jar.JarOutputStream jarOutputStream)
getOrProjectPathPrefix
public java.lang.String getOrProjectPathPrefix()
-
- Specified by:
getOrProjectPathPrefix
in interface DBWSPackager.Archiver
getOxProjectPathPrefix
public java.lang.String getOxProjectPathPrefix()
-
- Specified by:
getOxProjectPathPrefix
in interface DBWSPackager.Archiver
getWSDLPathPrefix
public java.lang.String getWSDLPathPrefix()
-
- Specified by:
getWSDLPathPrefix
in interface DBWSPackager.Archiver
Skip navigation links