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

- Packages that use NamespaceRegistry
  Package | Description
  --- | ---
  org.modeshape.jcr |
  org.modeshape.jcr.cache |
  org.modeshape.jcr.cache.document |
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.model | The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query.
  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`.

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

    Classes in org.modeshape.jcr that implement NamespaceRegistry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SystemNamespaceRegistry` A `NamespaceRegistry` implementation that stores the namespaces in the '/jcr:system' area as individual nodes for each namespace.

    Methods in org.modeshape.jcr that return NamespaceRegistry
    Modifier and Type | Method and Description
    --- | ---
    `NamespaceRegistry` | ExecutionContext.`getNamespaceRegistry()` Get the (mutable) namespace registry for this context.
    `NamespaceRegistry` | ExecutionContext.ContextFactories.`getNamespaceRegistry()`
    `protected NamespaceRegistry` | JcrRepository.`persistentRegistry()`
    `protected NamespaceRegistry` | JcrRepository.RunningState.`persistentRegistry()`

    Methods in org.modeshape.jcr with parameters of type NamespaceRegistry
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ExecutionContext.`initializeDefaultNamespaces(NamespaceRegistry namespaceRegistry)` Method that initializes the default namespaces for namespace registries.
    `ExecutionContext` | ExecutionContext.`with(NamespaceRegistry namespaceRegistry)` Create a new execution context that mirrors this context but that uses the supplied namespace registry.

    Constructors in org.modeshape.jcr with parameters of type NamespaceRegistry
    Constructor and Description
    `ExecutionContext(SecurityContext securityContext, NamespaceRegistry namespaceRegistry, PropertyFactory propertyFactory, ThreadPoolFactory threadPoolFactory, BinaryStore binaryStore, Map<String,String> data, String processId, TextDecoder decoder, TextEncoder encoder, StringFactory stringFactory, BinaryFactory binaryFactory, ValueFactory<Boolean> booleanFactory, DateTimeFactory dateFactory, ValueFactory<BigDecimal> decimalFactory, ValueFactory<Double> doubleFactory, ValueFactory<Long> longFactory, NameFactory nameFactory, PathFactory pathFactory, ReferenceFactory referenceFactory, ReferenceFactory weakReferenceFactory, ReferenceFactory simpleReferenceFactory, UriFactory uriFactory, ValueFactory<Object> objectFactory)` Create an instance of the execution context by supplying all parameters.

  - ### Uses of NamespaceRegistry in org.modeshape.jcr.cache

    Methods in org.modeshape.jcr.cache with parameters of type NamespaceRegistry
    Modifier and Type | Method and Description
    --- | ---
    `String` | ChildReference.`getSegmentAsString(NamespaceRegistry registry)`
    `Iterator<ChildReference>` | ChildReferences.`iterator(ChildReferences.Context context, Collection<?> namePatterns, NamespaceRegistry registry)` Get an iterator over all of the children that have `names` (excluding same-name-sibling indexes) matching at least one of the supplied patterns, using the supplied context.
    `Iterator<ChildReference>` | ChildReferences.`iterator(Collection<?> namePatterns, NamespaceRegistry registry)` Get an iterator over all of the children that have `names` (excluding same-name-sibling indexes) matching at least one of the supplied patterns.
    `String` | ChildReference.`toString(NamespaceRegistry registry)`

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

    Methods in org.modeshape.jcr.cache.document with parameters of type NamespaceRegistry
    Modifier and Type | Method and Description
    --- | ---
    `String` | SessionNode.`getString(NamespaceRegistry registry)`
    `String` | LazyCachedNode.`getString(NamespaceRegistry registry)`
    `Iterator<ChildReference>` | ImmutableChildReferences.EmptyChildReferences.`iterator(ChildReferences.Context context, Collection<?> namePatterns, NamespaceRegistry registry)`
    `Iterator<ChildReference>` | AbstractChildReferences.`iterator(ChildReferences.Context context, Collection<?> namePatterns, NamespaceRegistry registry)`
    `Iterator<ChildReference>` | ImmutableChildReferences.EmptyChildReferences.`iterator(Collection<?> namePatterns, NamespaceRegistry registry)`
    `Iterator<ChildReference>` | AbstractChildReferences.`iterator(Collection<?> namePatterns, NamespaceRegistry registry)`

  - ### Uses of NamespaceRegistry in org.modeshape.jcr.query

    Methods in org.modeshape.jcr.query that return NamespaceRegistry
    Modifier and Type | Method and Description
    --- | ---
    `NamespaceRegistry` | QueryContext.`getNamespaceRegistry()` Get the namespace registry with durable prefixes as used by the query indexes.

  - ### Uses of NamespaceRegistry in org.modeshape.jcr.query.model

    Fields in org.modeshape.jcr.query.model declared as NamespaceRegistry
    Modifier and Type | Field and Description
    --- | ---
    `protected NamespaceRegistry` | Visitors.ReadableVisitor.`registry`

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

    Methods in org.modeshape.jcr.spi.index.provider that return NamespaceRegistry
    Modifier and Type | Method and Description
    --- | ---
    `protected NamespaceRegistry` | IndexProvider.`namespaces()` Get the namespace registry for the provider's `execution context`, and which can be used to convert qualified names (e.g., "`jcr:description`") to unqualified names (or vice versa).

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

    Methods in org.modeshape.jcr.value that return NamespaceRegistry
    Modifier and Type | Method and Description
    --- | ---
    `NamespaceRegistry` | NamespaceRegistry.Holder.`getNamespaceRegistry()`
    `NamespaceRegistry` | NameFactory.`getNamespaceRegistry()` Get the namespace registry.

    Methods in org.modeshape.jcr.value with parameters of type NamespaceRegistry
    Modifier and Type | Method and Description
    --- | ---
    `String` | Readable.`getString(NamespaceRegistry namespaceRegistry)` Get the string form of the object, using the supplied namespace registry to convert any namespace URIs to prefixes.
    `String` | Readable.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder)` Get the encoded string form of the object, using the supplied namespace registry to convert the any namespace URIs to prefixes.
    `String` | Readable.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder, TextEncoder delimiterEncoder)` Get the encoded string form of the object, using the supplied namespace registry to convert the names' namespace URIs to prefixes and the supplied encoder to encode characters, and using the second delimiter to encode (or convert) the delimiter used between the namespace prefix and the local part of any names.

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

    Classes in org.modeshape.jcr.value.basic that implement NamespaceRegistry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalNamespaceRegistry` A special `NamespaceRegistry` implementation that can be used to track transient registrations for another delegate registry.
    `class` | `NamespaceRegistryWithAliases`
    `class` | `SimpleNamespaceRegistry` A simple `NamespaceRegistry` implementation that is not thread-safe, but that provides all the basic functionality.
    `class` | `ThreadSafeNamespaceRegistry` A thread-safe `NamespaceRegistry` that may be used as a thread-safe wrapper around another non-thread-safe implementation.

    Methods in org.modeshape.jcr.value.basic that return NamespaceRegistry
    Modifier and Type | Method and Description
    --- | ---
    `NamespaceRegistry` | NameValueFactory.`getNamespaceRegistry()`

    Methods in org.modeshape.jcr.value.basic with parameters of type NamespaceRegistry
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | AbstractPath.`doGetString(NamespaceRegistry namespaceRegistry, TextEncoder encoder, TextEncoder delimiterEncoder)` Method that creates the string representation.
    `String` | RootPath.`getString(NamespaceRegistry namespaceRegistry)`
    `String` | IdentifierPath.`getString(NamespaceRegistry namespaceRegistry)`
    `String` | BasicProperty.`getString(NamespaceRegistry namespaceRegistry)`
    `String` | BasicPathSegment.`getString(NamespaceRegistry namespaceRegistry)`
    `String` | BasicName.`getString(NamespaceRegistry namespaceRegistry)`
    `String` | AbstractPath.`getString(NamespaceRegistry namespaceRegistry)`
    `String` | RootPath.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder)`
    `String` | IdentifierPath.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder)`
    `String` | BasicProperty.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder)`
    `String` | BasicPathSegment.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder)`
    `String` | BasicName.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder)`
    `String` | AbstractPath.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder)`
    `String` | RootPath.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder, TextEncoder delimiterEncoder)`
    `String` | IdentifierPathSegment.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder, TextEncoder delimiterEncoder)`
    `String` | IdentifierPath.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder, TextEncoder delimiterEncoder)`
    `String` | BasicProperty.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder, TextEncoder delimiterEncoder)`
    `String` | BasicPathSegment.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder, TextEncoder delimiterEncoder)`
    `String` | BasicName.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder, TextEncoder delimiterEncoder)`
    `String` | AbstractPath.`getString(NamespaceRegistry namespaceRegistry, TextEncoder encoder, TextEncoder delimiterEncoder)`

    Constructors in org.modeshape.jcr.value.basic with parameters of type NamespaceRegistry
    Constructor and Description
    `LocalNamespaceRegistry(NamespaceRegistry delegate)`
    `LocalNamespaceRegistry(NamespaceRegistry delegate, String defaultNamespaceUri)`
    `NamespaceRegistryWithAliases(NamespaceRegistry delegate, Map<String,String> aliaseNamespaceUriByPrefix, Map<String,String> namespaceUrisByAliasUri)` Construct a new registry around another delegate registry with a set of aliases for existing namespaces in the delegate registry.
    `ThreadSafeNamespaceRegistry(NamespaceRegistry nonThreadSafeRegistry)`

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