net.infonode.gui
Class DynamicUIManager

java.lang.Object
  extended by net.infonode.gui.DynamicUIManager

public class DynamicUIManager
extends java.lang.Object


Field Summary
private  java.awt.Toolkit currentToolkit
           
private static DynamicUIManager instance
           
private  java.util.ArrayList listeners
           
private  java.util.ArrayList prioritizedListeners
           
private  java.lang.String[] properties
           
private  boolean propertyChangePending
           
 
Constructor Summary
private DynamicUIManager()
           
 
Method Summary
 void addListener(DynamicUIManagerListener l)
           
 void addPrioritizedListener(DynamicUIManagerListener l)
           
private  void fireLookAndFeelChanged()
           
private  void fireLookAndFeelChanging()
           
private  void firePropertyChanged()
           
private  void firePropertyChanging()
           
static DynamicUIManager getInstance()
           
private  void handlePropertyChanges()
           
 void removeListener(DynamicUIManagerListener l)
           
 void removePrioritizedListener(DynamicUIManagerListener l)
           
private  void setupPropertyListener(java.beans.PropertyChangeListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private static final DynamicUIManager instance

listeners

private java.util.ArrayList listeners

prioritizedListeners

private java.util.ArrayList prioritizedListeners

properties

private java.lang.String[] properties

currentToolkit

private java.awt.Toolkit currentToolkit

propertyChangePending

private boolean propertyChangePending
Constructor Detail

DynamicUIManager

private DynamicUIManager()
Method Detail

getInstance

public static DynamicUIManager getInstance()

setupPropertyListener

private void setupPropertyListener(java.beans.PropertyChangeListener l)

addListener

public void addListener(DynamicUIManagerListener l)

removeListener

public void removeListener(DynamicUIManagerListener l)

addPrioritizedListener

public void addPrioritizedListener(DynamicUIManagerListener l)

removePrioritizedListener

public void removePrioritizedListener(DynamicUIManagerListener l)

fireLookAndFeelChanging

private void fireLookAndFeelChanging()

fireLookAndFeelChanged

private void fireLookAndFeelChanged()

handlePropertyChanges

private void handlePropertyChanges()

firePropertyChanging

private void firePropertyChanging()

firePropertyChanged

private void firePropertyChanged()