Class NumberCoercing

java.lang.Object
io.smallrye.graphql.scalar.number.NumberCoercing
All Implemented Interfaces:
graphql.schema.Coercing

public class NumberCoercing extends Object implements graphql.schema.Coercing
The Coercing used by numbers
Author:
Phillip Kruger (phillip.kruger@redhat.com)
  • Constructor Details

    • NumberCoercing

      public NumberCoercing(String name, Converter converter, Class... supportedTypes)
  • Method Details

    • serialize

      public Object serialize(Object input)
      Specified by:
      serialize in interface graphql.schema.Coercing
    • parseValue

      public Object parseValue(Object input)
      Specified by:
      parseValue in interface graphql.schema.Coercing
    • parseLiteral

      public Object parseLiteral(Object input)
      Specified by:
      parseLiteral in interface graphql.schema.Coercing
    • valueToLiteral

      public graphql.language.Value<?> valueToLiteral(Object input)
      Specified by:
      valueToLiteral in interface graphql.schema.Coercing