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