Package com.google.common.io

Examples of com.google.common.io.LineReader


  @Test
  public final void testTeamENMatch() throws IOException, ExecException {
    InputStream inputStream = getClass().getResourceAsStream("/data.txt");
    InputStreamReader input = new InputStreamReader(inputStream);
    LineReader l = new LineReader(input);
    String line = l.readLine();
    while (line != null) {
      String[] entries = line.split("\t");
      Tuple testTuple = tf.newTuple();
      testTuple.append(entries[0]);
      System.out.println(Arrays.asList(entries));
      Long fileSize = Long.parseLong(entries[6]);
      testTuple.append(fileSize);

      if (fileSize != 0) {
        System.out.println(testTuple);
        System.out.println(extractSizes.exec(testTuple));
      }
      line = l.readLine();
    }
  }
View Full Code Here


    public void testDataTransformer() throws Exception
    {
      //load file
        InputStream inputStream = DataTransformerTest.class.getClassLoader().getResourceAsStream("com/twitter/hdfsdu/data/example.txt");
        InputStreamReader input = new InputStreamReader(inputStream);
        LineReader l = new LineReader(input);
        String line = l.readLine();
        List<NodeData> nlist = new ArrayList<NodeData>();
        while (line != null) {
          String[] entries = line.split("\t");
          NodeData n = new NodeData();
          n.path = entries[0];
          n.fileSize = entries[1];
          nlist.add(n);
          line = l.readLine();
        }
        JSONObject ans = DataTransformer.getJSONTree("/", 2, nlist);
        System.out.println(ans.toJSONString());
//        assertTrue( true );
    }
View Full Code Here

    public String blame(XmlDocument xmlDocument)
            throws IOException, SAXException, ParserConfigurationException {

        ImmutableMultimap<Integer, Record> resultingSourceMapping =
                getResultingSourceMapping(xmlDocument);
        LineReader lineReader = new LineReader(
                new StringReader(xmlDocument.prettyPrint()));

        StringBuilder actualMappings = new StringBuilder();
        String line;
        int count = 1;
        while ((line = lineReader.readLine()) != null) {
            actualMappings.append(count).append(line).append("\n");
            if (resultingSourceMapping.containsKey(count)) {
                for (Record record : resultingSourceMapping.get(count)) {
                    actualMappings.append(count).append("-->")
                            .append(record.getActionLocation().toString())
View Full Code Here

        private DelimitedRecordCursor(InputSupplier<? extends Reader> readerSupplier, Splitter columnSplitter, List<ColumnMetadata> columns)
        {
            try {
                this.reader = readerSupplier.getInput();
                this.lineReader = new LineReader(reader);
                this.columnSplitter = columnSplitter;
                this.columns = columns;
            }
            catch (IOException e) {
                throw Throwables.propagate(e);
View Full Code Here

    public String blame(XmlDocument xmlDocument)
            throws IOException, SAXException, ParserConfigurationException {

        ImmutableMultimap<Integer, Record> resultingSourceMapping =
                getResultingSourceMapping(xmlDocument);
        LineReader lineReader = new LineReader(
                new StringReader(xmlDocument.prettyPrint()));

        StringBuilder actualMappings = new StringBuilder();
        String line;
        int count = 1;
        while ((line = lineReader.readLine()) != null) {
            actualMappings.append(count).append(line).append("\n");
            if (resultingSourceMapping.containsKey(count)) {
                for (Record record : resultingSourceMapping.get(count)) {
                    actualMappings.append(count).append("-->")
                            .append(record.getActionLocation().toString())
View Full Code Here

    public String blame(XmlDocument xmlDocument)
            throws IOException, SAXException, ParserConfigurationException {

        ImmutableMultimap<Integer, Record> resultingSourceMapping =
                getResultingSourceMapping(xmlDocument);
        LineReader lineReader = new LineReader(
                new StringReader(xmlDocument.prettyPrint()));

        StringBuilder actualMappings = new StringBuilder();
        String line;
        int count = 1;
        while ((line = lineReader.readLine()) != null) {
            actualMappings.append(count).append(line).append("\n");
            if (resultingSourceMapping.containsKey(count)) {
                for (Record record : resultingSourceMapping.get(count)) {
                    actualMappings.append(count).append("-->")
                            .append(record.getActionLocation().toString())
View Full Code Here

    public String blame(XmlDocument xmlDocument)
            throws IOException, SAXException, ParserConfigurationException {

        ImmutableMultimap<Integer, Record> resultingSourceMapping =
                getResultingSourceMapping(xmlDocument);
        LineReader lineReader = new LineReader(
                new StringReader(xmlDocument.prettyPrint()));

        StringBuilder actualMappings = new StringBuilder();
        String line;
        int count = 1;
        while ((line = lineReader.readLine()) != null) {
            actualMappings.append(count).append(line).append("\n");
            if (resultingSourceMapping.containsKey(count)) {
                for (Record record : resultingSourceMapping.get(count)) {
                    actualMappings.append(count).append("-->")
                            .append(record.getActionLocation().toString())
View Full Code Here

        private DelimitedRecordCursor(InputSupplier<? extends Reader> readerSupplier, Splitter columnSplitter, List<ColumnMetadata> columns)
        {
            try {
                this.reader = readerSupplier.getInput();
                this.lineReader = new LineReader(reader);
                this.columnSplitter = columnSplitter;
                this.columns = columns;
            }
            catch (IOException e) {
                throw Throwables.propagate(e);
View Full Code Here

TOP

Related Classes of com.google.common.io.LineReader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.