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)
 
 - 
 
 -