Class DefaultIndexObjectBuilder<T extends Indexable>

java.lang.Object
wt.index.builder.IndexObjectBuilder<T,WCIndexingObject>
wt.index.builder.DefaultIndexObjectBuilder<T>

public class DefaultIndexObjectBuilder<T extends Indexable> extends wt.index.builder.IndexObjectBuilder<T,WCIndexingObject>


Supported API: true

Extendable: true
  • Field Summary

    Fields inherited from class wt.index.builder.IndexObjectBuilder

    indexObjParam
  • Method Summary

    Modifier and Type
    Method
    Description
    getAttributeInfo(String attName, Object value, String locale, boolean isClassificatoinIBA)
    This method will return IndexAttributeInfo object for translatable attribute with locale
    protected void
    setCustomAttributeValues(T indexable, TypeInstance ti, WCIndexingObject indexingObject)
    Override this method for customizing indexing fields.

    Methods inherited from class wt.index.builder.IndexObjectBuilder

    getAdditionalIndexingObjectList, getAttributeInfo, getBusinessType, getIndexingObject, getIndexObjParam, getIndexServiceDelegate, getTextValueForMetadata, processContentItems, setATIs, setIndexObjParam, updateIbas, updateModeledAttributes

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getAttributeInfo

      protected IndexAttributeInfo getAttributeInfo(String attName, Object value, String locale, boolean isClassificatoinIBA)
      This method will return IndexAttributeInfo object for translatable attribute with locale
      Parameters:
      attName -
      value -
      locale -
      Returns:


      Supported API: true

      Extendable: false
    • setCustomAttributeValues

      protected void setCustomAttributeValues(T indexable, TypeInstance ti, WCIndexingObject indexingObject)
      Override this method for customizing indexing fields.

      Supported API: true

      Extendable: true
      Specified by:
      setCustomAttributeValues in class wt.index.builder.IndexObjectBuilder<T extends Indexable,WCIndexingObject>