Class ApplicationSourceMetadataProjectSourceImpl
java.lang.Object
com.aeontronix.enhancedmule.tools.application.ApplicationSourceMetadata
com.aeontronix.enhancedmule.tools.ApplicationSourceMetadataProjectSourceImpl
public class ApplicationSourceMetadataProjectSourceImpl extends ApplicationSourceMetadata
-
Field Summary
Fields inherited from class com.aeontronix.enhancedmule.tools.application.ApplicationSourceMetadata
apiExts -
Constructor Summary
Constructors Constructor Description ApplicationSourceMetadataProjectSourceImpl(org.apache.maven.project.MavenProject project, File assetPagesDir, File apiSpecDir) -
Method Summary
Modifier and Type Method Description List<APIKitSpec>findAPIKitSpecs()StringfindAPISpecFile(String... names)static StringfindAPISpecFile(List<String> names, File dir)APISpecHelper.APISpecVersionfindAPISpecVersion(String assetMainFile)FilefindIcon()StringgetArtifactId()StringgetDescription()StringgetFileStrContent(String path)com.fasterxml.jackson.databind.JsonNodegetJsonContentFromDependencyArchive(String groupId, String artifactId, String version, String path)StringgetName()Map<String,String>getPortalPages()StringgetVersion()Methods inherited from class com.aeontronix.enhancedmule.tools.application.ApplicationSourceMetadata
findAPIKitSpec
-
Constructor Details
-
Method Details
-
getArtifactId
- Specified by:
getArtifactIdin classApplicationSourceMetadata
-
getName
- Specified by:
getNamein classApplicationSourceMetadata
-
getVersion
- Specified by:
getVersionin classApplicationSourceMetadata
-
getDescription
- Specified by:
getDescriptionin classApplicationSourceMetadata
-
findIcon
- Specified by:
findIconin classApplicationSourceMetadata
-
findAPISpecFile
- Specified by:
findAPISpecFilein classApplicationSourceMetadata
-
findAPISpecVersion
- Specified by:
findAPISpecVersionin classApplicationSourceMetadata- Throws:
IOException
-
findAPISpecFile
-
getFileStrContent
- Specified by:
getFileStrContentin classApplicationSourceMetadata- Throws:
IOException
-
getPortalPages
- Specified by:
getPortalPagesin classApplicationSourceMetadata- Throws:
IOException
-
getJsonContentFromDependencyArchive
public com.fasterxml.jackson.databind.JsonNode getJsonContentFromDependencyArchive(String groupId, String artifactId, String version, String path) throws IOException- Specified by:
getJsonContentFromDependencyArchivein classApplicationSourceMetadata- Throws:
IOException
-
findAPIKitSpecs
- Specified by:
findAPIKitSpecsin classApplicationSourceMetadata- Throws:
IOException
-