Class ExtensionObjectTypeHandler

java.lang.Object
org.mule.metadata.java.api.handler.ObjectHandler
org.mule.runtime.extension.api.declaration.type.ExtensionObjectTypeHandler
All Implemented Interfaces:
org.mule.metadata.java.api.handler.ClassHandler

public class ExtensionObjectTypeHandler extends org.mule.metadata.java.api.handler.ObjectHandler
An implementation of ObjectHandler which allows the type to me enriched with custom type annotations of the Extensions API.
Since:
1.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    ExtensionObjectTypeHandler(org.mule.metadata.java.api.handler.ObjectFieldHandler fieldHandler)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.mule.metadata.api.builder.TypeBuilder<?>
    handleClass(Class<?> clazz, List<Type> genericTypes, org.mule.metadata.java.api.handler.TypeHandlerManager typeHandlerManager, org.mule.metadata.java.api.utils.ParsingContext context, org.mule.metadata.api.builder.BaseTypeBuilder baseTypeBuilder)
     

    Methods inherited from class org.mule.metadata.java.api.handler.ObjectHandler

    handles

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExtensionObjectTypeHandler

      public ExtensionObjectTypeHandler(org.mule.metadata.java.api.handler.ObjectFieldHandler fieldHandler)
  • Method Details

    • handleClass

      public org.mule.metadata.api.builder.TypeBuilder<?> handleClass(Class<?> clazz, List<Type> genericTypes, org.mule.metadata.java.api.handler.TypeHandlerManager typeHandlerManager, org.mule.metadata.java.api.utils.ParsingContext context, org.mule.metadata.api.builder.BaseTypeBuilder baseTypeBuilder)
      Specified by:
      handleClass in interface org.mule.metadata.java.api.handler.ClassHandler
      Overrides:
      handleClass in class org.mule.metadata.java.api.handler.ObjectHandler