Stay organized with collections
Save and categorize content based on your preferences.
Tokenizer
interface Tokenizer
Known Direct Subclasses
MultiAutoCompleteTextView.CommaTokenizer |
This simple Tokenizer can be used for lists where the items are separated by a comma and one or more spaces.
|
Rfc822Tokenizer |
This class works as a Tokenizer for MultiAutoCompleteTextView for address list fields, and also provides a method for converting a string of addresses (such as might be typed into such a field) into a series of Rfc822Tokens.
|
|
Summary
Public methods |
abstract Int |
Returns the end of the token (minus trailing punctuation) that begins at offset cursor within text .
|
abstract Int |
Returns the start of the token that ends at offset cursor within text .
|
abstract CharSequence! |
Returns text , modified, if necessary, to ensure that it ends with a token terminator (for example a space or comma).
|
Public methods
findTokenEnd
abstract fun findTokenEnd(
text: CharSequence!,
cursor: Int
): Int
Returns the end of the token (minus trailing punctuation) that begins at offset cursor
within text
.
findTokenStart
abstract fun findTokenStart(
text: CharSequence!,
cursor: Int
): Int
Returns the start of the token that ends at offset cursor
within text
.
terminateToken
abstract fun terminateToken(text: CharSequence!): CharSequence!
Returns text
, modified, if necessary, to ensure that it ends with a token terminator (for example a space or comma).
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-04-04 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-04 UTC."]]