@Override public <T> T getArgumentValue(String name) { Argument arg = cli.getArgument(name); if (arg == null) { return null; } return getArgumentValue(arg.getIndex()); }
/** * Gets the values of an argument with the matching index. * * @param index the index * @return the values, {@code null} if not set * @see #getArgumentValue(int) * @see #getRawValueForArgument(Argument) */ @Override @SuppressWarnings("unchecked") public <T> List<T> getArgumentValues(int index) { Argument argument = cli.getArgument(index); if (argument == null) { return null; } if (argument instanceof TypedArgument) { TypedArgument<T> typed = (TypedArgument<T>) argument; return getRawValuesForArgument(typed).stream().map(s -> create(s, typed)) .collect(Collectors.toList()); } else { return (List<T>) getRawValuesForArgument(argument); } }
@Override @SuppressWarnings("unchecked") public <T> T getArgumentValue(int index) { Argument arg = cli.getArgument(index); if (arg == null) { return null; } if (arg instanceof TypedArgument) { return create(getRawValueForArgument(arg), (TypedArgument<T>) arg); } else { return (T) getRawValueForArgument(arg); } }
private static Object getArgumentValue(Method method, int index, CommandLine commandLine) { final io.vertx.core.cli.Argument argument = commandLine.cli().getArgument(index); if (argument == null) { return null; } boolean multiple = ReflectionUtils.isMultiple(method); if (multiple) { return createMultiValueContainer(method, commandLine.getArgumentValues(argument.getIndex())); } return commandLine.getArgumentValue(argument.getIndex()); }
@Override public <T> T getArgumentValue(String name) { Argument arg = cli.getArgument(name); if (arg == null) { return null; } return getArgumentValue(arg.getIndex()); }
/** * Gets the values of an argument with the matching index. * * @param index the index * @return the values, {@code null} if not set * @see #getArgumentValue(int) * @see #getRawValueForArgument(Argument) */ @Override @SuppressWarnings("unchecked") public <T> List<T> getArgumentValues(int index) { Argument argument = cli.getArgument(index); if (argument == null) { return null; } if (argument instanceof TypedArgument) { TypedArgument<T> typed = (TypedArgument<T>) argument; return getRawValuesForArgument(typed).stream().map(s -> create(s, typed)) .collect(Collectors.toList()); } else { return (List<T>) getRawValuesForArgument(argument); } }
@Override @SuppressWarnings("unchecked") public <T> T getArgumentValue(int index) { Argument arg = cli.getArgument(index); if (arg == null) { return null; } if (arg instanceof TypedArgument) { return create(getRawValueForArgument(arg), (TypedArgument<T>) arg); } else { return (T) getRawValueForArgument(arg); } }
private static Object getArgumentValue(Method method, int index, CommandLine commandLine) { final io.vertx.core.cli.Argument argument = commandLine.cli().getArgument(index); if (argument == null) { return null; } boolean multiple = ReflectionUtils.isMultiple(method); if (multiple) { return createMultiValueContainer(method, commandLine.getArgumentValues(argument.getIndex())); } return commandLine.getArgumentValue(argument.getIndex()); }
/** * Gets an {@link io.vertx.core.cli.Argument} based on its index. * @param index the index, must be positive or zero. * @return the {@link io.vertx.core.cli.Argument}, <code>null</code> if not found. */ public Argument getArgument(int index) { Argument ret = delegate.getArgument(index); return ret; }
/** * Gets an {@link io.vertx.core.cli.Argument} based on its name (argument name). * @param name the name of the argument, must not be <code>null</code> * @return the {@link io.vertx.core.cli.Argument}, <code>null</code> if not found. */ public Argument getArgument(String name) { Argument ret = delegate.getArgument(name); return ret; }
/** * Gets an {@link io.vertx.core.cli.Argument} based on its name (argument name). * @param name the name of the argument, must not be <code>null</code> * @return the {@link io.vertx.core.cli.Argument}, <code>null</code> if not found. */ public Argument getArgument(String name) { Argument ret = delegate.getArgument(name); return ret; }
/** * Gets an {@link io.vertx.core.cli.Argument} based on its index. * @param index the index, must be positive or zero. * @return the {@link io.vertx.core.cli.Argument}, <code>null</code> if not found. */ public Argument getArgument(int index) { Argument ret = delegate.getArgument(index); return ret; }
public static java.util.Map<String, Object> getArgument(io.vertx.core.cli.CLI j_receiver, java.lang.String name) { return j_receiver.getArgument(name) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.getArgument(name).toJson()) : null; } public static java.util.Map<String, Object> getArgument(io.vertx.core.cli.CLI j_receiver, int index) {
public static java.util.Map<String, Object> getArgument(io.vertx.core.cli.CLI j_receiver, int index) { return j_receiver.getArgument(index) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.getArgument(index).toJson()) : null; } }