@Override protected XmlCodec<?> stringCodec(final StringTypeDefinition type) { return new QuotedXmlCodec<>(StringStringCodec.from(type)); }
@Override public final String deserialize(final String stringRepresentation) { validate(requireNonNull(stringRepresentation)); return stringRepresentation; }
public static StringStringCodec from(final StringTypeDefinition normalizedType) { if (normalizedType.getPatternConstraints().isEmpty()) { return new StringStringCodec(normalizedType); } return new StringPatternCheckingCodec(normalizedType); }
public static StringStringCodec from(final StringTypeDefinition normalizedType) { if (normalizedType.getPatternConstraints().isEmpty()) { return new StringStringCodec(normalizedType); } return new StringPatternCheckingCodec(normalizedType); }
@Override protected JSONCodec<?> stringCodec(final StringTypeDefinition type) { return new QuotedJSONCodec<>(StringStringCodec.from(type)); }
@Override public final String deserialize(final String stringRepresentation) { validate(requireNonNull(stringRepresentation)); return stringRepresentation; }
@Override protected JSONCodec<?> stringCodec(final StringTypeDefinition type) { return new QuotedJSONCodec<>(StringStringCodec.from(type)); }
@Override void validate(final String str) { super.validate(str); for (final CompiledPatternContext pattern : patterns) { pattern.validate(str); } }
codec = AbstractIntegerStringCodec.from((Int64TypeDefinition) typeDefinition); } else if (typeDefinition instanceof StringTypeDefinition) { codec = StringStringCodec.from((StringTypeDefinition)typeDefinition); } else if (typeDefinition instanceof UnionTypeDefinition) { codec = UnionStringCodec.from((UnionTypeDefinition)typeDefinition);
@Override void validate(final String str) { super.validate(str); for (final CompiledPatternContext pattern : patterns) { pattern.validate(str); } }
codec = AbstractIntegerStringCodec.from((Int64TypeDefinition) typeDefinition); } else if (typeDefinition instanceof StringTypeDefinition) { codec = StringStringCodec.from((StringTypeDefinition)typeDefinition); } else if (typeDefinition instanceof UnionTypeDefinition) { codec = UnionStringCodec.from((UnionTypeDefinition)typeDefinition);