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
ConstructorsConstructorDescriptionExtensionObjectTypeHandler(org.mule.metadata.java.api.handler.ObjectFieldHandler fieldHandler) -
Method Summary
Modifier and TypeMethodDescriptionorg.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
-
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:
handleClassin interfaceorg.mule.metadata.java.api.handler.ClassHandler- Overrides:
handleClassin classorg.mule.metadata.java.api.handler.ObjectHandler
-