]> source.dussan.org Git - archiva.git/commitdiff
Adding apache header, fixing javadocs.
authorJoakim Erdfelt <joakime@apache.org>
Sun, 16 Mar 2008 01:11:40 +0000 (01:11 +0000)
committerJoakim Erdfelt <joakime@apache.org>
Sun, 16 Mar 2008 01:11:40 +0000 (01:11 +0000)
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@637499 13f79535-47bb-0310-9956-ffa450edef68

archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/content/PathParser.java

index 88fff1e431c410952d8de4f45e8378c12e285e5d..5cea93a16aa6f0276d646b165433ef8e2469c477 100644 (file)
@@ -1,18 +1,43 @@
-/**\r
+package org.apache.maven.archiva.repository.content;\r
+\r
+/*\r
+ * Licensed to the Apache Software Foundation (ASF) under one\r
+ * or more contributor license agreements.  See the NOTICE file\r
+ * distributed with this work for additional information\r
+ * regarding copyright ownership.  The ASF licenses this file\r
+ * to you under the Apache License, Version 2.0 (the\r
+ * "License"); you may not use this file except in compliance\r
+ * with the License.  You may obtain a copy of the License at\r
  *\r
+ *   http://www.apache.org/licenses/LICENSE-2.0\r
+ *\r
+ * Unless required by applicable law or agreed to in writing,\r
+ * software distributed under the License is distributed on an\r
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r
+ * KIND, either express or implied.  See the License for the\r
+ * specific language governing permissions and limitations\r
+ * under the License.\r
  */\r
-package org.apache.maven.archiva.repository.content;\r
 \r
 import org.apache.maven.archiva.model.ArtifactReference;\r
 import org.apache.maven.archiva.repository.layout.LayoutException;\r
 \r
 /**\r
- * @author ndeloof\r
- *\r
+ * PathParser interface.\r
+ * \r
+ * @author <a href="mailto:nicolas@apache.org">nicolas de loof</a>\r
+ * @version $Id$\r
  */\r
 public interface PathParser\r
 {\r
 \r
+    /**\r
+     * Take a path and get the ArtifactReference associated with it.\r
+     * \r
+     * @param path the relative path to parse.\r
+     * @return the ArtifactReference for the provided path. (never null)\r
+     * @throws LayoutException if there was a problem parsing the path.\r
+     */\r
     public ArtifactReference toArtifactReference( String path )\r
         throws LayoutException;\r
 \r