Package org.jreleaser.config.toml
Class TomlJReleaserConfigParser
- java.lang.Object
-
- org.jreleaser.config.toml.TomlJReleaserConfigParser
-
- All Implemented Interfaces:
org.jreleaser.config.JReleaserConfigParser
@ServiceProviderFor(org.jreleaser.config.JReleaserConfigParser.class) public class TomlJReleaserConfigParser extends java.lang.Object implements org.jreleaser.config.JReleaserConfigParser- Since:
- 0.1.0
- Author:
- Andres Almiray
-
-
Constructor Summary
Constructors Constructor Description TomlJReleaserConfigParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetPreferredFileExtension()<T> Tload(java.lang.Class<T> type, java.io.InputStream inputStream)org.jreleaser.model.JReleaserModelparse(java.io.InputStream inputStream)java.util.Map<java.lang.String,java.lang.String>properties(java.io.InputStream inputStream)booleansupports(java.lang.String resource)booleansupports(java.nio.file.Path configFile)voidvalidate(java.nio.file.Path configFile)
-
-
-
Method Detail
-
getPreferredFileExtension
public java.lang.String getPreferredFileExtension()
- Specified by:
getPreferredFileExtensionin interfaceorg.jreleaser.config.JReleaserConfigParser
-
supports
public boolean supports(java.nio.file.Path configFile)
- Specified by:
supportsin interfaceorg.jreleaser.config.JReleaserConfigParser
-
supports
public boolean supports(java.lang.String resource)
- Specified by:
supportsin interfaceorg.jreleaser.config.JReleaserConfigParser
-
validate
public void validate(java.nio.file.Path configFile) throws java.io.IOException- Specified by:
validatein interfaceorg.jreleaser.config.JReleaserConfigParser- Throws:
java.io.IOException
-
parse
public org.jreleaser.model.JReleaserModel parse(java.io.InputStream inputStream) throws java.io.IOException- Specified by:
parsein interfaceorg.jreleaser.config.JReleaserConfigParser- Throws:
java.io.IOException
-
load
public <T> T load(java.lang.Class<T> type, java.io.InputStream inputStream) throws java.io.IOException- Specified by:
loadin interfaceorg.jreleaser.config.JReleaserConfigParser- Throws:
java.io.IOException
-
properties
public java.util.Map<java.lang.String,java.lang.String> properties(java.io.InputStream inputStream) throws java.io.IOException- Specified by:
propertiesin interfaceorg.jreleaser.config.JReleaserConfigParser- Throws:
java.io.IOException
-
-