## Uses of Class
org.modeshape.jcr.NodeTypes

- Packages that use NodeTypes
  Package | Description
  --- | ---
  org.modeshape.jcr |
  org.modeshape.jcr.cache.change |
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.engine | This package contains several fully-functional query engine implementations.
  org.modeshape.jcr.query.validate | This package provides the interfaces that define the tables and columns that can be queried.
  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.

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

    Methods in org.modeshape.jcr that return NodeTypes
    Modifier and Type | Method and Description
    --- | ---
    `NodeTypes` | NodeTypes.Supplier.`getNodeTypes()` Get the immutable cache of node types.
    `protected NodeTypes` | NodeTypes.`with(Collection<org.modeshape.jcr.JcrNodeType> addedNodeTypes)` Obtain a new version of this cache with the specified node types added to the new cache.
    `protected NodeTypes` | NodeTypes.`without(Collection<org.modeshape.jcr.JcrNodeType> removedNodeTypes)` Obtain a new version of this cache with the specified node types removed from the new cache.

    Methods in org.modeshape.jcr with parameters of type NodeTypes
    Modifier and Type | Method and Description
    --- | ---
    `void` | NodeTypes.Listener.`notify(NodeTypes updatedNodeTypes)` Notification that the NodeTypes instance has changed.

  - ### Uses of NodeTypes in org.modeshape.jcr.cache.change

    Methods in org.modeshape.jcr.cache.change with parameters of type NodeTypes
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | AbstractNodeChange.`isType(Name nodeTypeName, NodeTypes nodeTypes)` Determine if the `primary type` or any of the `mixin types` of the changed node exactly matches at least one of the supplied node types.

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

    Fields in org.modeshape.jcr.query declared as NodeTypes
    Modifier and Type | Field and Description
    --- | ---
    `protected NodeTypes` | QueryContext.`nodeTypes`

    Methods in org.modeshape.jcr.query that return NodeTypes
    Modifier and Type | Method and Description
    --- | ---
    `NodeTypes` | QueryContext.`getNodeTypes()` Get an immutable snapshot of the node types.

    Methods in org.modeshape.jcr.query with parameters of type NodeTypes
    Modifier and Type | Method and Description
    --- | ---
    `QueryContext` | QueryEngine.`createQueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Map<String,NodeCache> overriddenNodeCachesByWorkspaceName, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Map<String,Object> variables)` Create a new context for query execution.

    Constructors in org.modeshape.jcr.query with parameters of type NodeTypes
    Constructor and Description
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Map<String,NodeCache> overriddenNodeCachesByWorkspaceName, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Problems problems, Map<String,Object> variables)` Create a new context for query execution.
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Map<String,NodeCache> overriddenNodeCachesByWorkspaceName, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Problems problems, Map<String,Object> variables, long id)` Create a new context for query execution.
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager)` Create a new context for query execution.
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Problems problems)` Create a new context for query execution.

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

    Fields in org.modeshape.jcr.query.engine declared as NodeTypes
    Modifier and Type | Field and Description
    --- | ---
    `protected NodeTypes` | QuerySources.`nodeTypes`

    Methods in org.modeshape.jcr.query.engine with parameters of type NodeTypes
    Modifier and Type | Method and Description
    --- | ---
    `QueryContext` | ScanningQueryEngine.`createQueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Map<String,NodeCache> overriddenNodeCachesByWorkspaceName, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Map<String,Object> variables)`

    Constructors in org.modeshape.jcr.query.engine with parameters of type NodeTypes
    Constructor and Description
    `QuerySources(RepositoryCache repository, NodeTypes nodeTypes, String workspaceName, boolean includeSystemContent)` Construct a new instance.

  - ### Uses of NodeTypes in org.modeshape.jcr.query.validate

    Methods in org.modeshape.jcr.query.validate with parameters of type NodeTypes
    Modifier and Type | Method and Description
    --- | ---
    `static ImmutableSchemata.Builder` | ImmutableSchemata.`createBuilder(ExecutionContext context, NodeTypes nodeTypes)` Obtain a new instance for building Schemata objects.

    Constructors in org.modeshape.jcr.query.validate with parameters of type NodeTypes
    Constructor and Description
    `ImmutableSchemata.Builder(ExecutionContext context, NodeTypes nodeTypes)`

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

    Methods in org.modeshape.jcr.spi.index.provider that return NodeTypes
    Modifier and Type | Method and Description
    --- | ---
    `protected NodeTypes` | IndexUsage.`nodeTypes()`

    Methods in org.modeshape.jcr.spi.index.provider with parameters of type NodeTypes
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexProvider.`notify(NodeTypes updatedNodeTypes)` Notify the provider that the NodeTypes have changed.

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