Package org.apache.tools.ant.util
Class StringTokenizer
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.util.StringTokenizer
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- Tokenizer
 - Direct Known Subclasses:
- TokenFilter.StringTokenizer
 
 public class StringTokenizer extends ProjectComponent implements Tokenizer Class to tokenize the input as areas separated by white space, or by a specified list of delim characters. Behaves like java.util.StringTokenizer. If the stream starts with delim characters, the first token will be an empty string (unless the treat delims as tokens flag is set).- Since:
- Ant 1.7
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description StringTokenizer()
 - 
Method SummaryModifier and Type Method Description java.lang.StringgetPostToken()return the string between tokens, after the previous token.java.lang.StringgetToken(java.io.Reader in)find and return the next tokenvoidsetDelims(java.lang.String delims)attribute delims - the delimiter charactersvoidsetDelimsAreTokens(boolean delimsAreTokens)attribute delimsaretokens - treat delimiters as separate tokens.voidsetIncludeDelims(boolean includeDelims)attribute includedelims - treat delimiters as part of the token.voidsetSuppressDelims(boolean suppressDelims)attribute suppressdelims - suppress delimiters.- 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
setDelimspublic void setDelims(java.lang.String delims) attribute delims - the delimiter characters- Parameters:
- delims- a string containing the delimiter characters
 
 - 
setDelimsAreTokenspublic void setDelimsAreTokens(boolean delimsAreTokens) attribute delimsaretokens - treat delimiters as separate tokens.- Parameters:
- delimsAreTokens- true if delimiters are to be separate
 
 - 
setSuppressDelimspublic void setSuppressDelims(boolean suppressDelims) attribute suppressdelims - suppress delimiters. default - false- Parameters:
- suppressDelims- if true do not report delimiters
 
 - 
setIncludeDelimspublic void setIncludeDelims(boolean includeDelims) attribute includedelims - treat delimiters as part of the token. default - false- Parameters:
- includeDelims- if true add delimiters to the token
 
 - 
getTokenpublic java.lang.String getToken(java.io.Reader in) throws java.io.IOExceptionfind and return the next token
 - 
getPostTokenpublic java.lang.String getPostToken() Description copied from interface:Tokenizerreturn the string between tokens, after the previous token.- Specified by:
- getPostTokenin interface- Tokenizer
- Returns:
- the intratoken string
 
 
- 
 
-