本文整理汇总了Java中net.sf.jasperreports.engine.JRPropertiesMap.containsProperty方法的典型用法代码示例。如果您正苦于以下问题:Java JRPropertiesMap.containsProperty方法的具体用法?Java JRPropertiesMap.containsProperty怎么用?Java JRPropertiesMap.containsProperty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.sf.jasperreports.engine.JRPropertiesMap
的用法示例。
在下文中一共展示了JRPropertiesMap.containsProperty方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: allowElementNegativeX
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
protected boolean allowElementNegativeX(JRElement element)
{
// default to report/global property
boolean allow = allowElementNegativeX;
if (element.hasProperties())
{
JRPropertiesMap properties = element.getPropertiesMap();
if (properties.containsProperty(PROPERTY_ALLOW_ELEMENT_NEGATIVE_X))
{
// use element level property
allow = JRPropertiesUtil.asBoolean(properties.getProperty(
PROPERTY_ALLOW_ELEMENT_NEGATIVE_X));
}
}
return allow;
}
示例2: allowElementNegativeY
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
protected boolean allowElementNegativeY(JRElement element)
{
// default to report/global property
boolean allow = allowElementNegativeY;
if (element.hasProperties())
{
JRPropertiesMap properties = element.getPropertiesMap();
if (properties.containsProperty(PROPERTY_ALLOW_ELEMENT_NEGATIVE_Y))
{
// use element level property
allow = JRPropertiesUtil.asBoolean(properties.getProperty(
PROPERTY_ALLOW_ELEMENT_NEGATIVE_Y));
}
}
return allow;
}
示例3: getStringParameter
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
@Override
public String getStringParameter(net.sf.jasperreports.engine.JRExporterParameter parameter, String property)
{
String value;
JRPropertiesMap hintsMap = jasperPrint.getPropertiesMap();
if (hintsMap != null && hintsMap.containsProperty(property))
{
value = hintsMap.getProperty(property);
}
else
{
value = (String) parameters.get(parameter);
if (value == null)
{
value = getPropertiesUtil().getProperty(property);
}
}
return value;
}
示例4: getStringParameterOrDefault
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
@Override
public String getStringParameterOrDefault(net.sf.jasperreports.engine.JRExporterParameter parameter, String property)
{
String value;
JRPropertiesMap hintsMap = jasperPrint.getPropertiesMap();
if (hintsMap != null && hintsMap.containsProperty(property))
{
value = hintsMap.getProperty(property);
}
else
{
value = (String) parameters.get(parameter);
}
if (value == null)
{
value = getPropertiesUtil().getProperty(property);
}
return value;
}
示例5: getCharacterParameter
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
@Override
public Character getCharacterParameter(net.sf.jasperreports.engine.JRExporterParameter parameter, String property)
{
Character value;
JRPropertiesMap hintsMap = jasperPrint.getPropertiesMap();
if (hintsMap != null && hintsMap.containsProperty(property))
{
String prop = hintsMap.getProperty(property);
value = JRPropertiesUtil.asCharacter(prop);
}
else
{
value = (Character) parameters.get(parameter);
if (value == null)
{
value = getPropertiesUtil().getCharacterProperty(property);
}
}
return value;
}
示例6: getConditionalFormattingData
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
/**
*
*/
public static ConditionalFormattingData getConditionalFormattingData(
JRDesignTextElement textElement,
JasperReportsContext jasperReportsContext
)
{
ConditionalFormattingData cfd = null;
if (textElement != null)
{
JRPropertiesMap propertiesMap = textElement.getPropertiesMap();
if (
propertiesMap.containsProperty(ConditionalFormattingCommand.COLUMN_CONDITIONAL_FORMATTING_PROPERTY)
&& propertiesMap.getProperty(ConditionalFormattingCommand.COLUMN_CONDITIONAL_FORMATTING_PROPERTY) != null
)
{
cfd =
JacksonUtil.getInstance(jasperReportsContext).loadObject(
propertiesMap.getProperty(ConditionalFormattingCommand.COLUMN_CONDITIONAL_FORMATTING_PROPERTY),
ConditionalFormattingData.class
);
}
}
return cfd;
}
示例7: getBooleanParameter
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
@Override
public boolean getBooleanParameter(net.sf.jasperreports.engine.JRExporterParameter parameter, String property, boolean defaultValue)
{
boolean value;
JRPropertiesMap hintsMap = jasperPrint.getPropertiesMap();
if (hintsMap != null && hintsMap.containsProperty(property))
{
String prop = hintsMap.getProperty(property);
if (prop == null)
{
value = getPropertiesUtil().getBooleanProperty(property);
}
else
{
value = JRPropertiesUtil.asBoolean(prop);
}
}
else
{
Boolean param = (Boolean) parameters.get(parameter);
if (param == null)
{
value = getPropertiesUtil().getBooleanProperty(property);
}
else
{
value = param.booleanValue();
}
}
return value;
}
示例8: getIntegerParameter
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
@Override
public int getIntegerParameter(net.sf.jasperreports.engine.JRExporterParameter parameter, String property, int defaultValue)
{
int value;
JRPropertiesMap hintsMap = jasperPrint.getPropertiesMap();
if (hintsMap != null && hintsMap.containsProperty(property))
{
String prop = hintsMap.getProperty(property);
if (prop == null)
{
value = getPropertiesUtil().getIntegerProperty(property);
}
else
{
value = JRPropertiesUtil.asInteger(prop);
}
}
else
{
Integer param = (Integer) parameters.get(parameter);
if (param == null)
{
value = getPropertiesUtil().getIntegerProperty(property);
}
else
{
value = param.intValue();
}
}
return value;
}
示例9: getFloatParameter
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
@Override
public float getFloatParameter(net.sf.jasperreports.engine.JRExporterParameter parameter, String property, float defaultValue)
{
float value;
JRPropertiesMap hintsMap = jasperPrint.getPropertiesMap();
if (hintsMap != null && hintsMap.containsProperty(property))
{
String prop = hintsMap.getProperty(property);
if (prop == null)
{
value = getPropertiesUtil().getFloatProperty(property);
}
else
{
value = JRPropertiesUtil.asFloat(prop);
}
}
else
{
Float param = (Float) parameters.get(parameter);
if (param == null)
{
value = getPropertiesUtil().getFloatProperty(property);
}
else
{
value = param.floatValue();
}
}
return value;
}
示例10: execute
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
@Override
public void execute()
{
if (textElement != null)
{
// get existing condition data as JSON string
String serializedConditionData = null;
JRPropertiesMap propertiesMap = textElement.getPropertiesMap();
if (propertiesMap.containsProperty(COLUMN_CONDITIONAL_FORMATTING_PROPERTY)) {
serializedConditionData = propertiesMap.getProperty(COLUMN_CONDITIONAL_FORMATTING_PROPERTY);
}
oldSerializedConditionsData = serializedConditionData;
JacksonUtil jacksonUtil = JacksonUtil.getInstance(jasperReportsContext);
// ConditionalFormattingData existingConditionData = jacksonUtil.loadObject(serializedConditionData, ConditionalFormattingData.class);
// if (existingConditionData != null) {
// existingConditionData.setConditions(conditionalFormattingData.getConditions());
// } else {
// existingConditionData = conditionalFormattingData;
// }
//
// newSerializedConditionsData = jacksonUtil.getJsonString(existingConditionData);
newSerializedConditionsData = jacksonUtil.getJsonString(conditionalFormattingData);
propertiesMap.setProperty(COLUMN_CONDITIONAL_FORMATTING_PROPERTY, newSerializedConditionsData);
}
}