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 interfaceTabFile.Parserprotected static classTabFile.Row
-
Field Summary
Fields Modifier and Type Field Description static TabFile.ParserTRIM
-
Constructor Summary
Constructors Constructor Description TabFile()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static StringasText(String left, String right, List<TabFile.Row> rows)protected static StringasText(String left, String right, Map<String,String> entries)protected static Stringpad(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)
-
-