@@ -0,0 +1,771 @@
+package org.canova.api.split;%0A%0Aimport java.io.DataInput;%0Aimport java.io.DataOutput;%0Aimport java.io.IOException;%0Aimport java.net.URI;%0A%0A/**%0A * String split used for single line inputs%0A * @author Adam Gibson%0A */%0Apublic class StringSplit implements InputSplit %7B%0A    private String data;%0A%0A    public StringSplit(String data) %7B%0A        this.data = data;%0A    %7D%0A%0A    @Override%0A    public long length() %7B%0A        return data.length();%0A    %7D%0A%0A    @Override%0A    public URI%5B%5D locations() %7B%0A        return new URI%5B0%5D;%0A    %7D%0A%0A    @Override%0A    public void write(DataOutput out) throws IOException %7B%0A        out.write(data.getBytes());%0A    %7D%0A%0A    @Override%0A    public void readFields(DataInput in) throws IOException %7B%0A%0A    %7D%0A%0A    public String getData() %7B%0A        return data;%0A    %7D%0A%7D%0A

add missing java files