org.compass.core.mapping
Interface ResourcePropertyMapping

All Superinterfaces:
Mapping
All Known Subinterfaces:
InternalResourcePropertyMapping
All Known Implementing Classes:
AbstractResourcePropertyMapping, ClassPropertyMetaDataMapping, ConstantMetaDataMapping, DynamicMetaDataMapping, RawBoostPropertyMapping, RawResourcePropertyAnalyzerController, RawResourcePropertyIdMapping, RawResourcePropertyMapping, XmlBoostPropertyMapping, XmlContentMapping, XmlIdMapping, XmlPropertyAnalyzerController, XmlPropertyMapping

public interface ResourcePropertyMapping
extends Mapping

Author:
kimchy

Nested Class Summary
static class ResourcePropertyMapping.ExcludeFromAllType
           
static class ResourcePropertyMapping.ReverseType
           
 
Method Summary
 String getAnalyzer()
          Returns the anayzer name that is associated with the property.
 float getBoost()
           
 ResourcePropertyMapping.ExcludeFromAllType getExcludeFromAll()
           
 Property.Index getIndex()
           
 String getNullValue()
           
 ResourcePropertyMapping.ReverseType getReverse()
           
 String getRootAlias()
          Returns the root resource mapping alias name this resource property mapping belongs to.
 SpellCheckType getSpellCheck()
           
 Property.Store getStore()
           
 Property.TermVector getTermVector()
           
 boolean hasNullValue()
           
 boolean isInternal()
          Returns true if this mapping is an internal one ($/ notation).
 Boolean isOmitNorms()
           
 
Methods inherited from interface org.compass.core.mapping.Mapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath, setConverter, setConverterName, setName, setPath
 

Method Detail

getAnalyzer

String getAnalyzer()
Returns the anayzer name that is associated with the property. Can be null (i.e. not set).


getRootAlias

String getRootAlias()
Returns the root resource mapping alias name this resource property mapping belongs to.


isInternal

boolean isInternal()
Returns true if this mapping is an internal one ($/ notation).


getBoost

float getBoost()

isOmitNorms

Boolean isOmitNorms()

getExcludeFromAll

ResourcePropertyMapping.ExcludeFromAllType getExcludeFromAll()

getSpellCheck

SpellCheckType getSpellCheck()

getStore

Property.Store getStore()

getIndex

Property.Index getIndex()

getTermVector

Property.TermVector getTermVector()

getReverse

ResourcePropertyMapping.ReverseType getReverse()

getNullValue

String getNullValue()

hasNullValue

boolean hasNullValue()


Copyright (c) 2004-2008 The Compass Project.