/** * Binds a new {@link NamedArgumentFinder}. * * @param namedArgumentFinder A NamedArgumentFinder to bind. Can be null. */ @SuppressWarnings("unchecked") public SelfType bindNamedArgumentFinder(final NamedArgumentFinder namedArgumentFinder) { if (namedArgumentFinder != null) { getParams().addNamedArgumentFinder(namedArgumentFinder); } return (SelfType) this; }
/** * Used if you need to have some exotic parameter bound. * * @param position position to bindBinaryStream this argument, starting at 0 * @param argument exotic argument factory * * @return the same Query instance */ @SuppressWarnings("unchecked") public SelfType bind(int position, Argument argument) { getParams().addPositional(position, argument); return (SelfType) this; }
/** * Used if you need to have some exotic parameter bound. * * @param position position to bindBinaryStream this argument, starting at 0 * @param argument exotic argument factory * * @return the same Query instance */ @SuppressWarnings("unchecked") public SelfType bind(int position, Argument argument) { getParams().addPositional(position, argument); return (SelfType) this; }
/** * Used if you need to have some exotic parameter bound. * * @param name name to bindBinaryStream this argument * @param argument exotic argument factory * * @return the same Query instance */ @SuppressWarnings("unchecked") public SelfType bind(String name, Argument argument) { getParams().addNamed(name, argument); return (SelfType) this; }
/** * Binds a new {@link NamedArgumentFinder}. * * @param namedArgumentFinder A NamedArgumentFinder to bind. Can be null. */ @SuppressWarnings("unchecked") public SelfType bindNamedArgumentFinder(final NamedArgumentFinder namedArgumentFinder) { if (namedArgumentFinder != null) { getParams().addNamedArgumentFinder(namedArgumentFinder); } return (SelfType) this; }
/** * Used if you need to have some exotic parameter bound. * * @param name name to bindBinaryStream this argument * @param argument exotic argument factory * * @return the same Query instance */ @SuppressWarnings("unchecked") public SelfType bind(String name, Argument argument) { getParams().addNamed(name, argument); return (SelfType) this; }