Package org.apache.fop.svg.text
Class BidiAttributedCharacterIterator
java.lang.Object
org.apache.fop.svg.text.BidiAttributedCharacterIterator
- All Implemented Interfaces:
Cloneable
,AttributedCharacterIterator
,CharacterIterator
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.text.AttributedCharacterIterator
AttributedCharacterIterator.Attribute
-
Field Summary
Fields inherited from interface java.text.CharacterIterator
DONE
-
Constructor Summary
ModifierConstructorDescriptionprotected
BidiAttributedCharacterIterator
(AttributedCharacterIterator aci, int defaultBidiLevel) -
Method Summary
Modifier and TypeMethodDescriptionclone()
char
current()
char
first()
int
int
int
getIndex()
int
int
getRunLimit
(AttributedCharacterIterator.Attribute attribute) int
getRunLimit
(Set<? extends AttributedCharacterIterator.Attribute> attributes) int
int
getRunStart
(AttributedCharacterIterator.Attribute attribute) int
getRunStart
(Set<? extends AttributedCharacterIterator.Attribute> attributes) char
last()
char
next()
char
previous()
char
setIndex
(int position)
-
Constructor Details
-
BidiAttributedCharacterIterator
-
BidiAttributedCharacterIterator
-
-
Method Details
-
first
public char first()- Specified by:
first
in interfaceCharacterIterator
-
last
public char last()- Specified by:
last
in interfaceCharacterIterator
-
current
public char current()- Specified by:
current
in interfaceCharacterIterator
-
next
public char next()- Specified by:
next
in interfaceCharacterIterator
-
previous
public char previous()- Specified by:
previous
in interfaceCharacterIterator
-
setIndex
public char setIndex(int position) - Specified by:
setIndex
in interfaceCharacterIterator
-
getBeginIndex
public int getBeginIndex()- Specified by:
getBeginIndex
in interfaceCharacterIterator
-
getEndIndex
public int getEndIndex()- Specified by:
getEndIndex
in interfaceCharacterIterator
-
getIndex
public int getIndex()- Specified by:
getIndex
in interfaceCharacterIterator
-
clone
- Specified by:
clone
in interfaceCharacterIterator
- Overrides:
clone
in classObject
-
getRunStart
public int getRunStart()- Specified by:
getRunStart
in interfaceAttributedCharacterIterator
-
getRunStart
- Specified by:
getRunStart
in interfaceAttributedCharacterIterator
-
getRunStart
- Specified by:
getRunStart
in interfaceAttributedCharacterIterator
-
getRunLimit
public int getRunLimit()- Specified by:
getRunLimit
in interfaceAttributedCharacterIterator
-
getRunLimit
- Specified by:
getRunLimit
in interfaceAttributedCharacterIterator
-
getRunLimit
- Specified by:
getRunLimit
in interfaceAttributedCharacterIterator
-
getAttributes
- Specified by:
getAttributes
in interfaceAttributedCharacterIterator
-
getAttribute
- Specified by:
getAttribute
in interfaceAttributedCharacterIterator
-
getAllAttributeKeys
- Specified by:
getAllAttributeKeys
in interfaceAttributedCharacterIterator
-