|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectar.com.fdvs.dj.util.Utils
public class Utils
Method Summary | |
---|---|
static void |
addNotNull(java.util.Collection col,
java.lang.Object obj)
|
static net.sf.jasperreports.engine.design.JRDesignStyle |
cloneStyle(net.sf.jasperreports.engine.design.JRDesignStyle style)
|
static void |
copyProperties(java.lang.Object dest,
java.lang.Object orig)
This takes into account objects that breaks the JavaBean convention and have as getter for Boolean objects an "isXXX" method. |
static java.lang.String |
escapeTextForExpression(java.lang.String text)
When adding a text to an expression, we have to make sure that the String will not break JasperReports expression syntax. For example: if the title text is: November "2009" sales The double quotes (") must be escaped to \", and in java that would be \\\\\" To understand better, the expression can be tested in iReport expression editor. |
static boolean |
isEmpty(java.util.Collection col)
Returns true if collection is null or empty |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static boolean isEmpty(java.util.Collection col)
col
-
public static void addNotNull(java.util.Collection col, java.lang.Object obj)
public static void copyProperties(java.lang.Object dest, java.lang.Object orig)
dest
- orig
- public static void main(java.lang.String[] args)
public static java.lang.String escapeTextForExpression(java.lang.String text)
title
-
public static net.sf.jasperreports.engine.design.JRDesignStyle cloneStyle(net.sf.jasperreports.engine.design.JRDesignStyle style)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |