Skip to content

Package: ScannerInputStream

ScannerInputStream

Coverage

1: package de.fhdw.wtf.common.stream;
2:
3: /**
4: * Interface for data input of {@link de.fhdw.wtf.dsl.scanner.common.Scanner} functions.
5: *
6: */
7: public interface ScannerInputStream {
8:         
9:         /**
10:          * Returns the next <code>char</code> from the stream.
11:          *
12:          * @return next <code>char</code>
13:          */
14:         char next();
15:         
16:         /**
17:          * Tests if the Stream has at least one <code>char</code> to offer.
18:          *
19:          * @return <code>true</code> if there are 1 or more <code>char</code> left in the stream <br>
20:          * <code>false</code> if stream is empty.
21:          */
22:         boolean hasNext();
23:         
24: }