| Package | Description |
|---|---|
| org.mule.runtime.api.dsl | |
| org.mule.runtime.api.meta.model.util | |
| org.mule.runtime.api.meta.type | |
| org.mule.runtime.internal.dsl | |
| org.mule.runtime.internal.meta.type |
| Modifier and Type | Method and Description |
|---|---|
Optional<ExtensionModel> |
DslResolvingContext.getExtension(String name)
|
Optional<ExtensionModel> |
DslResolvingContext.getExtensionForType(String typeId)
Returns an
Optional ExtensionModel that declared the given type. |
Set<ExtensionModel> |
DslResolvingContext.getExtensions()
Returns a
Set containing all the ExtensionModels available in the
current resolving context. |
| Modifier and Type | Method and Description |
|---|---|
static DslResolvingContext |
DslResolvingContext.getDefault(Set<ExtensionModel> extensions)
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExtensionWalker.walk(ExtensionModel extensionModel)
Navigates the given
extensionModel and invokes the
other public method's in this class as the navigation
progresses |
| Modifier and Type | Method and Description |
|---|---|
static TypeCatalog |
TypeCatalog.getDefault(Set<ExtensionModel> extensions) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ExtensionModel> |
DefaultDslResolvingContext.getExtension(String name)
|
Optional<ExtensionModel> |
NullDslResolvingContext.getExtension(String name) |
Optional<ExtensionModel> |
DefaultDslResolvingContext.getExtensionForType(String typeId)
Returns an
Optional ExtensionModel that declared the given type. |
Optional<ExtensionModel> |
NullDslResolvingContext.getExtensionForType(String typeId) |
Set<ExtensionModel> |
DefaultDslResolvingContext.getExtensions()
Returns a
Set containing all the ExtensionModels available in the
current resolving context. |
Set<ExtensionModel> |
NullDslResolvingContext.getExtensions() |
| Constructor and Description |
|---|
DefaultDslResolvingContext(Set<ExtensionModel> extensions) |
| Constructor and Description |
|---|
DefaultTypeCatalog(Set<ExtensionModel> extensions) |
Copyright © 2017 MuleSoft, Inc.. All rights reserved.