/**
* 対応するJSON型列挙を返す。
+ *
* @return JSON型列挙
*/
- JsTypes getJsTypes();
+ public abstract JsTypes getJsTypes();
/**
* 深さ優先探索を行い各種構造の出現をビジターに通知する。
+ *
* @param visitor ビジター
* @throws JsVisitException ビジターにより
- * トラバース中断が判断された時に投げられる。
+ * トラバース中断が判断された時に投げられる。
*/
- void traverse(ValueVisitor visitor) throws JsVisitException;
+ public abstract void traverse(ValueVisitor visitor) throws JsVisitException;
}