java.lang.Cloneable, java.text.AttributedCharacterIterator, java.text.CharacterIteratorpublic static class AttributedCharacters.AttributedCharacterIteratorImpl
extends java.lang.Object
implements java.text.AttributedCharacterIterator
| Modifier and Type | Field | Description |
|---|---|---|
protected char[] |
chars |
Characters to iterate.
|
protected java.awt.Color[] |
colors |
Color for each character.
|
protected int |
current |
Current position.
|
protected java.awt.Font[] |
fonts |
Font for each character.
|
protected int[] |
runLimit |
Limit indices of continous ...
|
protected int[] |
runStart |
Start indices of continuous blocks of text with the same font.
|
protected java.util.Set<java.text.AttributedCharacterIterator.Attribute> |
singleton |
Singleton.
|
| Constructor | Description |
|---|---|
AttributedCharacterIteratorImpl(char[] chars,
java.awt.Font[] fonts,
java.awt.Color[] colors,
int[] rs,
int[] rl) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
clone() |
|
char |
current() |
|
char |
first() |
|
java.util.Set<java.text.AttributedCharacterIterator.Attribute> |
getAllAttributeKeys() |
|
java.lang.Object |
getAttribute(java.text.AttributedCharacterIterator.Attribute att) |
|
java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> |
getAttributes() |
|
int |
getBeginIndex() |
|
int |
getEndIndex() |
|
int |
getIndex() |
|
int |
getRunLimit() |
|
int |
getRunLimit(java.text.AttributedCharacterIterator.Attribute att) |
|
int |
getRunLimit(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute> attributes) |
|
int |
getRunStart() |
|
int |
getRunStart(java.text.AttributedCharacterIterator.Attribute att) |
|
int |
getRunStart(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute> attributes) |
|
char |
last() |
|
char |
next() |
|
char |
previous() |
|
char |
setIndex(int i) |
protected int current
protected char[] chars
protected java.awt.Font[] fonts
protected java.awt.Color[] colors
protected int[] runStart
protected int[] runLimit
protected java.util.Set<java.text.AttributedCharacterIterator.Attribute> singleton
public AttributedCharacterIteratorImpl(char[] chars,
java.awt.Font[] fonts,
java.awt.Color[] colors,
int[] rs,
int[] rl)
public java.lang.Object clone()
clone in interface java.text.CharacterIteratorclone in class java.lang.Objectpublic char current()
current in interface java.text.CharacterIteratorpublic char first()
first in interface java.text.CharacterIteratorpublic int getBeginIndex()
getBeginIndex in interface java.text.CharacterIteratorpublic int getEndIndex()
getEndIndex in interface java.text.CharacterIteratorpublic int getIndex()
getIndex in interface java.text.CharacterIteratorpublic char last()
last in interface java.text.CharacterIteratorpublic char next()
next in interface java.text.CharacterIteratorpublic char previous()
previous in interface java.text.CharacterIteratorpublic char setIndex(int i)
setIndex in interface java.text.CharacterIteratorpublic java.util.Set<java.text.AttributedCharacterIterator.Attribute> getAllAttributeKeys()
getAllAttributeKeys in interface java.text.AttributedCharacterIteratorpublic java.lang.Object getAttribute(java.text.AttributedCharacterIterator.Attribute att)
getAttribute in interface java.text.AttributedCharacterIteratorpublic java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> getAttributes()
getAttributes in interface java.text.AttributedCharacterIteratorpublic int getRunLimit()
getRunLimit in interface java.text.AttributedCharacterIteratorpublic int getRunLimit(java.text.AttributedCharacterIterator.Attribute att)
getRunLimit in interface java.text.AttributedCharacterIteratorpublic int getRunLimit(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute> attributes)
getRunLimit in interface java.text.AttributedCharacterIteratorpublic int getRunStart()
getRunStart in interface java.text.AttributedCharacterIteratorpublic int getRunStart(java.text.AttributedCharacterIterator.Attribute att)
getRunStart in interface java.text.AttributedCharacterIteratorpublic int getRunStart(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute> attributes)
getRunStart in interface java.text.AttributedCharacterIteratorBuilt on April 24 2018. | Portions Copyright 1997-2018 Oracle. All rights reserved.