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

- Packages that use ValueFactories
  Package | Description
  --- | ---
  org.modeshape.connector.git |
  org.modeshape.jcr |
  org.modeshape.jcr.cache.document |
  org.modeshape.jcr.index.local |
  org.modeshape.jcr.query.engine | This package contains several fully-functional query engine implementations.
  org.modeshape.jcr.spi.federation | This package provides a Service Provider Interface (SPI) for connectors to external systems.
  org.modeshape.jcr.spi.index | This package contains the interfaces for managing index providers and index definitions.
  org.modeshape.jcr.spi.index.provider | This package contains the Service Provider Interface (SPI) for custom index providers, which are components that encapsulate how ModeShape updates and uses a set of particular indexes.
  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 |

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

    Constructors in org.modeshape.connector.git with parameters of type ValueFactories
    Constructor and Description
    `Values(ValueFactories factories, BinaryStore binaryStore)`

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

    Classes in org.modeshape.jcr that implement ValueFactories
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `ExecutionContext.ContextFactories`

    Methods in org.modeshape.jcr that return ValueFactories
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactories` | ExecutionContext.`getValueFactories()` Get the factories that should be used to create values for `properties`.

  - ### Uses of ValueFactories in org.modeshape.jcr.cache.document

    Fields in org.modeshape.jcr.cache.document declared as ValueFactories
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactories` | SessionNode.DeepCopy.`valueFactories`

  - ### Uses of ValueFactories in org.modeshape.jcr.index.local

    Methods in org.modeshape.jcr.index.local with parameters of type ValueFactories
    Modifier and Type | Method and Description
    --- | ---
    `static MapDB.Serializers` | MapDB.`serializers(ValueFactories factories)`

    Constructors in org.modeshape.jcr.index.local with parameters of type ValueFactories
    Constructor and Description
    `MapDB.SerializerSupplier(ValueFactories factories)`

  - ### Uses of ValueFactories in org.modeshape.jcr.query.engine

    Methods in org.modeshape.jcr.query.engine with parameters of type ValueFactories
    Modifier and Type | Method and Description
    --- | ---
    `NodeSequence` | QuerySources.`fromIndex(Index index, Collection<Constraint> constraints, Map<String,Object> variables, Map<String,Object> parameters, ValueFactories valueFactories, int batchSize)` Obtain a `NodeSequence` that uses the supplied index to find the node that satisfy the given constraints.

  - ### Uses of ValueFactories in org.modeshape.jcr.spi.federation

    Methods in org.modeshape.jcr.spi.federation that return ValueFactories
    Modifier and Type | Method and Description
    --- | ---
    `protected ValueFactories` | Connector.`factories()` Get the set of value factory objects that the connector can use to create property value objects.

  - ### Uses of ValueFactories in org.modeshape.jcr.spi.index

    Methods in org.modeshape.jcr.spi.index that return ValueFactories
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactories` | IndexConstraints.`getValueFactories()` Get the factories for values of various types.

  - ### Uses of ValueFactories in org.modeshape.jcr.spi.index.provider

    Methods in org.modeshape.jcr.spi.index.provider that return ValueFactories
    Modifier and Type | Method and Description
    --- | ---
    `protected ValueFactories` | IndexProvider.`valueFactories()` Get the container for the type-specific factories useful to convert values that will be written to the index.

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

    Fields in org.modeshape.jcr.value declared as ValueFactories
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactories` | ValueTypeSystem.`valueFactories`

    Methods in org.modeshape.jcr.value with parameters of type ValueFactories
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory<T>` | ValueFactory.`with(ValueFactories valueFactories)` Return a potentially new copy of this factory that uses the supplied ValueFactories object.
    `UriFactory` | UriFactory.`with(ValueFactories valueFactories)`
    `StringFactory` | StringFactory.`with(ValueFactories valueFactories)`
    `ReferenceFactory` | ReferenceFactory.`with(ValueFactories valueFactories)`
    `PathFactory` | PathFactory.`with(ValueFactories valueFactories)`
    `NameFactory` | NameFactory.`with(ValueFactories valueFactories)`
    `DateTimeFactory` | DateTimeFactory.`with(ValueFactories valueFactories)`
    `BinaryFactory` | BinaryFactory.`with(ValueFactories valueFactories)`

    Constructors in org.modeshape.jcr.value with parameters of type ValueFactories
    Constructor and Description
    `ValueTypeSystem(ValueFactories valueFactories)` Create a type system using the supplied value factories.

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

    Classes in org.modeshape.jcr.value.basic that implement ValueFactories
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractValueFactories` Abstract implementation of `ValueFactories` that implements all the methods other than the `get*Factory()` methods.

    Fields in org.modeshape.jcr.value.basic declared as ValueFactories
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactories` | AbstractValueFactory.`valueFactories`

    Methods in org.modeshape.jcr.value.basic with parameters of type ValueFactories
    Modifier and Type | Method and Description
    --- | ---
    `static NodeIdentifierReferenceFactory` | NodeIdentifierReferenceFactory.`newInstance(NodeKey rootKey, TextDecoder decoder, ValueFactories factories, boolean weak, boolean simple)`
    `static ReferenceValueFactory` | ReferenceValueFactory.`newInstance(TextDecoder decoder, ValueFactories factories, boolean weak, boolean simple)` Create a new instance.
    `UriFactory` | UriValueFactory.`with(ValueFactories valueFactories)`
    `StringFactory` | StringValueFactory.`with(ValueFactories valueFactories)`
    `ReferenceFactory` | ReferenceValueFactory.`with(ValueFactories valueFactories)`
    `PathFactory` | PathValueFactory.`with(ValueFactories valueFactories)`
    `ValueFactory<Object>` | ObjectValueFactory.`with(ValueFactories valueFactories)`
    `ReferenceFactory` | NodeIdentifierReferenceFactory.`with(ValueFactories valueFactories)`
    `NameFactory` | NameValueFactory.`with(ValueFactories valueFactories)`
    `ValueFactory<Long>` | LongValueFactory.`with(ValueFactories valueFactories)`
    `DateTimeFactory` | JodaDateTimeValueFactory.`with(ValueFactories valueFactories)`
    `ValueFactory<Double>` | DoubleValueFactory.`with(ValueFactories valueFactories)`
    `ValueFactory<BigDecimal>` | DecimalValueFactory.`with(ValueFactories valueFactories)`
    `BooleanValueFactory` | BooleanValueFactory.`with(ValueFactories valueFactories)`

    Constructors in org.modeshape.jcr.value.basic with parameters of type ValueFactories
    Constructor and Description
    `AbstractValueFactory(PropertyType type, TextDecoder decoder, ValueFactories valueFactories)`
    `BasicPropertyFactory(ValueFactories valueFactories)`
    `BooleanValueFactory(TextDecoder decoder, ValueFactories factories)` Create a new instance.
    `DecimalValueFactory(TextDecoder decoder, ValueFactories factories)` Create a new instance.
    `DoubleValueFactory(TextDecoder decoder, ValueFactories factories)` Create a new instance.
    `JodaDateTimeValueFactory(TextDecoder decoder, ValueFactories factories)` Create a new instance.
    `LongValueFactory(TextDecoder decoder, ValueFactories factories)` Create a new instance.
    `NameValueFactory(NamespaceRegistry.Holder namespaceRegistryHolder, TextDecoder decoder, ValueFactories factories)` Create a new instance.
    `NodeIdentifierReferenceFactory(PropertyType type, TextDecoder decoder, ValueFactories valueFactories, boolean weak, boolean simple, NodeKey rootKey)`
    `ObjectValueFactory(TextDecoder decoder, ValueFactories factories)` Create a new instance.
    `PathValueFactory(TextDecoder decoder, ValueFactories factories)` Create a new instance.
    `ReferenceValueFactory(PropertyType type, TextDecoder decoder, ValueFactories valueFactories, boolean weak, boolean simple)`
    `UriValueFactory(NamespaceRegistry.Holder namespaceRegistryHolder, TextDecoder decoder, ValueFactories factories)` Create a new instance.

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

    Methods in org.modeshape.jcr.value.binary with parameters of type ValueFactories
    Modifier and Type | Method and Description
    --- | ---
    `BinaryFactory` | BinaryStoreValueFactory.`with(ValueFactories valueFactories)`

    Constructors in org.modeshape.jcr.value.binary with parameters of type ValueFactories
    Constructor and Description
    `BinaryStoreValueFactory(BinaryStore store, TextDecoder decoder, ValueFactories factories, ValueFactory<String> stringFactory)` Create a factory instance that finds persisted binary values in the supplied store, and that uses the supplied decoder and string value factory to convert string values into binary values.

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