pbwest 2002/08/19 09:42:15
Modified: src/org/apache/fop/fo Tag: FOP_0-20-0_Alt-Design
Properties.java
Log:
Renamed verifyParsing to refineParsing.
Removed COMPOUND and SHORTHAND_INH inhertance. Added inheritance() method.
Revision Changes Path
No revision
No revision
1.1.2.19 +269 -207 xml-fop/src/org/apache/fop/fo/Attic/Properties.java
Index: Properties.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/Attic/Properties.java,v
retrieving revision 1.1.2.18
retrieving revision 1.1.2.19
diff -u -r1.1.2.18 -r1.1.2.19
--- Properties.java 3 Aug 2002 13:26:59 -0000 1.1.2.18
+++ Properties.java 19 Aug 2002 16:42:14 -0000 1.1.2.19
@@ -127,13 +127,13 @@
,COLOR_TRANS = 67108864
,MIMETYPE = 134217728
,FONTSET = 268435456
- // ,SPARE = 536870912
+ ,COMPOUND = 536870912
// ,SPARE = 1073741824
// ,SPARE = -2147483648
// A number of questions are unresolved about the interaction of
// complex parsing, property expression parsing & property validation.
- // At this time (2002/07/03) it looks as though the verifyParsing() method
+ // At this time (2002/07/03) it looks as though the refineParsing() method
// will take full validation responsibility, so it will not be
// necessary to specify any individual datatypes besides COMPLEX in the
// property dataTypes field. This renders some such specifications
@@ -269,18 +269,33 @@
NO = 0
,COMPUTED = 1
,SPECIFIED = 2
- ,COMPOUND = 3
- ,SHORTHAND_INH = 4
- ,VALUE_SPECIFIC = 5
+ ,VALUE_SPECIFIC = 3
;
/**
- * Constant for nested <tt>verifyParsing</tt> methods
+ * Derive inherited value for the given property.
+ * This method must be shadowed by properties with special requirements.
+ * @param foTree the <tt>FOTree</tt> being built
+ * @param property the <tt>int</tt> property index
+ * @return <tt>PropertyValue</tt> the inherited property value for the
+ * property. It contains the inherited <i>computed</i> value, and no
+ * <i>specified</i> value.
+ * @exception <tt>PropertyException</tt>
+ */
+ public static PropertyValue inheritance(FOTree foTree, int property)
+ throws PropertyException
+ {
+ // Is it inherited?
+ return foTree.getCurrentInherited(property);
+ }
+
+ /**
+ * Constant for nested <tt>refineParsing</tt> methods
*/
public static boolean IS_NESTED = true;
/**
- * Constant for non-nested <tt>verifyParsing</tt> methods
+ * Constant for non-nested <tt>refineParsing</tt> methods
*/
public static boolean NOT_NESTED = false;
@@ -289,7 +304,7 @@
* 1) PropertyTokenizer<br>
* 2) PropertyParser - returns context-free <tt>PropertyValue</tt>s
* recognizable by the parser<br>
- * 3) verifyParsing - verifies results from parser, translates
+ * 3) refineParsing - verifies results from parser, translates
* property types like NCName into more specific value types,
* resolves enumeration types, etc.<br>
*
@@ -298,23 +313,23 @@
* @param foTree the <tt>FOTree</tt> being built
* @param value <tt>PropertyValue</tt> returned by the parser
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
- return verifyParsing(foTree, value, NOT_NESTED);
+ return refineParsing(foTree, value, NOT_NESTED);
}
/**
- * Do the work for the two argument verifyParsing method.
+ * Do the work for the two argument refineParsing method.
* @param foTree the <tt>FOTree</tt> being built
* @param value <tt>PropertyValue</tt> returned by the parser
* @param nested <tt>boolean</tt> indicating whether this method is
- * called normally (false), or as part of another <i>verifyParsing</i>
+ * called normally (false), or as part of another <i>refineParsing</i>
* method.
- * @see #verifyParsing(FOTree,PropertyValue)
+ * @see #refineParsing(FOTree,PropertyValue)
*/
- protected static PropertyValue verifyParsing
+ protected static PropertyValue refineParsing
(FOTree foTree, PropertyValue value, boolean nested)
throws PropertyException
{
@@ -371,7 +386,7 @@
// Some instances of 'none' are part of an enumeration, but
// the parser will find and return 'none' as a None
// PropertyValue.
- // In these cases, the individual property's verifyParsing
+ // In these cases, the individual property's refineParsing
// method must shadow this method.
if ((datatype & NONE) != 0) return value;
throw new PropertyException("'none' invalid for " + propName);
@@ -393,7 +408,7 @@
}
}
throw new PropertyException
- ("Inappropriate datatype passed to Properties.verifyParsing: "
+ ("Inappropriate datatype passed to Properties.refineParsing: "
+ value.getClass().getName());
}
@@ -1026,7 +1041,7 @@
* a BackgroundPositionHorizontal Numeric or Inherit value
* a BackgroundPositionVertical Numeric or Inherit value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -1125,14 +1140,14 @@
MessageHandler.log("background: duplicate" +
"position overrides previous position");
if (tmpval == null)
- position = BackgroundPosition.verifyParsing
+ position = BackgroundPosition.refineParsing
(foTree, pval, IS_NESTED);
else { // 2 elements
// make a space-separated list
PropertyValueList ssList = new PropertyValueList
(PropNames.BACKGROUND_POSITION);
ssList.add(posnList);
- position = BackgroundPosition.verifyParsing
+ position = BackgroundPosition.refineParsing
(foTree, ssList, IS_NESTED);
}
continue scanning_elements;
@@ -1215,11 +1230,11 @@
PropertyValueList ssList = new PropertyValueList
(PropNames.BACKGROUND_POSITION);
ssList.add(posnList);
- position = BackgroundPosition.verifyParsing
+ position = BackgroundPosition.refineParsing
(foTree, ssList, IS_NESTED);
} else { // one only
// Now send one NCName to BackgroundPosition
- position = BackgroundPosition.verifyParsing
+ position = BackgroundPosition.refineParsing
(foTree, pval, IS_NESTED);
}
continue scanning_elements;
@@ -1368,24 +1383,24 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
- return verifyParsing(foTree, value, NOT_NESTED);
+ return refineParsing(foTree, value, NOT_NESTED);
}
/**
- * Do the work for the two argument verifyParsing method.
+ * Do the work for the two argument refineParsing method.
* @param foTree the <tt>FOTree</tt> being built
* @param value <tt>PropertyValue</tt> returned by the parser
* @param nested <tt>boolean</tt> indicating whether this method is
- * called normally (false), or as part of another <i>verifyParsing</i>
+ * called normally (false), or as part of another <i>refineParsing</i>
* method.
* @return <tt>PropertyValue</tt> the verified value
- * @see #verifyParsing(FOTree,PropertyValue)
+ * @see #refineParsing(FOTree,PropertyValue)
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value, boolean nested)
throws PropertyException
{
@@ -1813,7 +1828,7 @@
public static class BlockProgressionDimension extends Properties {
public static final int dataTypes =
- PERCENTAGE | LENGTH | AUTO | INHERIT;
+ COMPOUND | PERCENTAGE | LENGTH | AUTO | INHERIT;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = AUTO_IT;
public static final int inherited = NO;
@@ -1823,21 +1838,21 @@
public static final int dataTypes = PERCENTAGE | LENGTH | AUTO;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = AUTO_IT;
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class BlockProgressionDimensionOptimum extends Properties {
public static final int dataTypes = PERCENTAGE | LENGTH | AUTO;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = AUTO_IT;
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class BlockProgressionDimensionMaximum extends Properties {
public static final int dataTypes = PERCENTAGE | LENGTH | AUTO;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = AUTO_IT;
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class Border extends Properties {
@@ -1846,7 +1861,7 @@
public static final int initialValueType = NOTYPE_IT;
public static final int inherited = NO;
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -1881,7 +1896,7 @@
PropertyValue val = (PropertyValue)(values.next());
PropertyValue pv = null;
try {
- pv = BorderWidth.verifyParsing(foTree, val, IS_NESTED);
+ pv = BorderWidth.refineParsing(foTree, val, IS_NESTED);
if (width != null)
MessageHandler.log("border: duplicate" +
"width overrides previous width");
@@ -1889,7 +1904,7 @@
continue;
} catch (PropertyException e) {}
try {
- pv = BorderStyle.verifyParsing(foTree, val, IS_NESTED);
+ pv = BorderStyle.refineParsing(foTree, val, IS_NESTED);
if (style != null)
MessageHandler.log("border: duplicate" +
"style overrides previous style");
@@ -1897,7 +1912,7 @@
continue;
} catch (PropertyException e) {}
try {
- pv = BorderColor.verifyParsing(foTree, val, IS_NESTED);
+ pv = BorderColor.refineParsing(foTree, val, IS_NESTED);
if (color != null)
MessageHandler.log("border: duplicate" +
"color overrides previous color");
@@ -1982,7 +1997,8 @@
// automatically update the following initial Length PropertyValue
// if the mapping changes.
public static class BorderAfterWidth extends Properties {
- public static final int dataTypes = MAPPED_NUMERIC | LENGTH | INHERIT;
+ public static final int dataTypes =
+ COMPOUND | MAPPED_NUMERIC | LENGTH | INHERIT;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = LENGTH_IT;
public static PropertyValue getInitialValue(int property)
@@ -2010,7 +2026,7 @@
public static final int dataTypes = LENGTH;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = NOTYPE_IT;
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class BorderAfterWidthConditionality extends Properties {
@@ -2020,9 +2036,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType(PropNames.BORDER_AFTER_WIDTH_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.BORDER_AFTER_WIDTH_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -2067,7 +2084,8 @@
}
public static class BorderBeforeWidth extends Properties {
- public static final int dataTypes = MAPPED_NUMERIC | LENGTH | INHERIT;
+ public static final int dataTypes =
+ COMPOUND | MAPPED_NUMERIC | LENGTH | INHERIT;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = LENGTH_IT;
public static PropertyValue getInitialValue(int property)
@@ -2095,7 +2113,7 @@
public static final int dataTypes = LENGTH;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = NOTYPE_IT;
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class BorderBeforeWidthConditionality extends Properties {
@@ -2105,9 +2123,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType(PropNames.BORDER_BEFORE_WIDTH_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.BORDER_BEFORE_WIDTH_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -2138,7 +2157,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -2258,24 +2277,24 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
- return verifyParsing(foTree, value, NOT_NESTED);
+ return refineParsing(foTree, value, NOT_NESTED);
}
/**
- * Do the work for the two argument verifyParsing method.
+ * Do the work for the two argument refineParsing method.
* @param foTree the <tt>FOTree</tt> being built
* @param value <tt>PropertyValue</tt> returned by the parser
* @param nested <tt>boolean</tt> indicating whether this method is
- * called normally (false), or as part of another <i>verifyParsing</i>
+ * called normally (false), or as part of another <i>refineParsing</i>
* method.
* @return <tt>PropertyValue</tt> the verified value
- * @see #verifyParsing(FOTree,PropertyValue)
+ * @see #refineParsing(FOTree,PropertyValue)
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value, boolean nested)
throws PropertyException
{
@@ -2308,7 +2327,7 @@
} else {
if (nested) throw new PropertyException
("PropertyValueList invalid for nested border-color "
- + "verifyParsing() method");
+ + "refineParsing() method");
// List may contain only multiple color specifiers
// i.e. ColorTypes or NCNames specifying a standard color or
// 'transparent'.
@@ -2425,7 +2444,8 @@
}
public static class BorderEndWidth extends Properties {
- public static final int dataTypes = MAPPED_NUMERIC | LENGTH | INHERIT;
+ public static final int dataTypes =
+ COMPOUND | MAPPED_NUMERIC | LENGTH | INHERIT;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = LENGTH_IT;
public static PropertyValue getInitialValue(int property)
@@ -2453,7 +2473,7 @@
public static final int dataTypes = LENGTH;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = NOTYPE_IT;
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class BorderEndWidthConditionality extends Properties {
@@ -2463,9 +2483,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType(PropNames.BORDER_END_WIDTH_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.BORDER_END_WIDTH_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -2496,7 +2517,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -2583,7 +2604,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -2648,7 +2669,7 @@
}
public static class BorderSeparation extends Properties {
- public static final int dataTypes = INHERIT;
+ public static final int dataTypes = COMPOUND | LENGTH | INHERIT;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = NOTYPE_IT;
public static final int inherited = COMPUTED;
@@ -2662,9 +2683,11 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength
(PropNames.BORDER_SEPARATION_BLOCK_PROGRESSION_DIRECTION, 0.0d, Length.PT);
+ return Length.makeLength
+ (PropNames.BORDER_SEPARATION_BLOCK_PROGRESSION_DIRECTION,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class BorderSeparationInlineProgressionDirection
@@ -2675,16 +2698,18 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength
(PropNames.BORDER_SEPARATION_INLINE_PROGRESSION_DIRECTION, 0.0d, Length.PT);
+ return Length.makeLength
+ (PropNames.BORDER_SEPARATION_INLINE_PROGRESSION_DIRECTION,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class BorderSpacing extends Properties {
public static final int dataTypes = SHORTHAND;
public static final int traitMapping = SHORTHAND_MAP;
public static final int initialValueType = NOTYPE_IT;
- public static final int inherited = SHORTHAND_INH;
+ public static final int inherited = NO;
/**
* 'value' is a PropertyValueList or an individual PropertyValue.
@@ -2702,7 +2727,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -2785,7 +2810,8 @@
}
public static class BorderStartWidth extends Properties {
- public static final int dataTypes = MAPPED_NUMERIC | LENGTH | INHERIT;
+ public static final int dataTypes =
+ COMPOUND | MAPPED_NUMERIC | LENGTH | INHERIT;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = LENGTH_IT;
public static PropertyValue getInitialValue(int property)
@@ -2813,7 +2839,7 @@
public static final int dataTypes = LENGTH;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = NOTYPE_IT;
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class BorderStartWidthConditionality extends Properties {
@@ -2823,9 +2849,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType(PropNames.BORDER_START_WIDTH_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.BORDER_START_WIDTH_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -2865,24 +2892,24 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
- return verifyParsing(foTree, value, NOT_NESTED);
+ return refineParsing(foTree, value, NOT_NESTED);
}
/**
- * Do the work for the two argument verifyParsing method.
+ * Do the work for the two argument refineParsing method.
* @param foTree the <tt>FOTree</tt> being built
* @param value <tt>PropertyValue</tt> returned by the parser
* @param nested <tt>boolean</tt> indicating whether this method is
- * called normally (false), or as part of another <i>verifyParsing</i>
+ * called normally (false), or as part of another <i>refineParsing</i>
* method.
* @return <tt>PropertyValue</tt> the verified value
- * @see #verifyParsing(FOTree,PropertyValue)
+ * @see #refineParsing(FOTree,PropertyValue)
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value, boolean nested)
throws PropertyException
{
@@ -2913,7 +2940,7 @@
} else {
if (nested) throw new PropertyException
("PropertyValueList invalid for nested border-style "
- + "verifyParsing() method");
+ + "refineParsing() method");
// List may contain only multiple style specifiers
// i.e. NCNames specifying a standard style
PropertyValueList list =
@@ -2985,7 +3012,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -3083,24 +3110,24 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
- return verifyParsing(foTree, value, NOT_NESTED);
+ return refineParsing(foTree, value, NOT_NESTED);
}
/**
- * Do the work for the two argument verifyParsing method.
+ * Do the work for the two argument refineParsing method.
* @param foTree the <tt>FOTree</tt> being built
* @param value <tt>PropertyValue</tt> returned by the parser
* @param nested <tt>boolean</tt> indicating whether this method is
- * called normally (false), or as part of another <i>verifyParsing</i>
+ * called normally (false), or as part of another <i>refineParsing</i>
* method.
* @return <tt>PropertyValue</tt> the verified value
- * @see #verifyParsing(FOTree,PropertyValue)
+ * @see #refineParsing(FOTree,PropertyValue)
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value, boolean nested)
throws PropertyException
{
@@ -3133,7 +3160,7 @@
} else {
if (nested) throw new PropertyException
("PropertyValueList invalid for nested border-width "
- + "verifyParsing() method");
+ + "refineParsing() method");
// List may contain only multiple width specifiers
// i.e. NCNames specifying a standard width
PropertyValueList list =
@@ -3361,7 +3388,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -3523,7 +3550,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -3800,7 +3827,7 @@
public static final int dataTypes = SHORTHAND;
public static final int traitMapping = SHORTHAND_MAP;
public static final int initialValueType = NOTYPE_IT;
- public static final int inherited = SHORTHAND_INH;
+ public static final int inherited = NO;
public static final int
CAPTION = 1
@@ -3945,7 +3972,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -4094,11 +4121,11 @@
// font-family begins at slash + 2
familyStart = slash + 2;
fontsize = slash - 1;
- size = FontSize.verifyParsing
+ size = FontSize.refineParsing
(foTree, propvals[fontsize], IS_NESTED);
// derive the line-height
// line-height is at slash + 1
- height = LineHeight.verifyParsing
+ height = LineHeight.refineParsing
(foTree, propvals[slash + 1], IS_NESTED);
} else {
// Don''t know where slash is. If anything precedes the
@@ -4148,12 +4175,12 @@
// The discovered font or font-family name must be prepended to
// the fontList. If the font name is a single element, and the
// fontList is empty, only that single element is passed to the
- // verifyParsing() method of FontFamily. Otherwise the font
+ // refineParsing() method of FontFamily. Otherwise the font
// name element or elements is formed into a PropertyValueList,
// and that list is prepended to fontList.
if (fontList.size() == 0
&& familyStart == (propvals.length - 1)) {
- fontset = FontFamily.verifyParsing
+ fontset = FontFamily.refineParsing
(foTree, propvals[familyStart], IS_NESTED);
} else {
// Must develop a list to prepend to fontList
@@ -4163,7 +4190,7 @@
tmpList.add(propvals[i]);
fontList.addFirst(tmpList);
// Get a FontFamilySet
- fontset = FontFamily.verifyParsing
+ fontset = FontFamily.refineParsing
(foTree, fontList, IS_NESTED);
}
// Only font-style font-variant and font-weight, in any order
@@ -4171,7 +4198,7 @@
for (int i = 0; i < fontsize; i++) {
PropertyValue pv = null;
try {
- pv = FontStyle.verifyParsing
+ pv = FontStyle.refineParsing
(foTree, propvals[i], IS_NESTED);
if (style != null)
MessageHandler.log("font: duplicate" +
@@ -4181,7 +4208,7 @@
} catch(PropertyException e) {}
try {
- pv = FontVariant.verifyParsing
+ pv = FontVariant.refineParsing
(foTree, propvals[i], IS_NESTED);
if (variant != null)
MessageHandler.log("font: duplicate" +
@@ -4191,7 +4218,7 @@
} catch(PropertyException e) {}
try {
- pv = FontWeight.verifyParsing
+ pv = FontWeight.refineParsing
(foTree, propvals[i], IS_NESTED);
if (weight != null)
MessageHandler.log("font: duplicate" +
@@ -4272,7 +4299,7 @@
Collections.unmodifiableMap((Map)rwEnumValues);
}
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -4289,10 +4316,10 @@
// be at the top level, and any font family names
// that contained spaces will be in PropertyValueLists.
- return verifyParsing(foTree, value, NOT_NESTED);
+ return refineParsing(foTree, value, NOT_NESTED);
}
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value, boolean nested)
throws PropertyException
{
@@ -4566,30 +4593,30 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
- return verifyParsing(foTree, value, NOT_NESTED);
+ return refineParsing(foTree, value, NOT_NESTED);
}
/**
- * Do the work for the two argument verifyParsing method.
+ * Do the work for the two argument refineParsing method.
* @param foTree the <tt>FOTree</tt> being built
* @param value <tt>PropertyValue</tt> returned by the parser
* @param nested <tt>boolean</tt> indicating whether this method is
- * called normally (false), or as part of another <i>verifyParsing</i>
+ * called normally (false), or as part of another <i>refineParsing</i>
* method.
* @return <tt>PropertyValue</tt> the verified value
- * @see #verifyParsing(FOTree,PropertyValue)
+ * @see #refineParsing(FOTree,PropertyValue)
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value, boolean nested)
throws PropertyException
{
// Override the shadowed method to ensure that Integer values
// are limited to the valid numbers
- PropertyValue fw = Properties.verifyParsing(foTree, value, nested);
+ PropertyValue fw = Properties.refineParsing(foTree, value, nested);
// If the result is an IntegerType, restrict the values
if (fw instanceof IntegerType) {
int weight = ((IntegerType)fw).getInt();
@@ -4814,7 +4841,7 @@
public static class InlineProgressionDimension extends Properties {
public static final int dataTypes =
- PERCENTAGE | LENGTH | AUTO | INHERIT;
+ COMPOUND | PERCENTAGE | LENGTH | AUTO | INHERIT;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = AUTO_IT;
public static final int inherited = NO;
@@ -4824,21 +4851,21 @@
public static final int dataTypes = PERCENTAGE | LENGTH | AUTO;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = AUTO_IT;
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class InlineProgressionDimensionOptimum extends Properties {
public static final int dataTypes = PERCENTAGE | LENGTH | AUTO;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = AUTO_IT;
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class InlineProgressionDimensionMaximum extends Properties {
public static final int dataTypes = PERCENTAGE | LENGTH | AUTO;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = AUTO_IT;
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class InternalDestination extends Properties {
@@ -4994,7 +5021,8 @@
}
public static class LeaderLength extends Properties {
- public static final int dataTypes = LENGTH | PERCENTAGE | INHERIT;
+ public static final int dataTypes =
+ COMPOUND | LENGTH | PERCENTAGE | INHERIT;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = NOTYPE_IT;
public static final int inherited = COMPUTED;
@@ -5007,9 +5035,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.LEADER_LENGTH_MINIMUM, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.LEADER_LENGTH_MINIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class LeaderLengthOptimum extends Properties {
@@ -5019,9 +5048,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.LEADER_LENGTH_OPTIMUM, 12.0d,
Length.PT);
+ return Length.makeLength(PropNames.LEADER_LENGTH_OPTIMUM,
+ 12.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class LeaderLengthMaximum extends Properties {
@@ -5031,9 +5061,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Percentage.makePercentage (PropNames.LEADER_LENGTH_MAXIMUM,
100.0d);
+ return Percentage.makePercentage
+ (PropNames.LEADER_LENGTH_MAXIMUM, 100.0d);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class LeaderPattern extends Properties {
@@ -5156,7 +5187,7 @@
public static class LineHeight extends Properties {
public static final int dataTypes =
- PERCENTAGE | LENGTH | NUMBER | MAPPED_NUMERIC | INHERIT;
+ COMPOUND| PERCENTAGE | LENGTH | NUMBER | MAPPED_NUMERIC | INHERIT;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = NOTYPE_IT;
public static final int NORMAL = 1;
@@ -5190,7 +5221,7 @@
{
return Ems.makeEms(PropNames.LINE_HEIGHT, 1.2d);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class LineHeightOptimum extends Properties {
@@ -5202,7 +5233,7 @@
{
return Ems.makeEms(PropNames.LINE_HEIGHT, 1.2d);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class LineHeightMaximum extends Properties {
@@ -5214,7 +5245,7 @@
{
return Ems.makeEms(PropNames.LINE_HEIGHT, 1.2d);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class LineHeightConditionality extends Properties {
@@ -5224,9 +5255,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType (PropNames.SPACE_AFTER_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.SPACE_AFTER_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -5243,7 +5275,7 @@
return new IntegerType(PropNames.LINE_HEIGHT_PRECEDENCE, 0);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = PrecedenceCommon.enums;
public static final ROStringArray enumValues
@@ -5328,7 +5360,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -5715,7 +5747,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -5776,27 +5808,29 @@
}
public static class PaddingAfter extends Properties {
- public static final int dataTypes = PERCENTAGE | LENGTH | INHERIT;
+ public static final int dataTypes =
+ COMPOUND | PERCENTAGE | LENGTH | INHERIT;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = LENGTH_IT;
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.PADDING_AFTER, 0.0d, Length.PT);
+ return Length.makeLength(PropNames.PADDING_AFTER, 0.0d, Length.PT);
}
public static final int inherited = NO;
}
public static class PaddingAfterLength extends Properties {
- public static final int dataTypes = LENGTH;
+ public static final int dataTypes = PERCENTAGE | LENGTH;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = LENGTH_IT;
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.PADDING_AFTER_LENGTH, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.PADDING_AFTER_LENGTH,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class PaddingAfterConditionality extends Properties {
@@ -5806,13 +5840,14 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType (PropNames.PADDING_AFTER_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.PADDING_AFTER_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
- = Conditionality.enumValues;
+ = Conditionality.enumValues;
}
public static class PaddingBefore extends Properties {
@@ -5822,7 +5857,8 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.PADDING_BEFORE, 0.0d, Length.PT);
+ return Length.makeLength(PropNames.PADDING_BEFORE,
+ 0.0d, Length.PT);
}
public static final int inherited = NO;
}
@@ -5834,9 +5870,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.PADDING_BEFORE_LENGTH, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.PADDING_BEFORE_LENGTH,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class PaddingBeforeConditionality extends Properties {
@@ -5846,9 +5883,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType (PropNames.PADDING_BEFORE_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.PADDING_BEFORE_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -5868,7 +5906,8 @@
}
public static class PaddingEnd extends Properties {
- public static final int dataTypes = PERCENTAGE | LENGTH | INHERIT;
+ public static final int dataTypes =
+ COMPOUND | PERCENTAGE | LENGTH | INHERIT;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = LENGTH_IT;
public static PropertyValue getInitialValue(int property)
@@ -5880,15 +5919,16 @@
}
public static class PaddingEndLength extends Properties {
- public static final int dataTypes = LENGTH;
+ public static final int dataTypes = PERCENTAGE | LENGTH;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = LENGTH_IT;
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.PADDING_END_LENGTH, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.PADDING_END_LENGTH,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class PaddingEndConditionality extends Properties {
@@ -5898,9 +5938,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType (PropNames.PADDING_END_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.PADDING_END_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -5932,7 +5973,8 @@
}
public static class PaddingStart extends Properties {
- public static final int dataTypes = PERCENTAGE | LENGTH | INHERIT;
+ public static final int dataTypes =
+ COMPOUND | PERCENTAGE | LENGTH | INHERIT;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = LENGTH_IT;
public static PropertyValue getInitialValue(int property)
@@ -5944,15 +5986,16 @@
}
public static class PaddingStartLength extends Properties {
- public static final int dataTypes = LENGTH;
+ public static final int dataTypes = PERCENTAGE | LENGTH;
public static final int traitMapping = FORMATTING | RENDERING;
public static final int initialValueType = LENGTH_IT;
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.PADDING_START_LENGTH, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.PADDING_START_LENGTH,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class PaddingStartConditionality extends Properties {
@@ -5962,9 +6005,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType (PropNames.PADDING_START_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.PADDING_START_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -6018,7 +6062,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -6080,7 +6124,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -6136,7 +6180,7 @@
public static final int traitMapping = SHORTHAND_MAP;
public static final int initialValueType = AUTO_IT;
public static final int AVOID = 1;
- public static final int inherited = COMPUTED;
+ public static final int inherited = NO;
private static final String[] rwEnums = {
null
@@ -6150,7 +6194,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -6308,7 +6352,7 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue value)
throws PropertyException
{
@@ -6783,12 +6827,12 @@
* @param value <tt>PropertyValue</tt> returned by the parser
* @return <tt>PropertyValue</tt> the verified value
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue list)
throws PropertyException
{
PropertyValue value =
- Properties.verifyParsing(foTree, list, IS_NESTED);
+ Properties.refineParsing(foTree, list, IS_NESTED);
// Confirm that the list contains only UriType elements
Iterator iter = ((PropertyValueList)value).iterator();
while (iter.hasNext()) {
@@ -6802,7 +6846,7 @@
}
public static class SpaceAfter extends Properties {
- public static final int dataTypes = LENGTH | INHERIT;
+ public static final int dataTypes = COMPOUND | LENGTH | INHERIT;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = NOTYPE_IT;
public static final int inherited = NO;
@@ -6815,9 +6859,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_AFTER_MINIMUM, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.SPACE_AFTER_MINIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceAfterOptimum extends Properties {
@@ -6827,9 +6872,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_AFTER_OPTIMUM, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.SPACE_AFTER_OPTIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceAfterMaximum extends Properties {
@@ -6839,9 +6885,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_AFTER_MAXIMUM, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.SPACE_AFTER_MAXIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceAfterConditionality extends Properties {
@@ -6851,9 +6898,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType (PropNames.SPACE_AFTER_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.SPACE_AFTER_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -6870,7 +6918,7 @@
return new IntegerType(PropNames.SPACE_AFTER_PRECEDENCE, 0);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = PrecedenceCommon.enums;
public static final ROStringArray enumValues
@@ -6878,7 +6926,7 @@
}
public static class SpaceBefore extends Properties {
- public static final int dataTypes = LENGTH | INHERIT;
+ public static final int dataTypes = COMPOUND | LENGTH | INHERIT;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = NOTYPE_IT;
public static final int inherited = NO;
@@ -6891,9 +6939,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_BEFORE_MINIMUM, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.SPACE_BEFORE_MINIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceBeforeOptimum extends Properties {
@@ -6903,9 +6952,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_BEFORE_OPTIMUM, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.SPACE_BEFORE_OPTIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceBeforeMaximum extends Properties {
@@ -6915,9 +6965,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_BEFORE_MAXIMUM, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.SPACE_BEFORE_MAXIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceBeforeConditionality extends Properties {
@@ -6927,9 +6978,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType (PropNames.SPACE_BEFORE_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.SPACE_BEFORE_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -6946,7 +6998,7 @@
return new IntegerType(PropNames.SPACE_BEFORE_PRECEDENCE, 0);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = PrecedenceCommon.enums;
public static final ROStringArray enumValues
@@ -6954,7 +7006,8 @@
}
public static class SpaceEnd extends Properties {
- public static final int dataTypes = LENGTH | PERCENTAGE | INHERIT;
+ public static final int dataTypes =
+ COMPOUND | LENGTH | PERCENTAGE | INHERIT;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = NOTYPE_IT;
public static final int inherited = NO;
@@ -6967,9 +7020,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_END_MINIMUM, 0.0d, Length.PT);
+ return Length.makeLength(PropNames.SPACE_END_MINIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceEndOptimum extends Properties {
@@ -6979,9 +7033,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_END_OPTIMUM, 0.0d, Length.PT);
+ return Length.makeLength(PropNames.SPACE_END_OPTIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceEndMaximum extends Properties {
@@ -6991,9 +7046,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_END_MAXIMUM, 0.0d, Length.PT);
+ return Length.makeLength(PropNames.SPACE_END_MAXIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceEndConditionality extends Properties {
@@ -7003,9 +7059,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType (PropNames.SPACE_END_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.SPACE_END_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -7022,7 +7079,7 @@
return new IntegerType(PropNames.SPACE_END_PRECEDENCE, 0);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = PrecedenceCommon.enums;
public static final ROStringArray enumValues
@@ -7030,7 +7087,8 @@
}
public static class SpaceStart extends Properties {
- public static final int dataTypes = LENGTH | PERCENTAGE | INHERIT;
+ public static final int dataTypes =
+ COMPOUND | LENGTH | PERCENTAGE | INHERIT;
public static final int traitMapping = FORMATTING;
public static final int initialValueType = NOTYPE_IT;
public static final int inherited = NO;
@@ -7043,9 +7101,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_START_MINIMUM, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.SPACE_START_MINIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceStartOptimum extends Properties {
@@ -7055,9 +7114,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_START_OPTIMUM, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.SPACE_START_OPTIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceStartMaximum extends Properties {
@@ -7067,9 +7127,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return Length.makeLength (PropNames.SPACE_START_MAXIMUM, 0.0d,
Length.PT);
+ return Length.makeLength(PropNames.SPACE_START_MAXIMUM,
+ 0.0d, Length.PT);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
}
public static class SpaceStartConditionality extends Properties {
@@ -7079,9 +7140,10 @@
public static PropertyValue getInitialValue(int property)
throws PropertyException
{
- return new EnumType (PropNames.SPACE_START_CONDITIONALITY,
Conditionality.DISCARD);
+ return new EnumType(PropNames.SPACE_START_CONDITIONALITY,
+ Conditionality.DISCARD);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = Conditionality.enums;
public static final ROStringArray enumValues
@@ -7098,7 +7160,7 @@
return new IntegerType(PropNames.SPACE_START_PRECEDENCE, 0);
}
- public static final int inherited = COMPOUND;
+ public static final int inherited = NO;
public static final ROStringArray enums = PrecedenceCommon.enums;
public static final ROStringArray enumValues
@@ -7255,7 +7317,7 @@
public static final ROStringArray enums = new ROStringArray(rwEnums);
public static final ROStringArray enumValues = enums;
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue list)
throws PropertyException
{
@@ -7263,7 +7325,7 @@
// N.B. it may be a possible to perform further checks on the
// validity of the NCNames - do they match multi-case case names.
if ( ! (list instanceof PropertyValueList))
- return Properties.verifyParsing(foTree, list);
+ return Properties.refineParsing(foTree, list);
PropertyValueList ssList =
spaceSeparatedList((PropertyValueList)list);
@@ -7531,7 +7593,7 @@
,BLINK
});
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue list)
throws PropertyException
{
@@ -7635,13 +7697,13 @@
* <tt>Length</tt>s may be preceded or followed by a color
* specifier.
*/
- public static PropertyValue verifyParsing
+ public static PropertyValue refineParsing
(FOTree foTree, PropertyValue list)
throws PropertyException
{
int property = list.getProperty();
if ( ! (list instanceof PropertyValueList)) {
- return Properties.verifyParsing(foTree, list);
+ return Properties.refineParsing(foTree, list);
}
if (((PropertyValueList)list).size() == 0)
throw new PropertyException
@@ -7809,7 +7871,7 @@
{
return new EnumType (PropNames.WHITE_SPACE, NORMAL);
}
- public static final int inherited = SHORTHAND_INH;
+ public static final int inherited = NO;
private static final String[] rwEnums = {
null
@@ -7978,7 +8040,7 @@
public static final int dataTypes = SHORTHAND;
public static final int traitMapping = SHORTHAND_MAP;
public static final int initialValueType = NOTYPE_IT;
- public static final int inherited = SHORTHAND_INH;
+ public static final int inherited = NO;
}
public static class ZIndex extends Properties {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]