org.compass.core.mapping.xsem
Class XmlIdMapping
java.lang.Object
org.compass.core.mapping.support.AbstractMapping
org.compass.core.mapping.support.AbstractResourcePropertyMapping
org.compass.core.mapping.xsem.XmlPropertyMapping
org.compass.core.mapping.xsem.XmlIdMapping
- All Implemented Interfaces:
- InternalMapping, InternalOverrideByNameMapping, InternalResourcePropertyMapping, Mapping, OverrideByNameMapping, ResourceIdMappingProvider, ResourcePropertyMapping, XPathEnabledMapping
public class XmlIdMapping
- extends XmlPropertyMapping
- implements ResourceIdMappingProvider
- Author:
- kimchy
| Methods inherited from class org.compass.core.mapping.xsem.XmlPropertyMapping |
copy, getFormat, getResourcePropertyConverter, getValueConverter, getValueConverterName, getXPath, getXPathExpression, setFormat, setOverrideByName, setValueConverter, setValueConverterName, setXPath, setXPathExpression |
| Methods inherited from class org.compass.core.mapping.support.AbstractResourcePropertyMapping |
copy, getAnalyzer, getBoost, getExcludeFromAll, getNullValue, getOriginalName, getReverse, getRootAlias, getSpellCheck, getTermVector, hasNullValue, isInternal, isOmitNorms, isOmitTf, setAnalyzer, setBoost, setExcludeFromAll, setIndex, setInternal, setName, setNullValue, setOmitNorms, setOmitTf, setReverse, setRootAlias, setSpellCheck, setStore, setTermVector |
| 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.ResourcePropertyMapping |
getAnalyzer, getBoost, getExcludeFromAll, getNullValue, getOriginalName, getReverse, getRootAlias, getSpellCheck, getTermVector, hasNullValue, isInternal, isOmitNorms, isOmitTf |
XmlIdMapping
public XmlIdMapping()
getIdMappings
public Mapping[] getIdMappings()
- Specified by:
getIdMappings in interface ResourceIdMappingProvider
getResourceIdMappings
public ResourcePropertyMapping[] getResourceIdMappings()
- Specified by:
getResourceIdMappings in interface ResourceIdMappingProvider
getIndex
public Property.Index getIndex()
- Specified by:
getIndex in interface ResourcePropertyMapping- Overrides:
getIndex in class AbstractResourcePropertyMapping
getStore
public Property.Store getStore()
- Specified by:
getStore in interface ResourcePropertyMapping- Overrides:
getStore in class AbstractResourcePropertyMapping
isOverrideByName
public boolean isOverrideByName()
- Description copied from interface:
OverrideByNameMapping
- Returns
true to control of this mapping overrides by name anotehr mapping
within the same multiple mapping container.
- Specified by:
isOverrideByName in interface OverrideByNameMapping- Overrides:
isOverrideByName in class XmlPropertyMapping
copy
public Mapping copy()
- Description copied from interface:
Mapping
- Copies over the mapping definition into a newly instanciated Mapping object.
- Specified by:
copy in interface Mapping- Overrides:
copy in class XmlPropertyMapping
Copyright (c) 2004-2008 The Compass Project.