Class ApplicationConfig.OptionList

java.lang.Object
org.nuiton.config.ApplicationConfig.OptionList
Enclosing class:
ApplicationConfig

public static class ApplicationConfig.OptionList
extends java.lang.Object
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected ApplicationConfig config  
    protected java.lang.String key  
    protected java.lang.String value  
  • Constructor Summary

    Constructors 
    Constructor Description
    OptionList​(ApplicationConfig config, java.lang.String key, java.lang.String value)  
  • Method Summary

    Modifier and Type Method Description
    protected <T> java.util.List<T> convertListOption​(java.lang.Class<T> type)  
    java.util.List<java.lang.String> getOption()
    Get option value as String.
    java.util.List<java.lang.Boolean> getOptionAsBoolean()
    Get option value as boolean.
    java.util.List<java.lang.Class> getOptionAsClass()
    Get option value as Class.
    java.util.List<java.util.Date> getOptionAsDate()
    Get option value as Date.
    java.util.List<java.lang.Double> getOptionAsDouble()
    Get option value as double.
    java.util.List<java.io.File> getOptionAsFile()
    Get option value as File.
    java.util.List<java.lang.Integer> getOptionAsInt()
    Get option value as int.
    java.util.List<java.sql.Time> getOptionAsTime()
    Get option value as Time.
    java.util.List<java.sql.Timestamp> getOptionAsTimestamp()
    Get option value as Timestamp.
    java.util.List<java.net.URL> getOptionAsURL()
    Get option value as URL.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • convertListOption

      protected <T> java.util.List<T> convertListOption​(java.lang.Class<T> type)
    • getOption

      public java.util.List<java.lang.String> getOption()
      Get option value as String.
      Returns:
      value as String
    • getOptionAsFile

      public java.util.List<java.io.File> getOptionAsFile()
      Get option value as File.
      Returns:
      value as file
    • getOptionAsURL

      public java.util.List<java.net.URL> getOptionAsURL()
      Get option value as URL.
      Returns:
      value as URL
    • getOptionAsClass

      public java.util.List<java.lang.Class> getOptionAsClass()
      Get option value as Class.
      Returns:
      value as Class
    • getOptionAsDate

      public java.util.List<java.util.Date> getOptionAsDate()
      Get option value as Date.
      Returns:
      value as Date
    • getOptionAsTime

      public java.util.List<java.sql.Time> getOptionAsTime()
      Get option value as Time.
      Returns:
      value as Time
    • getOptionAsTimestamp

      public java.util.List<java.sql.Timestamp> getOptionAsTimestamp()
      Get option value as Timestamp.
      Returns:
      value as Timestamp
    • getOptionAsInt

      public java.util.List<java.lang.Integer> getOptionAsInt()
      Get option value as int.
      Returns:
      value as int
    • getOptionAsDouble

      public java.util.List<java.lang.Double> getOptionAsDouble()
      Get option value as double.
      Returns:
      value as double
    • getOptionAsBoolean

      public java.util.List<java.lang.Boolean> getOptionAsBoolean()
      Get option value as boolean.
      Returns:
      value as boolean.