/* * (c) Copyright 2008, 2009 Hewlett-Packard Development Company, LP * All rights reserved. * [See end of file] */ package org.openjena.atlas.json.io.parserjavacc; import org.openjena.atlas.io.IndentedWriter ; import org.openjena.atlas.json.io.JSONHandler ; /** Parser debugging */ public class JSONPrinter implements JSONHandler { IndentedWriter out ; //@Override public void startParse() { out = new IndentedWriter(System.out, true) ; //out.setPadString("> ") ; } //@Override public void finishParse() { out.flush() ; } //@Override public void startObject() { out.println(">>Object") ; out.incIndent() ; } //@Override public void finishObject() { out.decIndent() ; out.println("<Pair") ; out.incIndent() ; } //@Override public void keyPair() {} //@Override public void finishPair() { out.decIndent() ; out.println(">Array") ; out.incIndent() ; } //@Override public void element() {} //@Override public void finishArray() { out.decIndent() ; out.println("<