|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jonas_ws.wsgen.utils.ArchiveStorer
Store an Archive in compressed or uncompressed format
Field Summary | |
protected java.util.List |
already
already saved filenames |
protected J2EEArchive |
archive
base J2EEArchive to be saved |
protected static I18n |
i18n
i18n |
protected static org.objectweb.util.monolog.api.Logger |
logger
logger |
static int |
MAX_BUFFER_SIZE
Buffer Size |
protected java.lang.String |
out
output filename |
Constructor Summary | |
ArchiveStorer(J2EEArchive archive)
Creates a new ArchiveStorer object. |
Method Summary | |
protected abstract void |
addFile(java.lang.String name)
add a file in saved archive |
protected abstract java.lang.String |
convertName(java.lang.String name)
convert a filename from unix to windows filename and reverse |
protected static void |
fill(java.io.InputStream is,
java.io.OutputStream os)
Fill an OutputStream with content from an InputStream |
protected abstract java.io.OutputStream |
getOutputStream(java.lang.String name)
Returns an OutputStream from the given name |
void |
store()
Store the content of the contained archive. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int MAX_BUFFER_SIZE
protected static final I18n i18n
protected static final org.objectweb.util.monolog.api.Logger logger
protected J2EEArchive archive
protected java.util.List already
protected java.lang.String out
Constructor Detail |
public ArchiveStorer(J2EEArchive archive)
archive
- archive to be savedMethod Detail |
protected static void fill(java.io.InputStream is, java.io.OutputStream os) throws java.io.IOException
is
- InputStreamos
- OutputStream
java.io.IOException
- When filling failsprotected abstract void addFile(java.lang.String name) throws java.io.IOException
name
- file name
java.io.IOException
- When save failsprotected abstract java.lang.String convertName(java.lang.String name)
name
- name to be converted
protected abstract java.io.OutputStream getOutputStream(java.lang.String name) throws java.io.IOException
name
- the filename we want to open/create
java.io.IOException
- When OS cannot be createdpublic void store() throws WsGenException
WsGenException
- When cannot add all files
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |