Files
VisualSapfor/src/_VisualDVM/Visual/Windows/RunTasksComparisonForm.java
2024-10-09 22:21:57 +03:00

37 lines
1.1 KiB
Java

package _VisualDVM.Visual.Windows;
import _VisualDVM.Current;
import _VisualDVM.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 "";
}
}
}