ozone core API

org.ozoneDB.tools.OPP.message
Class SummaryMessageWriterDecorator

java.lang.Object
  extended byorg.ozoneDB.tools.OPP.message.SummaryMessageWriterDecorator
All Implemented Interfaces:
java.util.EventListener, MessageWriter

public class SummaryMessageWriterDecorator
extends java.lang.Object
implements MessageWriter


Nested Class Summary
private  class SummaryMessageWriterDecorator.Summary
           
 
Field Summary
private  SummaryMessageWriterDecorator.Summary currentSummary
           
private  java.lang.StringBuffer indent
           
private  MessageWriter listener
           
private  java.util.Stack summaries
           
 
Constructor Summary
SummaryMessageWriterDecorator(MessageWriter listener)
           
 
Method Summary
 void debug(java.lang.String message)
           
 void endGeneration()
           
 void error(java.lang.String message)
           
 void info(java.lang.String message)
           
 void startGeneration(java.lang.String object)
           
private  void updateIndent(int count)
           
 void warning(java.lang.String message)
           
 void warning(java.lang.String filename, int row, java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listener

private MessageWriter listener

summaries

private java.util.Stack summaries

currentSummary

private SummaryMessageWriterDecorator.Summary currentSummary

indent

private java.lang.StringBuffer indent
Constructor Detail

SummaryMessageWriterDecorator

public SummaryMessageWriterDecorator(MessageWriter listener)
Method Detail

updateIndent

private void updateIndent(int count)

startGeneration

public void startGeneration(java.lang.String object)
Specified by:
startGeneration in interface MessageWriter

error

public void error(java.lang.String message)
Specified by:
error in interface MessageWriter

warning

public void warning(java.lang.String message)
Specified by:
warning in interface MessageWriter

warning

public void warning(java.lang.String filename,
                    int row,
                    java.lang.String message)
Specified by:
warning in interface MessageWriter

info

public void info(java.lang.String message)
Specified by:
info in interface MessageWriter

debug

public void debug(java.lang.String message)
Specified by:
debug in interface MessageWriter

endGeneration

public void endGeneration()
Specified by:
endGeneration in interface MessageWriter

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.