Class JarArchiver
java.lang.Object
org.eclipse.persistence.tools.dbws.JarArchiver
- All Implemented Interfaces:
 DBWSPackager.Archiver
- Direct Known Subclasses:
 WarArchiver
 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.
 
 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
 - Since:
 - EclipseLink 1.x
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected byte[]protected Fileprotected FileInputStreamprotected Stringprotected JarOutputStreamprotected DBWSPackager - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddFilesToJarOutputStream(JarOutputStream jarOutputStream) voidarchive()protected JarOutputStreamprotected Manifestprotected JarEntryprotected JarEntryprotected JarEntryprotected JarEntryprotected JarEntryprotected JarEntryvoidsetFilename(String jarFilename) voidsetPackager(DBWSPackager packager)  
- 
Field Details
- 
packager
 - 
jarFilename
 - 
jarOutputStream
 - 
f
 - 
fis
 - 
buffer
protected byte[] buffer 
 - 
 - 
Constructor Details
- 
JarArchiver
public JarArchiver() - 
JarArchiver
 
 - 
 - 
Method Details
- 
getPackager
- Specified by:
 getPackagerin interfaceDBWSPackager.Archiver
 - 
setPackager
- Specified by:
 setPackagerin interfaceDBWSPackager.Archiver
 - 
getFilename
- Specified by:
 getFilenamein interfaceDBWSPackager.Archiver
 - 
setFilename
- Specified by:
 setFilenamein interfaceDBWSPackager.Archiver
 - 
archive
public void archive()- Specified by:
 archivein interfaceDBWSPackager.Archiver
 - 
buildManifest
 - 
buildJarOutputStream
 - 
getSchemaJarEntry
 - 
getSWARefJarEntry
 - 
getOrJarEntry
 - 
getOxJarEntry
 - 
getSessionsJarEntry
 - 
getServiceJarEntry
 - 
addFilesToJarOutputStream
 - 
getOrProjectPathPrefix
- Specified by:
 getOrProjectPathPrefixin interfaceDBWSPackager.Archiver
 - 
getOxProjectPathPrefix
- Specified by:
 getOxProjectPathPrefixin interfaceDBWSPackager.Archiver
 - 
getWSDLPathPrefix
- Specified by:
 getWSDLPathPrefixin interfaceDBWSPackager.Archiver
 
 -