|
NetKernel APIs |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ten60.netkernel.layer1.representation.ByteArrayAspect
A byte array implementation of IAspectReadableBinaryStream optimised to work with either ByteArrayOutputStream or a raw array of bytes.
Constructor Summary | |
ByteArrayAspect(byte[] aBytes)
Construct a new ByteArrayAspect from a byte[] |
|
ByteArrayAspect(byte[] aBytes,
String aEncoding)
Construct a new ByteArrayAspect from a byte[] with encoding |
|
ByteArrayAspect(ByteArrayOutputStream aBAOS)
Construct a new ByteArrayAspect from a ByteArrayOutputStream |
|
ByteArrayAspect(ByteArrayOutputStream aBAOS,
String aEncoding)
Construct a new ByteArrayAspect from a ByteArrayOutputStream with encoding |
Method Summary | |
static IURRepresentation |
create(IURMeta aMeta,
byte[] aByteArray)
Deprecated. |
static IURRepresentation |
create(IURMeta aMeta,
byte[] aByteArray,
String aEncoding)
Deprecated. |
static IURRepresentation |
create(IURMeta aMeta,
ByteArrayOutputStream aBAOS)
Deprecated. |
static IURRepresentation |
create(IURMeta aMeta,
ByteArrayOutputStream aBAOS,
String aEncoding)
Deprecated. |
int |
getContentLength()
returns the number of available bytes to read |
String |
getEncoding()
|
InputStream |
getInputStream()
return and input stream over the bytes |
void |
write(OutputStream aStream)
writes the bytes to the given output stream |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ByteArrayAspect(ByteArrayOutputStream aBAOS)
public ByteArrayAspect(byte[] aBytes)
public ByteArrayAspect(ByteArrayOutputStream aBAOS, String aEncoding)
public ByteArrayAspect(byte[] aBytes, String aEncoding)
Method Detail |
public int getContentLength()
getContentLength
in interface IAspectReadableBinaryStream
public InputStream getInputStream() throws IOException
getInputStream
in interface IAspectReadableBinaryStream
IOException
public void write(OutputStream aStream) throws IOException
write
in interface IAspectBinaryStream
aStream
- the output stream
IOException
- thrown if we fail to writepublic static IURRepresentation create(IURMeta aMeta, ByteArrayOutputStream aBAOS)
public static IURRepresentation create(IURMeta aMeta, byte[] aByteArray)
public static IURRepresentation create(IURMeta aMeta, ByteArrayOutputStream aBAOS, String aEncoding)
public static IURRepresentation create(IURMeta aMeta, byte[] aByteArray, String aEncoding)
public String getEncoding()
getEncoding
in interface IAspectBinaryStream
|
NetKernel APIs |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |