public abstract class MetadataTypeVisitor extends Object
MetadataType.accept(MetadataTypeVisitor) as a visitor pattern.1.0| Constructor and Description |
|---|
MetadataTypeVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
defaultVisit(MetadataType metadataType)
When no method matches the specific type this method will be called.
|
void |
visitAnyType(AnyType anyType) |
void |
visitArrayType(ArrayType arrayType) |
void |
visitAttributeField(AttributeFieldType attributeFieldType) |
void |
visitAttributeKey(AttributeKeyType attributeKeyType) |
void |
visitBinaryType(BinaryType binaryType) |
void |
visitBoolean(BooleanType booleanType) |
void |
visitDate(DateType dateType) |
void |
visitDateTime(DateTimeType dateTimeType) |
void |
visitDictionary(DictionaryType dictionaryType) |
void |
visitIntersection(IntersectionType intersectionType) |
void |
visitNull(NullType nullType) |
void |
visitNumber(NumberType numberType) |
void |
visitObject(ObjectType objectType) |
void |
visitObjectField(ObjectFieldType objectFieldType) |
void |
visitObjectKey(ObjectKeyType objectKeyType) |
void |
visitSimpleType(SimpleType simpleType) |
void |
visitString(StringType stringType) |
void |
visitTime(TimeType timeType) |
void |
visitTuple(TupleType tupleType) |
void |
visitUnion(UnionType unionType) |
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 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 visitDictionary(DictionaryType dictionaryType)
public void visitObjectKey(ObjectKeyType objectKeyType)
public void visitAttributeKey(AttributeKeyType attributeKeyType)
public void visitAttributeField(AttributeFieldType attributeFieldType)
public void visitObjectField(ObjectFieldType objectFieldType)
Copyright © 2016 MuleSoft, Inc.. All rights reserved.