com.gomjabbar.querytree
Class AbstractQueryTreeObject
java.lang.Object
|
+--com.gomjabbar.querytree.AbstractQueryTreeObject
- All Implemented Interfaces:
- IQueryTreeObject
- Direct Known Subclasses:
- DefaultQueryTreeObject
- public abstract class AbstractQueryTreeObject
- extends java.lang.Object
- implements IQueryTreeObject
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractQueryTreeObject
protected AbstractQueryTreeObject(IQueryTree tree,
java.lang.String str_type,
java.lang.Object obj_content)
AbstractQueryTreeObject
protected AbstractQueryTreeObject(IQueryTree tree,
IQueryTreeAssociation parent,
java.lang.String str_type,
java.lang.Object obj_content)
getType
public java.lang.String getType()
- Specified by:
getType
in interface IQueryTreeObject
getContent
public java.lang.Object getContent()
- Specified by:
getContent
in interface IQueryTreeObject
getParent
public IQueryTreeAssociation getParent()
- Specified by:
getParent
in interface IQueryTreeObject
getTree
public IQueryTree getTree()
addChangeListener
public void addChangeListener(IQueryTreeListener evt)
- Specified by:
addChangeListener
in interface IQueryTreeObject
destroy
public void destroy()
- Specified by:
destroy
in interface IQueryTreeObject
tagChanged
public void tagChanged()
- Specified by:
tagChanged
in interface IQueryTreeObject
destroyChildren
public void destroyChildren()
- Specified by:
destroyChildren
in interface IQueryTreeObject
getAssociations
public IQueryTreeAssociation[] getAssociations()
- Specified by:
getAssociations
in interface IQueryTreeObject
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interface IQueryTreeObject
getActions
public java.lang.String[] getActions()
- Specified by:
getActions
in interface IQueryTreeObject
getDbleClickAction
public java.lang.String getDbleClickAction()
- Specified by:
getDbleClickAction
in interface IQueryTreeObject
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
computeAssociations
protected abstract IQueryTreeAssociation[] computeAssociations()
computeLabel
protected abstract java.lang.String computeLabel()
computeActions
protected abstract java.lang.String[] computeActions()
computeDbleClickAction
protected abstract java.lang.String computeDbleClickAction()