Interface TypeDeclarationHandler

All Known Implementing Classes:
AnyTypeDeclarationHandler, ArrayTypeDeclarationHandler, BaseTypeDeclarationHandler, BooleanTypeDeclarationHandler, DateOnlyTypeDeclarationHandler, DateTimeOnlyTypeDeclarationHandler, DateTimeTypeDeclarationHandler, ExternalTypeDeclarationHandler, FileTypeDeclarationHandler, IntegerTypeDeclarationHandler, JSONTypeDeclarationHandler, NilTypeDeclarationHandler, NumberTypeDeclarationHandler, ObjectTypeDeclarationHandler, StringTypeDeclarationHandler, TimeOnlyTypeDeclarationHandler, UnionTypeDeclarationHandler, XMLTypeDeclarationHandler

public interface TypeDeclarationHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    org.mule.metadata.api.builder.TypeBuilder<?>
    handle(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration, org.mule.metadata.api.builder.BaseTypeBuilder root, TypeDeclarationHandlerManager typeDeclarationHandlerManager, ParsingContext parsingContext)
     
    boolean
    handles(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
     
  • Method Details

    • handles

      boolean handles(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
    • handle

      org.mule.metadata.api.builder.TypeBuilder<?> handle(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration, org.mule.metadata.api.builder.BaseTypeBuilder root, TypeDeclarationHandlerManager typeDeclarationHandlerManager, ParsingContext parsingContext)