biz.hammurapi.swing
Class CompositeVisualizer

java.lang.Object
  extended by biz.hammurapi.swing.CompositeVisualizer

public class CompositeVisualizer
extends java.lang.Object

Version:
$Revision: 1.2 $
Author:
Pavel Vlasov

Nested Class Summary
static interface CompositeVisualizer.Member
           
 
Field Summary
protected  CompositeVisualizer downInStack
          Visualizer to delegate requests for visualization from members.
protected  CompositeVisualizer upInStack
          Visualizer which to delegate visualization to if this visualizer doesn't containt appropriate means to visualize given object.
 
Constructor Summary
CompositeVisualizer()
          Creates visualizer prepopulated with standard visualizers loaded from com/pavelvlasov/swing/CompositeVisualizer.xml resource.
CompositeVisualizer(java.util.Collection visualizers)
          Creates visualizer populated with given collection of visualizers
 
Method Summary
 void addVisualizer(java.lang.Object v)
           
 CompositeVisualizer getStackHead()
          For use by members.
static CompositeVisualizer getThreadInstance()
           
static CompositeVisualizer popThreadVisualizer()
           
static void pushThreadVisualizer(CompositeVisualizer threadVisualizer)
           
 Visualizable toVisualizable(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

upInStack

protected CompositeVisualizer upInStack
Visualizer which to delegate visualization to if this visualizer doesn't containt appropriate means to visualize given object.


downInStack

protected CompositeVisualizer downInStack
Visualizer to delegate requests for visualization from members.

Constructor Detail

CompositeVisualizer

public CompositeVisualizer()
Creates visualizer prepopulated with standard visualizers loaded from com/pavelvlasov/swing/CompositeVisualizer.xml resource.


CompositeVisualizer

public CompositeVisualizer(java.util.Collection visualizers)
Creates visualizer populated with given collection of visualizers

Parameters:
visualizers -
Method Detail

getStackHead

public CompositeVisualizer getStackHead()
For use by members.

Returns:
CompositeVisualizer at stack's head to delegate requests from members to.

addVisualizer

public void addVisualizer(java.lang.Object v)

toVisualizable

public Visualizable toVisualizable(java.lang.Object object)

getThreadInstance

public static CompositeVisualizer getThreadInstance()

pushThreadVisualizer

public static void pushThreadVisualizer(CompositeVisualizer threadVisualizer)

popThreadVisualizer

public static CompositeVisualizer popThreadVisualizer()


Copyright © 2003 Hammurapi Group. All Rights Reserved.