Package org.apache.fop.area
Class Trait
- java.lang.Object
-
- org.apache.fop.area.Trait
-
- All Implemented Interfaces:
java.io.Serializable
public final class Trait extends java.lang.Object implements java.io.SerializableArea traits used for rendering. This class represents an area trait that specifies a value for rendering.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTrait.BackgroundBackground trait structure.static classTrait.ExternalLinkExternal Link trait structurestatic classTrait.InternalLinkClass for internal link traits.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.IntegerBACKGROUNDBackground trait for an area.static java.lang.IntegerBLINKBlinking trait used when rendering inline parent.static java.lang.IntegerBLOCK_PROGRESSION_DIRECTIONblock progression direction traitstatic java.lang.IntegerBORDER_AFTERThe border after.static java.lang.IntegerBORDER_BEFOREThe border before.static java.lang.IntegerBORDER_ENDThe border end.static java.lang.IntegerBORDER_STARTThe border start.static java.lang.IntegerCOLORThe current color.static java.lang.IntegerCOLUMN_PROGRESSION_DIRECTIONcolumn progression direction traitstatic java.lang.IntegerEND_INDENTThe end-indent trait.static java.lang.IntegerEXTERNAL_LINKExternal link.static java.lang.IntegerFONTThe font triplet for the current font.static java.lang.IntegerFONT_SIZEFont size for the current font.static java.lang.IntegerINLINE_PROGRESSION_DIRECTIONinline progression direction traitstatic java.lang.IntegerINTERNAL_LINKInternal link trait.static java.lang.IntegerIS_REFERENCE_AREAThe is-reference-area trait.static java.lang.IntegerIS_VIEWPORT_AREAThe is-viewport-area trait.static java.lang.IntegerLAYERFor optional content groups.static java.lang.IntegerLINETHROUGHLinethrough trait used when rendering inline parent.static java.lang.IntegerLINETHROUGH_COLORTrait for color of linethrough decorations when rendering inline parent.static intMAX_TRAIT_KEYMaximum value used by trait keysstatic java.lang.IntegerOVERLINEOverline trait used when rendering inline parent.static java.lang.IntegerOVERLINE_COLORTrait for color of overline decorations when rendering inline parent.static java.lang.IntegerPADDING_AFTERThe padding after.static java.lang.IntegerPADDING_BEFOREThe padding before.static java.lang.IntegerPADDING_ENDThe padding end.static java.lang.IntegerPADDING_STARTThe padding start.static java.lang.IntegerPROD_IDThe ID of the FO that produced an area.static java.lang.IntegerSHIFT_DIRECTIONshift direction traitstatic java.lang.IntegerSPACE_AFTERThe space-after trait.static java.lang.IntegerSPACE_BEFOREThe space-before trait.static java.lang.IntegerSPACE_ENDThe space end.static java.lang.IntegerSPACE_STARTThe space start.static java.lang.IntegerSTART_INDENTThe start-indent trait.static java.lang.IntegerSTRUCTURE_TREE_ELEMENTFor navigation in the document structure.static java.lang.IntegerUNDERLINEUnderline trait used when rendering inline parent.static java.lang.IntegerUNDERLINE_COLORTrait for color of underline decorations when rendering inline parent.static java.lang.IntegerVISIBILITYUsed to disable the rendering of a Block http://www.w3.org/TR/xsl/#rend-visstatic java.lang.IntegerWRITING_MODEwriting mode trait
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ClassgetTraitClass(java.lang.Object traitCode)Get the data storage class for the trait.static java.lang.StringgetTraitName(java.lang.Object traitCode)Get the trait name for a trait code.
-
-
-
Field Detail
-
INTERNAL_LINK
public static final java.lang.Integer INTERNAL_LINK
Internal link trait. Contains the PageViewport key and the PROD_ID of the target area
-
EXTERNAL_LINK
public static final java.lang.Integer EXTERNAL_LINK
External link. A URL link to an external resource.
-
FONT
public static final java.lang.Integer FONT
The font triplet for the current font.
-
FONT_SIZE
public static final java.lang.Integer FONT_SIZE
Font size for the current font.
-
COLOR
public static final java.lang.Integer COLOR
The current color.
-
PROD_ID
public static final java.lang.Integer PROD_ID
The ID of the FO that produced an area.
-
BACKGROUND
public static final java.lang.Integer BACKGROUND
Background trait for an area.
-
UNDERLINE
public static final java.lang.Integer UNDERLINE
Underline trait used when rendering inline parent.
-
OVERLINE
public static final java.lang.Integer OVERLINE
Overline trait used when rendering inline parent.
-
LINETHROUGH
public static final java.lang.Integer LINETHROUGH
Linethrough trait used when rendering inline parent.
-
BORDER_START
public static final java.lang.Integer BORDER_START
The border start.
-
BORDER_END
public static final java.lang.Integer BORDER_END
The border end.
-
BORDER_BEFORE
public static final java.lang.Integer BORDER_BEFORE
The border before.
-
BORDER_AFTER
public static final java.lang.Integer BORDER_AFTER
The border after.
-
PADDING_START
public static final java.lang.Integer PADDING_START
The padding start.
-
PADDING_END
public static final java.lang.Integer PADDING_END
The padding end.
-
PADDING_BEFORE
public static final java.lang.Integer PADDING_BEFORE
The padding before.
-
PADDING_AFTER
public static final java.lang.Integer PADDING_AFTER
The padding after.
-
SPACE_START
public static final java.lang.Integer SPACE_START
The space start.
-
SPACE_END
public static final java.lang.Integer SPACE_END
The space end.
-
START_INDENT
public static final java.lang.Integer START_INDENT
The start-indent trait.
-
END_INDENT
public static final java.lang.Integer END_INDENT
The end-indent trait.
-
SPACE_BEFORE
public static final java.lang.Integer SPACE_BEFORE
The space-before trait.
-
SPACE_AFTER
public static final java.lang.Integer SPACE_AFTER
The space-after trait.
-
IS_REFERENCE_AREA
public static final java.lang.Integer IS_REFERENCE_AREA
The is-reference-area trait.
-
IS_VIEWPORT_AREA
public static final java.lang.Integer IS_VIEWPORT_AREA
The is-viewport-area trait.
-
BLINK
public static final java.lang.Integer BLINK
Blinking trait used when rendering inline parent.
-
UNDERLINE_COLOR
public static final java.lang.Integer UNDERLINE_COLOR
Trait for color of underline decorations when rendering inline parent.
-
OVERLINE_COLOR
public static final java.lang.Integer OVERLINE_COLOR
Trait for color of overline decorations when rendering inline parent.
-
LINETHROUGH_COLOR
public static final java.lang.Integer LINETHROUGH_COLOR
Trait for color of linethrough decorations when rendering inline parent.
-
STRUCTURE_TREE_ELEMENT
public static final java.lang.Integer STRUCTURE_TREE_ELEMENT
For navigation in the document structure.
-
WRITING_MODE
public static final java.lang.Integer WRITING_MODE
writing mode trait
-
INLINE_PROGRESSION_DIRECTION
public static final java.lang.Integer INLINE_PROGRESSION_DIRECTION
inline progression direction trait
-
BLOCK_PROGRESSION_DIRECTION
public static final java.lang.Integer BLOCK_PROGRESSION_DIRECTION
block progression direction trait
-
COLUMN_PROGRESSION_DIRECTION
public static final java.lang.Integer COLUMN_PROGRESSION_DIRECTION
column progression direction trait
-
SHIFT_DIRECTION
public static final java.lang.Integer SHIFT_DIRECTION
shift direction trait
-
LAYER
public static final java.lang.Integer LAYER
For optional content groups.
-
VISIBILITY
public static final java.lang.Integer VISIBILITY
Used to disable the rendering of a Block http://www.w3.org/TR/xsl/#rend-vis
-
MAX_TRAIT_KEY
public static final int MAX_TRAIT_KEY
Maximum value used by trait keys- See Also:
- Constant Field Values
-
-
Method Detail
-
getTraitName
public static java.lang.String getTraitName(java.lang.Object traitCode)
Get the trait name for a trait code.- Parameters:
traitCode- the trait code to get the name for- Returns:
- the trait name
-
getTraitClass
public static java.lang.Class getTraitClass(java.lang.Object traitCode)
Get the data storage class for the trait.- Parameters:
traitCode- the trait code to lookup- Returns:
- the class type for the trait
-
-