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

Quick Search    Search Deep

Source code: org/mitre/cvw/RoomScrollbackClient.java


1   /*
2    * Copyright (c) 1996-2000. The MITRE Corporation (http://www.mitre.org/).
3    * All rights reserved.
4    * CVW comes with ABSOLUTELY NO WARRANTY. See license for details.
5    */
6   
7   package org.mitre.cvw;
8   
9   import java.awt.Color;
10  import javax.swing.JRootPane;
11  
12  /**
13   * RoomScrollbackClient is the interface that allows the RoomScrollback 
14   * object to access either the ProxyWindow or the CVWCoordinator 
15   * depending on which JFrame the RoomScrollback instance lives. <p>.
16   *
17   * @version 1.0, April 28 1998
18   * @author  Deb Ercolini
19   */
20  public interface RoomScrollbackClient {
21  /**
22   * FUNCT DESC
23   */
24      abstract public CVWObject getCurrentUser(); 
25      abstract public CVWObject getCurrentRoom(); 
26  
27      abstract public Color getCommHighlightColor(boolean prv);
28      abstract public Color getCurrentHighlightColor();
29      abstract public void setCurrentHighlightColor(Color c);
30      abstract public void clearHighlightColor();
31      abstract public Color getUserHilightColor(String objNum);
32  
33      abstract public JRootPane getRootPane();
34  
35    abstract public String getTextPasteMCP();
36    abstract public String getURLPasteMCP();
37  
38      abstract public boolean delayTextReceiving();
39      abstract public void  textDelayNotification(String msg, String when);
40      abstract public void  showTextPopup(String name, String toName, String when, String rName, String msg, String oNum);
41  }
42  
43