Class DelimitedTextRange
java.lang.Object
org.apache.fop.complexscripts.bidi.DelimitedTextRange
The
DelimitedTextRange
class implements the "delimited text range" as described
by XML-FO 1.1 ยง5.8, which contains a flattened sequence of characters. Any FO that generates
block areas serves as a delimiter.
This work was originally authored by Glenn Adams (gadams@apache.org).
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Append interval using character C.void
append
(CharIterator it, FONode fn) Append interval using characters from character iterator IT.getNode()
Obtain node that generated this text range.boolean
isEmpty()
Determine if range is empty.void
resolve()
Resolve bidirectional levels for this range.toString()
-
Constructor Details
-
DelimitedTextRange
Primary constructor.- Parameters:
fn
- node that generates this text range
-
-
Method Details
-
getNode
Obtain node that generated this text range.- Returns:
- node that generated this text range
-
append
Append interval using characters from character iterator IT.- Parameters:
it
- character iteratorfn
- node that generates interval being appended
-
append
Append interval using character C.- Parameters:
c
- characterfn
- node that generates interval being appended
-
isEmpty
public boolean isEmpty()Determine if range is empty.- Returns:
- true if range is empty
-
resolve
public void resolve()Resolve bidirectional levels for this range. -
toString
-