Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: com/sshtools/apps/SshToolsApplicationContainer.java


1   /**
2    *   Sshtools - Applications
3    *
4    *   Copyright (C) 2002 Lee David Painter
5    *
6    *   Written by: 2002 Lee David Painter <lee@sshtools.com>
7    *
8    *   This program is free software; you can redistribute it and/or modify
9    *   it under the terms of the GNU General Public License as published by
10   *   the Free Software Foundation; either version 2 of the License, or
11   *   (at your option) any later version.
12   *
13   *   This program is distributed in the hope that it will be useful,
14   *   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16   *   GNU General Public License for more details.
17   *
18   *   You should have received a copy of the GNU General Public License
19   *   along with this program; if not, write to the Free Software
20   *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
21   */
22  package com.sshtools.apps;
23  
24  
25  
26  /**
27   *  Constainer
28   */
29  
30  public interface SshToolsApplicationContainer  {
31  
32      /**
33       * Initialise the container
34       *
35       * @param application application
36       * @param panel application panel
37       */
38      public void init(SshToolsApplication application,
39                      SshToolsApplicationPanel panel)
40                      throws SshToolsApplicationException ;
41  
42      /**
43       * Return the application panel in this continer
44       *
45       * @param application
46       */
47      public SshToolsApplicationPanel getApplicationPanel();
48  
49      /**
50       * Invoked when the container is closed
51       */
52      public void closeContainer();
53  
54  
55      /**
56       * Set the container visible (called after <code>init()</code)
57       *
58       * @param visibile visible
59       */
60      public void setContainerVisible(boolean visible);
61  
62      /**
63       * Return if the container is visible
64       *
65       * @return visible
66       */
67      public boolean isContainerVisible();
68  }
69