Sha256: b6a9e3366bfa5e04f2636df6d5dbbcb48f11b19aa32e7f1f8699b5025f0e12bc

Contents?: true

Size: 894 Bytes

Versions: 102

Compression:

Stored size: 894 Bytes

Contents

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.jrjackson;

import com.fasterxml.jackson.core.JsonParser;
import java.io.IOException;

/**
 *
 * @author guy
 * @param <T>
 * @param <U>
 * @param <V>
 */
public interface IParseHandler<T, U, V> {

    void addValue(T value);

    void arrayAppend(U array, T value);

    void arrayEnd();

    T arrayStart();

    T falseValue();

    T getResult();

    void hashEnd();

    T hashKey(String key);

    void hashSet(V hash, T key, T value);

    T hashStart();

    void raiseError(String e);

    T treatFloat(JsonParser jp) throws IOException;

    T treatInt(JsonParser jp) throws IOException;

    T treatNull();

    T treatString(JsonParser jp) throws IOException;

    T trueValue();


}

Version data entries

102 entries across 90 versions & 17 rubygems

Version Path
jrjackson-0.4.18-java src/main/java/com/jrjackson/IParseHandler.java
jrjackson-0.4.17-java src/main/java/com/jrjackson/IParseHandler.java
jrjackson-0.4.16-java src/main/java/com/jrjackson/IParseHandler.java
jrjackson-0.4.15-java src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.2.1.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.14-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.2.0 vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.14-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.2.0.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.14-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.26.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.14-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.25.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.24.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.23.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.22.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.21.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.20.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.19.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.18.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.17.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.16.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.15.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java
logstash-output-scalyr-0.1.14.beta vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.8-java/src/main/java/com/jrjackson/IParseHandler.java