public class Scalars extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Scalars.ThrowingFunction<T,R> |
| Modifier and Type | Field and Description |
|---|---|
static graphql.schema.GraphQLScalarType |
GraphQLBase64String |
static graphql.schema.GraphQLScalarType |
GraphQLCalendar |
static graphql.schema.GraphQLScalarType |
GraphQLClass |
static graphql.schema.GraphQLScalarType |
GraphQLDate |
static graphql.schema.GraphQLScalarType |
GraphQLDurationScalar |
static graphql.schema.GraphQLScalarType |
GraphQLInstant |
static graphql.schema.GraphQLScalarType |
GraphQLLocalDate |
static graphql.schema.GraphQLScalarType |
GraphQLLocalDateTime |
static graphql.schema.GraphQLScalarType |
GraphQLLocale |
static graphql.schema.GraphQLScalarType |
GraphQLLocalTime |
static graphql.schema.GraphQLScalarType |
GraphQLOffsetDateTime |
static graphql.schema.GraphQLScalarType |
GraphQLPeriodScalar |
static graphql.schema.GraphQLScalarType |
GraphQLSqlDate |
static graphql.schema.GraphQLScalarType |
GraphQLSqlTime |
static graphql.schema.GraphQLScalarType |
GraphQLSqlTimestamp |
static graphql.schema.GraphQLScalarType |
GraphQLUri |
static graphql.schema.GraphQLScalarType |
GraphQLUrl |
static graphql.schema.GraphQLScalarType |
GraphQLUuid |
static graphql.schema.GraphQLScalarType |
GraphQLZonedDateTime |
static graphql.schema.GraphQLNonNull |
RelayId |
| Constructor and Description |
|---|
Scalars() |
| Modifier and Type | Method and Description |
|---|---|
static String |
errorMessage(Object input,
Class... allowedTypes) |
static graphql.schema.GraphQLScalarType |
graphQLMapScalar(String name,
graphql.schema.GraphQLDirective[] directives) |
static graphql.schema.GraphQLScalarType |
graphQLObjectScalar(String name,
graphql.schema.GraphQLDirective[] directives) |
static boolean |
isScalar(Type javaType) |
static <T extends graphql.language.Value> |
literalOrException(Object input,
Class<T> valueType) |
static graphql.schema.CoercingParseLiteralException |
literalParsingException(Object input,
Class... allowedTypes) |
static graphql.schema.CoercingSerializeException |
serializationException(Object input,
Class... allowedTypes) |
static <T> graphql.schema.GraphQLScalarType |
temporalScalar(Class<?> type,
String name,
String description,
Scalars.ThrowingFunction<String,T> fromString,
Scalars.ThrowingFunction<Instant,T> fromDate) |
static <T> graphql.schema.GraphQLScalarType |
temporalScalar(Class<?> type,
String name,
String description,
Scalars.ThrowingFunction<String,T> fromString,
Scalars.ThrowingFunction<Instant,T> fromDate,
Scalars.ThrowingFunction<T,String> toString) |
static graphql.schema.GraphQLScalarType |
toGraphQLScalarType(Type javaType) |
static graphql.schema.CoercingParseValueException |
valueParsingException(Object input,
Class... allowedTypes) |
public static final graphql.schema.GraphQLNonNull RelayId
public static final graphql.schema.GraphQLScalarType GraphQLUuid
public static final graphql.schema.GraphQLScalarType GraphQLUri
public static final graphql.schema.GraphQLScalarType GraphQLUrl
public static final graphql.schema.GraphQLScalarType GraphQLBase64String
public static final graphql.schema.GraphQLScalarType GraphQLClass
public static final graphql.schema.GraphQLScalarType GraphQLLocale
public static final graphql.schema.GraphQLScalarType GraphQLDate
public static final graphql.schema.GraphQLScalarType GraphQLSqlDate
public static final graphql.schema.GraphQLScalarType GraphQLSqlTime
public static final graphql.schema.GraphQLScalarType GraphQLSqlTimestamp
public static final graphql.schema.GraphQLScalarType GraphQLCalendar
public static final graphql.schema.GraphQLScalarType GraphQLInstant
public static final graphql.schema.GraphQLScalarType GraphQLLocalDate
public static final graphql.schema.GraphQLScalarType GraphQLLocalTime
public static final graphql.schema.GraphQLScalarType GraphQLLocalDateTime
public static final graphql.schema.GraphQLScalarType GraphQLZonedDateTime
public static final graphql.schema.GraphQLScalarType GraphQLOffsetDateTime
public static final graphql.schema.GraphQLScalarType GraphQLDurationScalar
public static final graphql.schema.GraphQLScalarType GraphQLPeriodScalar
public static graphql.schema.GraphQLScalarType graphQLMapScalar(String name, graphql.schema.GraphQLDirective[] directives)
public static graphql.schema.GraphQLScalarType graphQLObjectScalar(String name, graphql.schema.GraphQLDirective[] directives)
public static <T> graphql.schema.GraphQLScalarType temporalScalar(Class<?> type, String name, String description, Scalars.ThrowingFunction<String,T> fromString, Scalars.ThrowingFunction<Instant,T> fromDate)
public static <T> graphql.schema.GraphQLScalarType temporalScalar(Class<?> type, String name, String description, Scalars.ThrowingFunction<String,T> fromString, Scalars.ThrowingFunction<Instant,T> fromDate, Scalars.ThrowingFunction<T,String> toString)
public static <T extends graphql.language.Value> T literalOrException(Object input, Class<T> valueType)
public static graphql.schema.CoercingParseLiteralException literalParsingException(Object input, Class... allowedTypes)
public static graphql.schema.CoercingParseValueException valueParsingException(Object input, Class... allowedTypes)
public static graphql.schema.CoercingSerializeException serializationException(Object input, Class... allowedTypes)
public static boolean isScalar(Type javaType)
public static graphql.schema.GraphQLScalarType toGraphQLScalarType(Type javaType)
Copyright © 2016–2018. All rights reserved.