## 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.spi.federation | This package provides a Service Provider Interface (SPI) for connectors to external systems.
  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.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.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.