Class DefaultQueryDialogModel<T>
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.designtime.datafactory.editor.model.DefaultQueryDialogModel<T>
-
- All Implemented Interfaces:
Iterable<Query<T>>
,QueryDialogModel<T>
public class DefaultQueryDialogModel<T> extends Object implements QueryDialogModel<T>
-
-
Constructor Summary
Constructors Constructor Description DefaultQueryDialogModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addQuery(Query<T> query)
void
addQueryDialogModelListener(QueryDialogModelListener<T> listener)
void
clear()
String
getGlobalScript()
String
getGlobalScriptLanguage()
QueryDialogComboBoxModel<T>
getQueries()
Query<T>
getQuery(int index)
int
getQueryCount()
Query<T>
getSelectedQuery()
boolean
isQuerySelected()
Iterator<Query<T>>
iterator()
void
removeQuery(Query<T> query)
void
removeQueryDialogModelListener(QueryDialogModelListener<T> listener)
void
setGlobalScripting(String lang, String script)
void
setSelectedQuery(Query<T> query)
void
updateQuery(int index, Query<T> query)
void
updateSelectedQuery(Query<T> newQuery)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
addQuery
public void addQuery(Query<T> query)
- Specified by:
addQuery
in interfaceQueryDialogModel<T>
-
getQueries
public QueryDialogComboBoxModel<T> getQueries()
- Specified by:
getQueries
in interfaceQueryDialogModel<T>
-
isQuerySelected
public boolean isQuerySelected()
- Specified by:
isQuerySelected
in interfaceQueryDialogModel<T>
-
setSelectedQuery
public void setSelectedQuery(Query<T> query)
- Specified by:
setSelectedQuery
in interfaceQueryDialogModel<T>
-
getSelectedQuery
public Query<T> getSelectedQuery()
- Specified by:
getSelectedQuery
in interfaceQueryDialogModel<T>
-
removeQuery
public void removeQuery(Query<T> query)
- Specified by:
removeQuery
in interfaceQueryDialogModel<T>
-
updateQuery
public void updateQuery(int index, Query<T> query)
- Specified by:
updateQuery
in interfaceQueryDialogModel<T>
-
clear
public void clear()
- Specified by:
clear
in interfaceQueryDialogModel<T>
-
updateSelectedQuery
public void updateSelectedQuery(Query<T> newQuery)
- Specified by:
updateSelectedQuery
in interfaceQueryDialogModel<T>
-
getQueryCount
public int getQueryCount()
- Specified by:
getQueryCount
in interfaceQueryDialogModel<T>
-
getQuery
public Query<T> getQuery(int index)
- Specified by:
getQuery
in interfaceQueryDialogModel<T>
-
setGlobalScripting
public void setGlobalScripting(String lang, String script)
- Specified by:
setGlobalScripting
in interfaceQueryDialogModel<T>
-
getGlobalScriptLanguage
public String getGlobalScriptLanguage()
- Specified by:
getGlobalScriptLanguage
in interfaceQueryDialogModel<T>
-
getGlobalScript
public String getGlobalScript()
- Specified by:
getGlobalScript
in interfaceQueryDialogModel<T>
-
addQueryDialogModelListener
public void addQueryDialogModelListener(QueryDialogModelListener<T> listener)
- Specified by:
addQueryDialogModelListener
in interfaceQueryDialogModel<T>
-
removeQueryDialogModelListener
public void removeQueryDialogModelListener(QueryDialogModelListener<T> listener)
- Specified by:
removeQueryDialogModelListener
in interfaceQueryDialogModel<T>
-
-