Author: rob.stryker(a)jboss.com
Date: 2007-06-15 12:53:46 -0400 (Fri, 15 Jun 2007)
New Revision: 2126
Modified:
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/IArchive.java
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/IArchiveFileSet.java
Log:
API extension
Modified:
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/IArchive.java
===================================================================
---
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/IArchive.java 2007-06-15
16:53:14 UTC (rev 2125)
+++
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/IArchive.java 2007-06-15
16:53:46 UTC (rev 2126)
@@ -102,6 +102,13 @@
* destination (containing folder) of this archive
* @return An IPath to this package's destination folder
*/
+ public IPath getGlobalDestinationPath();
+
+ /**
+ * A path representing the string from the delegate
+ * May be work-space relative or global
+ * @return
+ */
public IPath getDestinationPath();
/**
Modified:
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/IArchiveFileSet.java
===================================================================
---
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/IArchiveFileSet.java 2007-06-15
16:53:14 UTC (rev 2125)
+++
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/IArchiveFileSet.java 2007-06-15
16:53:46 UTC (rev 2126)
@@ -114,4 +114,15 @@
* @return
*/
public IPath getRootArchiveRelativePath(IPath inputFile);
+
+ /**
+ * Get a path relative only to the folder or archive that is the direct parent of the
fileset
+ * @param inputFile
+ * @return
+ */
+ public IPath getPathRelativeToParent(IPath inputFile);
+
+ public void addMatchingFile(IPath file);
+ public void removeMatchingFile(IPath file);
+
}
Show replies by date