zygf.jackshaft.impl.ParsingMiddleware.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jackshaft_2.12 Show documentation
Show all versions of jackshaft_2.12 Show documentation
Incremental (non-blocking) parsing for Scala JSON ASTs, based on jackson-core.
package zygf.jackshaft.impl
import java.io.InputStream
import zygf.jackshaft.conf.JackshaftConfig
abstract class ParsingMiddleware[J]
{
def parseString(input: String)(implicit config: JackshaftConfig): J
def parseBytes(input: Array[Byte])(implicit config: JackshaftConfig): J
def parseStream(input: InputStream)(implicit config: JackshaftConfig): J
def createJacksonWrapper()(implicit config: JackshaftConfig): JacksonWrapper[J]
}