## Uses of Interface
org.modeshape.jcr.api.index.IndexDefinitionTemplate

- Packages that use IndexDefinitionTemplate
  Package | Description
  --- | ---
  org.modeshape.jcr.api.index |

- - ### Uses of IndexDefinitionTemplate in org.modeshape.jcr.api.index

    Methods in org.modeshape.jcr.api.index that return IndexDefinitionTemplate
    Modifier and Type | Method and Description
    --- | ---
    `IndexDefinitionTemplate` | IndexManager.`createIndexDefinitionTemplate()` Create a new template that can be used to programmatically define an index.
    `IndexDefinitionTemplate` | IndexDefinitionTemplate.`setAllWorkspaces()` Set this index definition to apply to all workspaces.
    `IndexDefinitionTemplate` | IndexDefinitionTemplate.`setColumnDefinitions(Iterable<? extends IndexColumnDefinition> columnDefinitions)` Set the definitions for this index's columns
    `IndexDefinitionTemplate` | IndexDefinitionTemplate.`setDescription(String description)` Set the description for this index.
    `IndexDefinitionTemplate` | IndexDefinitionTemplate.`setKind(IndexDefinition.IndexKind kind)` Set the kind of this index.
    `IndexDefinitionTemplate` | IndexDefinitionTemplate.`setName(String name)` Set the name of the index.
    `IndexDefinitionTemplate` | IndexDefinitionTemplate.`setNodeTypeName(String name)` Set the name of the node type for which this index applies.
    `IndexDefinitionTemplate` | IndexDefinitionTemplate.`setProviderName(String providerName)` Set the name of the index provider implementation that owns this index.
    `IndexDefinitionTemplate` | IndexDefinitionTemplate.`setWorkspace(String workspaceName)` Set the name of the workspace to which this definition applies.
    `IndexDefinitionTemplate` | IndexDefinitionTemplate.`setWorkspaceNamePattern(String regex)` Set the names of the workspaces to which this definition applies using a regular expression pattern.
    `IndexDefinitionTemplate` | IndexDefinitionTemplate.`setWorkspaces(String... workspaceNames)` Set the names of the workspaces to which this definition applies.

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