Package joptsimple

Class OptionException

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<java.lang.String> options  
      private static long serialVersionUID  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected OptionException​(java.util.Collection<? extends OptionSpec<?>> options)  
      protected OptionException​(java.util.Collection<? extends OptionSpec<?>> options, java.lang.Throwable cause)  
      protected OptionException​(java.util.List<java.lang.String> options)  
    • Field Detail

      • options

        private final java.util.List<java.lang.String> options
    • Constructor Detail

      • OptionException

        protected OptionException​(java.util.List<java.lang.String> options)
      • OptionException

        protected OptionException​(java.util.Collection<? extends OptionSpec<?>> options)
      • OptionException

        protected OptionException​(java.util.Collection<? extends OptionSpec<?>> options,
                                  java.lang.Throwable cause)
    • Method Detail

      • specsToStrings

        private java.util.List<java.lang.String> specsToStrings​(java.util.Collection<? extends OptionSpec<?>> options)
      • specToString

        private java.lang.String specToString​(OptionSpec<?> option)
      • options

        public java.util.List<java.lang.String> options()
        Gives the option being considered when the exception was created.
        Returns:
        the option being considered when the exception was created
      • singleOptionString

        protected final java.lang.String singleOptionString()
      • singleOptionString

        protected final java.lang.String singleOptionString​(java.lang.String option)
      • multipleOptionString

        protected final java.lang.String multipleOptionString()
      • unrecognizedOption

        static OptionException unrecognizedOption​(java.lang.String option)
      • getMessage

        public final java.lang.String getMessage()
        Overrides:
        getMessage in class java.lang.Throwable
      • localizedMessage

        final java.lang.String localizedMessage​(java.util.Locale locale)
      • formattedMessage

        private java.lang.String formattedMessage​(java.util.Locale locale)
      • messageArguments

        abstract java.lang.Object[] messageArguments()