Class TabFile
- java.lang.Object
-
- com.google.gerrit.server.git.meta.TabFile
-
- Direct Known Subclasses:
DestinationList
,GroupList
,QueryList
public class TabFile extends Object
(De)serializer for tab-delimited text files.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TabFile.Parser
protected static class
TabFile.Row
-
Field Summary
Fields Modifier and Type Field Description static TabFile.Parser
TRIM
-
Constructor Summary
Constructors Constructor Description TabFile()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static String
asText(String left, String right, List<TabFile.Row> rows)
protected static String
asText(String left, String right, Map<String,String> entries)
protected static String
pad(int len, String src)
protected static List<TabFile.Row>
parse(String text, String filename, TabFile.Parser left, TabFile.Parser right, ValidationError.Sink errors)
protected static <T extends Comparable<? super T>>
com.google.common.collect.ImmutableList<T>sort(Collection<T> m)
protected static Map<String,String>
toMap(List<TabFile.Row> rows)
-
-
-
Field Detail
-
TRIM
public static final TabFile.Parser TRIM
-
-
Method Detail
-
parse
protected static List<TabFile.Row> parse(String text, String filename, TabFile.Parser left, TabFile.Parser right, ValidationError.Sink errors) throws IOException
- Throws:
IOException
-
toMap
protected static Map<String,String> toMap(List<TabFile.Row> rows)
-
asText
protected static String asText(String left, String right, List<TabFile.Row> rows)
-
sort
protected static <T extends Comparable<? super T>> com.google.common.collect.ImmutableList<T> sort(Collection<T> m)
-
-