public class JaxbUnionExtension extends Object implements UnionTypeHandlerPlugin
UnionTypeHandlerPlugin.Composite, UnionTypeHandlerPlugin.Helper| Constructor and Description |
|---|
JaxbUnionExtension() |
| Modifier and Type | Method and Description |
|---|---|
FieldSpec.Builder |
anyFieldCreated(UnionPluginContext context,
org.raml.v2.api.model.v10.datamodel.UnionTypeDeclaration union,
TypeSpec.Builder typeSpec,
FieldSpec.Builder anyType,
EventType eventType) |
TypeSpec.Builder |
classCreated(UnionPluginContext unionPluginContext,
org.raml.v2.api.model.v10.datamodel.UnionTypeDeclaration type,
TypeSpec.Builder builder,
EventType eventType) |
ClassName |
className(UnionPluginContext unionPluginContext,
org.raml.v2.api.model.v10.datamodel.UnionTypeDeclaration ramlType,
ClassName currentSuggestion,
EventType eventType) |
public ClassName className(UnionPluginContext unionPluginContext, org.raml.v2.api.model.v10.datamodel.UnionTypeDeclaration ramlType, ClassName currentSuggestion, EventType eventType)
className in interface UnionTypeHandlerPluginpublic TypeSpec.Builder classCreated(UnionPluginContext unionPluginContext, org.raml.v2.api.model.v10.datamodel.UnionTypeDeclaration type, TypeSpec.Builder builder, EventType eventType)
classCreated in interface UnionTypeHandlerPluginpublic FieldSpec.Builder anyFieldCreated(UnionPluginContext context, org.raml.v2.api.model.v10.datamodel.UnionTypeDeclaration union, TypeSpec.Builder typeSpec, FieldSpec.Builder anyType, EventType eventType)
anyFieldCreated in interface UnionTypeHandlerPluginCopyright © 2019 Mulesoft. All rights reserved.