public class TextSelection.Spans
- Object
- TextSelection.Spans
ImplementsIterable<TextSelection.Span>
Encapsulates a collection of Spans.
Constructors
public Spans() |
Methods
public Iterator<TextSelection.Span> iterator() | Returns an Iterator for the elements in this object. |
public void add(TextSelection.Spans spans) | Adds all of the non-empty spans in the given spans collection to the current spans collection. |
public void clear() | Removes all spans. |
public void add(TextSelection.Span span) | Adds the given span to the collection, if it is non-empty. |
public TextSelection.Span first() | Gets the first span in the collection. |
public TextSelection.Span last() | Gets the last span in the collection. |
public String getText() | Gets the text contained in this spans collection. |
public String toString() | Returns a string representation of the object. |
public TextSelection.Spans getIntersection(Rectangle bounds, boolean b) | |
public boolean isEmpty() | |
public TextSelection.Char charAt(int x, int y) | |
public TextSelection.Span spanOfCharAt(int x, int y) |
Inherited methods
Constructor details
Spans
public Spans()Method details
iterator
public Iterator<TextSelection.Span> iterator()Returns an
Iterator for the elements in this object.Returns
An
Iterator instance.add
public void add(TextSelection.Spans spans)Adds all of the non-empty spans in the given spans collection to the current
spans collection.
clear
public void clear()Removes all spans.
add
public void add(TextSelection.Span span)Adds the given span to the collection, if it is non-empty.
first
public TextSelection.Span first()Gets the first span in the collection.
last
public TextSelection.Span last()Gets the last span in the collection.
getText
public String getText()Gets the text contained in this spans collection.
toString
public String toString()Returns a string representation of the object. In general, the toString method returns a string that “textually represents” this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.
The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@’, and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:
getClass().getName() + ‘@’ + Integer.toHexString(hashCode())
getIntersection
public TextSelection.Spans getIntersection(Rectangle bounds, boolean b)isEmpty
public boolean isEmpty()charAt
public TextSelection.Char charAt(int x, int y)spanOfCharAt
public TextSelection.Span spanOfCharAt(int x, int y)