public class TypedByteArray extends Object implements TypedInput, TypedOutput
Constructor and Description |
---|
TypedByteArray(String mimeType,
byte[] bytes)
Constructs a new typed byte array.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
fileName()
Original filename.
|
byte[] |
getBytes() |
int |
hashCode() |
InputStream |
in()
Read bytes as stream.
|
long |
length()
Length in bytes.
|
String |
mimeType()
Returns the mime type.
|
String |
toString() |
void |
writeTo(OutputStream out)
Writes these bytes to the given output stream.
|
public TypedByteArray(String mimeType, byte[] bytes)
application/unknown
if absent.NullPointerException
- if bytes are nullpublic byte[] getBytes()
public String fileName()
TypedOutput
fileName
in interface TypedOutput
public String mimeType()
TypedInput
mimeType
in interface TypedInput
mimeType
in interface TypedOutput
public long length()
TypedInput
-1
if length is unknown.length
in interface TypedInput
length
in interface TypedOutput
public void writeTo(OutputStream out) throws IOException
TypedOutput
writeTo
in interface TypedOutput
IOException
public InputStream in() throws IOException
TypedInput
in
in interface TypedInput
IOException
Copyright © 2015 Square, Inc.. All Rights Reserved.