Beispiel #1
0
  @Override
  public String calculatePackage(final JavaResource resource) {
    List<DirectoryResource> folders = getSourceDirectories();
    String pkg = null;
    for (DirectoryResource folder : folders) {
      String sourcePrefix = folder.getFullyQualifiedName();
      pkg = resource.getParent().getFullyQualifiedName();
      if (pkg.startsWith(sourcePrefix)) {
        pkg = pkg.substring(sourcePrefix.length() + 1);
        break;
      }
    }
    pkg = Packages.fromFileSyntax(pkg);

    return pkg;
  }