public class JRDesignQuery extends JRBaseQuery implements JRChangeEventsSupport
| Modifier and Type | Field and Description |
|---|---|
protected List<JRQueryChunk> |
chunks |
static String |
PROPERTY_LANGUAGE |
static String |
PROPERTY_TEXT |
language| Constructor and Description |
|---|
JRDesignQuery() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChunk(JRDesignQueryChunk chunk) |
void |
addClauseChunk(String[] tokens)
Deprecated.
Replaced by
addClauseChunk(String[], char). |
void |
addClauseChunk(String[] tokens,
char tokenSeparator)
Adds a
clause chunk to the query. |
void |
addParameterChunk(String text) |
void |
addParameterClauseChunk(String text) |
void |
addPropertyChangeListener(PropertyChangeListener l)
Add a property listener to listen to all properties of this class.
|
void |
addPropertyChangeListener(String propName,
PropertyChangeListener l)
Add a property listener to receive property change events for only one specific
property.
|
void |
addTextChunk(String text) |
protected JRQueryChunkHandler |
chunkAdder() |
Object |
clone() |
JRQueryChunk[] |
getChunks() |
JRPropertyChangeSupport |
getEventSupport()
Returns the property change support object for this instance.
|
protected PropertyChangeSupport |
getPropertyChangeSupport()
Get the property change support object for this class.
|
void |
removePropertyChangeListener(PropertyChangeListener l)
Remove a property change listener registered for all properties.
|
void |
removePropertyChangeListener(String propName,
PropertyChangeListener l)
Remove a property change listener registered for a specific property.
|
void |
setChunks(List<JRQueryChunk> chunks) |
void |
setLanguage(String language)
Sets the query language.
|
void |
setText(String text) |
getLanguage, getTextpublic static final String PROPERTY_LANGUAGE
public static final String PROPERTY_TEXT
protected List<JRQueryChunk> chunks
public JRQueryChunk[] getChunks()
getChunks in interface JRQuerygetChunks in class JRBaseQuerypublic void setChunks(List<JRQueryChunk> chunks)
public void addChunk(JRDesignQueryChunk chunk)
public void addTextChunk(String text)
public void addParameterChunk(String text)
public void addParameterClauseChunk(String text)
public void addClauseChunk(String[] tokens)
addClauseChunk(String[], char).clause chunk to the query.tokens - the clause tokensJRDesignQueryChunk.setTokens(String[])public void addClauseChunk(String[] tokens, char tokenSeparator)
clause chunk to the query.tokens - the clause tokenstokenSeparator - the token separator characterJRDesignQueryChunk.setTokens(String[]),
JRQueryChunk.PROPERTY_CHUNK_TOKEN_SEPARATORprotected JRQueryChunkHandler chunkAdder()
public void setText(String text)
public void setLanguage(String language)
language - the query languageJRQuery.getLanguage()public JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupportgetEventSupport in interface JRChangeEventsSupportprotected PropertyChangeSupport getPropertyChangeSupport()
public void addPropertyChangeListener(PropertyChangeListener l)
l - The property listener to add.removePropertyChangeListener(PropertyChangeListener)public void addPropertyChangeListener(String propName, PropertyChangeListener l)
propName - The property to listen to.l - The property listener to add.removePropertyChangeListener(String, PropertyChangeListener)public void removePropertyChangeListener(PropertyChangeListener l)
addPropertyChangeListener(PropertyChangeListener)
method.l - The listener to remove.public void removePropertyChangeListener(String propName, PropertyChangeListener l)
propName - The property to listen to.l - The listener to remove.public Object clone()
clone in interface JRCloneableclone in class JRBaseQueryCopyright © 2017. All rights reserved.