public static class NamedStreamable.ByteArrayWrapper extends java.lang.Object implements NamedStreamable
NamedStreamable.ByteArrayWrapper, NamedStreamable.DirWrapper, NamedStreamable.FileWrapper, NamedStreamable.InputStreamWrapper
Constructor and Description |
---|
ByteArrayWrapper(byte[] data) |
ByteArrayWrapper(java.util.Optional<java.lang.String> name,
byte[] data) |
ByteArrayWrapper(java.lang.String name,
byte[] data) |
Modifier and Type | Method and Description |
---|---|
java.util.List<NamedStreamable> |
getChildren() |
java.io.InputStream |
getInputStream() |
java.util.Optional<java.lang.String> |
getName() |
boolean |
isDirectory() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContents
public ByteArrayWrapper(byte[] data)
public ByteArrayWrapper(java.lang.String name, byte[] data)
public ByteArrayWrapper(java.util.Optional<java.lang.String> name, byte[] data)
public boolean isDirectory()
isDirectory
in interface NamedStreamable
public java.io.InputStream getInputStream() throws java.io.IOException
getInputStream
in interface NamedStreamable
java.io.IOException
public java.util.List<NamedStreamable> getChildren()
getChildren
in interface NamedStreamable
public java.util.Optional<java.lang.String> getName()
getName
in interface NamedStreamable