diff options
Diffstat (limited to 'libjava/classpath/javax/swing/text/Segment.java')
-rw-r--r-- | libjava/classpath/javax/swing/text/Segment.java | 108 |
1 files changed, 54 insertions, 54 deletions
diff --git a/libjava/classpath/javax/swing/text/Segment.java b/libjava/classpath/javax/swing/text/Segment.java index 63c5fa09dbc..7486ab33810 100644 --- a/libjava/classpath/javax/swing/text/Segment.java +++ b/libjava/classpath/javax/swing/text/Segment.java @@ -45,16 +45,16 @@ import java.text.CharacterIterator; public class Segment implements Cloneable, CharacterIterator { private boolean partialReturn; - + /** The current index. */ private int current; - + /** Storage for the characters (may contain additional characters). */ public char[] array; - + /** The number of characters in the segment. */ public int count; - + /** The offset of the first character in the segment. */ public int offset; @@ -68,7 +68,7 @@ public class Segment implements Cloneable, CharacterIterator /** * Creates a new <code>Segment</code>. - * + * * @param array the underlying character data. * @param offset the offset of the first character in the segment. * @param count the number of characters in the segment. @@ -79,38 +79,38 @@ public class Segment implements Cloneable, CharacterIterator this.offset = offset; this.count = count; } - + /** * Clones the segment (note that the underlying character array is not cloned, * just the reference to it). - * + * * @return A clone of the segment. */ public Object clone() { try { - return super.clone(); + return super.clone(); } catch (CloneNotSupportedException e) { - return null; + return null; } } /** * Returns the character at the current index. If the segment consists of - * zero characters, or the current index has passed the end of the + * zero characters, or the current index has passed the end of the * characters in the segment, this method returns {@link #DONE}. - * + * * @return The character at the current index. */ public char current() { if (count == 0 - || current >= getEndIndex()) + || current >= getEndIndex()) return DONE; - + return array[current]; } @@ -118,8 +118,8 @@ public class Segment implements Cloneable, CharacterIterator * Sets the current index to the first character in the segment and returns * that character. If the segment contains zero characters, this method * returns {@link #DONE}. - * - * @return The first character in the segment, or {@link #DONE} if the + * + * @return The first character in the segment, or {@link #DONE} if the * segment contains zero characters. */ public char first() @@ -133,7 +133,7 @@ public class Segment implements Cloneable, CharacterIterator /** * Returns the index of the first character in the segment. - * + * * @return The index of the first character. */ public int getBeginIndex() @@ -142,10 +142,10 @@ public class Segment implements Cloneable, CharacterIterator } /** - * Returns the end index for the segment (one position beyond the last - * character in the segment - note that this can be outside the range of the + * Returns the end index for the segment (one position beyond the last + * character in the segment - note that this can be outside the range of the * underlying character array). - * + * * @return The end index for the segment. */ public int getEndIndex() @@ -155,7 +155,7 @@ public class Segment implements Cloneable, CharacterIterator /** * Returns the index of the current character in the segment. - * + * * @return The index of the current character. */ public int getIndex() @@ -164,12 +164,12 @@ public class Segment implements Cloneable, CharacterIterator } /** - * Sets the current index to point to the last character in the segment and - * returns that character. If the segment contains zero characters, the - * current index is set to {@link #getEndIndex()} and this method returns + * Sets the current index to point to the last character in the segment and + * returns that character. If the segment contains zero characters, the + * current index is set to {@link #getEndIndex()} and this method returns * {@link #DONE}. - * - * @return The last character in the segment, or {@link #DONE} if the + * + * @return The last character in the segment, or {@link #DONE} if the * segment contains zero characters. */ public char last() @@ -179,20 +179,20 @@ public class Segment implements Cloneable, CharacterIterator current = getEndIndex(); return DONE; } - + current = getEndIndex() - 1; return array[current]; } /** - * Sets the current index to point to the next character in the segment and + * Sets the current index to point to the next character in the segment and * returns that character. If the next character position is past the end of * the segment, the index is set to {@link #getEndIndex()} and the method - * returns {@link #DONE}. If the segment contains zero characters, this + * returns {@link #DONE}. If the segment contains zero characters, this * method returns {@link #DONE}. - * + * * @return The next character in the segment or {@link #DONE} (if the next - * character position is past the end of the segment or if the + * character position is past the end of the segment or if the * segment contains zero characters). */ public char next() @@ -202,30 +202,30 @@ public class Segment implements Cloneable, CharacterIterator if ((current + 1) >= getEndIndex()) { - current = getEndIndex(); - return DONE; + current = getEndIndex(); + return DONE; } - + current++; return array[current]; } /** - * Sets the current index to point to the previous character in the segment - * and returns that character. If the current index is equal to - * {@link #getBeginIndex()}, or if the segment contains zero characters, this + * Sets the current index to point to the previous character in the segment + * and returns that character. If the current index is equal to + * {@link #getBeginIndex()}, or if the segment contains zero characters, this * method returns {@link #DONE}. - * - * @return The previous character in the segment or {@link #DONE} (if the - * current character position is at the beginning of the segment or + * + * @return The previous character in the segment or {@link #DONE} (if the + * current character position is at the beginning of the segment or * if the segment contains zero characters). */ public char previous() { if (count == 0 - || current == getBeginIndex()) + || current == getBeginIndex()) return DONE; - + current--; return array[current]; } @@ -233,20 +233,20 @@ public class Segment implements Cloneable, CharacterIterator /** * Sets the current index and returns the character at that position (or * {@link #DONE} if the index is equal to {@link #getEndIndex()}. - * + * * @param position the current position. - * + * * @return The character at the specified <code>position</code>, or - * {@link #DONE} if <code>position</code> is equal to + * {@link #DONE} if <code>position</code> is equal to * {@link #getEndIndex()}. - * + * * @throws IllegalArgumentException if <code>position</code> is not in the * range {@link #getBeginIndex()} to {@link #getEndIndex()}. */ public char setIndex(int position) { if (position < getBeginIndex() - || position > getEndIndex()) + || position > getEndIndex()) throw new IllegalArgumentException("position: " + position + ", beginIndex: " + getBeginIndex() + ", endIndex: " + getEndIndex() @@ -256,15 +256,15 @@ public class Segment implements Cloneable, CharacterIterator if (position == getEndIndex()) return DONE; - + return array[current]; } /** - * Returns a <code>String</code> containing the same characters as this + * Returns a <code>String</code> containing the same characters as this * <code>Segment</code>. - * - * @return A <code>String</code> containing the same characters as this + * + * @return A <code>String</code> containing the same characters as this * <code>Segment</code>. */ public String toString() @@ -274,19 +274,19 @@ public class Segment implements Cloneable, CharacterIterator /** * Sets the partial return flag. - * + * * @param p the new value of the flag. - * + * * @since 1.4 */ public void setPartialReturn(boolean p) { partialReturn = p; } - + /** * Returns the partial return flag. - * + * * @return The partial return flag. * @since 1.4 */ |