X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fproject%2FProject.java;h=7a6ee1014355d3438ae1781f6af26fd98a6cc2fe;hb=f33c078012fd2c8683a5253e7c9cfffb460d7fcb;hp=4d778ab6d54b78d0a86d7542c1b66d29ffa5dcc6;hpb=ae302a8414cbd18166d6261a6c818c61a9a663ad;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/project/Project.java b/src/net/pterodactylus/jsite/project/Project.java index 4d778ab..7a6ee10 100644 --- a/src/net/pterodactylus/jsite/project/Project.java +++ b/src/net/pterodactylus/jsite/project/Project.java @@ -389,6 +389,19 @@ public class Project extends AbstractBean { } /** + * {@inheritDoc} + */ + /* TODO - caching? */ + public String getCompletePath() { + StringBuilder completePath = new StringBuilder(); + ProjectFileImpl currentProjectFile = this; + do { + completePath.insert(0, File.separatorChar).insert(0, this.getName()); + } while ((currentProjectFile = currentProjectFile.parentProjectFile) != null); + return completePath.substring(1); + } + + /** * @see net.pterodactylus.jsite.project.ProjectFile#isFile() */ public boolean isFile() {