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)
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<JRQueryChunk> 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<JRQueryChunk> chunks
public JRQueryChunk[] getChunks()
getChunks
in interface JRQuery
getChunks
in class JRBaseQuery
public 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)
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