本文整理汇总了Java中net.sf.jasperreports.engine.design.JRDesignQuery.getText方法的典型用法代码示例。如果您正苦于以下问题:Java JRDesignQuery.getText方法的具体用法?Java JRDesignQuery.getText怎么用?Java JRDesignQuery.getText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.sf.jasperreports.engine.design.JRDesignQuery
的用法示例。
在下文中一共展示了JRDesignQuery.getText方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getText
import net.sf.jasperreports.engine.design.JRDesignQuery; //导入方法依赖的package包/类
@Override
public String getText(Object element) {
if (element != null && element instanceof MQuery) {
MQuery mQuery = (MQuery) element;
String lang = (String) mQuery.getPropertyValue(JRDesignQuery.PROPERTY_LANGUAGE);
if (lang == null)
lang = "";
else
lang = "<" + lang + ">";
String txt = (String) mQuery.getPropertyValue(JRDesignQuery.PROPERTY_TEXT);
if (txt == null)
txt = "";
return lang + txt; //$NON-NLS-1$
}
if (element == null || !(element instanceof JRDesignQuery))
return canBeNull.getName();
JRDesignQuery query = (JRDesignQuery) element;
return query.getText();
}
示例2: setValue
import net.sf.jasperreports.engine.design.JRDesignQuery; //导入方法依赖的package包/类
public void setValue(Object val) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
JRDesignQuery oldValue = (JRDesignQuery)dataset.getQuery();
String lang = (val == null) ? "SQL" : val+"";
if (lang.trim().length() == 0) lang = "SQL";
JRDesignQuery newValue = new JRDesignQuery();
if (oldValue != null && oldValue.getText() != null)
{
newValue.setText(oldValue.getText());
}
newValue.setLanguage(lang);
dataset.setQuery(newValue);
ObjectPropertyUndoableEdit urob =
new ObjectPropertyUndoableEdit(
dataset,
"Query",
JRDesignQuery.class,
oldValue,newValue);
// Find the undoRedo manager...
IReportManager.getInstance().addUndoableEdit(urob);
}
示例3: doSetQuery
import net.sf.jasperreports.engine.design.JRDesignQuery; //导入方法依赖的package包/类
protected void doSetQuery(String oldVal, String newVal) {
if (type1.equals("$P{")) {
JRDesignQuery query = (JRDesignQuery) dataset.getQuery();
String q = query.getText();
// replace $P{} in query
query.setText(q.replaceAll(type + oldVal + "}", type + newVal + "}"));
}
}