2 * JSON value common interface
4 * License : The MIT License
5 * Copyright(c) 2009 olyutorskii
8 package jp.sourceforge.jovsonz;
11 * JSON各種Value共通インタフェース。
13 public interface JsValue {
20 public abstract JsTypes getJsTypes();
23 * 深さ優先探索を行い各種構造の出現をビジターに通知する。
26 * @throws JsVisitException ビジターにより
27 * トラバース中断が判断された時に投げられる。
29 public abstract void traverse(ValueVisitor visitor) throws JsVisitException;