org.modeshape.jcr.value.binary
Class StoredBinaryValue
java.lang.Object
org.modeshape.jcr.value.binary.AbstractBinary
org.modeshape.jcr.value.binary.StoredBinaryValue
- All Implemented Interfaces:
- Serializable, Comparable<BinaryValue>, Binary, BinaryValue
@Immutable
public class StoredBinaryValue
- extends AbstractBinary
A BinaryValue
implementation that gets the content from the BinaryStore
.
- See Also:
- Serialized Form
Methods inherited from class org.modeshape.jcr.value.binary.AbstractBinary |
compareTo, dispose, equals, getHash, getHexHash, getKey, getReadableSize, hashCode, keyFor, read, toString |
StoredBinaryValue
public StoredBinaryValue(BinaryStore store,
BinaryKey key,
long size)
getSize
public long getSize()
- Description copied from interface:
BinaryValue
- Get the length of this binary data.
Note that this method, unlike the standard Binary.getSize()
method, does not throw an exception.
- Returns:
- the number of bytes in this binary data
getStream
public InputStream getStream()
throws BinaryStoreException
- Throws:
BinaryStoreException
getMimeType
public String getMimeType()
throws IOException,
RepositoryException
- Throws:
IOException
RepositoryException
getMimeType
public String getMimeType(String name)
throws IOException,
RepositoryException
- Throws:
IOException
RepositoryException
Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.