package java.text; public interface AttributedCharacterIterator extends java.text.CharacterIterator { public static class Attribute implements java.io.Serializable { protected Attribute(java.lang.String name) { throw new RuntimeException("Stub!"); } public final boolean equals(java.lang.Object object) { throw new RuntimeException("Stub!"); } protected java.lang.String getName() { throw new RuntimeException("Stub!"); } public final int hashCode() { throw new RuntimeException("Stub!"); } protected java.lang.Object readResolve() throws java.io.InvalidObjectException { throw new RuntimeException("Stub!"); } public java.lang.String toString() { throw new RuntimeException("Stub!"); } public static final java.text.AttributedCharacterIterator.Attribute INPUT_METHOD_SEGMENT; public static final java.text.AttributedCharacterIterator.Attribute LANGUAGE; public static final java.text.AttributedCharacterIterator.Attribute READING; static { INPUT_METHOD_SEGMENT = null; LANGUAGE = null; READING = null; } } public abstract java.util.Set getAllAttributeKeys(); public abstract java.lang.Object getAttribute(java.text.AttributedCharacterIterator.Attribute attribute); public abstract java.util.Map getAttributes(); public abstract int getRunLimit(); public abstract int getRunLimit(java.text.AttributedCharacterIterator.Attribute attribute); public abstract int getRunLimit(java.util.Set attributes); public abstract int getRunStart(); public abstract int getRunStart(java.text.AttributedCharacterIterator.Attribute attribute); public abstract int getRunStart(java.util.Set attributes); }