@ScannerSide 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–2016 SonarSource. All rights reserved.