Interface Transformer<IN,OUT>
- Type Parameters:
IN- type used in user-classes, egLocalDateOUT- type used by graphql, egString
- All Known Implementing Classes:
CalendarTransformer,CharTransformer,DateTransformer,DurationTransformer,FormattedNumberTransformer,LegacyDateTransformer,NumberTransformer,PeriodTransformer,UriTransformer,UrlTransformer,UuidTransformer
public interface Transformer<IN,OUT>
Transforms incoming
in(Object) and outgoing out(Object) objects to correct types and formats.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CharTransformerstatic final DurationTransformerstatic final PeriodTransformerstatic final UriTransformerstatic final UrlTransformerstatic final UuidTransformer -
Method Summary
Modifier and TypeMethodDescriptionstatic TransformerdateTransformer(Field field) static Transformertransformer(Field field)
-
Field Details
-
UUID_TRANSFORMER
-
URL_TRANSFORMER
-
URI_TRANSFORMER
-
PERIOD_TRANSFORMER
-
DURATION_TRANSFORMER
-
CHAR_TRANSFORMER
-
-
Method Details
-
transformer
-
dateTransformer
-
in
- Throws:
Exception
-
out
-