atg.endeca.index.schema
Interface DimensionNameProvider

All Known Implementing Classes:
RepositoryTypeHierarchyExporter

public interface DimensionNameProvider

An interface that allows components to register themselves with the SchemaExporter to provide dimension names other than the default naming scheme (which makes the dimension name the same as the property name). This interface is typically implement by dimension exporters, which have knowledge of how dimensions are represented in the data store.

Created: December 12 2011


Field Summary
static java.lang.String CLASS_VERSION
          Class version string from source code control system.
 
Method Summary
 java.lang.String getDimensionNameForProperty(atg.repository.search.indexing.specifier.OutputProperty pProperty)
          Get the dimension name for the specified property.
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
Class version string from source code control system.

See Also:
Constant Field Values
Method Detail

getDimensionNameForProperty

java.lang.String getDimensionNameForProperty(atg.repository.search.indexing.specifier.OutputProperty pProperty)
Get the dimension name for the specified property. May return null if there is no recommended dimension name for that property.