package com.siberika.idea.pascal.jps.builder; import com.siberika.idea.pascal.jps.compiler.CompilerMessager; import com.siberika.idea.pascal.jps.util.PascalConsoleProcessAdapter; /** * Author: George Bakhtadze * Date: 12/05/2014 */ public abstract class PascalCompilerProcessAdapter extends PascalConsoleProcessAdapter { private final CompilerMessager messager; public PascalCompilerProcessAdapter(CompilerMessager messager) { this.messager = messager; } abstract protected boolean processLine(CompilerMessager messager, String text); @Override protected boolean onLine(String text) { return processLine(messager, text); } }