public boolean hasCode()

in src/main/java/org/apache/cxf/cwiki/Page.java [404:428]


    public boolean hasCode(Map<String, Boolean> done) {
        if (done.containsKey(getTitle())) {
            return done.get(getTitle());
        }
        if (codeTypes != null && !codeTypes.isEmpty()) {
            done.put(this.getTitle(), true);
            return true;
        }
        if (includes != null) {
            done.put(getTitle(), false);
            for (String i : includes) {
                try {
                    Page p = exporter.findPage(i);
                    if (p != null && p.hasCode(done)) {
                        done.put(this.getTitle(), true);
                        return true;
                    }
                } catch (Throwable e) {
                    e.printStackTrace();
                    System.out.println(done);
                }
            }
        }
        return false;
    }