Class TransformedByteSource

java.lang.Object
com.google.common.io.ByteSource
org.aksw.shellgebra.exec.stage.ByteSourceWrapper
org.aksw.shellgebra.exec.TransformedByteSource

public class TransformedByteSource extends ByteSourceWrapper
  • Constructor Details

    • TransformedByteSource

      public TransformedByteSource(com.google.common.io.ByteSource delegate, List<org.aksw.commons.io.util.stream.InputStreamTransform> transforms)
  • Method Details

    • getTransforms

      public List<org.aksw.commons.io.util.stream.InputStreamTransform> getTransforms()
    • openStream

      public InputStream openStream() throws IOException
      Overrides:
      openStream in class ByteSourceWrapper
      Throws:
      IOException
    • transform

      public static com.google.common.io.ByteSource transform(com.google.common.io.ByteSource bs, org.aksw.commons.io.util.stream.InputStreamTransform transform)
    • split

      public static TransformedByteSource.ByteSourceSplit split(com.google.common.io.ByteSource bs)