Class ApplicationDescriptorProcessorImpl
java.lang.Object
com.aeontronix.enhancedmule.tools.ApplicationDescriptorProcessorImpl
- All Implemented Interfaces:
ApplicationDescriptorProcessor
public class ApplicationDescriptorProcessorImpl extends Object implements ApplicationDescriptorProcessor
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ApplicationDescriptorProcessorImpl(String descriptor, org.apache.maven.project.MavenProject project, File assetPagesDir, File apiSpecDir, ApplicationSourceMetadata applicationSourceMetadata) -
Method Summary
Modifier and Type Method Description ApplicationDescriptorgetAnypointDescriptor()com.fasterxml.jackson.databind.node.ObjectNodegetApplicationDescriptorJson()com.fasterxml.jackson.databind.ObjectMappergetObjectMapper()voidlegacyConvert()voidsetApplicationDescriptor(String json)voidwriteToFile(File file, boolean addToProject)
-
Field Details
-
DESCRIPTION
- See Also:
- Constant Field Values
-
ID
- See Also:
- Constant Field Values
-
API
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ApplicationDescriptorProcessorImpl
public ApplicationDescriptorProcessorImpl(@Nullable String descriptor, @NotNull org.apache.maven.project.MavenProject project, File assetPagesDir, File apiSpecDir, ApplicationSourceMetadata applicationSourceMetadata) throws IOException- Throws:
IOException
-
-
Method Details
-
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() -
setApplicationDescriptor
public void setApplicationDescriptor(String json) throws com.fasterxml.jackson.core.JsonProcessingException- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
writeToFile
- Specified by:
writeToFilein interfaceApplicationDescriptorProcessor- Throws:
IOException
-
getAnypointDescriptor
- Specified by:
getAnypointDescriptorin interfaceApplicationDescriptorProcessor- Throws:
IOException
-
getApplicationDescriptorJson
public com.fasterxml.jackson.databind.node.ObjectNode getApplicationDescriptorJson()- Specified by:
getApplicationDescriptorJsonin interfaceApplicationDescriptorProcessor
-
legacyConvert
public void legacyConvert()- Specified by:
legacyConvertin interfaceApplicationDescriptorProcessor
-