Package org.mule.metadata.dw
Class DwBasedTypeLoader
java.lang.Object
org.mule.metadata.dw.DwBasedTypeLoader
- All Implemented Interfaces:
org.mule.metadata.api.TypeLoader
- Direct Known Subclasses:
DwBasedExampleTypeLoader,DwBasedShapeTypeLoader
-
Constructor Summary
ConstructorsConstructorDescriptionDwBasedTypeLoader(File file, org.mule.runtime.api.metadata.ExpressionLanguageMetadataService expressionLanguageMetadataService) DwBasedTypeLoader(String content, org.mule.runtime.api.metadata.ExpressionLanguageMetadataService expressionLanguageMetadataService) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.mule.metadata.api.TypeLoadercreateTypeLoader(File file, org.mule.metadata.api.model.MetadataFormat metadataFormat) protected abstract org.mule.metadata.api.TypeLoadercreateTypeLoader(String content, org.mule.metadata.api.model.MetadataFormat metadataFormat) protected org.mule.runtime.api.metadata.ExpressionLanguageMetadataServiceprotected abstract org.mule.metadata.api.model.MetadataFormatstatic StringgetMimeType(org.mule.metadata.api.model.MetadataFormat metadataFormat) Optional<org.mule.metadata.api.model.MetadataType>Optional<org.mule.metadata.api.model.MetadataType>
-
Constructor Details
-
DwBasedTypeLoader
public DwBasedTypeLoader(File file, org.mule.runtime.api.metadata.ExpressionLanguageMetadataService expressionLanguageMetadataService) -
DwBasedTypeLoader
public DwBasedTypeLoader(String content, org.mule.runtime.api.metadata.ExpressionLanguageMetadataService expressionLanguageMetadataService)
-
-
Method Details
-
createTypeLoader
protected abstract org.mule.metadata.api.TypeLoader createTypeLoader(File file, org.mule.metadata.api.model.MetadataFormat metadataFormat) -
createTypeLoader
protected abstract org.mule.metadata.api.TypeLoader createTypeLoader(String content, org.mule.metadata.api.model.MetadataFormat metadataFormat) -
getMimeType
-
load
- Specified by:
loadin interfaceorg.mule.metadata.api.TypeLoader
-
load
public Optional<org.mule.metadata.api.model.MetadataType> load(String typeIdentifier, String typeAlias) - Specified by:
loadin interfaceorg.mule.metadata.api.TypeLoader
-
getMetadataFormat
protected abstract org.mule.metadata.api.model.MetadataFormat getMetadataFormat() -
getExpressionLanguageMetadataService
protected org.mule.runtime.api.metadata.ExpressionLanguageMetadataService getExpressionLanguageMetadataService()
-