当前位置: 首页>>代码示例>>Java>>正文


Java JRPropertiesMap.containsProperty方法代码示例

本文整理汇总了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;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:17,代码来源:JRVerifier.java

示例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;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:17,代码来源:JRVerifier.java

示例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;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:21,代码来源:ParameterOverriddenResolver.java

示例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;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:22,代码来源:ParameterOverriddenResolver.java

示例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;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:22,代码来源:ParameterOverriddenResolver.java

示例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;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:27,代码来源:HeaderToolbarElementUtils.java

示例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;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:32,代码来源:ParameterOverriddenResolver.java

示例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;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:32,代码来源:ParameterOverriddenResolver.java

示例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;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:32,代码来源:ParameterOverriddenResolver.java

示例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);
		}
	}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:28,代码来源:ConditionalFormattingCommand.java


注:本文中的net.sf.jasperreports.engine.JRPropertiesMap.containsProperty方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。