Files
VisualSapfor/src/_VisualDVM/Visual/Windows/RunTasksComparisonForm.java

37 lines
1.1 KiB
Java
Raw Normal View History

2024-10-09 22:15:56 +03:00
package _VisualDVM.Visual.Windows;
2024-10-09 22:01:19 +03:00
import _VisualDVM.Current;
2023-09-17 22:13:42 +03:00
import GlobalData.Tasks.RunTask.RunTask;
public class RunTasksComparisonForm extends TasksComparisonForm<RunTask> {
public RunTasksComparisonForm(ComparisonForm<RunTask> slave_in) {
super(RunTask.class, slave_in);
}
@Override
protected Current getCurrentObjectName() {
return Current.RunTask;
}
@Override
protected TasksComparisonState getFirstState() {
return TasksComparisonState.RunOutput;
}
@Override
protected TasksComparisonState[] getForbiddenStates() {
return new TasksComparisonState[]{
TasksComparisonState.CompilationOutput,
TasksComparisonState.CompilationErrors
};
}
@Override
protected String getTextByTab() {
switch (status) {
case RunOutput:
return object.getOutput();
case RunErrors:
return object.getErrors();
case Sts:
return object.getLocalStsText();
default:
return "";
}
}
}