Class JRDesignQuery
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseQuery
net.sf.jasperreports.engine.design.JRDesignQuery
- All Implemented Interfaces:
Serializable,Cloneable,JRChangeEventsSupport,JRCloneable,JRQuery
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<JRQueryChunk> static final Stringstatic final StringFields inherited from class net.sf.jasperreports.engine.base.JRBaseQuery
language -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChunk(JRDesignQueryChunk chunk) voidaddClauseChunk(String[] tokens, char tokenSeparator) Adds aclause chunkto the query.voidaddParameterChunk(String text) voidvoidAdd a property listener to listen to all properties of this class.voidaddPropertyChangeListener(String propName, PropertyChangeListener l) Add a property listener to receive property change events for only one specific property.voidaddTextChunk(String text) protected JRQueryChunkHandlerclone()Returns the property change support object for this instance.protected PropertyChangeSupportGet the property change support object for this class.voidRemove a property change listener registered for all properties.voidremovePropertyChangeListener(String propName, PropertyChangeListener l) Remove a property change listener registered for a specific property.voidsetChunks(List<JRQueryChunk> chunks) voidsetLanguage(String language) Sets the query language.voidMethods inherited from class net.sf.jasperreports.engine.base.JRBaseQuery
getLanguage, getText
-
Field Details
-
PROPERTY_LANGUAGE
- See Also:
-
PROPERTY_TEXT
- See Also:
-
chunks
-
-
Constructor Details
-
JRDesignQuery
public JRDesignQuery()
-
-
Method Details
-
getChunks
- Specified by:
getChunksin interfaceJRQuery- Overrides:
getChunksin classJRBaseQuery
-
setChunks
-
addChunk
-
addTextChunk
-
addParameterChunk
-
addParameterClauseChunk
-
addClauseChunk
Adds aclause chunkto the query.- Parameters:
tokens- the clause tokenstokenSeparator- the token separator character- See Also:
-
chunkAdder
-
setText
-
setLanguage
Sets the query language.- Parameters:
language- the query language- See Also:
-
getEventSupport
Description copied from interface:JRChangeEventsSupportReturns the property change support object for this instance.- Specified by:
getEventSupportin interfaceJRChangeEventsSupport- Returns:
- the property change support object for this instance
-
getPropertyChangeSupport
Get the property change support object for this class. Because the property change support object has to be transient, it may need to be created.- Returns:
- the property change support object.
-
addPropertyChangeListener
Add a property listener to listen to all properties of this class.- Parameters:
l- The property listener to add.- See Also:
-
addPropertyChangeListener
Add a property listener to receive property change events for only one specific property.- Parameters:
propName- The property to listen to.l- The property listener to add.- See Also:
-
removePropertyChangeListener
Remove a property change listener registered for all properties. This will only remove listeners that were added through theaddPropertyChangeListener(PropertyChangeListener)method.- Parameters:
l- The listener to remove.
-
removePropertyChangeListener
Remove a property change listener registered for a specific property.- Parameters:
propName- The property to listen to.l- The listener to remove.
-
clone
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classJRBaseQuery
-