Class ParserUtil


  • public class ParserUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ParserUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> T createInstance​(java.lang.Class<?> type, java.lang.Iterable<OptionMetadata> options, java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,​java.lang.Object>> parsedOptions, ArgumentsMetadata arguments, java.lang.Iterable<java.lang.Object> parsedArguments, java.lang.Iterable<Accessor> metadataInjection, java.util.Map<java.lang.Class<?>,​java.lang.Object> bindings)  
      static <T> T createInstance​(java.lang.Class<?> type, java.lang.Iterable<OptionMetadata> options, java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,​java.lang.Object>> parsedOptions, ArgumentsMetadata arguments, java.lang.Iterable<java.lang.Object> parsedArguments, java.lang.Iterable<Accessor> metadataInjection, java.util.Map<java.lang.Class<?>,​java.lang.Object> bindings, CommandFactory<T> commandFactory)  
      static <T> T createInstance​(java.lang.Class<T> type)  
      static ResourceLocator[] createResourceLocators​(java.lang.Class<? extends ResourceLocator>[] locatorClasses)  
      static <T> T injectOptions​(T commandInstance, java.lang.Iterable<OptionMetadata> options, java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,​java.lang.Object>> parsedOptions, ArgumentsMetadata arguments, java.lang.Iterable<java.lang.Object> parsedArguments, java.lang.Iterable<Accessor> metadataInjection, java.util.Map<java.lang.Class<?>,​java.lang.Object> bindings)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ParserUtil

        public ParserUtil()
    • Method Detail

      • createInstance

        public static <T> T createInstance​(java.lang.Class<T> type)
      • createInstance

        public static <T> T createInstance​(java.lang.Class<?> type,
                                           java.lang.Iterable<OptionMetadata> options,
                                           java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,​java.lang.Object>> parsedOptions,
                                           ArgumentsMetadata arguments,
                                           java.lang.Iterable<java.lang.Object> parsedArguments,
                                           java.lang.Iterable<Accessor> metadataInjection,
                                           java.util.Map<java.lang.Class<?>,​java.lang.Object> bindings)
      • injectOptions

        public static <T> T injectOptions​(T commandInstance,
                                          java.lang.Iterable<OptionMetadata> options,
                                          java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,​java.lang.Object>> parsedOptions,
                                          ArgumentsMetadata arguments,
                                          java.lang.Iterable<java.lang.Object> parsedArguments,
                                          java.lang.Iterable<Accessor> metadataInjection,
                                          java.util.Map<java.lang.Class<?>,​java.lang.Object> bindings)
      • createInstance

        public static <T> T createInstance​(java.lang.Class<?> type,
                                           java.lang.Iterable<OptionMetadata> options,
                                           java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,​java.lang.Object>> parsedOptions,
                                           ArgumentsMetadata arguments,
                                           java.lang.Iterable<java.lang.Object> parsedArguments,
                                           java.lang.Iterable<Accessor> metadataInjection,
                                           java.util.Map<java.lang.Class<?>,​java.lang.Object> bindings,
                                           CommandFactory<T> commandFactory)