org.asyrinx.brownie.core.collection
クラス MapTreeVisitor

java.lang.Object
  拡張org.asyrinx.brownie.core.collection.MapTreeVisitor

public class MapTreeVisitor
extends java.lang.Object

Mapによるツリー構造に対するアクションを表現するクラスの抽象クラスです。 MapTreeオブジェクトと関係しますが、このクラスはMapTreeオブジェクトを使用しません。

作成者:
akima

フィールドの概要
protected  org.apache.commons.collections.ArrayStack keyStack
           
protected  java.util.Map root
           
 
コンストラクタの概要
MapTreeVisitor(java.util.Map root)
           
MapTreeVisitor(java.util.Map root, org.apache.commons.collections.Closure closure)
           
 
メソッドの概要
 void doOnLeaf(java.lang.Object value)
           
 void doOnMap(java.util.Map map)
           
 void execute()
           
 org.apache.commons.collections.Closure getClosure()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

root

protected final java.util.Map root

keyStack

protected final org.apache.commons.collections.ArrayStack keyStack
コンストラクタの詳細

MapTreeVisitor

public MapTreeVisitor(java.util.Map root,
                      org.apache.commons.collections.Closure closure)

MapTreeVisitor

public MapTreeVisitor(java.util.Map root)
メソッドの詳細

execute

public void execute()

doOnMap

public void doOnMap(java.util.Map map)

doOnLeaf

public void doOnLeaf(java.lang.Object value)

getClosure

public org.apache.commons.collections.Closure getClosure()
戻り値:


Copyright © 2004 asyrinx organization. All Rights Reserved.