/**
* Set a managing <code>Task</code> for
* this <code>ConcatFileInputStream</code>.
* @param task the managing <code>Task</code>.
*/
/**
* Set a managing <code>Task</code> for
* this <code>LeadPipeInputStream</code>.
* @param task the managing <code>Task</code>.
*/
public void setManagingTask(Task task) {
setManagingComponent(task);
}
/**
* Set a managing <code>Task</code> for
* this <code>ConcatFileInputStream</code>.
* @param pc the managing <code>Task</code>.
*/
/**
* Set a managing <code>ProjectComponent</code> for
* this <code>LeadPipeInputStream</code>.
* @param pc the managing <code>ProjectComponent</code>.
*/
public void setManagingComponent(ProjectComponent pc) {
this.managingPc = pc;
}
/**
* Log a message with the specified logging level.
* @param message the <code>String</code> message.
* @param loglevel the <code>int</code> logging level.
*/
public void log(String message, int loglevel) {
if (managingPc != null) {
managingPc.log(message, loglevel);
}
else {
if (loglevel > Project.MSG_WARN) {
System.out.println(message);
}
else {
System.err.println(message);
}
}
}
|