TextInfo
public
final
class
TextInfo
extends Object
implements
Parcelable
This class contains a metadata of the input of TextService
Summary
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeout, int nanos)
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.
|
final
void
|
wait(long timeout)
Causes the current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a
specified amount of time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
|
|
Fields
CREATOR
public static final Creator<TextInfo> CREATOR
Used to make this class parcelable.
Public constructors
TextInfo
public TextInfo (String text)
Constructor.
Parameters |
text |
String : the text which will be input to TextService |
TextInfo
public TextInfo (String text,
int cookie,
int sequenceNumber)
Constructor.
Parameters |
text |
String : the text which will be input to TextService |
cookie |
int : the cookie for this TextInfo |
sequenceNumber |
int : the sequence number for this TextInfo |
TextInfo
public TextInfo (CharSequence charSequence,
int start,
int end,
int cookie,
int sequenceNumber)
Constructor.
Parameters |
charSequence |
CharSequence : the text which will be input to TextService. Attached spans that
implement ParcelableSpan will also be marshaled alongside with the text. |
start |
int : the beginning of the range of text (inclusive). |
end |
int : the end of the range of text (exclusive). |
cookie |
int : the cookie for this TextInfo |
sequenceNumber |
int : the sequence number for this TextInfo |
TextInfo
public TextInfo (Parcel source)
Public methods
describeContents
public int describeContents ()
Used to make this class parcelable.
Returns |
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or CONTENTS_FILE_DESCRIPTOR |
getCharSequence
public CharSequence getCharSequence ()
Returns |
CharSequence |
the charSequence which is an input of a text service. This may have some parcelable
spans. |
getCookie
public int getCookie ()
Returns |
int |
the cookie of TextInfo |
getSequence
public int getSequence ()
Returns |
int |
the sequence of TextInfo |
getText
public String getText ()
Returns |
String |
the text which is an input of a text service |
writeToParcel
public void writeToParcel (Parcel dest,
int flags)
Used to package this object into a Parcel
.
Parameters |
dest |
Parcel : The Parcel to be written. |
flags |
int : The flags used for parceling. |