## Uses of Interface
org.apache.tinkerpop.gremlin.structure.io.binary.TypeSerializer

- Packages that use TypeSerializer
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.structure.io.binary |
  org.apache.tinkerpop.gremlin.structure.io.binary.types |

- - ### Uses of TypeSerializer in org.apache.tinkerpop.gremlin.structure.io.binary

    Methods in org.apache.tinkerpop.gremlin.structure.io.binary that return TypeSerializer
    Modifier and Type | Method and Description
    --- | ---
    `<DT> TypeSerializer<DT>` | TypeSerializerRegistry.`getSerializer(Class<DT> type)`
    `<DT> TypeSerializer<DT>` | TypeSerializerRegistry.`getSerializer(DataType dataType)`

    Methods in org.apache.tinkerpop.gremlin.structure.io.binary with parameters of type TypeSerializer
    Modifier and Type | Method and Description
    --- | ---
    `<DT> TypeSerializerRegistry.Builder` | TypeSerializerRegistry.Builder.`add(Class<DT> type, TypeSerializer<DT> serializer)` Adds a serializer for a built-in type.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.binary with type arguments of type TypeSerializer
    Modifier and Type | Method and Description
    --- | ---
    `TypeSerializerRegistry.Builder` | TypeSerializerRegistry.Builder.`withFallbackResolver(Function<Class<?>,TypeSerializer<?>> fallbackResolver)` Provides a way to resolve the type serializer to use when there isn't any direct match.

  - ### Uses of TypeSerializer in org.apache.tinkerpop.gremlin.structure.io.binary.types

    Subinterfaces of TypeSerializer in org.apache.tinkerpop.gremlin.structure.io.binary.types
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CustomTypeSerializer<T>` Represents a serializer for a custom (provider specific) serializer.
    `interface` | `TransformSerializer<T>` Represents a special TypeSerializer placeholder that transforms the value into another before serializing it.

    Classes in org.apache.tinkerpop.gremlin.structure.io.binary.types that implement TypeSerializer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BigDecimalSerializer`
    `class` | `BigIntegerSerializer`
    `class` | `BindingSerializer`
    `class` | `BulkSetSerializer`
    `class` | `ByteBufferSerializer`
    `class` | `ByteCodeSerializer`
    `class` | `CharSerializer`
    `class` | `ClassSerializer`
    `class` | `DateSerializer<T extends Date>`
    `class` | `DurationSerializer`
    `class` | `EdgeSerializer`
    `class` | `EnumSerializer<E extends Enum>` Generalized serializer for {#code Enum} value types.
    `class` | `GraphSerializer`
    `class` | `InetAddressSerializer<T extends InetAddress>`
    `class` | `InstantSerializer`
    `class` | `LambdaSerializer`
    `class` | `ListSerializer`
    `class` | `LocalDateSerializer`
    `class` | `LocalDateTimeSerializer`
    `class` | `LocalTimeSerializer`
    `class` | `MapEntrySerializer`
    `class` | `MapSerializer`
    `class` | `MetricsSerializer`
    `class` | `MonthDaySerializer`
    `class` | `OffsetDateTimeSerializer`
    `class` | `OffsetTimeSerializer`
    `class` | `PathSerializer`
    `class` | `PeriodSerializer`
    `class` | `PropertySerializer`
    `class` | `PSerializer<T extends P>`
    `class` | `SetSerializer`
    `class` | `SimpleTypeSerializer<T>` Base class for serialization of types that don't contain type specific information only {type_code}, {value_flag} and {value}.
    `class` | `SingleTypeSerializer<T>` Represents a serializer for types that be represented as a single value and that can be read and write in a single operation.
    `class` | `StringSerializer`
    `class` | `TraversalExplanationSerializer`
    `class` | `TraversalMetricsSerializer`
    `class` | `TraversalStrategySerializer`
    `class` | `TraverserSerializer`
    `class` | `TreeSerializer`
    `class` | `UUIDSerializer`
    `class` | `VertexPropertySerializer`
    `class` | `VertexSerializer`
    `class` | `YearMonthSerializer`
    `class` | `ZonedDateTimeSerializer`
    `class` | `ZoneOffsetSerializer`

Copyright © 2013–2022 Apache Software Foundation. All rights reserved.