hades.gui
Class LayerTable

java.lang.Object
  extended byhades.gui.LayerTable

public class LayerTable
extends java.lang.Object

A class to control the visibility of Symbols and FigObjects in a HADES design.


Field Summary
(package private)  java.util.Hashtable layerTable
           
 java.lang.String[][] names
           
 
Constructor Summary
LayerTable()
           
 
Method Summary
 boolean getVisibility(java.lang.String classname)
           
 boolean isVisible(FigObject tmp)
          is Object tmp visible? If the class for this object is not found, we create an entry for it with default visibility 'true'
 void setVisibility(FigObject tmp, boolean visible)
          setVisibility():
 void setVisibility(java.lang.String classname, boolean visible)
           
 java.lang.String toString()
          toString(): identify this LayerTable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

layerTable

java.util.Hashtable layerTable

names

public final java.lang.String[][] names
Constructor Detail

LayerTable

public LayerTable()
Method Detail

setVisibility

public void setVisibility(FigObject tmp,
                          boolean visible)
setVisibility():


setVisibility

public void setVisibility(java.lang.String classname,
                          boolean visible)

getVisibility

public boolean getVisibility(java.lang.String classname)

isVisible

public boolean isVisible(FigObject tmp)
is Object tmp visible? If the class for this object is not found, we create an entry for it with default visibility 'true'


toString

public java.lang.String toString()
toString(): identify this LayerTable