All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.binaryfoo.cmdline.DecodedWriter.kt Maven / Gradle / Ivy

There is a newer version: 0.1.8
Show newest version
package io.github.binaryfoo.cmdline

import io.github.binaryfoo.DecodedData

import java.io.PrintStream

public class DecodedWriter(private val out: PrintStream) {

    public fun write(decoded: List, indent: String) {
        for (d in decoded) {
            out.print(indent)
            if (d.rawData.length() > 0) {
                out.print("[")
                out.print(d.rawData)
                out.print("] ")
            }
            out.print(d.getDecodedData())
            out.print("\n")
            write(d.children, indent + "  ")
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy