home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / VCafe / prosrc.bin / SynchronizerTree.java < prev    next >
Encoding:
Java Source  |  1998-03-18  |  1.1 KB  |  40 lines

  1. /*
  2.  * @(#)SynchronizerTree.java
  3.  *
  4.  * Copyright (c) 1997 Symantec Corporation. All Rights Reserved.
  5.  *
  6.  */
  7.  
  8. // Each QuerySynchronizer object contains one and only one
  9. // QueryNavigatorTree object.  This tree class implements the JFC
  10. // swing tree interface.  The parent child relationships between tree
  11. // nodes correspond to the master detail relationships between
  12. // QueryNavigators objects.  Each node contains a reference to a
  13. // QueryNavigatorLink object.  The purpose of this link is to hold
  14. // a spot for a QueryNavigator when the alias is known from a detail
  15. // QueryNavigator object before the master QueryNavigator object is
  16. // registered.
  17.  
  18. package symantec.itools.db.beans.binding;
  19.  
  20. import javax.awt.swing.tree.*;
  21.  
  22. final class SynchronizerTree extends DefaultTreeModel
  23. {
  24.     SynchronizerTree(TreeNode root)
  25.     {
  26.         super(root);
  27.     }
  28.  
  29.     synchronized QuerySynchronizer getSynchronizer()
  30.     {
  31.         return m_Synchronizer;
  32.     }
  33.  
  34.     synchronized void setSynchronizer(QuerySynchronizer sync)
  35.     {
  36.         m_Synchronizer = sync;
  37.     }
  38.  
  39.     private QuerySynchronizer m_Synchronizer = null;
  40. }