Class TextInterval
- java.lang.Object
-
- org.apache.fop.complexscripts.bidi.TextInterval
-
class TextInterval extends java.lang.Object
The
TextInterval
class is a utility class, the instances of which are used to record backpointers to associated nodes over sub-intervals of a delimited text range.This work was originally authored by Glenn Adams (gadams@apache.org).
-
-
Constructor Summary
Constructors Constructor Description TextInterval(FONode fn, int start, int end)
TextInterval(FONode fn, int textStart, int start, int end, int level)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assignTextLevels()
boolean
equals(java.lang.Object o)
(package private) int
getEnd()
(package private) int
getLevel()
(package private) FONode
getNode()
(package private) int
getStart()
java.lang.String
getText()
(package private) int
getTextStart()
int
hashCode()
int
length()
(package private) void
setLevel(int level)
java.lang.String
toString()
-
-
-
Field Detail
-
fn
private FONode fn
-
textStart
private int textStart
-
start
private int start
-
end
private int end
-
level
private int level
-
-
Method Detail
-
getNode
FONode getNode()
-
getTextStart
int getTextStart()
-
getStart
int getStart()
-
getEnd
int getEnd()
-
getLevel
int getLevel()
-
setLevel
void setLevel(int level)
-
length
public int length()
-
getText
public java.lang.String getText()
-
assignTextLevels
public void assignTextLevels()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-