stella.jview
Class JObjectComponent.ObjectKey

java.lang.Object
  extended by jview.JViewportCanvas.ViewportKey
      extended by stella.jview.JObjectComponent.ObjectKey
All Implemented Interfaces:
Serializable
Enclosing class:
JObjectComponent

public static class JObjectComponent.ObjectKey
extends JViewportCanvas.ViewportKey

The class that allows selecting of only a portion of an JObjectDisplay. It contains a tab name plus a normalized viewport in this tab. It implements Serializable and serializes its mostly non-serializable Rectangle2D (I think its an insult that sun did fix this only in 1.6.3, as it was reported already agains 1.2.2).

See Also:
Serialized Form

Field Summary
private  String period
          Period string.
private  boolean science
          True if only science.
private  String sql
          String for additional sql.
private  boolean success
          True if only success.
private  String tab
          The tab name.
private  List<String> targets
          List of targets.
 
Constructor Summary
JObjectComponent.ObjectKey(String t, Rectangle2D zoom, boolean suc, boolean sci, List<String> tn, String sqltext, String ptext)
          Constructs a new key from the tab name and the current zoom.
 
Method Summary
 String toString()
           
 
Methods inherited from class jview.JViewportCanvas.ViewportKey
getView
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tab

private String tab
The tab name.


success

private boolean success
True if only success.


science

private boolean science
True if only science.


targets

private List<String> targets
List of targets.


sql

private String sql
String for additional sql.


period

private String period
Period string.

Constructor Detail

JObjectComponent.ObjectKey

public JObjectComponent.ObjectKey(String t,
                                  Rectangle2D zoom,
                                  boolean suc,
                                  boolean sci,
                                  List<String> tn,
                                  String sqltext,
                                  String ptext)
Constructs a new key from the tab name and the current zoom.

Method Detail

toString

public String toString()
Overrides:
toString in class Object