Package graphql.normalized
Class NormalizedInputValue
java.lang.Object
graphql.normalized.NormalizedInputValue
An argument value with type information.
-
Constructor Details
-
NormalizedInputValue
-
-
Method Details
-
getTypeName
This can be a wrapped type: e.g. [String!]!- Returns:
- the type name
-
getUnwrappedTypeName
- Returns:
- the type name unwrapped of all list and non-null type wrapping
-
getValue
Depending on the type it returns: Scalar or Enum: the ast literal of the Scalar. InputObject: the value is a map of field-name to NormalizedInputValue List of Scalar literal or Enum literal or NormalizedInput (or even List of List ..)- Returns:
- the value
-
isListLike
public boolean isListLike()- Returns:
- true if the input value type is a list or a non-nullable list
-
isNonNullable
public boolean isNonNullable()- Returns:
- true if the input value type is non-nullable
-
isNullable
public boolean isNullable()- Returns:
- true if the input value type is nullable
-
equals
-
hashCode
public int hashCode() -
toString
-