org.compass.core.mapping.internal
Interface InternalAliasMapping
- All Superinterfaces:
- AliasMapping, InternalMapping, InternalMultipleMapping, Mapping, MultipleMapping
- All Known Subinterfaces:
- InternalContractMapping, InternalResourceMapping
- All Known Implementing Classes:
- AbstractResourceMapping, ClassMapping, DefaultContractMapping, NullResourceMapping, RawResourceMapping, RootJsonObjectMapping, XmlObjectMapping
public interface InternalAliasMapping
- extends AliasMapping, InternalMultipleMapping
A mutable extension to AliasMapping.
- Author:
- kimchy
setAlias
void setAlias(String alias)
- Sets the alias this mapping is associated with.
setExtendedAliases
void setExtendedAliases(String[] extendedMappings)
- Sets a list of aliases that this alias extends.
setExtendingAliases
void setExtendingAliases(String[] extendingAliases)
- Sets a list of all the aliases that extend this mapping. Note,
this is a list of all the aliases down the food chain, not just the
first ones.
setAnalyzer
void setAnalyzer(String analyzer)
- Sets the analyzer lookup name of this alias mapping.
Copyright (c) 2004-2008 The Compass Project.