/** * Create a new Argument object. * * @return a new Argument object */ protected Argument makeNewArgument() { return new Argument("", ""); // $NON-NLS-1$ // $NON-NLS-2$ }
/** * Add a new empty argument to the list. The new argument will have the * empty string as its name and value, and null metadata. */ public void addEmptyArgument() { addArgument(new Argument("", "", null)); }
/** * Add a new argument with the given name and value. * * @param name * the name of the argument * @param value * the value of the argument */ public void addArgument(String name, String value) { addArgument(new Argument(name, value, null)); }
/** * Add a new argument with the given name, value, and metadata. * * @param name * the name of the argument * @param value * the value of the argument * @param metadata * the metadata for the argument */ public void addArgument(String name, String value, String metadata) { addArgument(new Argument(name, value, metadata)); }
/** * Add a new argument with the given name, value, metadata and description * * @param name * the name of the argument * @param value * the value of the argument * @param metadata * the metadata for the argument * @param description * the argument description */ public void addArgument(String name, String value, String metadata, String description) { addArgument(new Argument(name, value, metadata, description)); }
public CollectionProperty getHeaderFields() { CollectionProperty result = new CollectionProperty(); result.setName(SmtpSampler.HEADER_FIELDS); for (JTextField headerName : headerFields.keySet()) { String name = headerName.getText(); String value = headerFields.get(headerName).getText(); Argument argument = new Argument(name, value); result.addItem(argument); } return result; }
@Override public VariantStorageEngineDirectSampler setLimit(int limit) { getArguments().addArgument(new Argument(QueryOptions.LIMIT, String.valueOf(limit))); return this; }
@Override public VariantStorageEngineDirectSampler setCount(boolean count) { getArguments().addArgument(new Argument(QueryOptions.COUNT, String.valueOf(count))); return this; }
@Override public VariantStorageEngineDirectSampler setQueryGenerator(Class<? extends QueryGenerator> queryGenerator) { getArguments().addArgument(new Argument(QUERY_GENERATOR, queryGenerator.getName())); return this; }
@Override public VariantStorageEngineDirectSampler setStorageEngine(String engine) { getArguments().addArgument(new Argument(ENGINE, engine)); return this; }
@Override public VariantStorageEngineSampler setQueryGeneratorConfig(String key, String value) { getArguments().addArgument(new Argument(key, value)); return this; }
@Override public VariantStorageEngineDirectSampler setDBName(String dbname) { getArguments().addArgument(new Argument(DB_NAME, dbname)); return this; }
/** * Adds a header-part to current HashMap of headers - to be called by * SmtpSampler-object * * @param headerName * Key for current header * @param headerValue * Value for current header */ public void addHeader(String headerName, String headerValue) { if (this.headerFields == null){ this.headerFields = new CollectionProperty(); } Argument argument = new Argument(headerName, headerValue); this.headerFields.addItem(argument); }