Class VersionProviderFromClasspathProperties

java.lang.Object
org.aksw.commons.picocli.VersionProviderFromClasspathProperties
All Implemented Interfaces:
picocli.CommandLine.IVersionProvider

public abstract class VersionProviderFromClasspathProperties extends Object implements picocli.CommandLine.IVersionProvider
Implementation of picocli's CommandLine.IVersionProvider that reads the version string from an entry of a properties file on the class path with a specific key.
Author:
raven
  • Constructor Details

    • VersionProviderFromClasspathProperties

      public VersionProviderFromClasspathProperties()
  • Method Details

    • getResourceName

      public abstract String getResourceName()
    • getStrings

      public abstract Collection<String> getStrings(Properties properties)
    • getVersion

      public String[] getVersion() throws Exception
      Specified by:
      getVersion in interface picocli.CommandLine.IVersionProvider
      Throws:
      Exception