org.seasar.framework.container.util
クラス Traversal

java.lang.Object
  拡張org.seasar.framework.container.util.Traversal

public class Traversal
extends Object

作成者:
koichik

入れ子クラスの概要
static interface Traversal.ComponentDefHandler
           
static interface Traversal.S2ContainerHandler
           
 
コンストラクタの概要
Traversal()
           
 
メソッドの概要
static Object forEachComponent(S2Container container, Traversal.ComponentDefHandler handler)
           
static Object forEachComponent(S2Container container, Traversal.ComponentDefHandler handler, boolean parentFirst)
           
static Object forEachContainer(S2Container container, Traversal.S2ContainerHandler handler)
           
static Object forEachContainer(S2Container container, Traversal.S2ContainerHandler handler, boolean parentFirst)
           
protected static Object forEachContainer(S2Container container, Traversal.S2ContainerHandler handler, boolean parentFirst, Set processed)
           
static Object forEachParentContainer(S2Container container, Traversal.S2ContainerHandler handler)
           
static Object forEachParentContainer(S2Container container, Traversal.S2ContainerHandler handler, boolean childFirst)
           
protected static Object forEachParentContainer(S2Container container, Traversal.S2ContainerHandler handler, boolean childFirst, Set processed)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Traversal

public Traversal()
メソッドの詳細

forEachComponent

public static Object forEachComponent(S2Container container,
                                      Traversal.ComponentDefHandler handler)

forEachComponent

public static Object forEachComponent(S2Container container,
                                      Traversal.ComponentDefHandler handler,
                                      boolean parentFirst)

forEachContainer

public static Object forEachContainer(S2Container container,
                                      Traversal.S2ContainerHandler handler)

forEachContainer

public static Object forEachContainer(S2Container container,
                                      Traversal.S2ContainerHandler handler,
                                      boolean parentFirst)

forEachContainer

protected static Object forEachContainer(S2Container container,
                                         Traversal.S2ContainerHandler handler,
                                         boolean parentFirst,
                                         Set processed)

forEachParentContainer

public static Object forEachParentContainer(S2Container container,
                                            Traversal.S2ContainerHandler handler)

forEachParentContainer

public static Object forEachParentContainer(S2Container container,
                                            Traversal.S2ContainerHandler handler,
                                            boolean childFirst)

forEachParentContainer

protected static Object forEachParentContainer(S2Container container,
                                               Traversal.S2ContainerHandler handler,
                                               boolean childFirst,
                                               Set processed)


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.