public class JRDesignQuery extends JRBaseQuery implements JRChangeEventsSupport
Modifier and Type | Field and Description |
---|---|
protected java.util.List |
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)
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) |
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 chunks) |
void |
setLanguage(java.lang.String language)
Sets the query language.
|
void |
setText(java.lang.String text) |
getLanguage, getText
public static final java.lang.String PROPERTY_LANGUAGE
public static final java.lang.String PROPERTY_TEXT
protected java.util.List chunks
public JRQueryChunk[] getChunks()
getChunks
in interface JRQuery
getChunks
in class JRBaseQuery
public void setChunks(java.util.List 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)
clause chunk
to the query.tokens
- the clause tokensJRDesignQueryChunk.setTokens(String[])
public void setText(java.lang.String text)
public void setLanguage(java.lang.String language)
language
- the query languageJRQuery.getLanguage()
public JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupport
getEventSupport
in interface JRChangeEventsSupport
protected 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 JRCloneable
clone
in class JRBaseQuery
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com