Class MultiAttributedCharacterIterator
- java.lang.Object
-
- net.sourceforge.jeuclid.elements.support.text.MultiAttributedCharacterIterator
-
- All Implemented Interfaces:
java.lang.Cloneable,java.text.AttributedCharacterIterator,java.text.CharacterIterator
public class MultiAttributedCharacterIterator extends java.lang.Object implements java.text.AttributedCharacterIteratorJoins multipleAttributedCharacterIterators into one.- Version:
- $Revision: 344ccd357471 $
-
-
Constructor Summary
Constructors Constructor Description MultiAttributedCharacterIterator()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendAttributedCharacterIterator(java.text.AttributedCharacterIterator aci)Adds a new CharacterIteratorjava.lang.Objectclone()charcurrent()charfirst()java.util.Set<java.text.AttributedCharacterIterator.Attribute>getAllAttributeKeys()java.lang.ObjectgetAttribute(java.text.AttributedCharacterIterator.Attribute attribute)java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object>getAttributes()intgetBeginIndex()intgetEndIndex()intgetIndex()intgetRunLimit()intgetRunLimit(java.text.AttributedCharacterIterator.Attribute attribute)intgetRunLimit(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute> attributes)intgetRunStart()intgetRunStart(java.text.AttributedCharacterIterator.Attribute attribute)intgetRunStart(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute> attributes)charlast()charnext()charprevious()charsetIndex(int position)
-
-
-
Method Detail
-
clone
public java.lang.Object clone()
- Specified by:
clonein interfacejava.text.CharacterIterator- Overrides:
clonein classjava.lang.Object
-
appendAttributedCharacterIterator
public void appendAttributedCharacterIterator(java.text.AttributedCharacterIterator aci)
Adds a new CharacterIterator- Parameters:
aci- the new CharacterIterator to add to the list.
-
getAllAttributeKeys
public java.util.Set<java.text.AttributedCharacterIterator.Attribute> getAllAttributeKeys()
- Specified by:
getAllAttributeKeysin interfacejava.text.AttributedCharacterIterator
-
getAttribute
public java.lang.Object getAttribute(java.text.AttributedCharacterIterator.Attribute attribute)
- Specified by:
getAttributein interfacejava.text.AttributedCharacterIterator
-
getAttributes
public java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> getAttributes()
- Specified by:
getAttributesin interfacejava.text.AttributedCharacterIterator
-
getRunLimit
public int getRunLimit()
- Specified by:
getRunLimitin interfacejava.text.AttributedCharacterIterator
-
getRunLimit
public int getRunLimit(java.text.AttributedCharacterIterator.Attribute attribute)
- Specified by:
getRunLimitin interfacejava.text.AttributedCharacterIterator
-
getRunLimit
public int getRunLimit(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute> attributes)
- Specified by:
getRunLimitin interfacejava.text.AttributedCharacterIterator
-
getRunStart
public int getRunStart()
- Specified by:
getRunStartin interfacejava.text.AttributedCharacterIterator
-
getRunStart
public int getRunStart(java.text.AttributedCharacterIterator.Attribute attribute)
- Specified by:
getRunStartin interfacejava.text.AttributedCharacterIterator
-
getRunStart
public int getRunStart(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute> attributes)
- Specified by:
getRunStartin interfacejava.text.AttributedCharacterIterator
-
current
public char current()
- Specified by:
currentin interfacejava.text.CharacterIterator
-
first
public char first()
- Specified by:
firstin interfacejava.text.CharacterIterator
-
getBeginIndex
public int getBeginIndex()
- Specified by:
getBeginIndexin interfacejava.text.CharacterIterator
-
getEndIndex
public int getEndIndex()
- Specified by:
getEndIndexin interfacejava.text.CharacterIterator
-
getIndex
public int getIndex()
- Specified by:
getIndexin interfacejava.text.CharacterIterator
-
last
public char last()
- Specified by:
lastin interfacejava.text.CharacterIterator
-
next
public char next()
- Specified by:
nextin interfacejava.text.CharacterIterator
-
previous
public char previous()
- Specified by:
previousin interfacejava.text.CharacterIterator
-
setIndex
public char setIndex(int position)
- Specified by:
setIndexin interfacejava.text.CharacterIterator
-
-