net.sf.jasperreports.engine
Interface JRQueryChunk

All Superinterfaces:
java.lang.Cloneable, JRCloneable
All Known Implementing Classes:
JRBaseQueryChunk, JRDesignQueryChunk

public interface JRQueryChunk
extends JRCloneable

Version:
$Id: JRQueryChunk.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Field Summary
static java.lang.String PROPERTY_CHUNK_TOKEN_SEPARATOR
          A property that specifies the list of token separators for tokenized query clauses.
static byte TYPE_CLAUSE_TOKENS
          A $X{..}
static byte TYPE_PARAMETER
           
static byte TYPE_PARAMETER_CLAUSE
           
static byte TYPE_TEXT
           
 
Method Summary
 java.lang.String getText()
           
 java.lang.String[] getTokens()
          Returns the chunk tokens for clause chunks.
 byte getType()
           
 
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable
clone
 

Field Detail

PROPERTY_CHUNK_TOKEN_SEPARATOR

static final java.lang.String PROPERTY_CHUNK_TOKEN_SEPARATOR
A property that specifies the list of token separators for tokenized query clauses.

The default separators are the comma (','), the semicolon (';') and the vertical bar ('|').

See Also:
Constant Field Values

TYPE_TEXT

static final byte TYPE_TEXT
See Also:
Constant Field Values

TYPE_PARAMETER

static final byte TYPE_PARAMETER
See Also:
Constant Field Values

TYPE_PARAMETER_CLAUSE

static final byte TYPE_PARAMETER_CLAUSE
See Also:
Constant Field Values

TYPE_CLAUSE_TOKENS

static final byte TYPE_CLAUSE_TOKENS
A $X{..} query clause containing one or several tokens.

The clause will be processed by the query executer. The default implementation treats the first token as a function ID and delegates the processing to a function registered for the ID.

The clause text is tokenized in the following manner:

Note that this implies that the first token cannot contain any of the separator characters, only subsequent tokens are able to do so.

See Also:
PROPERTY_CHUNK_TOKEN_SEPARATOR, getTokens(), Constant Field Values
Method Detail

getType

byte getType()

getText

java.lang.String getText()

getTokens

java.lang.String[] getTokens()
Returns the chunk tokens for clause chunks.

Returns:
the chunk tokens


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com