public static class MetadataTypeUtils.TypeResolverVisitor extends MetadataTypeVisitor
MetadataTypeVisitor
implementation for resolving the typeId of a given MetadataType
.Constructor and Description |
---|
TypeResolverVisitor() |
Modifier and Type | Method and Description |
---|---|
void |
defaultVisit(MetadataType metadataType)
When no method matches the specific type this method will be called.
|
String |
getResolvedTypeId() |
void |
visitObjectField(ObjectFieldType objectFieldType) |
void |
visitString(StringType stringType) |
visitAnyType, visitArrayType, visitAttributeField, visitAttributeKey, visitBinaryType, visitBoolean, visitDate, visitDateTime, visitFunction, visitIntersection, visitLocalDateTime, visitLocalTime, visitNothing, visitNull, visitNumber, visitObject, visitObjectKey, visitPeriod, visitRegex, visitSimpleType, visitTime, visitTimeZone, visitTuple, visitTypeParameter, visitUnion, visitVoid
protected String typeId
public void visitString(StringType stringType)
visitString
in class MetadataTypeVisitor
public void visitObjectField(ObjectFieldType objectFieldType)
visitObjectField
in class MetadataTypeVisitor
public void defaultVisit(MetadataType metadataType)
MetadataTypeVisitor
defaultVisit
in class MetadataTypeVisitor
metadataType
- The un matched MetadataTypepublic String getResolvedTypeId()
Copyright © 2018. All rights reserved.