public class FileMetadata extends Object
Modifier and Type | Class and Description |
---|---|
static class |
FileMetadata.CharHandler |
static interface |
FileMetadata.LineHashConsumer |
static class |
FileMetadata.Metadata |
Constructor and Description |
---|
FileMetadata() |
Modifier and Type | Method and Description |
---|---|
static void |
computeLineHashesForIssueTracking(DefaultInputFile f,
FileMetadata.LineHashConsumer consumer)
Compute a MD5 hash of each line of the file after removing of all blank chars
|
static void |
readFile(File file,
Charset encoding,
FileMetadata.CharHandler... handlers) |
FileMetadata.Metadata |
readMetadata(File file,
Charset encoding)
Compute hash of a file ignoring line ends differences.
|
FileMetadata.Metadata |
readMetadata(Reader reader)
For testing purpose
|
public FileMetadata()
public FileMetadata.Metadata readMetadata(File file, Charset encoding)
public FileMetadata.Metadata readMetadata(Reader reader)
public static void readFile(File file, Charset encoding, FileMetadata.CharHandler... handlers)
public static void computeLineHashesForIssueTracking(DefaultInputFile f, FileMetadata.LineHashConsumer consumer)
Copyright © 2009–2015 SonarSource. All rights reserved.