public interface  io.vertx.core.parsetools.JsonParser extends java.lang.Object implements io.vertx.core.Handler, io.vertx.core.streams.ReadStream
{
public static io.vertx.core.parsetools.JsonParser newParser()
{
io.vertx.core.parsetools.impl.JsonParserImpl v;
v = new io.vertx.core.parsetools.impl.JsonParserImpl;
specialinvoke v.<io.vertx.core.parsetools.impl.JsonParserImpl: void <init>(io.vertx.core.streams.ReadStream)>(null);
return v;
}
public static io.vertx.core.parsetools.JsonParser newParser(io.vertx.core.streams.ReadStream)
{
io.vertx.core.streams.ReadStream v;
io.vertx.core.parsetools.impl.JsonParserImpl v;
v := @parameter: io.vertx.core.streams.ReadStream;
v = new io.vertx.core.parsetools.impl.JsonParserImpl;
specialinvoke v.<io.vertx.core.parsetools.impl.JsonParserImpl: void <init>(io.vertx.core.streams.ReadStream)>(v);
return v;
}
public abstract io.vertx.core.parsetools.JsonParser write(io.vertx.core.buffer.Buffer);
public abstract void end();
public abstract io.vertx.core.parsetools.JsonParser objectEventMode();
public abstract io.vertx.core.parsetools.JsonParser objectValueMode();
public abstract io.vertx.core.parsetools.JsonParser arrayEventMode();
public abstract io.vertx.core.parsetools.JsonParser arrayValueMode();
public abstract io.vertx.core.parsetools.JsonParser pause();
public abstract io.vertx.core.parsetools.JsonParser resume();
public abstract io.vertx.core.parsetools.JsonParser fetch(long);
public abstract io.vertx.core.parsetools.JsonParser endHandler(io.vertx.core.Handler);
public abstract io.vertx.core.parsetools.JsonParser handler(io.vertx.core.Handler);
public abstract io.vertx.core.parsetools.JsonParser exceptionHandler(io.vertx.core.Handler);
}