public abstract class MetadataTypeVisitor extends Object
MetadataType.accept(MetadataTypeVisitor)
as a visitor pattern.1.0
Constructor and Description |
---|
MetadataTypeVisitor() |
protected void defaultVisit(MetadataType metadataType)
metadataType
- The un matched MetadataTypepublic void visitSimpleType(SimpleType simpleType)
public void visitAnyType(AnyType anyType)
public void visitArrayType(ArrayType arrayType)
public void visitBinaryType(BinaryType binaryType)
public void visitBoolean(BooleanType booleanType)
public void visitDateTime(DateTimeType dateTimeType)
public void visitDate(DateType dateType)
public void visitIntersection(IntersectionType intersectionType)
public void visitNull(NullType nullType)
public void visitVoid(VoidType voidType)
public void visitNumber(NumberType numberType)
public void visitObject(ObjectType objectType)
public void visitString(StringType stringType)
public void visitTime(TimeType timeType)
public void visitTuple(TupleType tupleType)
public void visitUnion(UnionType unionType)
public void visitObjectKey(ObjectKeyType objectKeyType)
public void visitAttributeKey(AttributeKeyType attributeKeyType)
public void visitAttributeField(AttributeFieldType attributeFieldType)
public void visitObjectField(ObjectFieldType objectFieldType)
public void visitNothing(NothingType nothingType)
public void visitFunction(FunctionType functionType)
public void visitLocalDateTime(LocalDateTimeType localDateTimeType)
public void visitLocalTime(LocalTimeType localTimeType)
public void visitPeriod(PeriodType periodType)
public void visitRegex(RegexType regexType)
public void visitTimeZone(TimeZoneType timeZoneType)
public void visitTypeParameter(TypeParameterType defaultTypeParameter)
Copyright © 2018. All rights reserved.