org.apache.tools.ant.utilClass LineTokenizer
- java.lang.Object
- org.apache.tools.ant.ProjectComponent
- org.apache.tools.ant.util.LineTokenizer
- All Implemented Interfaces:
- java.lang.Cloneable, Tokenizer
public class LineTokenizer extends ProjectComponent implements Tokenizerclass to tokenize the input as lines separated by \r (mac style), \r\n (dos/windows style) or \n (unix style)
- Since:
- Ant 1.6
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
Constructor Summary
Constructors Constructor and Description LineTokenizer()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.String
getPostToken()
return the string between tokens, after the previous token.java.lang.String
getToken(java.io.Reader in)
get the next line from the inputvoid
setIncludeDelims(boolean includeDelims)
attribute includedelims - whether to include the line ending with the line, or to return it in the posttoken default false
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
Method Detail
setIncludeDelims
public void setIncludeDelims(boolean includeDelims)attribute includedelims - whether to include the line ending with the line, or to return it in the posttoken default false
- Parameters:
includeDelims
- if true include /r and /n in the line
getToken
public java.lang.String getToken(java.io.Reader in) throws java.io.IOExceptionget the next line from the input
getPostToken
public java.lang.String getPostToken()Description copied from interface:Tokenizer
return the string between tokens, after the previous token.
- Specified by:
getPostToken
in interfaceTokenizer
- Returns:
- the line ending character(s) for the current line