public class TextSelection.Spans

  1. Object
  2. 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)