xmlgraphics-fop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 44619] Generic validation for positive integers
Date Sun, 23 Mar 2008 09:13:30 GMT

--- Comment #1 from Andreas L. Delmelle <adelmelle@apache.org>  2008-03-23 02:13:29
PST ---
(In reply to comment #0)
> Many properties like column-count and number-columns-repeated are defined as
> positive integers and: "If a non-positive or non-integer value is provided, the
> value will be rounded to the nearest integer value greater than or equal to 1."
> It would be good to have a possibility to declare that in FOPropertyMapping
> instead of having to write validation code for each such property. ATM,
> floating point values are often not rounded and not normalized following the
> above rule.

FWIW: I've been thinking about this too at some point.

My proposal would lie in the creation of a PropertyMaker subtype:
PositiveIntegerMaker (?)

The related properties can then be tied to this Maker in FOPropertyMapping. 
The make(PropertyList, String, FObj) implementation, which parses the specified
attribute value, can be made to force this rounding (see also
TableFObj.ColumnNumberPropertyMaker for a prototype).

Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

View raw message