/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package app.navigps.utils;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.util.Date;
/**
*
* @author vara
*/
public abstract class OutputVerboseStreamAdapter implements OutputVerboseStream{
private boolean displayTime = false;
/**
*
* @return
*/
protected String getTime(){
Date date = new Date();
return "["+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds()+"]";
}
/**
*
*/
public OutputVerboseStreamAdapter(){
}
/**
*
* @param text
*/
@Override
public void outputVerboseStream(String text) {}
/**
*
* @param text
*/
@Override
public void outputErrorVerboseStream(String text) {}
/**
*
* @return
*/
@Override
public PrintStream getOutputStream(){
return null;
}
/**
*
* @return
*/
@Override
public PrintStream getErrOutputStream(){
return null;
}
/**
*
* @return
*/
@Override
public PrintWriter getErrOutputWriter(){
return null;
}
/**
*
* @return
*/
@Override
public PrintWriter getOutputWriter(){
return null;
}
/**
*
* @param val
*/
@Override
public void setTimeEnabled(boolean val){
displayTime = val;
}
/**
*
* @return
*/
@Override
public boolean isTimeEnabled(){
return displayTime;
}
}