net.janino
Class  Scanner
java.lang.Object
  |
  +--net.janino.Scanner
- public class Scanner
- extends java.lang.Object
Splits up a character stream into tokens and returns them as
 String objects.
 
| Field Summary | 
| (package private) static java.lang.String | cvs_header
 | 
 
| Constructor Summary | 
| Scanner(java.lang.String fileName)Set up a scanner that reads tokens from the given file in the platform
 default encoding.
 | 
| Scanner(java.lang.String fileName,
        java.io.InputStream is)Set up a scanner that reads tokens from the given
 java.io.InputStreamin the platform default encoding. | 
| Scanner(java.lang.String fileName,
        java.io.Reader in)Set up a scanner that reads tokens from the given
 java.io.Reader. | 
 
| Method Summary | 
| (package private) static void | ()
 | 
| (package private) static void | ()
 | 
|  void | close()
 | 
|  Scanner.Token | peek()Peek the next token, but don't remove it from the input.
 | 
|  Scanner.Token | peekNextButOne()Peek the next but one token, neither remove the next nor the next
 but one token from the input.
 | 
|  Scanner.Token | read()Read the next token from the input.
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
cvs_header
static final java.lang.String cvs_header
Scanner
public Scanner(java.lang.String fileName)
        throws Scanner.ScanException,
               java.io.IOException
- Set up a scanner that reads tokens from the given file in the platform
 default encoding.
- 
- Parameters:
- fileName-
- Throws:
- Scanner.ScanException-
- java.io.IOException-
 
Scanner
public Scanner(java.lang.String fileName,
               java.io.InputStream is)
        throws Scanner.ScanException,
               java.io.IOException
- Set up a scanner that reads tokens from the given
 java.io.InputStreamin the platform default encoding.
 The fileNameis solely used for reporting in thrown
 exceptions.
 
- 
- Parameters:
- fileName-
- is-
- Throws:
- Scanner.ScanException-
- java.io.IOException-
 
Scanner
public Scanner(java.lang.String fileName,
               java.io.Reader in)
        throws Scanner.ScanException,
               java.io.IOException
- Set up a scanner that reads tokens from the given
 java.io.Reader.
 The fileNameis solely used for reporting in thrown
 exceptions.
 
- 
- Parameters:
- fileName-
- in-
- Throws:
- Scanner.ScanException-
- java.io.IOException-
 
close
public void close()
           throws java.io.IOException
read
public Scanner.Token read()
                   throws Scanner.ScanException,
                          java.io.IOException
- Read the next token from the input.
peek
public Scanner.Token peek()
- Peek the next token, but don't remove it from the input.
peekNextButOne
public Scanner.Token peekNextButOne()
- Peek the next but one token, neither remove the next nor the next
 but one token from the input.
static void ()
static void ()