|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.ic.doc.automed.p2p.editor.KQueryMainHelper
public class KQueryMainHelper
Field Summary | |
---|---|
private int |
domainKeywordIndex
|
private java.lang.Thread |
getKeywordThread
|
private java.util.List |
keywordList
|
private static java.lang.String |
LIST_SEPARATOR
|
private KQueryMain |
qtool
|
private RandomCharacter |
rc
|
private java.util.Map |
userMappings
|
Constructor Summary | |
---|---|
KQueryMainHelper(KQueryMain qtool)
|
Method Summary | |
---|---|
void |
addSelectedMapping(java.lang.String sourceObj,
java.lang.String targetObj,
java.lang.String sourceURL,
java.lang.String targetURL)
register a selected mapping as the user operates on the mapping table |
protected void |
clearResult()
|
void |
executeMapping(java.lang.String sourceObj,
java.lang.String targetObj,
java.lang.String sourceURL,
java.lang.String targetURL)
Execute an object mapping |
void |
executeUserMappings(boolean wrapSchemas)
Execute all user's selected mappings, user the default top-listed mapping for nonselected edge |
private java.awt.event.ActionListener |
getActionListener_KeywordListInsert(MenuPopUpHelper mp,
java.util.List selectedIndices)
|
private java.awt.event.ActionListener |
getActionListener_KeywordListNewQuery(MenuPopUpHelper mp,
java.util.List selectedIndices)
|
protected java.lang.String |
getDebugJoinMap(QueryPlannerResult qpresult)
|
private java.awt.event.KeyListener |
getKeyListener_KeywordList()
|
java.util.List |
getKeywordList()
|
private java.util.Map |
getSchemaKeywords()
|
private void |
handleEvent(java.awt.Component com,
int event,
java.lang.Object data)
Invoked directly by the GUI when events happen to a component |
private void |
init()
Initialise handlers for gui components |
private void |
initKeywordList()
|
private ObjectMapping |
lookUpMapping(java.util.Map map,
java.lang.String sourceObj,
java.lang.String targetObj,
java.lang.String sourceURL,
java.lang.String targetURL)
|
private void |
registerQTreeListener()
Register a listener for handling user's click event on the query tree |
protected void |
showError(java.lang.String title,
java.lang.String msg)
|
protected void |
showInfo(java.lang.String title,
java.lang.String msg)
|
protected void |
updateKeywordMap(boolean refreshDomain)
Ask the DSP for the keyword maps and also display keywords associated to any of the selected schemas |
private void |
updateQTree(Node currentNode,
javax.swing.tree.DefaultMutableTreeNode treeParent,
GTree tree)
|
private void |
updateTreeView()
|
Schema |
wrapSchema(java.lang.String objectURL)
wrap a selected schema |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private KQueryMain qtool
private java.util.List keywordList
private int domainKeywordIndex
private RandomCharacter rc
private java.util.Map userMappings
private static final java.lang.String LIST_SEPARATOR
private java.lang.Thread getKeywordThread
Constructor Detail |
---|
public KQueryMainHelper(KQueryMain qtool)
Method Detail |
---|
public java.util.List getKeywordList()
private void init()
public Schema wrapSchema(java.lang.String objectURL)
objectURL
- public void executeMapping(java.lang.String sourceObj, java.lang.String targetObj, java.lang.String sourceURL, java.lang.String targetURL)
objMapID
- public void addSelectedMapping(java.lang.String sourceObj, java.lang.String targetObj, java.lang.String sourceURL, java.lang.String targetURL)
sourceObj
- targetObj
- sourceURL
- targetURL
- public void executeUserMappings(boolean wrapSchemas)
protected void updateKeywordMap(boolean refreshDomain)
protected void clearResult()
private java.util.Map getSchemaKeywords()
private ObjectMapping lookUpMapping(java.util.Map map, java.lang.String sourceObj, java.lang.String targetObj, java.lang.String sourceURL, java.lang.String targetURL)
protected java.lang.String getDebugJoinMap(QueryPlannerResult qpresult)
private void initKeywordList()
protected void showError(java.lang.String title, java.lang.String msg)
protected void showInfo(java.lang.String title, java.lang.String msg)
private java.awt.event.KeyListener getKeyListener_KeywordList()
private void handleEvent(java.awt.Component com, int event, java.lang.Object data)
com
- event
- data
- private void updateTreeView()
private void registerQTreeListener()
private void updateQTree(Node currentNode, javax.swing.tree.DefaultMutableTreeNode treeParent, GTree tree)
private java.awt.event.ActionListener getActionListener_KeywordListInsert(MenuPopUpHelper mp, java.util.List selectedIndices)
private java.awt.event.ActionListener getActionListener_KeywordListNewQuery(MenuPopUpHelper mp, java.util.List selectedIndices)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |