Package org.apache.tools.ant.util
Class 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 Tokenizer
class 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
-
Constructor Summary
Constructors Constructor Description LineTokenizer()
-
Method Summary
Modifier and Type Method 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 falseMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
LineTokenizer
public LineTokenizer()
-
-
Method Details
-
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
-