oburn 2003/03/10 19:56:58 Modified: src/java/org/apache/log4j/chainsaw ChainsawAppender.java Log: After a run through Jalopy Revision Changes Path 1.2 +13 -20 jakarta-log4j/src/java/org/apache/log4j/chainsaw/ChainsawAppender.java Index: ChainsawAppender.java =================================================================== RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/ChainsawAppender.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ChainsawAppender.java 10 Mar 2003 10:24:12 -0000 1.1 +++ ChainsawAppender.java 11 Mar 2003 03:56:57 -0000 1.2 @@ -46,14 +46,15 @@ * Apache Software Foundation, please see <http://www.apache.org/>. * */ -package org.apache.log4j.chainsaw; -import javax.swing.event.TableModelListener; -import javax.swing.table.TableModel; +package org.apache.log4j.chainsaw; import org.apache.log4j.AppenderSkeleton; import org.apache.log4j.spi.LoggingEvent; +import javax.swing.event.TableModelListener; +import javax.swing.table.TableModel; + /** * ChainsawAppender receives LoggingEvents from the local @@ -62,14 +63,11 @@ * @author Paul Smith * @version 1.0 */ -public class ChainsawAppender - extends AppenderSkeleton - implements EventDetailSink, TableModel { - +public class ChainsawAppender extends AppenderSkeleton + implements EventDetailSink, TableModel { private static MyTableModel sSharedModel; - private final MyTableModel wrappedTableModel = getDefaultModel(); - private static ChainsawAppender sSharedAppender = null; + private final MyTableModel wrappedTableModel = getDefaultModel(); public ChainsawAppender() { synchronized (ChainsawAppender.class) { @@ -87,11 +85,11 @@ * received inside Chainsaw go to a single model. * @return MyTableModel */ - private static synchronized MyTableModel getDefaultModel() - { + private static synchronized MyTableModel getDefaultModel() { if (sSharedModel == null) { sSharedModel = new MyTableModel(); } + return sSharedModel; } @@ -100,8 +98,7 @@ * be initialised once. * @return */ - static ChainsawAppender getInstance() - { + static ChainsawAppender getInstance() { return sSharedAppender; } @@ -112,8 +109,7 @@ * until further refactoring is completed. * @return MyTableModel */ - MyTableModel getWrappedModel() - { + MyTableModel getWrappedModel() { return wrappedTableModel; } @@ -125,8 +121,7 @@ * Implements the EventDetailSink interface by forwarding the EventDetails * object onto an internal Model */ - public void addEvent(EventDetails aDetails) - { + public void addEvent(EventDetails aDetails) { synchronized (wrappedTableModel) { wrappedTableModel.addEvent(aDetails); } @@ -142,7 +137,6 @@ } } - /** * Close does nothing */ @@ -154,7 +148,6 @@ // All methods here are from TableModel, and simply forward on to the // internal wrappedTableModel instance // ========================================================================== - public int getRowCount() { return wrappedTableModel.getRowCount(); } @@ -175,7 +168,7 @@ return wrappedTableModel.isCellEditable(rowIndex, columnIndex); } - public Object getValueAt(int rowIndex, int columnIndex) { + public Object getValueAt(int rowIndex, int columnIndex) { return wrappedTableModel.getValueAt(rowIndex, columnIndex); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]