Revision: 12972
http://sourceforge.net/p/foray/code/12972
Author: victormote
Date: 2022-12-28 19:17:20 +0000 (Wed, 28 Dec 2022)
Log Message:
-----------
Add some metadata to the property ID classes.
Modified Paths:
--------------
trunk/foray/foray-fotree/src/main/java/org/foray/fotree/PropertyId.java
trunk/foray/foray-fotree/src/main/java/org/foray/fotree/axsl/AxslPropertyId.java
trunk/foray/foray-fotree/src/main/java/org/foray/fotree/fo/FoPropertyId.java
trunk/foray/foray-fotree/src/main/java/org/foray/fotree/xml/XmlPropertyId.java
Modified: trunk/foray/foray-fotree/src/main/java/org/foray/fotree/PropertyId.java
===================================================================
--- trunk/foray/foray-fotree/src/main/java/org/foray/fotree/PropertyId.java 2022-12-28 05:19:42 UTC (rev 12971)
+++ trunk/foray/foray-fotree/src/main/java/org/foray/fotree/PropertyId.java 2022-12-28 19:17:20 UTC (rev 12972)
@@ -35,6 +35,21 @@
public interface PropertyId {
/**
+ * Enumeration of the various types of atomicity of properties.
+ */
+ enum Atomicity {
+
+ /** The property has a one-to-one relationship with traits. */
+ ATOMIC,
+
+ /** The property is a shorthand for more than one trait. */
+ SHORTHAND,
+
+ /** The property is a compound of more than one trait. */
+ COMPOUND
+ }
+
+ /**
* Returns the attribute name of this property as it appears in an XML input file.
* For example, an implementation might be an enum with an element called WRITING_MODE that was derived from an
* attribute named "writing-mode".
@@ -42,4 +57,16 @@
*/
String getAttributeName();
+ /**
+ * Returns the general atomicity of this property.
+ * @return The general atomicity of this property.
+ */
+ Atomicity getType();
+
+ /**
+ * Indicates whether this property is inherited or not.
+ * @return True if and only if this property is inherited.
+ */
+ boolean isInherited();
+
}
Modified: trunk/foray/foray-fotree/src/main/java/org/foray/fotree/axsl/AxslPropertyId.java
===================================================================
--- trunk/foray/foray-fotree/src/main/java/org/foray/fotree/axsl/AxslPropertyId.java 2022-12-28 05:19:42 UTC (rev 12971)
+++ trunk/foray/foray-fotree/src/main/java/org/foray/fotree/axsl/AxslPropertyId.java 2022-12-28 19:17:20 UTC (rev 12972)
@@ -77,4 +77,14 @@
return AxslPropertyId.values()[ordinal];
}
+ @Override
+ public Atomicity getType() {
+ return Atomicity.ATOMIC;
+ }
+
+ @Override
+ public boolean isInherited() {
+ return false;
+ }
+
}
Modified: trunk/foray/foray-fotree/src/main/java/org/foray/fotree/fo/FoPropertyId.java
===================================================================
--- trunk/foray/foray-fotree/src/main/java/org/foray/fotree/fo/FoPropertyId.java 2022-12-28 05:19:42 UTC (rev 12971)
+++ trunk/foray/foray-fotree/src/main/java/org/foray/fotree/fo/FoPropertyId.java 2022-12-28 19:17:20 UTC (rev 12972)
@@ -40,825 +40,825 @@
public enum FoPropertyId implements PropertyId {
/** Constant indicating an "absolute-position" FO property. */
- ABSOLUTE_POSITION, // 0
+ ABSOLUTE_POSITION(Atomicity.ATOMIC, false), // 0
/** Constant indicating an "active-state" FO property. */
- ACTIVE_STATE, // 1
+ ACTIVE_STATE(Atomicity.ATOMIC, false), // 1
/** Constant indicating an "alignment-adjust" FO property. */
- ALIGNMENT_ADJUST, // 2
+ ALIGNMENT_ADJUST(Atomicity.ATOMIC, false), // 2
/** Constant indicating an "alignment-baseline" FO property. */
- ALIGNMENT_BASELINE, // 3
+ ALIGNMENT_BASELINE(Atomicity.ATOMIC, false), // 3
/** Constant indicating an "allowed-height-scale" FO property. */
- ALLOWED_HEIGHT_SCALE, // 4
+ ALLOWED_HEIGHT_SCALE(Atomicity.ATOMIC, true), // 4
/** Constant indicating an "allowed-width-scale" FO property. */
- ALLOWED_WIDTH_SCALE, // 5
+ ALLOWED_WIDTH_SCALE(Atomicity.ATOMIC, true), // 5
/** Constant indicating an "auto-restore" FO property. */
- AUTO_RESTORE, // 6
+ AUTO_RESTORE(Atomicity.ATOMIC, true), // 6
/** Constant indicating an "azimuth" FO property. */
- AZIMUTH, // 7
+ AZIMUTH(Atomicity.ATOMIC, true), // 7
/** Constant indicating a "background" FO property. */
- BACKGROUND, // 8
+ BACKGROUND(Atomicity.SHORTHAND, false), // 8
/** Constant indicating a "background-attachment" FO property. */
- BACKGROUND_ATTACHMENT, // 9
+ BACKGROUND_ATTACHMENT(Atomicity.ATOMIC, false), // 9
/** Constant indicating a "background-color" FO property. */
- BACKGROUND_COLOR, // 10
+ BACKGROUND_COLOR(Atomicity.ATOMIC, false), // 10
/** Constant indicating a "background-image" FO property. */
- BACKGROUND_IMAGE, // 11
+ BACKGROUND_IMAGE(Atomicity.ATOMIC, false), // 11
/** Constant indicating a "background-position" FO property. */
- BACKGROUND_POSITION, // 12
+ BACKGROUND_POSITION(Atomicity.SHORTHAND, false), // 12
/** Constant indicating a "background-position-horizontal" FO property. */
- BACKGROUND_POSITION_HORIZONTAL, // 13
+ BACKGROUND_POSITION_HORIZONTAL(Atomicity.ATOMIC, false), // 13
/** Constant indicating a "background-position-vertical" FO property. */
- BACKGROUND_POSITION_VERTICAL, // 14
+ BACKGROUND_POSITION_VERTICAL(Atomicity.ATOMIC, false), // 14
/** Constant indicating a "background-repeat" FO property. */
- BACKGROUND_REPEAT, // 15
+ BACKGROUND_REPEAT(Atomicity.ATOMIC, false), // 15
/** Constant indicating a "baseline-shift" FO property. */
- BASELINE_SHIFT, // 16
+ BASELINE_SHIFT(Atomicity.ATOMIC, false), // 16
/** Constant indicating a "blank-or-not-blank" FO property. */
- BLANK_OR_NOT_BLANK, // 17
+ BLANK_OR_NOT_BLANK(Atomicity.ATOMIC, false), // 17
/** Constant indicating a "block-progression-dimension" FO property. */
- BLOCK_PROGRESSION_DIMENSION, // 18
+ BLOCK_PROGRESSION_DIMENSION(Atomicity.ATOMIC, false), // 18
/** Constant indicating a "border" FO property. */
- BORDER, // 19
+ BORDER(Atomicity.SHORTHAND, false), // 19
/** Constant indicating a "border-after-color" FO property. */
- BORDER_AFTER_COLOR, // 20
+ BORDER_AFTER_COLOR(Atomicity.ATOMIC, false), // 20
/** Constant indicating a "border-after-precedence" FO property. */
- BORDER_AFTER_PRECEDENCE, // 21
+ BORDER_AFTER_PRECEDENCE(Atomicity.ATOMIC, false), // 21
/** Constant indicating a "border-after-style" FO property. */
- BORDER_AFTER_STYLE, // 22
+ BORDER_AFTER_STYLE(Atomicity.ATOMIC, false), // 22
/** Constant indicating a "border-after-width" FO property. */
- BORDER_AFTER_WIDTH, // 23
+ BORDER_AFTER_WIDTH(Atomicity.ATOMIC, false), // 23
/** Constant indicating a "border-before-color" FO property. */
- BORDER_BEFORE_COLOR, // 24
+ BORDER_BEFORE_COLOR(Atomicity.ATOMIC, false), // 24
/** Constant indicating a "border-before-precedence" FO property. */
- BORDER_BEFORE_PRECEDENCE, // 25
+ BORDER_BEFORE_PRECEDENCE(Atomicity.ATOMIC, false), // 25
/** Constant indicating a "border-before-style" FO property. */
- BORDER_BEFORE_STYLE, // 26
+ BORDER_BEFORE_STYLE(Atomicity.ATOMIC, false), // 26
/** Constant indicating a "border-before-width" FO property. */
- BORDER_BEFORE_WIDTH, // 27
+ BORDER_BEFORE_WIDTH(Atomicity.ATOMIC, false), // 27
/** Constant indicating a "border-bottom" FO property. */
- BORDER_BOTTOM, // 28
+ BORDER_BOTTOM(Atomicity.SHORTHAND, false), // 28
/** Constant indicating a "border-bottom-color" FO property. */
- BORDER_BOTTOM_COLOR, // 29
+ BORDER_BOTTOM_COLOR(Atomicity.ATOMIC, false), // 29
/** Constant indicating a "border-bottom-style" FO property. */
- BORDER_BOTTOM_STYLE, // 30
+ BORDER_BOTTOM_STYLE(Atomicity.ATOMIC, false), // 30
/** Constant indicating a "border-bottom-width" FO property. */
- BORDER_BOTTOM_WIDTH, // 31
+ BORDER_BOTTOM_WIDTH(Atomicity.ATOMIC, false), // 31
/** Constant indicating a "border-collapse" FO property. */
- BORDER_COLLAPSE, // 32
+ BORDER_COLLAPSE(Atomicity.ATOMIC, true), // 32
/** Constant indicating a "border-color" FO property. */
- BORDER_COLOR, // 33
+ BORDER_COLOR(Atomicity.SHORTHAND, false), // 33
/** Constant indicating a "border-end-color" FO property. */
- BORDER_END_COLOR, // 34
+ BORDER_END_COLOR(Atomicity.ATOMIC, false), // 34
/** Constant indicating a "border-end-precedence" FO property. */
- BORDER_END_PRECEDENCE, // 35
+ BORDER_END_PRECEDENCE(Atomicity.ATOMIC, false), // 35
/** Constant indicating a "border-end-style" FO property. */
- BORDER_END_STYLE, // 36
+ BORDER_END_STYLE(Atomicity.ATOMIC, false), // 36
/** Constant indicating a "border-end-width" FO property. */
- BORDER_END_WIDTH, // 37
+ BORDER_END_WIDTH(Atomicity.ATOMIC, false), // 37
/** Constant indicating a "border-left" FO property. */
- BORDER_LEFT, // 38
+ BORDER_LEFT(Atomicity.SHORTHAND, false), // 38
/** Constant indicating a "border-left-color" FO property. */
- BORDER_LEFT_COLOR, // 39
+ BORDER_LEFT_COLOR(Atomicity.ATOMIC, false), // 39
/** Constant indicating a "border-left-style" FO property. */
- BORDER_LEFT_STYLE, // 40
+ BORDER_LEFT_STYLE(Atomicity.ATOMIC, false), // 40
/** Constant indicating a "border-left-width" FO property. */
- BORDER_LEFT_WIDTH, // 41
+ BORDER_LEFT_WIDTH(Atomicity.ATOMIC, false), // 41
/** Constant indicating a "border-right" FO property. */
- BORDER_RIGHT, // 42
+ BORDER_RIGHT(Atomicity.SHORTHAND, false), // 42
/** Constant indicating a "border-right-color" FO property. */
- BORDER_RIGHT_COLOR, // 43
+ BORDER_RIGHT_COLOR(Atomicity.ATOMIC, false), // 43
/** Constant indicating a "border-right-style" FO property. */
- BORDER_RIGHT_STYLE, // 44
+ BORDER_RIGHT_STYLE(Atomicity.ATOMIC, false), // 44
/** Constant indicating a "border-right-width" FO property. */
- BORDER_RIGHT_WIDTH, // 45
+ BORDER_RIGHT_WIDTH(Atomicity.ATOMIC, false), // 45
/** Constant indicating a "border-separation" FO property. */
- BORDER_SEPARATION, // 46
+ BORDER_SEPARATION(Atomicity.ATOMIC, true), // 46
/** Constant indicating a "border-spacing" FO property. */
- BORDER_SPACING, // 47
+ BORDER_SPACING(Atomicity.SHORTHAND, true), // 47
/** Constant indicating a "border-start-color" FO property. */
- BORDER_START_COLOR, // 48
+ BORDER_START_COLOR(Atomicity.ATOMIC, false), // 48
/** Constant indicating a "border-start-precedence" FO property. */
- BORDER_START_PRECEDENCE, // 49
+ BORDER_START_PRECEDENCE(Atomicity.ATOMIC, false), // 49
/** Constant indicating a "border-start-style" FO property. */
- BORDER_START_STYLE, // 50
+ BORDER_START_STYLE(Atomicity.ATOMIC, false), // 50
/** Constant indicating a "border-start-width" FO property. */
- BORDER_START_WIDTH, // 51
+ BORDER_START_WIDTH(Atomicity.ATOMIC, false), // 51
/** Constant indicating a "border-style" FO property. */
- BORDER_STYLE, // 52
+ BORDER_STYLE(Atomicity.SHORTHAND, false), // 52
/** Constant indicating a "border-top" FO property. */
- BORDER_TOP, // 53
+ BORDER_TOP(Atomicity.SHORTHAND, false), // 53
/** Constant indicating a "border-top-color" FO property. */
- BORDER_TOP_COLOR, // 54
+ BORDER_TOP_COLOR(Atomicity.ATOMIC, false), // 54
/** Constant indicating a "border-top-style" FO property. */
- BORDER_TOP_STYLE, // 55
+ BORDER_TOP_STYLE(Atomicity.ATOMIC, false), // 55
/** Constant indicating a "border-top-width" FO property. */
- BORDER_TOP_WIDTH, // 56
+ BORDER_TOP_WIDTH(Atomicity.ATOMIC, false), // 56
/** Constant indicating a "border-width" FO property. */
- BORDER_WIDTH, // 57
+ BORDER_WIDTH(Atomicity.SHORTHAND, false), // 57
/** Constant indicating a "bottom" FO property. */
- BOTTOM, // 58
+ BOTTOM(Atomicity.ATOMIC, false), // 58
/** Constant indicating a "break-after" FO property. */
- BREAK_AFTER, // 59
+ BREAK_AFTER(Atomicity.ATOMIC, false), // 59
/** Constant indicating a "break-before" FO property. */
- BREAK_BEFORE, // 60
+ BREAK_BEFORE(Atomicity.ATOMIC, false), // 60
/** Constant indicating a "caption-side" FO property. */
- CAPTION_SIDE, // 61
+ CAPTION_SIDE(Atomicity.ATOMIC, true), // 61
/** Constant indicating a "case-name" FO property. */
- CASE_NAME, // 62
+ CASE_NAME(Atomicity.ATOMIC, false), // 62
/** Constant indicating a "case-title" FO property. */
- CASE_TITLE, // 63
+ CASE_TITLE(Atomicity.ATOMIC, false), // 63
/** Constant indicating a "change-bar-class" FO property. */
- CHANGE_BAR_CLASS, // 64
+ CHANGE_BAR_CLASS(Atomicity.ATOMIC, false), // 64
/** Constant indicating a "change-bar-color" FO property. */
- CHANGE_BAR_COLOR, // 65
+ CHANGE_BAR_COLOR(Atomicity.ATOMIC, true), // 65
/** Constant indicating a "change-bar-offset" FO property. */
- CHANGE_BAR_OFFSET, // 66
+ CHANGE_BAR_OFFSET(Atomicity.ATOMIC, true), // 66
/** Constant indicating a "change-bar-placement" FO property. */
- CHANGE_BAR_PLACEMENT, // 67
+ CHANGE_BAR_PLACEMENT(Atomicity.ATOMIC, true), // 67
/** Constant indicating a "change-bar-style" FO property. */
- CHANGE_BAR_STYLE, // 68
+ CHANGE_BAR_STYLE(Atomicity.ATOMIC, true), // 68
/** Constant indicating a "change-bar-width" FO property. */
- CHANGE_BAR_WIDTH, // 69
+ CHANGE_BAR_WIDTH(Atomicity.ATOMIC, true), // 69
/** Constant indicating a "character" FO property. */
- CHARACTER, // 70
+ CHARACTER(Atomicity.ATOMIC, false), // 70
/** Constant indicating a "clear" FO property. */
- CLEAR, // 71
+ CLEAR(Atomicity.ATOMIC, false), // 71
/** Constant indicating a "clip" FO property. */
- CLIP, // 72
+ CLIP(Atomicity.ATOMIC, false), // 72
/** Constant indicating a "color" FO property. */
- COLOR, // 73
+ COLOR(Atomicity.ATOMIC, true), // 73
/** Constant indicating a "color-profile-name" FO property. */
- COLOR_PROFILE_NAME, // 74
+ COLOR_PROFILE_NAME(Atomicity.ATOMIC, false), // 74
/** Constant indicating a "column-count" FO property. */
- COLUMN_COUNT, // 75
+ COLUMN_COUNT(Atomicity.ATOMIC, false), // 75
/** Constant indicating a "column-gap" FO property. */
- COLUMN_GAP, // 76
+ COLUMN_GAP(Atomicity.ATOMIC, false), // 76
/** Constant indicating a "column-number" FO property. */
- COLUMN_NUMBER, // 77
+ COLUMN_NUMBER(Atomicity.ATOMIC, false), // 77
/** Constant indicating a "column-width" FO property. */
- COLUMN_WIDTH, // 78
+ COLUMN_WIDTH(Atomicity.ATOMIC, false), // 78
/** Constant indicating a "content-height" FO property. */
- CONTENT_HEIGHT, // 79
+ CONTENT_HEIGHT(Atomicity.ATOMIC, false), // 79
/** Constant indicating a "content-type" FO property. */
- CONTENT_TYPE, // 80
+ CONTENT_TYPE(Atomicity.ATOMIC, false), // 80
/** Constant indicating a "content-width" FO property. */
- CONTENT_WIDTH, // 81
+ CONTENT_WIDTH(Atomicity.ATOMIC, false), // 81
/** Constant indicating a "country" FO property. */
- COUNTRY, // 82
+ COUNTRY(Atomicity.ATOMIC, true), // 82
/** Constant indicating a "cue" FO property. */
- CUE, // 83
+ CUE(Atomicity.SHORTHAND, false), // 83
/** Constant indicating a "cue-after" FO property. */
- CUE_AFTER, // 84
+ CUE_AFTER(Atomicity.ATOMIC, false), // 84
/** Constant indicating a "cue-before" FO property. */
- CUE_BEFORE, // 85
+ CUE_BEFORE(Atomicity.ATOMIC, false), // 85
/** Constant indicating a "destination-placement-offset" FO property. */
- DESTINATION_PLACEMENT_OFFSET, // 86
+ DESTINATION_PLACEMENT_OFFSET(Atomicity.ATOMIC, false), // 86
/** Constant indicating a "direction" FO property. */
- DIRECTION, // 87
+ DIRECTION(Atomicity.ATOMIC, true), // 87
/** Constant indicating a "display-align" FO property. */
- DISPLAY_ALIGN, // 88
+ DISPLAY_ALIGN(Atomicity.ATOMIC, true), // 88
/** Constant indicating a "dominant-baseline" FO property. */
- DOMINANT_BASELINE, // 89
+ DOMINANT_BASELINE(Atomicity.ATOMIC, false), // 89
/** Constant indicating an "elevation" FO property. */
- ELEVATION, // 90
+ ELEVATION(Atomicity.ATOMIC, true), // 90
/** Constant indicating an "empty-cells" FO property. */
- EMPTY_CELLS, // 91
+ EMPTY_CELLS(Atomicity.ATOMIC, true), // 91
/** Constant indicating an "end-indent" FO property. */
- END_INDENT, // 92
+ END_INDENT(Atomicity.ATOMIC, true), // 92
/** Constant indicating an "ends-row" FO property. */
- ENDS_ROW, // 93
+ ENDS_ROW(Atomicity.ATOMIC, false), // 93
/** Constant indicating an "extent" FO property. */
- EXTENT, // 94
+ EXTENT(Atomicity.ATOMIC, false), // 94
/** Constant indicating an "external-destination" FO property. */
- EXTERNAL_DESTINATION, // 95
+ EXTERNAL_DESTINATION(Atomicity.ATOMIC, false), // 95
/** Constant indicating a "float" FO property. */
- FLOAT, // 96
+ FLOAT(Atomicity.ATOMIC, false), // 96
/** Constant indicating a "flow-map-name" FO property. */
- FLOW_MAP_NAME, // 97
+ FLOW_MAP_NAME(Atomicity.ATOMIC, false), // 97
/** Constant indicating a "flow-map-reference" FO property. */
- FLOW_MAP_REFERENCE, // 98
+ FLOW_MAP_REFERENCE(Atomicity.ATOMIC, false), // 98
/** Constant indicating a "flow-name" FO property. */
- FLOW_NAME, // 99
+ FLOW_NAME(Atomicity.ATOMIC, false), // 99
/** Constant indicating a "flow-name-reference" FO property. */
- FLOW_NAME_REFERENCE, // 100
+ FLOW_NAME_REFERENCE(Atomicity.ATOMIC, false), // 100
/** Constant indicating a "font" FO property. */
- FONT, // 101
+ FONT(Atomicity.SHORTHAND, true), // 101
/** Constant indicating a "font-family" FO property. */
- FONT_FAMILY, // 102
+ FONT_FAMILY(Atomicity.ATOMIC, true), // 102
/** Constant indicating a "font-selection-strategy" FO property. */
- FONT_SELECTION_STRATEGY, // 103
+ FONT_SELECTION_STRATEGY(Atomicity.ATOMIC, true), // 103
/** Constant indicating a "font-size" FO property. */
- FONT_SIZE, // 104
+ FONT_SIZE(Atomicity.ATOMIC, true), // 104
/** Constant indicating a "font-size-adjust" FO property. */
- FONT_SIZE_ADJUST, // 105
+ FONT_SIZE_ADJUST(Atomicity.ATOMIC, true), // 105
/** Constant indicating a "font-stretch" FO property. */
- FONT_STRETCH, // 106
+ FONT_STRETCH(Atomicity.ATOMIC, true), // 106
/** Constant indicating a "font-style" FO property. */
- FONT_STYLE, // 107
+ FONT_STYLE(Atomicity.ATOMIC, true), // 107
/** Constant indicating a "font-variant" FO property. */
- FONT_VARIANT, // 108
+ FONT_VARIANT(Atomicity.ATOMIC, true), // 108
/** Constant indicating a "font-weight" FO property. */
- FONT_WEIGHT, // 109
+ FONT_WEIGHT(Atomicity.ATOMIC, true), // 109
/** Constant indicating a "force-page-count" FO property. */
- FORCE_PAGE_COUNT, // 110
+ FORCE_PAGE_COUNT(Atomicity.ATOMIC, false), // 110
/** Constant indicating a "format" FO property. */
- FORMAT, // 111
+ FORMAT(Atomicity.ATOMIC, false), // 111
/** Constant indicating a "glyph-orientation-horizontal" FO property. */
- GLYPH_ORIENTATION_HORIZONTAL, // 112
+ GLYPH_ORIENTATION_HORIZONTAL(Atomicity.ATOMIC, true), // 112
/** Constant indicating a "glyph-orientation-vertical" FO property. */
- GLYPH_ORIENTATION_VERTICAL, // 113
+ GLYPH_ORIENTATION_VERTICAL(Atomicity.ATOMIC, true), // 113
/** Constant indicating a "grouping-separator" FO property. */
- GROUPING_SEPARATOR, // 114
+ GROUPING_SEPARATOR(Atomicity.ATOMIC, false), // 114
/** Constant indicating a "grouping-size" FO property. */
- GROUPING_SIZE, // 115
+ GROUPING_SIZE(Atomicity.ATOMIC, false), // 115
/** Constant indicating a "height" FO property. */
- HEIGHT, // 116
+ HEIGHT(Atomicity.ATOMIC, false), // 116
/** Constant indicating a "hyphenate" FO property. */
- HYPHENATE, // 117
+ HYPHENATE(Atomicity.ATOMIC, true), // 117
/** Constant indicating a "hyphenation-character" FO property. */
- HYPHENATION_CHARACTER, // 118
+ HYPHENATION_CHARACTER(Atomicity.ATOMIC, true), // 118
/** Constant indicating a "hyphenation-keep" FO property. */
- HYPHENATION_KEEP, // 119
+ HYPHENATION_KEEP(Atomicity.ATOMIC, true), // 119
/** Constant indicating a "hyphenation-ladder-count" FO property. */
- HYPHENATION_LADDER_COUNT, // 120
+ HYPHENATION_LADDER_COUNT(Atomicity.ATOMIC, true), // 120
/** Constant indicating a "hyphenation-push-character-count" FO
* property. */
- HYPHENATION_PUSH_CHARACTER_COUNT, // 121
+ HYPHENATION_PUSH_CHARACTER_COUNT(Atomicity.ATOMIC, true), // 121
/** Constant indicating a "hyphenation-remain-character-count" FO
* property. */
- HYPHENATION_REMAIN_CHARACTER_COUNT, // 122
+ HYPHENATION_REMAIN_CHARACTER_COUNT(Atomicity.ATOMIC, true), // 122
/** Constant indicating an "id" FO property. */
- ID, // 123
+ ID(Atomicity.ATOMIC, false), // 123
/** Constant indicating an "index-class" FO property. */
- INDEX_CLASS, // 124
+ INDEX_CLASS(Atomicity.ATOMIC, false), // 124
/** Constant indicating an "index-key" FO property. */
- INDEX_KEY, // 125
+ INDEX_KEY(Atomicity.ATOMIC, false), // 125
/** Constant indicating an "indicate-destination" FO property. */
- INDICATE_DESTINATION, // 126
+ INDICATE_DESTINATION(Atomicity.ATOMIC, false), // 126
/** Constant indicating an "initial-page-number" FO property. */
- INITIAL_PAGE_NUMBER, // 127
+ INITIAL_PAGE_NUMBER(Atomicity.ATOMIC, false), // 127
/** Constant indicating an "inline-progression-dimension" FO property. */
- INLINE_PROGRESSION_DIMENSION, // 128
+ INLINE_PROGRESSION_DIMENSION(Atomicity.ATOMIC, false), // 128
/** Constant indicating an "internal-destination" FO property. */
- INTERNAL_DESTINATION, // 129
+ INTERNAL_DESTINATION(Atomicity.ATOMIC, false), // 129
/** Constant indicating an "intrinsic-scale-value" FO property. */
- INTRINSIC_SCALE_VALUE, // 130
+ INTRINSIC_SCALE_VALUE(Atomicity.ATOMIC, true), // 130
/** Constant indicating an "intrusion-displace" FO property. */
- INTRUSION_DISPLACE, // 131
+ INTRUSION_DISPLACE(Atomicity.ATOMIC, false), // 131
/** Constant indicating a "keep-...
[truncated message content] |