org.apache.fop.fo.flow
Class Character

org.apache.fop.fo.FONode
  |
  +--org.apache.fop.fo.FObj
        |
        +--org.apache.fop.fo.flow.Character

public class Character
extends FObj

this class represents the flow object 'fo:character'. Its use is defined by the spec: "The fo:character flow object represents a character that is mapped to a glyph for presentation. It is an atomic unit to the formatter. When the result tree is interpreted as a tree of formatting objects, a character in the result tree is treated as if it were an empty element of type fo:character with a character attribute equal to the Unicode representation of the character. The semantics of an "auto" value for character properties, which is typically their initial value, are based on the Unicode codepoint. Overrides may be specified in an implementation-specific manner." (6.6.3)


Inner Class Summary
 public static classCharacter.Maker
           

Inner classes inherited from class org.apache.fop.fo.FObj
FObj.Maker

Field Summary
 final static intDOESNOT_FIT
           
 final static intOK
           

Fields inherited from class org.apache.fop.fo.FObj
properties

Fields inherited from class org.apache.fop.fo.FONode
BREAK_AFTER, children, START

Constructor Summary
Character(FObj parent, PropertyList propertyList)
           

Method Summary
 Statuslayout(Area area)
           
 static FObj.Makermaker()
           

Methods inherited from class org.apache.fop.fo.FObj
generatesReferenceAreas, getContentWidth, getName, getProperty, removeID

Methods inherited from class org.apache.fop.fo.FONode
forceStartOffset, forceWidth, getLinkSet, getMarkerSnapshot, getParent, removeAreas, resetMarker, rollback, setBodyIndent, setDistanceBetweenStarts, setIsInLabel, setIsInListBody, setIsInTableCell, setLabelSeparation, setLinkSet, setOrphans, setWidows

Field Detail

DOESNOT_FIT

public final static int DOESNOT_FIT

OK

public final static int OK
Constructor Detail

Character

public Character(FObj parent, PropertyList propertyList)
Method Detail

layout

public Status layout(Area area)
throws org.apache.fop.apps.FOPException

maker

public static FObj.Maker maker()