## Uses of Class
org.hibernate.search.engine.metadata.impl.BackReference

- Packages that use BackReference
  Package | Description
  --- | ---
  org.hibernate.search.engine.metadata.impl | Internal metadata classes created during metadata processing and used by the document builders at runtime.

- - ### Uses of BackReference in org.hibernate.search.engine.metadata.impl

    Fields in org.hibernate.search.engine.metadata.impl declared as BackReference
    Modifier and Type | Field and Description
    --- | ---
    `protected BackReference<DocumentFieldMetadata>` | DocumentFieldMetadata.Builder.`resultReference`
    `protected BackReference<TypeMetadata>` | TypeMetadata.Builder.`resultReference`

    Methods in org.hibernate.search.engine.metadata.impl that return BackReference
    Modifier and Type | Method and Description
    --- | ---
    `static <T> BackReference<T>` | BackReference.`empty()`
    `BackReference<DocumentFieldMetadata>` | DocumentFieldMetadata.Builder.`getResultReference()`
    `BackReference<TypeMetadata>` | TypeMetadata.Builder.`getResultReference()`
    `BackReference<PropertyMetadata>` | PropertyMetadata.Builder.`getResultReference()`

    Constructors in org.hibernate.search.engine.metadata.impl with parameters of type BackReference
    Constructor and Description
    `BridgeDefinedField(BackReference<DocumentFieldMetadata> sourceField, String absoluteName, FieldType type)`
    `Builder(BackReference<DocumentFieldMetadata> sourceField, DocumentFieldPath path)`
    `Builder(BackReference<TypeMetadata> sourceType, BackReference<PropertyMetadata> sourceProperty, PartialPropertyMetadata partialSourceProperty, DocumentFieldPath path, Store store, Field.Index index, Field.TermVector termVector)`
    `Builder(BackReference<TypeMetadata> sourceType, BackReference<PropertyMetadata> sourceProperty, PartialPropertyMetadata partialSourceProperty, DocumentFieldPath path, Store store, Field.Index index, Field.TermVector termVector)`
    `Builder(BackReference<TypeMetadata> declaringType, org.hibernate.annotations.common.reflection.XProperty propertyAccessor, Class<?> propertyClass)`
    `Builder(TypeMetadata.Builder parentTypeBuilder, IndexedTypeIdentifier indexedType, BackReference<PropertyMetadata> sourceProperty, org.hibernate.annotations.common.reflection.XMember embeddedGetter, String embeddedFieldPrefix)`

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved