org.compass.core.mapping
Class AbstractResourcePropertyMapping

java.lang.Object
  extended by org.compass.core.mapping.AbstractMapping
      extended by org.compass.core.mapping.AbstractResourcePropertyMapping
All Implemented Interfaces:
Mapping, ResourcePropertyMapping
Direct Known Subclasses:
ClassPropertyMetaDataMapping, ConstantMetaDataMapping, DynamicMetaDataMapping, RawResourcePropertyMapping, XmlContentMapping, XmlPropertyMapping

public abstract class AbstractResourcePropertyMapping
extends AbstractMapping
implements ResourcePropertyMapping

Author:
kimchy

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.compass.core.mapping.ResourcePropertyMapping
ResourcePropertyMapping.ReverseType
 
Constructor Summary
AbstractResourcePropertyMapping()
           
 
Method Summary
protected  void copy(AbstractResourcePropertyMapping copy)
           
 String getAnalyzer()
          Returns the anayzer name that is associated with the property.
 float getBoost()
           
 Property.Index getIndex()
           
 ResourcePropertyMapping.ReverseType getReverse()
           
 String getRootAlias()
           
 Property.Store getStore()
           
 Property.TermVector getTermVector()
           
 boolean isExcludeFromAll()
           
 boolean isInternal()
           
 boolean isOmitNorms()
           
 void setAnalyzer(String analyzer)
           
 void setBoost(float boost)
           
 void setExcludeFromAll(boolean excludeFromAll)
           
 void setIndex(Property.Index index)
           
 void setInternal(boolean isInternal)
           
 void setOmitNorms(boolean omitNorms)
           
 void setReverse(ResourcePropertyMapping.ReverseType reverse)
           
 void setRootAlias(String rootAlias)
           
 void setStore(Property.Store store)
           
 void setTermVector(Property.TermVector termVector)
           
 
Methods inherited from class org.compass.core.mapping.AbstractMapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath, setConverter, setConverterName, setName, setPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.compass.core.mapping.Mapping
controlsObjectNullability, copy, getConverter, getConverterName, getName, getPath, setConverter, setConverterName, setName, setPath
 

Constructor Detail

AbstractResourcePropertyMapping

public AbstractResourcePropertyMapping()
Method Detail

copy

protected void copy(AbstractResourcePropertyMapping copy)

getRootAlias

public String getRootAlias()
Specified by:
getRootAlias in interface ResourcePropertyMapping

setRootAlias

public void setRootAlias(String rootAlias)

getBoost

public float getBoost()
Specified by:
getBoost in interface ResourcePropertyMapping

setBoost

public void setBoost(float boost)

getStore

public Property.Store getStore()
Specified by:
getStore in interface ResourcePropertyMapping

setStore

public void setStore(Property.Store store)

getIndex

public Property.Index getIndex()
Specified by:
getIndex in interface ResourcePropertyMapping

setIndex

public void setIndex(Property.Index index)

isInternal

public boolean isInternal()
Specified by:
isInternal in interface ResourcePropertyMapping

setInternal

public void setInternal(boolean isInternal)

isExcludeFromAll

public boolean isExcludeFromAll()
Specified by:
isExcludeFromAll in interface ResourcePropertyMapping

setExcludeFromAll

public void setExcludeFromAll(boolean excludeFromAll)

getTermVector

public Property.TermVector getTermVector()
Specified by:
getTermVector in interface ResourcePropertyMapping

setTermVector

public void setTermVector(Property.TermVector termVector)

getAnalyzer

public String getAnalyzer()
Description copied from interface: ResourcePropertyMapping
Returns the anayzer name that is associated with the property. Can be null (i.e. not set).

Specified by:
getAnalyzer in interface ResourcePropertyMapping

setAnalyzer

public void setAnalyzer(String analyzer)

getReverse

public ResourcePropertyMapping.ReverseType getReverse()
Specified by:
getReverse in interface ResourcePropertyMapping

setReverse

public void setReverse(ResourcePropertyMapping.ReverseType reverse)

isOmitNorms

public boolean isOmitNorms()
Specified by:
isOmitNorms in interface ResourcePropertyMapping

setOmitNorms

public void setOmitNorms(boolean omitNorms)


Copyright (c) 2004-2006 The Compass Project.