@NotThreadSafe public class MemoryResourceGenerator extends ResourceGenerator
| Constructor and Description |
|---|
MemoryResourceGenerator(Resource originalResource) |
MemoryResourceGenerator(Resource originalResource,
java.lang.String name) |
MemoryResourceGenerator(ResourceType type) |
MemoryResourceGenerator(ResourceType type,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected MemoryResource |
generateResource() |
protected java.io.OutputStream |
getOutputStream() |
drop, finalize, flush, getName, getOriginalResource, getTemporaryBufferedResource, getType, write, write, writepublic MemoryResourceGenerator(@Nonnull
Resource originalResource)
throws java.io.IOException
java.io.IOExceptionpublic MemoryResourceGenerator(@Nonnull
Resource originalResource,
@Nullable
java.lang.String name)
throws java.io.IOException
java.io.IOExceptionpublic MemoryResourceGenerator(@Nonnull
ResourceType type)
throws java.io.IOException
java.io.IOExceptionpublic MemoryResourceGenerator(@Nonnull
ResourceType type,
@Nullable
java.lang.String name)
throws java.io.IOException
java.io.IOExceptionprotected MemoryResource generateResource() throws java.io.IOException
generateResource in class ResourceGeneratorjava.io.IOExceptionprotected java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in class ResourceGeneratorjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class ResourceGeneratorjava.io.IOExceptionCopyright © 2015 echocat. All Rights Reserved.