Package org.restlet.representation
Class ByteArrayRepresentation
- java.lang.Object
-
- org.restlet.representation.Variant
-
- org.restlet.representation.RepresentationInfo
-
- org.restlet.representation.Representation
-
- org.restlet.representation.StreamRepresentation
-
- org.restlet.representation.InputRepresentation
-
- org.restlet.representation.ByteArrayRepresentation
-
public class ByteArrayRepresentation extends InputRepresentation
Representation wrapping a byte array.- Author:
- Jerome Louvel
-
-
Field Summary
-
Fields inherited from class org.restlet.representation.Representation
UNKNOWN_SIZE
-
-
Constructor Summary
Constructors Constructor Description ByteArrayRepresentation(byte[] byteArray)Constructor.ByteArrayRepresentation(byte[] byteArray, int offSet, int length)ByteArrayRepresentation(byte[] byteArray, int offSet, int length, MediaType mediaType)ByteArrayRepresentation(byte[] byteArray, int offSet, int length, MediaType mediaType, long expectedSize)ByteArrayRepresentation(byte[] byteArray, MediaType mediaType)Constructor.ByteArrayRepresentation(byte[] byteArray, MediaType mediaType, long expectedSize)
-
Method Summary
-
Methods inherited from class org.restlet.representation.InputRepresentation
getStream, getText, release, setStream, write
-
Methods inherited from class org.restlet.representation.StreamRepresentation
getChannel, getReader, write, write
-
Methods inherited from class org.restlet.representation.Representation
append, exhaust, getAvailableSize, getDigest, getDisposition, getExpirationDate, getRange, getSize, hasKnownSize, isAvailable, isEmpty, isTransient, setAvailable, setDigest, setDisposition, setExpirationDate, setRange, setSize, setTransient
-
Methods inherited from class org.restlet.representation.RepresentationInfo
getModificationDate, getTag, setModificationDate, setTag
-
Methods inherited from class org.restlet.representation.Variant
createClientInfo, equals, getCharacterSet, getEncodings, getLanguages, getLocationRef, getMediaType, hashCode, includes, isCompatible, setCharacterSet, setEncodings, setLanguages, setLocationRef, setLocationRef, setMediaType, toString
-
-
-
-
Constructor Detail
-
ByteArrayRepresentation
public ByteArrayRepresentation(byte[] byteArray)
Constructor.- Parameters:
byteArray- The byte array to wrap.
-
ByteArrayRepresentation
public ByteArrayRepresentation(byte[] byteArray, int offSet, int length)- Parameters:
byteArray- The byte array to wrap.offSet- The offset inside the byte array.length- The length to expose inside the byte array.
-
ByteArrayRepresentation
public ByteArrayRepresentation(byte[] byteArray, int offSet, int length, MediaType mediaType)- Parameters:
byteArray- The byte array to wrap.offSet- The offset inside the byte array.length- The length to expose inside the byte array.mediaType-
-
ByteArrayRepresentation
public ByteArrayRepresentation(byte[] byteArray, int offSet, int length, MediaType mediaType, long expectedSize)- Parameters:
byteArray- The byte array to wrap.offSet- The offset inside the byte array.length- The length to expose inside the byte array.mediaType- The media type.expectedSize-
-
ByteArrayRepresentation
public ByteArrayRepresentation(byte[] byteArray, MediaType mediaType)Constructor.- Parameters:
byteArray- The byte array to wrap.mediaType- The media type.
-
ByteArrayRepresentation
public ByteArrayRepresentation(byte[] byteArray, MediaType mediaType, long expectedSize)- Parameters:
byteArray- The byte array to wrap.mediaType- The media type.expectedSize-
-
-