/** * Adds an {@link SetNestedPropertiesRule}. * * @param pattern register the rule with this pattern * @param elementName elment name that a property maps to * @param propertyName property name of the element mapped from * * @since 1.6 */ public void addSetNestedProperties(String pattern, String elementName, String propertyName) { addRule(pattern, new SetNestedPropertiesRule(elementName, propertyName)); }
/** * Adds an {@link SetNestedPropertiesRule}. * * @param pattern register the rule with this pattern * @param elementNames elment names that (in order) map to properties * @param propertyNames property names that (in order) elements are mapped to * * @since 1.6 */ public void addSetNestedProperties(String pattern, String[] elementNames, String[] propertyNames) { addRule(pattern, new SetNestedPropertiesRule(elementNames, propertyNames)); }
@Override public Object createObject(Attributes attributes) { boolean allowUnknownChildElements = "true".equalsIgnoreCase(attributes.getValue("allow-unknown-child-elements")); SetNestedPropertiesRule snpr = new SetNestedPropertiesRule(); snpr.setAllowUnknownChildElements( allowUnknownChildElements ); return snpr; } }
/** * Adds an {@link SetNestedPropertiesRule}. * * @param pattern register the rule with this pattern * * @since 1.6 */ public void addSetNestedProperties(String pattern) { addRule(pattern, new SetNestedPropertiesRule()); }
/** * Adds an {@link SetNestedPropertiesRule}. * * @param pattern register the rule with this pattern * @param elementNames elment names that (in order) map to properties * @param propertyNames property names that (in order) elements are mapped to * * @since 1.6 */ public void addSetNestedProperties(String pattern, String[] elementNames, String[] propertyNames) { addRule(pattern, new SetNestedPropertiesRule(elementNames, propertyNames)); }
public Object createObject(Attributes attributes) { boolean allowUnknownChildElements = "true".equalsIgnoreCase(attributes.getValue("allow-unknown-child-elements")); SetNestedPropertiesRule snpr = new SetNestedPropertiesRule(); snpr.setAllowUnknownChildElements( allowUnknownChildElements ); return snpr; } }
/** * Adds an {@link SetNestedPropertiesRule}. * * @param pattern register the rule with this pattern * * @since 1.6 */ public void addSetNestedProperties(String pattern) { addRule(pattern, new SetNestedPropertiesRule()); }
/** * Adds an {@link SetNestedPropertiesRule}. * * @param pattern register the rule with this pattern * @param elementName elment name that a property maps to * @param propertyName property name of the element mapped from * * @since 1.6 */ public void addSetNestedProperties(String pattern, String elementName, String propertyName) { addRule(pattern, new SetNestedPropertiesRule(elementName, propertyName)); }
SetNestedPropertiesRule textRule = new SetNestedPropertiesRule( new String[]{"textContent", "textTruncateSuffix", "reportElement", "box", "font", JRXmlConstants.ELEMENT_lineBreakOffsets},
SetNestedPropertiesRule textRule = new SetNestedPropertiesRule(new String[]{"text", "reportElement", "box", "textElement"}, new String[]{"text"}); textRule.setTrimData(false); textRule.setAllowUnknownChildElements(true);