OngoingLoadTable.java
/**
* Copyright (c) 2018 European Organisation for Nuclear Research (CERN), All Rights Reserved.
*/
package cern.accsoft.steering.jmad.tools.modeldefs.creating.lang;
import static java.util.Objects.requireNonNull;
import cern.accsoft.steering.jmad.domain.file.ModelFile.ModelFileLocation;
public class OngoingLoadTable {
private final TableModelFileBuilder builder;
public OngoingLoadTable(TableModelFileBuilder builder) {
this.builder = requireNonNull(builder, "builder must not be null");
}
public OngoingLoadTable from(ModelFileLocation location) {
this.builder.setLocation(location);
return this;
}
public OngoingLoadTable asTable(String tableName) {
this.builder.setTableName(tableName);
return this;
}
}