## Uses of Interface
org.hibernate.search.bridge.FieldBridge

- Packages that use FieldBridge
  Package | Description
  --- | ---
  org.hibernate.search.bridge |
  org.hibernate.search.bridge.builtin |
  org.hibernate.search.bridge.builtin.impl |
  org.hibernate.search.bridge.builtin.time.impl | This package contains all the bridges to store the temporal classes provided since java 8.
  org.hibernate.search.bridge.impl |
  org.hibernate.search.bridge.spi |
  org.hibernate.search.bridge.util.impl |
  org.hibernate.search.cfg |
  org.hibernate.search.elasticsearch.bridge.builtin.impl |
  org.hibernate.search.elasticsearch.bridge.impl |
  org.hibernate.search.engine.impl |
  org.hibernate.search.engine.metadata.impl | Internal metadata classes created during metadata processing and used by the document builders at runtime.
  org.hibernate.search.engine.spi |
  org.hibernate.search.metadata |
  org.hibernate.search.metadata.impl |
  org.hibernate.search.query.dsl.impl |
  org.hibernate.search.spatial |
  org.hibernate.search.util.logging.impl |

- - ### Uses of FieldBridge in org.hibernate.search.bridge

    Subinterfaces of FieldBridge in org.hibernate.search.bridge
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MetadataProvidingFieldBridge` Optional contract to be implemented by `FieldBridge` implementations wishing to expose meta-data related to the fields they create.
    `interface` | `TwoWayFieldBridge` A `FieldBridge` able to convert the index representation back into an object without losing information.

    Methods in org.hibernate.search.bridge that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | ContainerBridge.`getElementBridge()`

  - ### Uses of FieldBridge in org.hibernate.search.bridge.builtin

    Classes in org.hibernate.search.bridge.builtin that implement FieldBridge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArrayBridge` Each entry (`null included`) of an array is indexed using the specified `FieldBridge`.
    `class` | `IterableBridge` Each entry (`null included`) of an `Iterable` object is indexed using the specified `FieldBridge`.
    `class` | `MapBridge` Each entry (`null included`) of the values in a `Map` is indexed using the specified `FieldBridge`.
    `class` | `NumericEncodingCalendarBridge` Bridge a `java.util.Date` truncated to the specified resolution to a numerically indexed `long`.
    `class` | `NumericEncodingDateBridge` Bridge a `java.util.Date` truncated to the specified resolution to a numerically indexed `long`.
    `class` | `NumericFieldBridge` Stateless field bridges for the conversion of numbers to numeric field values.
    `class` | `StringEncodingCalendarBridge` Bridge a `java.util.Calendar` to a `String`, truncated to the specified resolution.
    `class` | `StringEncodingDateBridge` Bridge a `java.util.Date` to a `String`, truncated to the specified resolution.
    `class` | `TikaBridge` Bridge implementation which uses Apache Tika to extract data from provided input.

    Methods in org.hibernate.search.bridge.builtin that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | MapBridge.`getElementBridge()`
    `FieldBridge` | IterableBridge.`getElementBridge()`
    `FieldBridge` | ArrayBridge.`getElementBridge()`

    Constructors in org.hibernate.search.bridge.builtin with parameters of type FieldBridge
    Constructor and Description
    `ArrayBridge(FieldBridge bridge)`
    `IterableBridge(FieldBridge bridge)`
    `MapBridge(FieldBridge bridge)`

  - ### Uses of FieldBridge in org.hibernate.search.bridge.builtin.impl

    Classes in org.hibernate.search.bridge.builtin.impl that implement FieldBridge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BuiltinArrayBridge` An implementation of `ArrayBridge` that can be used with Hibernate Search query DSL.
    `class` | `BuiltinIterableBridge` An implementation of `IterableBridge` that can be used with Hibernate Search query DSL.
    `class` | `BuiltinMapBridge` An implementation of `MapBridge` that can be used with Hibernate Search query DSL.
    `class` | `NullEncodingFieldBridge`
    `class` | `NullEncodingTwoWayFieldBridge`

    Constructors in org.hibernate.search.bridge.builtin.impl with parameters of type FieldBridge
    Constructor and Description
    `BuiltinArrayBridge(FieldBridge fieldBridge)`
    `BuiltinIterableBridge(FieldBridge fieldBridge)`
    `BuiltinMapBridge(FieldBridge fieldBridge)`

  - ### Uses of FieldBridge in org.hibernate.search.bridge.builtin.time.impl

    Classes in org.hibernate.search.bridge.builtin.time.impl that implement FieldBridge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DurationBridge` Converts a `Duration` to a `Long` expressing the duration in nanoseconds.
    `class` | `InstantBridge` Store a `Instant` in a numeric field representing it as the number of milliseconds form Epoch.
    `class` | `YearBridge` Converts a `Year` to a `Integer`.

  - ### Uses of FieldBridge in org.hibernate.search.bridge.impl

    Methods in org.hibernate.search.bridge.impl that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | BridgeFactory.`buildFieldBridge(Field field, org.hibernate.annotations.common.reflection.XMember member, boolean isId, boolean isExplicitlyMarkedAsNumeric, IndexManagerType indexManagerType, org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager, ServiceManager serviceManager)`
    `FieldBridge` | BridgeFactory.`buildFieldBridge(org.hibernate.annotations.common.reflection.XMember member, boolean isId, boolean isExplicitlyMarkedAsNumeric, IndexManagerType indexManagerType, org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager, ServiceManager serviceManager)`
    `FieldBridge` | BridgeFactory.`buildSpatialBridge(Spatial spatial, Class<?> clazz, String latitudeField, String longitudeField)` This instantiates the SpatialFieldBridge from a `Spatial` annotation.
    `FieldBridge` | BridgeFactory.`extractType(ClassBridge cb, Class<?> clazz)` This extracts and instantiates the implementation class from a `ClassBridge` annotation.
    `FieldBridge` | ExtendedBridgeProvider.`provideFieldBridge(BridgeProvider.BridgeProviderContext bridgeProviderContext)`
    `abstract FieldBridge` | ExtendedBridgeProvider.`provideFieldBridge(ExtendedBridgeProvider.ExtendedBridgeProviderContext bridgeContext)` Same as `BridgeProvider.provideFieldBridge(org.hibernate.search.bridge.spi.BridgeProvider.BridgeProviderContext)` but accepts an extended context.

  - ### Uses of FieldBridge in org.hibernate.search.bridge.spi

    Methods in org.hibernate.search.bridge.spi that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | ConversionContext.`oneWayConversionContext(FieldBridge delegate)` Decorates a FieldBridge.
    `FieldBridge` | BridgeProvider.`provideFieldBridge(BridgeProvider.BridgeProviderContext bridgeProviderContext)`

    Methods in org.hibernate.search.bridge.spi with parameters of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | ConversionContext.`oneWayConversionContext(FieldBridge delegate)` Decorates a FieldBridge.

  - ### Uses of FieldBridge in org.hibernate.search.bridge.util.impl

    Classes in org.hibernate.search.bridge.util.impl that implement FieldBridge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `String2FieldBridgeAdaptor` Bridge to use a StringBridge as a FieldBridge.
    `class` | `TwoWayString2FieldBridgeAdaptor` Bridge to use a TwoWayStringBridge as a TwoWayFieldBridge
    `class` | `TwoWayString2FieldBridgeIgnoreAnalyzerAdaptor`

    Methods in org.hibernate.search.bridge.util.impl that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | ContextualExceptionBridgeHelper.`oneWayConversionContext(FieldBridge delegate)`

    Methods in org.hibernate.search.bridge.util.impl with parameters of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | NumericFieldUtils.`isNumericContainerOrNumericFieldBridge(FieldBridge fieldBridge)` Indicates whether the considered `FieldBridge`, or its `element bridge`, is a numeric one.
    `static boolean` | NumericFieldUtils.`isNumericFieldBridge(FieldBridge fieldBridge)` Indicates whether the considered `FieldBridge` is a numeric one.
    `FieldBridge` | ContextualExceptionBridgeHelper.`oneWayConversionContext(FieldBridge delegate)`

  - ### Uses of FieldBridge in org.hibernate.search.cfg

    Methods in org.hibernate.search.cfg that return types with arguments of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `Map<FieldBridge,ClassBridge>` | EntityDescriptor.`getClassBridgeConfigurations()`
    `Map<FieldBridge,Map<String,Object>>` | EntityDescriptor.`getClassBridgeInstanceDefs()`

    Methods in org.hibernate.search.cfg with parameters of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityDescriptor.`addClassBridgeInstanceConfiguration(FieldBridge classBridge, ClassBridge configuration)`
    `void` | EntityDescriptor.`addClassBridgeInstanceDef(FieldBridge classBridge, Map<String,Object> properties)`
    `ClassBridgeMapping` | EntityMapping.`classBridgeInstance(FieldBridge classBridge)` Registers the given class bridge for the currently configured entity type.
    `IndexedClassBridgeMapping` | IndexedMapping.`classBridgeInstance(FieldBridge instance)` Registers the given class bridge for the currently configured entity type.
    `IndexedClassBridgeMapping` | IndexedClassBridgeMapping.`classBridgeInstance(FieldBridge instance)` Registers the given class bridge for the currently configured entity type.
    `ClassBridgeMapping` | EntitySpatialMapping.`classBridgeInstance(FieldBridge instance)` Registers the given class bridge for the currently configured entity type.
    `ClassBridgeMapping` | ClassBridgeMapping.`classBridgeInstance(FieldBridge instance)` Registers the given class bridge for the currently configured entity type.

    Method parameters in org.hibernate.search.cfg with type arguments of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `PropertyMapping` | PropertyLongitudeMapping.`bridge(Class<? extends FieldBridge> fieldBridge)`
    `PropertyMapping` | DocumentIdMapping.`bridge(Class<? extends FieldBridge> fieldBridge)`
    `PropertyMapping` | ContainedInMapping.`bridge(Class<? extends FieldBridge> fieldBridge)`
    `PropertyMapping` | PropertyLatitudeMapping.`bridge(Class<? extends FieldBridge> fieldBridge)`
    `PropertyMapping` | PropertySpatialMapping.`bridge(Class<? extends FieldBridge> fieldBridge)`
    `PropertyMapping` | PropertyMapping.`bridge(Class<? extends FieldBridge> fieldBridge)`

    Constructors in org.hibernate.search.cfg with parameters of type FieldBridge
    Constructor and Description
    `ClassBridgeMapping(SearchMapping mapping, EntityDescriptor entity, FieldBridge instance)`
    `IndexedClassBridgeMapping(SearchMapping mapping, EntityDescriptor entity, FieldBridge instance, IndexedMapping indexedMapping)`

    Constructor parameters in org.hibernate.search.cfg with type arguments of type FieldBridge
    Constructor and Description
    `FieldBridgeDirectMapping(PropertyDescriptor property, EntityDescriptor entity, SearchMapping mapping, Class<? extends FieldBridge> fieldBridge)`

  - ### Uses of FieldBridge in org.hibernate.search.elasticsearch.bridge.builtin.impl

    Classes in org.hibernate.search.elasticsearch.bridge.builtin.impl that implement FieldBridge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ElasticsearchCalendarBridge` Bridge a `java.util.Calendar` to a `String` using the ISO 8601 standard which is the default date format of Elasticsearch.
    `class` | `ElasticsearchDateBridge` Bridge a `java.util.Date` to a `String` using the ISO 8601 standard which is the default date format of Elasticsearch.

  - ### Uses of FieldBridge in org.hibernate.search.elasticsearch.bridge.impl

    Methods in org.hibernate.search.elasticsearch.bridge.impl that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | ElasticsearchBridgeProvider.`provideFieldBridge(BridgeProvider.BridgeProviderContext context)`

  - ### Uses of FieldBridge in org.hibernate.search.engine.impl

    Methods in org.hibernate.search.engine.impl that return types with arguments of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `Map<FieldBridge,ClassBridge>` | ConfigContext.`getClassBridgeInstances(Class<?> type)` Returns class bridge instances configured via the programmatic API, if any.

    Methods in org.hibernate.search.engine.impl with parameters of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `static void` | DocumentBuilderHelper.`populateResult(String fieldName, FieldBridge fieldBridge, Store store, Object[] result, Document document, ConversionContext conversionContext, int matchingPosition)`

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

    Methods in org.hibernate.search.engine.metadata.impl that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | EmbeddedTypeMetadata.`getEmbeddedNullFieldBridge()`
    `FieldBridge` | DocumentFieldMetadata.`getFieldBridge()`

    Methods in org.hibernate.search.engine.metadata.impl with parameters of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `DocumentFieldMetadata.Builder` | DocumentFieldMetadata.Builder.`fieldBridge(FieldBridge fieldBridge)`
    `EmbeddedTypeMetadata.Builder` | EmbeddedTypeMetadata.Builder.`indexNullToken(String embeddedNullToken, String embeddedNullFieldName, FieldBridge embeddedNullFieldBridge)`

  - ### Uses of FieldBridge in org.hibernate.search.engine.spi

    Methods in org.hibernate.search.engine.spi that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | DocumentBuilderIndexedEntity.`getBridge(String fieldName)`

    Methods in org.hibernate.search.engine.spi with parameters of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `String` | DocumentBuilderIndexedEntity.`objectToString(String fieldName, FieldBridge bridge, Object value, ConversionContext conversionContext)`

  - ### Uses of FieldBridge in org.hibernate.search.metadata

    Methods in org.hibernate.search.metadata that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | FieldDescriptor.`getFieldBridge()`

  - ### Uses of FieldBridge in org.hibernate.search.metadata.impl

    Methods in org.hibernate.search.metadata.impl that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | FieldDescriptorImpl.`getFieldBridge()`

  - ### Uses of FieldBridge in org.hibernate.search.query.dsl.impl

    Methods in org.hibernate.search.query.dsl.impl that return FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `FieldBridge` | FieldContext.`getFieldBridge()`

    Methods in org.hibernate.search.query.dsl.impl with parameters of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `void` | FieldContext.`setFieldBridge(FieldBridge fieldBridge)`
    `void` | FieldsContext.`withFieldBridge(FieldBridge fieldBridge)`
    `TermMatchingContext` | ConnectedTermMatchingContext.`withFieldBridge(FieldBridge fieldBridge)`
    `T` | FieldBridgeCustomization.`withFieldBridge(FieldBridge fieldBridge)` Sets the field bridge for querying the current field; any other bridge associated with this field will be ignored for the query
    `RangeMatchingContext` | ConnectedRangeMatchingContext.`withFieldBridge(FieldBridge fieldBridge)`

  - ### Uses of FieldBridge in org.hibernate.search.spatial

    Classes in org.hibernate.search.spatial that implement FieldBridge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SpatialFieldBridge`
    `class` | `SpatialFieldBridgeByHash` Hibernate Search field bridge, binding a Coordinates to a spatial hash field in the index
    `class` | `SpatialFieldBridgeByRange` Hibernate Search field bridge using Range Spatial, binding a Coordinates to two numeric fields for latitude and Longitude

  - ### Uses of FieldBridge in org.hibernate.search.util.logging.impl

    Method parameters in org.hibernate.search.util.logging.impl with type arguments of type FieldBridge
    Modifier and Type | Method and Description
    --- | ---
    `SearchException` | Log.`fieldBridgeNotTwoWay(Class<? extends FieldBridge> bridgeClass, String fieldName, String typeName)`

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