2023-11-19 02:12:44 +03:00
|
|
|
package Visual_DVM_2021.UI.Main;
|
2023-09-17 22:13:42 +03:00
|
|
|
import Common.Current;
|
|
|
|
|
import GlobalData.Tasks.CompilationTask.CompilationTask;
|
|
|
|
|
public class CompilationTasksComparisonForm extends TasksComparisonForm<CompilationTask> {
|
|
|
|
|
public CompilationTasksComparisonForm(ComparisonForm<CompilationTask> slave_in) {
|
|
|
|
|
super(CompilationTask.class, slave_in);
|
|
|
|
|
}
|
|
|
|
|
@Override
|
|
|
|
|
protected Current getCurrentObjectName() {
|
|
|
|
|
return Current.CompilationTask;
|
|
|
|
|
}
|
|
|
|
|
@Override
|
|
|
|
|
protected String getTextByTab() {
|
|
|
|
|
switch (status) {
|
|
|
|
|
case CompilationOutput:
|
|
|
|
|
return object.getOutput();
|
|
|
|
|
case CompilationErrors:
|
|
|
|
|
return object.getErrors();
|
|
|
|
|
default:
|
|
|
|
|
return "";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@Override
|
|
|
|
|
protected TasksComparisonState[] getForbiddenStates() {
|
|
|
|
|
return new TasksComparisonState[]{
|
|
|
|
|
TasksComparisonState.RunOutput,
|
|
|
|
|
TasksComparisonState.RunErrors,
|
|
|
|
|
TasksComparisonState.Sts
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
}
|