Package org.mule.metadata.message.api.el
Class ModuleDefinition
- java.lang.Object
-
- org.mule.metadata.message.api.el.ModuleDefinition
-
public class ModuleDefinition extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModuleDefinition.Builder
-
Constructor Summary
Constructors Constructor Description ModuleDefinition(ModuleIdentifier name, Map<String,MetadataType> declaredElements)ModuleDefinition(ModuleIdentifier name, Map<String,MetadataType> declaredElements, List<MetadataType> declaredTypes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ModuleDefinition.Builderbuilder(String name)List<MetadataType>declaredTypes()ModuleIdentifiergetName()Collection<String>identifiers()Optional<MetadataType>lookup(String identifier)
-
-
-
Constructor Detail
-
ModuleDefinition
public ModuleDefinition(ModuleIdentifier name, Map<String,MetadataType> declaredElements)
-
ModuleDefinition
public ModuleDefinition(ModuleIdentifier name, Map<String,MetadataType> declaredElements, List<MetadataType> declaredTypes)
-
-
Method Detail
-
getName
public ModuleIdentifier getName()
-
identifiers
public Collection<String> identifiers()
-
declaredTypes
public List<MetadataType> declaredTypes()
-
lookup
public Optional<MetadataType> lookup(String identifier)
-
builder
public static ModuleDefinition.Builder builder(String name)
-
-