com.gomjabbar.querytree
Class AbstractQueryTree

java.lang.Object
  |
  +--com.gomjabbar.querytree.AbstractQueryTree
All Implemented Interfaces:
IQueryTree
Direct Known Subclasses:
DefaultQueryTree

public abstract class AbstractQueryTree
extends java.lang.Object
implements IQueryTree


Constructor Summary
AbstractQueryTree()
           
 
Method Summary
 void addChangeListener(IQueryTreeListener evt)
           
 void addObjectViewChangedListener(java.lang.String type, java.lang.Object content, IQueryTreeObject obj)
           
protected abstract  AbstractQueryTreeObject createRoot()
           
 void fireChangeEvent()
           
 void fireObjectViewChanged(java.lang.String type, java.lang.Object content)
           
 IQueryTreeListener getChangeListener()
           
 IQueryTreeObject getRoot()
           
protected  void postInit()
           
 void tagChanged()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractQueryTree

public AbstractQueryTree()
Method Detail

createRoot

protected abstract AbstractQueryTreeObject createRoot()

postInit

protected void postInit()

getChangeListener

public IQueryTreeListener getChangeListener()
Specified by:
getChangeListener in interface IQueryTree

getRoot

public IQueryTreeObject getRoot()
Specified by:
getRoot in interface IQueryTree

tagChanged

public void tagChanged()
Specified by:
tagChanged in interface IQueryTree

addChangeListener

public void addChangeListener(IQueryTreeListener evt)
Specified by:
addChangeListener in interface IQueryTree

fireChangeEvent

public void fireChangeEvent()

addObjectViewChangedListener

public void addObjectViewChangedListener(java.lang.String type,
                                         java.lang.Object content,
                                         IQueryTreeObject obj)
Specified by:
addObjectViewChangedListener in interface IQueryTree

fireObjectViewChanged

public void fireObjectViewChanged(java.lang.String type,
                                  java.lang.Object content)
Specified by:
fireObjectViewChanged in interface IQueryTree