public class TypeToJsonSchemaVisitor extends Object implements TypeVisitor<javax.json.JsonObjectBuilder>
| Constructor and Description |
|---|
TypeToJsonSchemaVisitor() |
| Modifier and Type | Method and Description |
|---|---|
javax.json.JsonObject |
transform(ResolvedType resolvedType) |
javax.json.JsonObjectBuilder |
visitAny(AnyResolvedType anyResolvedType) |
javax.json.JsonObjectBuilder |
visitArray(ArrayResolvedType arrayTypeDefinition) |
javax.json.JsonObjectBuilder |
visitBoolean(BooleanResolvedType booleanTypeDefinition) |
javax.json.JsonObjectBuilder |
visitDate(DateOnlyResolvedType dateOnlyTypeDefinition) |
javax.json.JsonObjectBuilder |
visitDateTime(DateTimeResolvedType dateTimeTypeDefinition) |
javax.json.JsonObjectBuilder |
visitDateTimeOnly(DateTimeOnlyResolvedType dateTimeOnlyTypeDefinition) |
javax.json.JsonObjectBuilder |
visitFile(FileResolvedType fileTypeDefinition) |
javax.json.JsonObjectBuilder |
visitInteger(IntegerResolvedType integerTypeDefinition) |
javax.json.JsonObjectBuilder |
visitJson(JsonSchemaExternalType jsonTypeDefinition) |
javax.json.JsonObjectBuilder |
visitNull(NullResolvedType nullTypeDefinition) |
javax.json.JsonObjectBuilder |
visitNumber(NumberResolvedType numberTypeDefinition) |
javax.json.JsonObjectBuilder |
visitObject(ObjectResolvedType objectTypeDefinition) |
javax.json.JsonObjectBuilder |
visitString(StringResolvedType stringTypeDefinition) |
javax.json.JsonObjectBuilder |
visitTimeOnly(TimeOnlyResolvedType timeOnlyTypeDefinition) |
javax.json.JsonObjectBuilder |
visitUnion(UnionResolvedType unionTypeDefinition) |
javax.json.JsonObjectBuilder |
visitXml(XmlSchemaExternalType xmlTypeDefinition) |
public javax.json.JsonObject transform(ResolvedType resolvedType)
public javax.json.JsonObjectBuilder visitString(StringResolvedType stringTypeDefinition)
visitString in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitObject(ObjectResolvedType objectTypeDefinition)
visitObject in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitBoolean(BooleanResolvedType booleanTypeDefinition)
visitBoolean in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitInteger(IntegerResolvedType integerTypeDefinition)
visitInteger in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitNumber(NumberResolvedType numberTypeDefinition)
visitNumber in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitDateTimeOnly(DateTimeOnlyResolvedType dateTimeOnlyTypeDefinition)
visitDateTimeOnly in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitDate(DateOnlyResolvedType dateOnlyTypeDefinition)
visitDate in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitDateTime(DateTimeResolvedType dateTimeTypeDefinition)
visitDateTime in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitFile(FileResolvedType fileTypeDefinition)
visitFile in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitNull(NullResolvedType nullTypeDefinition)
visitNull in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitArray(ArrayResolvedType arrayTypeDefinition)
visitArray in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitUnion(UnionResolvedType unionTypeDefinition)
visitUnion in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitTimeOnly(TimeOnlyResolvedType timeOnlyTypeDefinition)
visitTimeOnly in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitJson(JsonSchemaExternalType jsonTypeDefinition)
visitJson in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitXml(XmlSchemaExternalType xmlTypeDefinition)
visitXml in interface TypeVisitor<javax.json.JsonObjectBuilder>public javax.json.JsonObjectBuilder visitAny(AnyResolvedType anyResolvedType)
visitAny in interface TypeVisitor<javax.json.JsonObjectBuilder>Copyright © 2020. All rights reserved.