fop 1.0

org.apache.fop.area
Class Trait

java.lang.Object
  extended by org.apache.fop.area.Trait
All Implemented Interfaces:
java.io.Serializable

public class Trait
extends java.lang.Object
implements java.io.Serializable

Area traits used for rendering. This class represents an area trait that specifies a value for rendering.

See Also:
Serialized Form

Nested Class Summary
static class Trait.Background
          Background trait structure.
static class Trait.ExternalLink
          External Link trait structure
static class Trait.InternalLink
          Class for internal link traits.
 
Field Summary
static java.lang.Integer BACKGROUND
          Background trait for an area.
static java.lang.Integer BLINK
          Blinking trait used when rendering inline parent.
static java.lang.Integer BORDER_AFTER
          The border after.
static java.lang.Integer BORDER_BEFORE
          The border before.
static java.lang.Integer BORDER_END
          The border end.
static java.lang.Integer BORDER_START
          The border start.
static java.lang.Integer COLOR
          The current color.
static java.lang.Integer END_INDENT
          The end-indent trait.
static java.lang.Integer EXTERNAL_LINK
          External link.
static java.lang.Integer FONT
          The font triplet for the current font.
static java.lang.Integer FONT_SIZE
          Font size for the current font.
static java.lang.Integer INTERNAL_LINK
          Internal link trait.
static java.lang.Integer IS_REFERENCE_AREA
          The is-reference-area trait.
static java.lang.Integer IS_VIEWPORT_AREA
          The is-viewport-area trait.
static java.lang.Integer LINETHROUGH
          Linethrough trait used when rendering inline parent.
static java.lang.Integer LINETHROUGH_COLOR
          Trait for color of linethrough decorations when rendering inline parent.
static int MAX_TRAIT_KEY
          Maximum value used by trait keys
static java.lang.Integer OVERLINE
          Overline trait used when rendering inline parent.
static java.lang.Integer OVERLINE_COLOR
          Trait for color of overline decorations when rendering inline parent.
static java.lang.Integer PADDING_AFTER
          The padding after.
static java.lang.Integer PADDING_BEFORE
          The padding before.
static java.lang.Integer PADDING_END
          The padding end.
static java.lang.Integer PADDING_START
          The padding start.
static java.lang.Integer PROD_ID
          The ID of the FO that produced an area.
static java.lang.Integer PTR
          The ptr trait.
static java.lang.Integer SPACE_AFTER
          The space-after trait.
static java.lang.Integer SPACE_BEFORE
          The space-before trait.
static java.lang.Integer SPACE_END
          The space end.
static java.lang.Integer SPACE_START
          The space start.
static java.lang.Integer START_INDENT
          The start-indent trait.
static java.lang.Integer UNDERLINE
          Underline trait used when rendering inline parent.
static java.lang.Integer UNDERLINE_COLOR
          Trait for color of underline decorations when rendering inline parent.
 
Constructor Summary
Trait()
           
 
Method Summary
static java.lang.Class getTraitClass(java.lang.Object traitCode)
          Get the data storage class for the trait.
static java.lang.String getTraitName(java.lang.Object traitCode)
          Get the trait name for a trait code.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.


PTR

public static final java.lang.Integer PTR
The ptr trait. Used for accessibility


MAX_TRAIT_KEY

public static final int MAX_TRAIT_KEY
Maximum value used by trait keys

See Also:
Constant Field Values
Constructor Detail

Trait

public Trait()
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

fop 1.0

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.