File Source: DummyStatusBar.java

         /* 
    P/P   *  Method: com.dmdirc.addons.ui_dummy.DummyStatusBar__static_init
          */
     1  /*
     2   * Copyright (c) 2006-2009 Chris Smith, Shane Mc Cormack, Gregory Holmes
     3   *
     4   * Permission is hereby granted, free of charge, to any person obtaining a copy
     5   * of this software and associated documentation files (the "Software"), to deal
     6   * in the Software without restriction, including without limitation the rights
     7   * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
     8   * copies of the Software, and to permit persons to whom the Software is
     9   * furnished to do so, subject to the following conditions:
    10   *
    11   * The above copyright notice and this permission notice shall be included in
    12   * all copies or substantial portions of the Software.
    13   *
    14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    20   * SOFTWARE.
    21   */
    22  
    23  package com.dmdirc.addons.ui_dummy;
    24  
    25  import com.dmdirc.ui.interfaces.StatusBar;
    26  import com.dmdirc.ui.interfaces.StatusBarComponent;
    27  import com.dmdirc.ui.interfaces.StatusMessageNotifier;
    28  
    29  /**
    30   * Dummy status bar, used for testing.
    31   */
    32  public final class DummyStatusBar implements StatusBar {
    33  
    34      /** Instantiates DummyStatusBar. */
             /* 
    P/P       *  Method: void com.dmdirc.addons.ui_dummy.DummyStatusBar()
              */
    35      public DummyStatusBar() {
    36          //Do nothing.
    37      }
    38  
    39      /** {@inheritDoc} */
    40      @Override
    41      public void setMessage(final String newMessage) {
                 /* 
    P/P           *  Method: void setMessage(String)
                  * 
                  *  Presumptions:
                  *    java.lang.System.out != null
                  */
    42          System.out.println("DummyStatusBar: " + newMessage);
    43      }
    44  
    45      /** {@inheritDoc} */
    46      @Override
    47      public void setMessage(final String newMessage, 
    48              final StatusMessageNotifier newNotifier) {
                 /* 
    P/P           *  Method: void setMessage(String, StatusMessageNotifier)
                  * 
                  *  Presumptions:
                  *    java.lang.System.out != null
                  */
    49          System.out.println("DummyStatusBar: " + newMessage);
    50      }
    51  
    52      /** {@inheritDoc} */
    53      @Override
    54      public void setMessage(final String newMessage, 
    55              final StatusMessageNotifier newNotifier, final int timeout) {
                 /* 
    P/P           *  Method: void setMessage(String, StatusMessageNotifier, int)
                  * 
                  *  Presumptions:
                  *    java.lang.System.out != null
                  */
    56          System.out.println("DummyStatusBar: " + newMessage);
    57      }
    58      
    59      @Override
    60      public void setMessage(String iconType, String newMessage) {
                 /* 
    P/P           *  Method: void setMessage(String, String)
                  * 
                  *  Presumptions:
                  *    java.lang.System.out != null
                  */
    61          System.out.println("DummyStatusBar: " + newMessage);
    62      }
    63  
    64      @Override
    65      public void setMessage(String iconType, String newMessage,
    66              StatusMessageNotifier newNotifier) {
                 /* 
    P/P           *  Method: void setMessage(String, String, StatusMessageNotifier)
                  * 
                  *  Presumptions:
                  *    java.lang.System.out != null
                  */
    67          System.out.println("DummyStatusBar: " + newMessage);
    68      }
    69  
    70      @Override
    71      public void setMessage(String iconType, String newMessage,
    72              StatusMessageNotifier newNotifier, int timeout) {
                 /* 
    P/P           *  Method: void setMessage(String, String, StatusMessageNotifier, int)
                  * 
                  *  Presumptions:
                  *    java.lang.System.out != null
                  */
    73          System.out.println("DummyStatusBar: " + newMessage);
    74      }
    75  
    76      /** {@inheritDoc} */
    77      @Override
    78      public void clearMessage() {
                 /* 
    P/P           *  Method: void clearMessage()
                  * 
                  *  Presumptions:
                  *    java.lang.System.out != null
                  */
    79          System.out.println("DummyStatusBar: message cleared");
    80      }
    81  
    82      /** {@inheritDoc} */
    83      @Override
    84      public void addComponent(final StatusBarComponent component) {
    85          // Do nothing
             /* 
    P/P       *  Method: void addComponent(StatusBarComponent)
              */
    86      }
    87  
    88      /** {@inheritDoc} */
    89      @Override
    90      public void removeComponent(final StatusBarComponent component) {
    91          // Do nothing
             /* 
    P/P       *  Method: void removeComponent(StatusBarComponent)
              */
    92      }
    93  
    94      /** {@inheritDoc} */
    95      @Override
    96      public boolean isVisible() {
                 /* 
    P/P           *  Method: bool isVisible()
                  * 
                  *  Postconditions:
                  *    return_value == 1
                  */
    97          return true;
    98      }
    99  
   100  }








SofCheck Inspector Build Version : 2.17854
DummyStatusBar.java 2009-Jun-25 01:54:24
DummyStatusBar.class 2009-Sep-02 17:04:15