public File contentsDirectory()

in src/main/java/org/apache/creadur/tentacles/Archive.java [132:151]


    public File contentsDirectory() {
        final File archiveDocument = getFile();
        String path =
                archiveDocument.getAbsolutePath().substring(
                        this.layout.getLocalRootDirectory().getAbsolutePath()
                                .length() + 1);

        if (path.startsWith("repo/")) {
            path = path.substring("repo/".length());
        }
        if (path.startsWith("content/")) {
            path = path.substring("content/".length());
        }

        final File contents =
                new File(this.layout.getContentRootDirectory(), path
                        + ".contents");
        this.fileSystem.mkdirs(contents);
        return contents;
    }