|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.compass.core.mapping.xsem.builder.XmlContractMappingBuilder
public class XmlContractMappingBuilder
A builder allowing to constrcut xml contract mapping definition. Contract mappings allow to share common mapping definitions.
XSEM.contract(String)
Constructor Summary | |
---|---|
XmlContractMappingBuilder(String alias)
Constructs a new Xml mapping based on the specified alias. |
Method Summary | |
---|---|
XmlContractMappingBuilder |
add(XmlAnalyzerMappingBuilder builder)
Adds an xml analyzer property mapping definition. |
XmlContractMappingBuilder |
add(XmlBoostMappingBuilder builder)
Adds an xml boost property mapping definition. |
XmlContractMappingBuilder |
add(XmlContentMappingBuilder builder)
Adds an XML content mapping definition. |
XmlContractMappingBuilder |
add(XmlIdMappingBuilder builder)
Adds an xml id mapping definition. |
XmlContractMappingBuilder |
add(XmlPropertyMappingBuilder builder)
Adds an xml property mapping definition. |
XmlContractMappingBuilder |
analyzer(String analyzer)
The name of the analyzer that will be used to analyze ANALYZED properties. |
XmlContractMappingBuilder |
extendsAliases(String... extendedAliases)
Sets the list of other xml mappings that this mapping will extend and inherit internal mappings from. |
ContractMapping |
getMapping()
Returns the contract mappings. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XmlContractMappingBuilder(String alias)
Method Detail |
---|
public ContractMapping getMapping()
getMapping
in interface ContractMappingProvider
public XmlContractMappingBuilder extendsAliases(String... extendedAliases)
public XmlContractMappingBuilder analyzer(String analyzer)
default
analyzer.
Note, that when using the xml-analyzer mapping (a child mapping of xml mapping) (for an xml property value that controls the analyzer), the analyzer attribute will have no effects.
public XmlContractMappingBuilder add(XmlIdMappingBuilder builder)
public XmlContractMappingBuilder add(XmlPropertyMappingBuilder builder)
public XmlContractMappingBuilder add(XmlAnalyzerMappingBuilder builder)
public XmlContractMappingBuilder add(XmlBoostMappingBuilder builder)
public XmlContractMappingBuilder add(XmlContentMappingBuilder builder)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |