Class ExpressionValueConverter<T>

  • All Implemented Interfaces:
    org.aesh.command.converter.Converter<T,​org.aesh.command.converter.ConverterInvocation>

    public class ExpressionValueConverter<T>
    extends Object
    implements org.aesh.command.converter.Converter<T,​org.aesh.command.converter.ConverterInvocation>
    Intermediate layer that converts expressions prior to inject values into aesh command options.
    Author:
    jdenise@redhat.com
    • Method Detail

      • convert

        public T convert​(org.aesh.command.converter.ConverterInvocation converterInvocation)
                  throws org.aesh.command.validator.OptionValidatorException
        Specified by:
        convert in interface org.aesh.command.converter.Converter<T,​org.aesh.command.converter.ConverterInvocation>
        Throws:
        org.aesh.command.validator.OptionValidatorException
      • registerConverters

        public static void registerConverters()