GestureStore
public
class
GestureStore
extends Object
java.lang.Object | |
↳ | android.gesture.GestureStore |
GestureLibrary maintains gesture examples and makes predictions on a new gesture
Summary
Constants | |
---|---|
int |
ORIENTATION_INVARIANT
|
int |
ORIENTATION_SENSITIVE
|
int |
SEQUENCE_INVARIANT
|
int |
SEQUENCE_SENSITIVE
|
Public constructors | |
---|---|
GestureStore()
|
Public methods | |
---|---|
void
|
addGesture(String entryName, Gesture gesture)
Add a gesture for the entry |
Set<String>
|
getGestureEntries()
Get all the gesture entry names in the library |
ArrayList<Gesture>
|
getGestures(String entryName)
Get all the gestures of an entry |
int
|
getOrientationStyle()
|
int
|
getSequenceType()
|
boolean
|
hasChanged()
|
void
|
load(InputStream stream)
Load the gesture library |
void
|
load(InputStream stream, boolean closeStream)
|
ArrayList<Prediction>
|
recognize(Gesture gesture)
Recognize a gesture |
void
|
removeEntry(String entryName)
Remove a entry of gestures |
void
|
removeGesture(String entryName, Gesture gesture)
Remove a gesture from the library. |
void
|
save(OutputStream stream)
Save the gesture library |
void
|
save(OutputStream stream, boolean closeStream)
|
void
|
setOrientationStyle(int style)
Specify how the gesture library will handle orientation. |
void
|
setSequenceType(int type)
|
Inherited methods | |
---|---|
Constants
ORIENTATION_INVARIANT
public static final int ORIENTATION_INVARIANT
Constant Value: 1 (0x00000001)
ORIENTATION_SENSITIVE
public static final int ORIENTATION_SENSITIVE
Constant Value: 2 (0x00000002)
SEQUENCE_INVARIANT
public static final int SEQUENCE_INVARIANT
Constant Value: 1 (0x00000001)
SEQUENCE_SENSITIVE
public static final int SEQUENCE_SENSITIVE
Constant Value: 2 (0x00000002)
Public constructors
Public methods
addGesture
public void addGesture (String entryName, Gesture gesture)
Add a gesture for the entry
Parameters | |
---|---|
entryName |
String : entry name |
getGestureEntries
public Set<String> getGestureEntries ()
Get all the gesture entry names in the library
Returns | |
---|---|
Set<String> |
a set of strings |
getGestures
public ArrayList<Gesture> getGestures (String entryName)
Get all the gestures of an entry
Returns | |
---|---|
ArrayList<Gesture> |
the list of gestures that is under this name |
getSequenceType
public int getSequenceType ()
Returns | |
---|---|
int |
SEQUENCE_INVARIANT or SEQUENCE_SENSITIVE |
load
public void load (InputStream stream)
Load the gesture library
Parameters | |
---|---|
stream |
InputStream |
Throws | |
---|---|
IOException |
load
public void load (InputStream stream, boolean closeStream)
Parameters | |
---|---|
stream |
InputStream |
closeStream |
boolean |
Throws | |
---|---|
IOException |
recognize
public ArrayList<Prediction> recognize (Gesture gesture)
Recognize a gesture
Parameters | |
---|---|
gesture |
Gesture : the query |
Returns | |
---|---|
ArrayList<Prediction> |
a list of predictions of possible entries for a given gesture |
removeEntry
public void removeEntry (String entryName)
Remove a entry of gestures
Parameters | |
---|---|
entryName |
String : the entry name |
removeGesture
public void removeGesture (String entryName, Gesture gesture)
Remove a gesture from the library. If there are no more gestures for the given entry, the gesture entry will be removed.
Parameters | |
---|---|
entryName |
String : entry name |
save
public void save (OutputStream stream)
Save the gesture library
Parameters | |
---|---|
stream |
OutputStream |
Throws | |
---|---|
IOException |
save
public void save (OutputStream stream, boolean closeStream)
Parameters | |
---|---|
stream |
OutputStream |
closeStream |
boolean |
Throws | |
---|---|
IOException |
setOrientationStyle
public void setOrientationStyle (int style)
Specify how the gesture library will handle orientation. Use ORIENTATION_INVARIANT or ORIENTATION_SENSITIVE
setSequenceType
public void setSequenceType (int type)
Parameters | |
---|---|
type |
int : SEQUENCE_INVARIANT or SEQUENCE_SENSITIVE |