/** * Redirects to {@link #truncate(ExporterDescription) this.truncate(description)}. * @param description the description * @param context the current test context * @throws IOException if failed to open the target */ @Override public void truncate(T description, TestContext context) throws IOException { truncate(description); }
/** * Redirects to {@link #createOutput(DataModelDefinition, ExporterDescription) * createOutput(definition, description)}. * @param <V> type of model * @param definition the data model definition * @param description the description * @param context the current test context * @return the created {@link ModelOutput} * @throws IOException if failed to open the target * @throws IllegalArgumentException if some parameters were {@code null} */ @Override public <V> ModelOutput<V> createOutput( DataModelDefinition<V> definition, T description, TestContext context) throws IOException { return createOutput(definition, description); }
/** * Redirects to {@link #createSource(DataModelDefinition, ExporterDescription) * createSource(definition, description)}. * @param <V> type of model * @param definition the data model definition * @param description the description * @param context the current test context * @return the created {@link DataModelSource} * @throws IOException if failed to open the target * @throws IllegalArgumentException if some parameters were {@code null} */ @Override public <V> DataModelSource createSource( DataModelDefinition<V> definition, T description, TestContext context) throws IOException { return createSource(definition, description); } }