## Uses of Interface
org.modeshape.jcr.value.BinaryValue

- Packages that use BinaryValue
  Package | Description
  --- | ---
  org.modeshape.connector.git |
  org.modeshape.jcr |
  org.modeshape.jcr.value | Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for representing and working with properties and their values.
  org.modeshape.jcr.value.basic | A set of basic implementations of the various interfaces defined in `org.modeshape.jcr.value`.
  org.modeshape.jcr.value.binary |
  org.modeshape.jcr.value.binary.infinispan |

- - ### Uses of BinaryValue in org.modeshape.connector.git

    Classes in org.modeshape.connector.git that implement BinaryValue
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GitBinaryValue` A `BinaryValue` implementation used to read the content of a specific object ID from the supplied repository.

    Methods in org.modeshape.connector.git that return BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `BinaryValue` | Values.`binaryFor(BinaryKey key, long size)`
    `BinaryValue` | Values.`binaryFrom(InputStream stream)`

  - ### Uses of BinaryValue in org.modeshape.jcr

    Methods in org.modeshape.jcr that return BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `BinaryValue` | JcrValueFactory.`createBinary(byte[] value)`
    `BinaryValue` | JcrValueFactory.`createBinary(InputStream value)`
    `BinaryValue` | JcrValueFactory.`createBinary(InputStream value, String hint)`

    Methods in org.modeshape.jcr with parameters of type BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `CountDownLatch` | TextExtractors.`extract(AbstractBinaryStore store, BinaryValue binaryValue, TextExtractor.Context context)`

    Constructors in org.modeshape.jcr with parameters of type BinaryValue
    Constructor and Description
    `TextExtractors.Worker(AbstractBinaryStore store, BinaryValue binaryValue, TextExtractor.Context context, CountDownLatch latch)`

  - ### Uses of BinaryValue in org.modeshape.jcr.value

    Fields in org.modeshape.jcr.value with type parameters of type BinaryValue
    Modifier and Type | Field and Description
    --- | ---
    `static Comparator<BinaryValue>` | ValueComparators.`BINARY_COMPARATOR` A comparator of binary values.

    Methods in org.modeshape.jcr.value that return BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `BinaryValue` | BinaryFactory.`find(BinaryKey secureHash, long size)` Find an existing binary value given the supplied binary key.

    Methods in org.modeshape.jcr.value with parameters of type BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `T` | ValueFactory.`create(BinaryValue value)` Create a value from the binary content given by the supplied stream.
    `T[]` | ValueFactory.`create(BinaryValue[] values)` Create an array of values from the array of binary objects.

  - ### Uses of BinaryValue in org.modeshape.jcr.value.basic

    Methods in org.modeshape.jcr.value.basic that return types with arguments of type BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `protected ValueFactory<BinaryValue>` | ObjectValueFactory.`getBinaryValueFactory()`

    Methods in org.modeshape.jcr.value.basic with parameters of type BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `UUID` | UuidValueFactory.`create(BinaryValue value)`
    `URI` | UriValueFactory.`create(BinaryValue value)`
    `String` | StringValueFactory.`create(BinaryValue value)`
    `Reference` | ReferenceValueFactory.`create(BinaryValue value)`
    `Path` | PathValueFactory.`create(BinaryValue value)`
    `Object` | ObjectValueFactory.`create(BinaryValue value)`
    `Name` | NameValueFactory.`create(BinaryValue value)`
    `Long` | LongValueFactory.`create(BinaryValue value)`
    `DateTime` | JodaDateTimeValueFactory.`create(BinaryValue value)`
    `Double` | DoubleValueFactory.`create(BinaryValue value)`
    `BigDecimal` | DecimalValueFactory.`create(BinaryValue value)`
    `Boolean` | BooleanValueFactory.`create(BinaryValue value)`
    `T[]` | AbstractValueFactory.`create(BinaryValue[] values)`

  - ### Uses of BinaryValue in org.modeshape.jcr.value.binary

    Classes in org.modeshape.jcr.value.binary that implement BinaryValue
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBinary` An abstract implementation of `BinaryValue` that provides some common capabilities for other implementations.
    `class` | `EmptyBinaryValue` An empty `BinaryValue` value.
    `class` | `ExternalBinaryValue` `BinaryValue` implementation that represents a binary value that resides outside of ModeShape's binary store.
    `class` | `FileUrlBinaryValue` A subclass of `UrlBinaryValue` to lazily compute a contentBased Hash when the key is a URI based Hash
    `class` | `InMemoryBinaryValue` An implementation of `BinaryValue` that keeps the binary data in-memory.
    `class` | `StoredBinaryValue` A `BinaryValue` implementation that gets the content from the `BinaryStore`.
    `class` | `UrlBinaryValue` A `BinaryValue` implementation used to read the content of a resolvable URL.

    Fields in org.modeshape.jcr.value.binary declared as BinaryValue
    Modifier and Type | Field and Description
    --- | ---
    `static BinaryValue` | EmptyBinaryValue.`INSTANCE`

    Methods in org.modeshape.jcr.value.binary that return BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `BinaryValue` | BinaryStoreValueFactory.`create(BigDecimal value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(BinaryValue value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(boolean value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(byte[] value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(Calendar value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(Date value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(DateTime value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(double value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(float value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(InputStream stream)`
    `BinaryValue` | BinaryStoreValueFactory.`create(InputStream stream, String hint)`
    `BinaryValue` | BinaryStoreValueFactory.`create(int value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(long value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(Name value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(NodeKey value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(Path.Segment value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(Path value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(Reference value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(String value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(String value, TextDecoder decoder)`
    `BinaryValue` | BinaryStoreValueFactory.`create(URI value)`
    `BinaryValue` | BinaryStoreValueFactory.`create(UUID value)`
    `BinaryValue[]` | BinaryStoreValueFactory.`createEmptyArray(int length)`
    `BinaryValue` | BinaryStoreValueFactory.`find(BinaryKey secureHash, long size)`
    `BinaryValue` | MongodbBinaryStore.`storeValue(InputStream stream)`
    `BinaryValue` | FileSystemBinaryStore.`storeValue(InputStream stream)`
    `BinaryValue` | DatabaseBinaryStore.`storeValue(InputStream stream)`
    `BinaryValue` | CompositeBinaryStore.`storeValue(InputStream stream)`
    `BinaryValue` | CassandraBinaryStore.`storeValue(InputStream stream)`
    `BinaryValue` | BinaryStore.`storeValue(InputStream stream)` Store the binary value and return the JCR representation.
    `BinaryValue` | CompositeBinaryStore.`storeValue(InputStream stream, String hint)`
    `BinaryValue` | BinaryStore.`storeValue(InputStream stream, String hint)` Store the binary value and return the JCR representation.
    `BinaryValue` | AbstractBinaryStore.`storeValue(InputStream stream, String hint)`

    Methods in org.modeshape.jcr.value.binary with parameters of type BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `int` | EmptyBinaryValue.`compareTo(BinaryValue other)`
    `int` | AbstractBinary.`compareTo(BinaryValue o)`
    `BinaryValue` | BinaryStoreValueFactory.`create(BinaryValue value)`
    `String` | MongodbBinaryStore.`getExtractedText(BinaryValue source)`
    `String` | FileSystemBinaryStore.`getExtractedText(BinaryValue source)`
    `String` | DatabaseBinaryStore.`getExtractedText(BinaryValue source)`
    `String` | CassandraBinaryStore.`getExtractedText(BinaryValue source)`
    `abstract String` | AbstractBinaryStore.`getExtractedText(BinaryValue source)` Returns the extracted text of a binary value, or `null` if such text hasn't been stored previously (but the binary value can be found in the store)
    `String` | CompositeBinaryStore.`getMimeType(BinaryValue binary, String name)`
    `String` | BinaryStore.`getMimeType(BinaryValue binary, String name)` Get the MIME type for this binary value, never `null`.
    `String` | AbstractBinaryStore.`getMimeType(BinaryValue binary, String name)`
    `protected String` | MongodbBinaryStore.`getStoredMimeType(BinaryValue source)`
    `protected String` | FileSystemBinaryStore.`getStoredMimeType(BinaryValue binaryValue)`
    `protected String` | DatabaseBinaryStore.`getStoredMimeType(BinaryValue source)`
    `protected String` | CassandraBinaryStore.`getStoredMimeType(BinaryValue source)`
    `protected abstract String` | AbstractBinaryStore.`getStoredMimeType(BinaryValue binaryValue)` Returns the stored mime-type of a binary value.
    `String` | CompositeBinaryStore.`getText(BinaryValue binary)`
    `String` | BinaryStore.`getText(BinaryValue binary)` Get the text that can be extracted from this binary content.
    `String` | AbstractBinaryStore.`getText(BinaryValue binary)`
    `void` | MongodbBinaryStore.`storeExtractedText(BinaryValue source, String extractedText)`
    `void` | FileSystemBinaryStore.`storeExtractedText(BinaryValue source, String extractedText)`
    `void` | DatabaseBinaryStore.`storeExtractedText(BinaryValue source, String extractedText)`
    `void` | CassandraBinaryStore.`storeExtractedText(BinaryValue source, String extractedText)`
    `abstract void` | AbstractBinaryStore.`storeExtractedText(BinaryValue source, String extractedText)` Stores the extracted text of a binary value into this store.
    `protected void` | MongodbBinaryStore.`storeMimeType(BinaryValue source, String mimeType)`
    `protected void` | FileSystemBinaryStore.`storeMimeType(BinaryValue binaryValue, String mimeType)`
    `protected void` | DatabaseBinaryStore.`storeMimeType(BinaryValue source, String mimeType)`
    `protected void` | CassandraBinaryStore.`storeMimeType(BinaryValue source, String mimeType)`
    `protected abstract void` | AbstractBinaryStore.`storeMimeType(BinaryValue binaryValue, String mimeType)` Stores the given mime-type for a binary value.

  - ### Uses of BinaryValue in org.modeshape.jcr.value.binary.infinispan

    Methods in org.modeshape.jcr.value.binary.infinispan that return BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `BinaryValue` | InfinispanBinaryStore.`storeValue(InputStream inputStream)`

    Methods in org.modeshape.jcr.value.binary.infinispan with parameters of type BinaryValue
    Modifier and Type | Method and Description
    --- | ---
    `String` | InfinispanBinaryStore.`getExtractedText(BinaryValue binary)`
    `protected String` | InfinispanBinaryStore.`getStoredMimeType(BinaryValue binary)`
    `void` | InfinispanBinaryStore.`storeExtractedText(BinaryValue binary, String extractedText)`
    `protected void` | InfinispanBinaryStore.`storeMimeType(BinaryValue binary, String mimeType)`

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.