Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
  
  
MultiAutoCompleteTextView.Tokenizer
  public
  static
  
  
  interface
  MultiAutoCompleteTextView.Tokenizer
  
  
  
  
    
    | android.widget.MultiAutoCompleteTextView.Tokenizer | 
  
  
  
    
      | 
          Known indirect 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 | 
      findTokenEnd(CharSequence text, int cursor)
      Returns the end of the token (minus trailing punctuation)
 that begins at offset cursorwithintext. | 
  
  
  
  
    | 
        abstract
        
        
        
        
        int | 
      findTokenStart(CharSequence text, int cursor)
      Returns the start of the token that ends at offset
 cursorwithintext. | 
  
  
  
  
    | 
        abstract
        
        
        
        
        CharSequence | 
      terminateToken(CharSequence text)
      Returns text, modified, if necessary, to ensure that
 it ends with a token terminator (for example a space or comma). | 
  
Public methods
    findTokenEnd
    
public abstract int findTokenEnd (CharSequence text, 
                int cursor)
    
    
    
  Returns the end of the token (minus trailing punctuation)
 that begins at offset cursor within text.
    
    | Parameters | 
|---|
      
        | text | CharSequence | 
      
        | cursor | int | 
    
    
 
    findTokenStart
    
public abstract int findTokenStart (CharSequence text, 
                int cursor)
    
    
    
  Returns the start of the token that ends at offset
 cursor within text.
    
    | Parameters | 
|---|
      
        | text | CharSequence | 
      
        | cursor | int | 
    
    
 
    terminateToken
    
public abstract CharSequence terminateToken (CharSequence text)
    
    
    
  Returns text, modified, if necessary, to ensure that
 it ends with a token terminator (for example a space or comma).
    
    | Parameters | 
|---|
      
        | text | CharSequence | 
    
    
 
 
 
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  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 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]