public void visit(Directory directory) { // ディレクトリを訪問したときに呼ばれる Iterator it = directory.iterator(); while (it.hasNext()) { Entry entry = (Entry) it.next(); entry.accept(this); } }