Class NormalizeLineSeparatorReader
- java.lang.Object
-
- java.io.Reader
-
- java.io.FilterReader
-
- org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,java.lang.Readable
class NormalizeLineSeparatorReader extends java.io.FilterReader
Converts Unix line separators to Windows ones and vice versa.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NormalizeLineSeparatorReader.LineSeparator
Type representing either Unix or Windows line separators
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Character
bufferedCharacter
private static int
EOL
(package private) NormalizeLineSeparatorReader.LineSeparator
lineSeparator
(package private) java.lang.Character
previousCharacter
-
Constructor Summary
Constructors Constructor Description NormalizeLineSeparatorReader(java.io.Reader reader, NormalizeLineSeparatorReader.LineSeparator lineSeparator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
read()
int
read(char[] cbuf, int off, int len)
-
-
-
Field Detail
-
EOL
private static final int EOL
- See Also:
- Constant Field Values
-
lineSeparator
final NormalizeLineSeparatorReader.LineSeparator lineSeparator
-
bufferedCharacter
java.lang.Character bufferedCharacter
-
previousCharacter
java.lang.Character previousCharacter
-
-
Constructor Detail
-
NormalizeLineSeparatorReader
NormalizeLineSeparatorReader(java.io.Reader reader, NormalizeLineSeparatorReader.LineSeparator lineSeparator)
-
-