Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2013-2014 Erwin Müller <erwin.mueller@deventm.org>
   *
   * This file is part of prefdialog-misc-swing.
   *
   * prefdialog-misc-swing is free software: you can redistribute it and/or modify it
   * under the terms of the GNU Lesser General Public License as published by the
   * Free Software Foundation, either version 3 of the License, or (at your
   * option) any later version.
  *
  * prefdialog-misc-swing is distributed in the hope that it will be useful, but
  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  * details.
  *
  * You should have received a copy of the GNU Lesser General Public License
  * along with prefdialog-misc-swing. If not, see <http://www.gnu.org/licenses/>.
  */
 package com.anrisoftware.prefdialog.miscswing.docks.logdock;
 
 import java.util.List;
 
 
Log dock. Uses a tree table to display messages ordered in categories.

Author(s):
Erwin Mueller, erwin.mueller@deventm.org
Since:
3.0
See also:
com.anrisoftware.prefdialog.miscswing.logpane.LogPane
 
 @SuppressWarnings("serial")
 public class LogDock extends AbstractViewDockWindow {
 
     private final LogPane pane;
 
     @Inject
     @OnAwt
     LogDock(LogPane pane) {
         this. = pane;
     }
 
     @Override
     public String getId() {
         return "problems-dock";
     }
 
     @OnAwt
     public void setColumns(List<ObjectcolumnNames) {
         .setColumns(columnNames);
     }
 
     @OnAwt
     public void setTexts(Texts texts) {
         .setTexts(texts);
     }
 
     @OnAwt
     public void addCategory(CategoryNode category) {
         .addCategory(category);
     }

    
Adds the message to the list of problems.

AWT Thread

Should be called in the AWT thread.

 
     @OnAwt
     public void addMessage(MessageNode message) {
         .addMessage(message);
     }
 
     @Override
     public Component getComponent() {
         return .getComponent();
     }
 
     @Override
     public DockPosition getPosition() {
         return .;
     }
 
     @Override
     public boolean isCloseable() {
        return true;
    }
    @Override
    public boolean isExternalizable() {
        return true;
    }
    @Override
    public boolean isMaximizable() {
        return true;
    }
    @Override
    public boolean isMinimizable() {
        return true;
    }
    @Override
    public boolean isStackable() {
        return true;
    }
New to GrepCode? Check out our FAQ X