| Interface | Description |
|---|---|
| ConnectedDeclaration<T extends BaseDeclaration> |
Contract interface for a
BaseDeclaration in which
it's possible to add/get ConnectionProviderDeclaration objects |
| DeclaresExternalLibraries<T extends Declarer> |
Common interface for
declarers which support
adding ExternalLibraryModel instances |
| HasConnectionProviderDeclarer | |
| HasDisplayModelDeclarer<T> |
Contract interface for a declarer in which it's possible
to add message sources
|
| HasModelProperties<T> |
A contract interface for a declarer capable of adding a model properties
|
| HasOperationDeclarer |
Contract interface for a declarer in which it's possible
to add operations
|
| HasSourceDeclarer |
Contract interface for a declarer in which it's possible
to add message sources
|
| TypedDeclaration |
Contract interface for a
BaseDeclaration in which
it's possible to define the declared component's MetadataType |
| WithOperationsDeclaration<T extends BaseDeclaration> |
Contract interface for a
BaseDeclaration in which
it's possible to add/get OperationDeclaration objects |
| WithSourcesDeclaration<T extends BaseDeclaration> |
Contract interface for a
BaseDeclaration in which
it's possible to add/get SourceDeclaration objects |
| Class | Description |
|---|---|
| BaseDeclaration<T extends BaseDeclaration> |
Base class for a declaration object.
|
| ComponentDeclaration<T extends ComponentDeclaration> |
A declaration object for a
ComponentModel. |
| ComponentDeclarer<T extends ComponentDeclarer,D extends ComponentDeclaration> |
Allows configuring a
ComponentDeclaration through a fluent API |
| ConfigurableOutputDeclarer<D extends ComponentDeclaration> |
Base class for a declarer which allows adding
OutputDeclarations to
a ComponentDeclaration |
| ConfigurationDeclaration |
A declaration object for a
ConfigurationModel. |
| ConfigurationDeclarer |
Allows configuring a
ConfigurationDeclaration through a fluent API |
| ConnectionProviderDeclaration |
A declaration object for a
ConnectionProviderModel. |
| ConnectionProviderDeclarer |
Allows configuring a
ConnectionProviderDeclaration through a fluent API |
| Declarer<T extends BaseDeclaration> |
Base class for a component which can be used to create a
BaseDeclaration |
| ExclusiveParametersDeclaration |
A declaration object to indicate that parameters in a
ParameterizedDeclaration
are mutually exclusive |
| ExtensionDeclaration |
A declaration object for a
ExtensionModel. |
| ExtensionDeclarer |
A builder object which allows creating an
ExtensionDeclaration
through a fluent API. |
| NamedDeclaration<T extends NamedDeclaration> |
Base class for a declaration of a named object.
|
| OperationDeclaration |
A declaration object for a
OperationModel. |
| OperationDeclarer |
Allows configuring a
OperationDeclaration through a fluent API |
| OptionalParameterDeclarer |
A specialization of
ParameterDeclarer for optional parameters. |
| OutputDeclaration |
A declaration object for an
OutputModel. |
| OutputDeclarer<T extends OutputDeclarer> |
Allows configuring an
OutputDeclaration through a fluent API |
| ParameterDeclaration |
A declaration object for a
ParameterModel. |
| ParameterDeclarer<T extends ParameterDeclarer> |
Allows configuring a
ParameterDeclaration through a fluent API |
| ParameterGroupDeclaration |
A declaration object for a
ParameterGroupModel. |
| ParameterGroupDeclarer<D extends ParameterGroupDeclaration> |
Allows configuring a
ParameterGroupDeclaration through a fluent API |
| ParameterizedDeclaration<T extends ParameterizedDeclaration> | |
| ParameterizedDeclarer<D extends ParameterizedDeclaration> |
Base class for a declarer which allows adding
ParameterDeclarations |
| RouteDeclaration |
A declaration object for a
RouteModel. |
| RouteDeclarer |
Allows configuring a
RouteDeclaration through a fluent API |
| RouterDeclaration |
A declaration object for a
RouterModel. |
| RouterDeclarer |
Allows configuring a
RouterDeclaration through a fluent API |
| ScopeDeclaration |
A declaration object for a
ScopeModel. |
| ScopeDeclarer |
Allows configuring a
ScopeDeclaration through a fluent API |
| SourceCallbackDeclaration |
A declaration object for a
SourceCallbackModel. |
| SourceCallbackDeclarer |
Allows configuring a
SourceCallbackDeclaration through a fluent API |
| SourceDeclaration |
A declaration object for a
SourceModel. |
| SourceDeclarer |
Allows configuring a
SourceDeclaration through a fluent API |
Copyright © 2017 MuleSoft, Inc.. All rights reserved.