Class TextInterval
- java.lang.Object
-
- org.apache.fop.complexscripts.bidi.TextInterval
-
class TextInterval extends java.lang.ObjectThe
TextIntervalclass 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 voidassignTextLevels()booleanequals(java.lang.Object o)(package private) intgetEnd()(package private) intgetLevel()(package private) FONodegetNode()(package private) intgetStart()java.lang.StringgetText()(package private) intgetTextStart()inthashCode()intlength()(package private) voidsetLevel(int level)java.lang.StringtoString()
-
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-