public String createFileName()

in src/main/java/org/apache/cxf/cwiki/AbstractPage.java [68:88]


    public String createFileName() {
        StringBuffer buffer = new StringBuffer();
        char array[] = title.toLowerCase().toCharArray();
        boolean separated = true;
        for (int x = 0; x < array.length; x++) {
            if ("abcdefghijklmnopqrstuvwxyz0123456789".indexOf(array[x]) >= 0) {
                buffer.append(Character.toLowerCase(array[x]));
                separated = false;
            } else if ("\r\n\t -".indexOf(array[x]) >= 0) {
                if (separated) {
                    continue;
                }
                buffer.append('-');
                separated = true;
            }
        }
        if (buffer.length() == 0) {
            return id + ".html";
        }
        return buffer.append(".html").toString();
    }