container.java

来自「一个与数据库进行联动的JAVA动态树」· Java 代码 · 共 25 行

JAVA
25
字号
package fly.tools.tree;

/**
 * 容器接口. <br>
 * 要将一组或一个对象转化为目录树,它必须实现此接口或{@link TreeNode}接口。<br>
 * 容器能够包含子结点,它通过方法{@link #getChilds(java.lang.Object)}得到一个对象的子结点。<br>
 * 目录树中的每一个结点的值将引用这个容器所指向的对象,也就是说:通过调用方法
 * {@link Node#getValue()}将得到这个对象。<br>
 * 如:Tree t=Tree.getTree(new File("D:/"),new FileContainer());<br>
 * 在t中的每个结点,对它调用方法{@link Node#getValue()}都将得到一个File对象。<br>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p> </p>
 * @author flyxxxxx
 * @version 1.0
 */
public interface Container
{
  /**
   * 得到将对象的所有子对象.
   * @param obj Object 父对象
   * @return Object[] 子对象列表
   */
  public Object[] getChilds(Object obj);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?