public class StaticWeaveDirectoryOutputHandler extends AbstractStaticWeaveOutputHandler
outputStreamHolder| Constructor and Description |
|---|
StaticWeaveDirectoryOutputHandler(java.net.URL source,
java.net.URL target)
Construct an instance of StaticWeaveDirectoryOutputHandler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDirEntry(java.lang.String dirPath)
create directory into target directory.
|
void |
addEntry(java.io.InputStream jis,
java.util.jar.JarEntry entry)
Write entry into target, this method usually copy original class into target.
|
void |
addEntry(java.util.jar.JarEntry targetEntry,
byte[] entryBytes)
Write entry bytes into target, this method is usually invoked if class has been tranformed
|
closeOutputStream, getOutputStream, readwriteStreamspublic StaticWeaveDirectoryOutputHandler(java.net.URL source,
java.net.URL target)
source - target - public void addDirEntry(java.lang.String dirPath)
throws java.io.IOException
addDirEntry in class AbstractStaticWeaveOutputHandlerdirPath - java.io.IOExceptionpublic void addEntry(java.util.jar.JarEntry targetEntry,
byte[] entryBytes)
throws java.io.IOException
addEntry in class AbstractStaticWeaveOutputHandlertargetEntry - entryBytes - java.io.IOExceptionpublic void addEntry(java.io.InputStream jis,
java.util.jar.JarEntry entry)
throws java.io.IOException,
java.net.URISyntaxException
addEntry in class AbstractStaticWeaveOutputHandlerjis - entry - java.io.IOExceptionjava.net.URISyntaxException