org.kie.dmn.xls2dmn.cli.DTHeaderInfo Maven / Gradle / Ivy
/*
* Copyright 2021 Red Hat, Inc. and/or its affiliates.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.kie.dmn.xls2dmn.cli;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class DTHeaderInfo {
private final String sheetName;
private final List original;
private final int hIndex;
private final Collection requiredInput;
private final Collection requiredDecision;
public DTHeaderInfo(String sheetName, List original, int hIndex, List requiredInput, List requiredDecision) {
this.sheetName = sheetName;
this.original = new ArrayList<>(original);
this.hIndex = hIndex;
this.requiredInput = new ArrayList<>(requiredInput);
this.requiredDecision = new ArrayList<>(requiredDecision);
}
@Override
public String toString() {
return "DTHeaderInfo [hIndex=" + hIndex + ", original=" + original + ", requiredDecision=" + requiredDecision + ", requiredInput=" + requiredInput + ", sheetName=" + sheetName + "]";
}
public String getSheetName() {
return sheetName;
}
public List getOriginal() {
return original;
}
public int gethIndex() {
return hIndex;
}
public Collection getRequiredInput() {
return requiredInput;
}
public Collection getRequiredDecision() {
return requiredDecision;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy