swQuery
Class QueryTemplateBean

java.lang.Object
  |
  +--swQuery.QueryBean
        |
        +--swQuery.QueryTemplateBean
All Implemented Interfaces:
java.io.Serializable

public class QueryTemplateBean
extends QueryBean

Author:
Zeno Gantner, Jochen Fischer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class swQuery.QueryBean
error, params, query, text, warning
 
Constructor Summary
QueryTemplateBean()
           
 
Method Summary
 java.lang.String getResultHTML()
          This method should not be used from JSP pages.
 java.util.Map getSubqueryResults()
           
 java.util.StringTokenizer getTextTokens()
           
 java.util.Vector getVariables()
           
 java.util.Map getVarInput()
           
 java.util.Map getVartypes()
           
static boolean isCorrectType(java.lang.String type)
           
 void setQuery(java.lang.String query)
          Computes the subquery results and checks whether variables and types are correct.
 java.lang.String variableToHTML(java.lang.String varname)
           
 
Methods inherited from class swQuery.QueryBean
containsVariables, doQuery, getError, getInstanceEditor, getParameter, getParams, getQuery, getQueryDoc, getResult, getResultText, getText, getWarning, getWikiPrefix, setError, setInstanceEditor, setParams, setText, setWarning, setWikiPrefix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryTemplateBean

public QueryTemplateBean()
Method Detail

setQuery

public void setQuery(java.lang.String query)
Computes the subquery results and checks whether variables and types are correct. The params of the QueryTemplate object must be set before this method is called.

Overrides:
setQuery in class QueryBean
Parameters:
query - a KAON query containing zero or more variables.

getResultHTML

public java.lang.String getResultHTML()
This method should not be used from JSP pages. It was developed for being used by a Wiki engine to display a query template.

Overrides:
getResultHTML in class QueryBean

variableToHTML

public java.lang.String variableToHTML(java.lang.String varname)
Parameters:
varname - variable name
Returns:
a String containing HTML form input code for this variable.

getVartypes

public java.util.Map getVartypes()

getSubqueryResults

public java.util.Map getSubqueryResults()

getVarInput

public java.util.Map getVarInput()

getTextTokens

public java.util.StringTokenizer getTextTokens()

getVariables

public java.util.Vector getVariables()

isCorrectType

public static boolean isCorrectType(java.lang.String type)