|
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
public class 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,
java.lang.String aEncoding)
Construct a new ByteArrayAspect from a byte[] with encoding |
|
ByteArrayAspect(java.io.ByteArrayOutputStream aBAOS)
Construct a new ByteArrayAspect from a ByteArrayOutputStream |
|
ByteArrayAspect(java.io.ByteArrayOutputStream aBAOS,
java.lang.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,
java.lang.String aEncoding)
Deprecated. |
static IURRepresentation |
create(IURMeta aMeta,
java.io.ByteArrayOutputStream aBAOS)
Deprecated. |
static IURRepresentation |
create(IURMeta aMeta,
java.io.ByteArrayOutputStream aBAOS,
java.lang.String aEncoding)
Deprecated. |
int |
getContentLength()
returns the number of available bytes to read |
java.lang.String |
getEncoding()
|
java.io.InputStream |
getInputStream()
return and input stream over the bytes |
void |
write(java.io.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(java.io.ByteArrayOutputStream aBAOS)
public ByteArrayAspect(byte[] aBytes)
public ByteArrayAspect(java.io.ByteArrayOutputStream aBAOS,
java.lang.String aEncoding)
public ByteArrayAspect(byte[] aBytes,
java.lang.String aEncoding)
| Method Detail |
|---|
public int getContentLength()
getContentLength in interface IAspectReadableBinaryStream
public java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in interface IAspectReadableBinaryStreamjava.io.IOException
public void write(java.io.OutputStream aStream)
throws java.io.IOException
write in interface IAspectBinaryStreamaStream - the output stream
java.io.IOException - thrown if we fail to write
public static IURRepresentation create(IURMeta aMeta,
java.io.ByteArrayOutputStream aBAOS)
public static IURRepresentation create(IURMeta aMeta,
byte[] aByteArray)
public static IURRepresentation create(IURMeta aMeta,
java.io.ByteArrayOutputStream aBAOS,
java.lang.String aEncoding)
public static IURRepresentation create(IURMeta aMeta,
byte[] aByteArray,
java.lang.String aEncoding)
public java.lang.String getEncoding()
getEncoding in interface IAspectBinaryStream
|
NetKernel APIs |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||