All Known Implementing Classes:
XmlTemplateCollector

public interface DataTypeVisitor<R,A,E extends Exception>
  • Method Details

    • visit

      default R visit(DataType type, A arg) throws E
      Throws:
      E
    • visitAllOfType

      R visitAllOfType(AllOfType type, A arg) throws E
      Throws:
      E
    • visitAnyOfType

      R visitAnyOfType(AnyOfType type, A arg) throws E
      Throws:
      E
    • visitOneOfType

      R visitOneOfType(OneOfType type, A arg) throws E
      Throws:
      E
    • visitNullType

      R visitNullType(NullType type, A arg) throws E
      Throws:
      E
    • visitBooleanType

      R visitBooleanType(BooleanType type, A arg) throws E
      Throws:
      E
    • visitIntegerType

      R visitIntegerType(IntegerType type, A arg) throws E
      Throws:
      E
    • visitStringType

      R visitStringType(StringType type, A arg) throws E
      Throws:
      E
    • visitArrayType

      R visitArrayType(ArrayType type, A arg) throws E
      Throws:
      E
    • visitObjectType

      R visitObjectType(ObjectType type, A arg) throws E
      Throws:
      E
    • visitReferenceType

      R visitReferenceType(ReferenceType type, A arg) throws E
      Throws:
      E