META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/touchpoint/
org/eclipse/equinox/internal/p2/touchpoint/natives/
org/eclipse/equinox/internal/p2/touchpoint/natives/Activator.class
Activator.java
package org.eclipse.equinox.internal.p2.touchpoint.natives
public org.eclipse.equinox.internal.p2.touchpoint.natives.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public static final String ID
	private static org.osgi.framework.BundleContext context
	static void  () 
	public void  () 
	public static org.osgi.framework.BundleContext getContext () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext aContext
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext aContext
}

org/eclipse/equinox/internal/p2/touchpoint/natives/BackupStore.class
BackupStore.java
package org.eclipse.equinox.internal.p2.touchpoint.natives
public org.eclipse.equinox.internal.p2.touchpoint.natives.BackupStore extends java.lang.Object implements org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore  {
	private static final String ROOTCHAR
	private final java.io.File backupRoot
	private String backupName
	private String dummyName
	private java.net.ServerSocket socket
	private long backupCounter
	private long restoreCounter
	private boolean closed
	private static long msCounter
	static void  () 
	public void  () 
	public void  (java.io.File, java.lang.String) 
		java.io.File buParentDirectory
		String prefix
		String unique
	protected void finalize ()  throws java.lang.Throwable 
	public java.lang.String getBackupName () 
	public java.io.File getBackupRoot () 
	public boolean backup (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File buRoot
		java.io.File buDir
		java.io.File buFile
	public void backupAll (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File[] files
		int i
	public void backupCopyAll (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File[] files
		int i
	public boolean backupCopy (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File buDir
		java.io.File buFile
	public boolean backupDirectory (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File dummy
		boolean result
	public void restore ()  throws java.io.IOException 
		java.util.Set unrestorable
		boolean restored
	private void logUnrestorables (java.util.Set) 
		java.util.Set unrestorable
		java.io.File file
	public void discard () 
	private void close (boolean)  throws java.io.IOException 
		boolean fullyRestored
	private void closeSocket () 
	private void removeBackups () 
		java.io.File buRoot
	private static void logWarning (java.lang.String) 
		String message
	private static org.eclipse.core.runtime.IStatus createWarning (java.lang.String) 
		String message
	private static void logError (java.lang.String) 
		String message
	private static org.eclipse.core.runtime.IStatus createError (java.lang.String) 
		String message
	private boolean fullyDelete (java.io.File) 
		java.io.File file
		java.io.File[] children
		int i
	private void restore (java.io.File, java.io.File, java.util.Set) 
		java.io.File root
		java.io.File buRoot
		java.util.Set unrestorable
		java.io.File[] children
		int i
		java.io.File bu
		java.io.File target
	private void restoreRoots (java.io.File, java.util.Set) 
		java.io.File buRoot
		java.util.Set unrestorable
		java.io.File[] children
		int i
		String name
		String rName
		String prefix
		java.io.File bu
		java.io.File target
	private java.lang.String genUnique () 
		long timePart
		long ipPart
		byte[] address
		int i
		int port
		long aPart
	private java.io.File makeRelativeFromRoot (java.io.File) 
		java.io.File file
		java.io.File absolute
		String path
		String prefix
		int idx
	private java.io.File makeParentCanonical (java.io.File)  throws java.io.IOException 
		java.io.File file
}

org/eclipse/equinox/internal/p2/touchpoint/natives/ClosedBackupStoreException.class
ClosedBackupStoreException.java
package org.eclipse.equinox.internal.p2.touchpoint.natives
public org.eclipse.equinox.internal.p2.touchpoint.natives.ClosedBackupStoreException extends java.lang.IllegalStateException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
}

org/eclipse/equinox/internal/p2/touchpoint/natives/IBackupStore.class
IBackupStore.java
package org.eclipse.equinox.internal.p2.touchpoint.natives
public abstract org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore extends java.lang.Object {
	public abstract boolean backup (java.io.File)  throws java.io.IOException 
	public abstract boolean backupCopy (java.io.File)  throws java.io.IOException 
	public abstract boolean backupDirectory (java.io.File)  throws java.io.IOException 
	public abstract void discard () 
	public abstract void restore ()  throws java.io.IOException 
	public abstract java.lang.String getBackupName () 
	public abstract void backupAll (java.io.File)  throws java.io.IOException 
	public abstract void backupCopyAll (java.io.File)  throws java.io.IOException 
}

org/eclipse/equinox/internal/p2/touchpoint/natives/LazyBackupStore.class
LazyBackupStore.java
package org.eclipse.equinox.internal.p2.touchpoint.natives
public org.eclipse.equinox.internal.p2.touchpoint.natives.LazyBackupStore extends java.lang.Object implements org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore  {
	private org.eclipse.equinox.internal.p2.touchpoint.natives.BackupStore delegate
	private final String prefix
	public void  (java.lang.String) 
		String prefix
	public boolean backup (java.io.File)  throws java.io.IOException 
		java.io.File file
	public boolean backupDirectory (java.io.File)  throws java.io.IOException 
		java.io.File file
	public void discard () 
	public void restore ()  throws java.io.IOException 
	private void loadDelegate () 
	public java.lang.String getBackupName () 
	public boolean backupCopy (java.io.File)  throws java.io.IOException 
		java.io.File file
	public void backupCopyAll (java.io.File)  throws java.io.IOException 
		java.io.File file
	public void backupAll (java.io.File)  throws java.io.IOException 
		java.io.File file
}

org/eclipse/equinox/internal/p2/touchpoint/natives/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.touchpoint.natives
public org.eclipse.equinox.internal.p2.touchpoint.natives.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String BackupStore_0_of_1_items_restored
	public static String BackupStore_backupCopy_closed_store
	public static String BackupStore_can_not_close_tcp_port
	public static String BackupStore_can_not_copy_directory
	public static String BackupStore_can_not_create_dummy
	public static String BackupStore_can_not_delete_after_copy_0
	public static String BackupStore_can_not_delete_tmp_file
	public static String BackupStore_can_not_remove
	public static String BackupStore_can_not_remove_bu_directory
	public static String BackupStore_directory_file_mismatch
	public static String BackupStore_directory_not_empty
	public static String BackupStore_errors_while_restoring_see_log
	public static String BackupStore_externally_modified_0_of_1_restored
	public static String BackupStore_file_directory_mismatch
	public static String BackupStore_file_not_found
	public static String BackupStore_manual_restore_needed
	public static String BackupStore_missing_backup_directory
	public static String BackupStore_not_a_directory
	public static String BackupStore_restore_closed_store
	public static String action_0_failed_file_1_doesNotExist
	public static String artifact_not_available
	public static String artifact_repo_not_found
	public static String could_not_obtain_download_cache
	public static String download_cache_not_writeable
	public static String unzipping
	public static String param_not_set
	public static String copy_failed
	public static String failed_backup_restore
	public static String backup_file_failed
	public static String Error_list_children_0
	public static String link_failed
	public static String mkdir_failed
	public static String rmdir_failed
	public static String Util_Invalid_Zip_File_Format
	public static String Util_Error_Unzipping
	static void  () 
	public void  () 
}

org/eclipse/equinox/internal/p2/touchpoint/natives/NativeTouchpoint.class
NativeTouchpoint.java
package org.eclipse.equinox.internal.p2.touchpoint.natives
public org.eclipse.equinox.internal.p2.touchpoint.natives.NativeTouchpoint extends org.eclipse.equinox.p2.engine.spi.Touchpoint {
	public static final String PARM_BACKUP
	public static final String PARM_ARTIFACT
	public static final String PARM_ARTIFACT_LOCATION
	private static java.util.Map backups
	static void  () 
	public void  () 
	public org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, java.util.Map) 
		org.eclipse.equinox.p2.engine.IProfile profile
		java.util.Map parameters
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
		org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository downloadCache
		java.io.File fileLocation
		org.eclipse.equinox.p2.core.ProvisionException e
	public org.eclipse.core.runtime.IStatus initializePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.lang.String, java.util.Map) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.engine.IProfile profile
		String phaseId
		java.util.Map touchpointParameters
	public java.lang.String qualifyAction (java.lang.String) 
		String actionId
	public org.eclipse.core.runtime.IStatus prepare (org.eclipse.equinox.p2.engine.IProfile) 
		org.eclipse.equinox.p2.engine.IProfile profile
	public org.eclipse.core.runtime.IStatus commit (org.eclipse.equinox.p2.engine.IProfile) 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
	public static java.lang.String escape (java.lang.String) 
		String toEscape
		StringBuffer buffer
		int length
		int i
		char ch
	public org.eclipse.core.runtime.IStatus rollback (org.eclipse.equinox.p2.engine.IProfile) 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.core.runtime.IStatus returnStatus
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
		java.io.IOException e
		org.eclipse.equinox.internal.p2.touchpoint.natives.ClosedBackupStoreException e
	private static synchronized void clearProfileState (org.eclipse.equinox.p2.engine.IProfile) 
		org.eclipse.equinox.p2.engine.IProfile profile
	private static synchronized org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore getBackupStore (org.eclipse.equinox.p2.engine.IProfile) 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
}

org/eclipse/equinox/internal/p2/touchpoint/natives/Util.class
Util.java
package org.eclipse.equinox.internal.p2.touchpoint.natives
public org.eclipse.equinox.internal.p2.touchpoint.natives.Util extends java.lang.Object {
	public void  () 
	public static void log (java.lang.String) 
		String message
	public static org.eclipse.core.runtime.IStatus createError (java.lang.String) 
		String message
	public static java.lang.String getInstallFolder (org.eclipse.equinox.p2.engine.IProfile) 
		org.eclipse.equinox.p2.engine.IProfile profile
	private static org.eclipse.equinox.p2.core.IAgentLocation getAgentLocation (org.eclipse.equinox.p2.core.IProvisioningAgent) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public static org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager getArtifactRepositoryManager (org.eclipse.equinox.p2.core.IProvisioningAgent) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public static org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository getDownloadCacheRepo (org.eclipse.equinox.p2.core.IProvisioningAgent)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI location
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
		String repositoryName
		java.util.Map properties
		org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository downloadCache
	private static java.net.URI getDownloadCacheLocation (org.eclipse.equinox.p2.core.IProvisioningAgent) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.core.IAgentLocation location
	public static java.io.File[] unzipFile (java.io.File, java.io.File, org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws java.io.IOException 
		java.io.File zipFile
		java.io.File outputDir
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
		String taskName
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.InputStream in
		java.io.IOException e
	public static java.io.File[] unzipStream (java.io.InputStream, long, java.io.File, org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws java.io.IOException 
		java.io.InputStream stream
		long size
		java.io.File outputDir
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
		String taskName
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.InputStream is
		java.util.zip.ZipInputStream in
		java.util.zip.ZipEntry ze
		java.util.ArrayList unzippedFiles
		java.io.File outFile
	public static int copyStream (java.io.InputStream, boolean, java.io.OutputStream, boolean)  throws java.io.IOException 
		java.io.InputStream in
		boolean closeIn
		java.io.OutputStream out
		boolean closeOut
		int written
		byte[] buffer
		int len
		int len
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/
org/eclipse/equinox/internal/p2/touchpoint/natives/actions/ActionConstants.class
ActionConstants.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.ActionConstants extends java.lang.Object {
	public static final String PARM_AGENT
	public static final String PARM_PATH
	public static final String PARM_TARGET_FILE
	public static final String PARM_PERMISSIONS
	public static final String PARM_TARGET_DIR
	public static final String PARM_TARGET
	public static final String PARM_SOURCE
	public static final String PARM_IU
	public static final String PIPE
	public static final String PARM_AT_ARTIFACT
	public static final String PARM_ARTIFACT_REQUESTS
	public static final String PARM_PROFILE
	public static final String PARM_LINK_NAME
	public static final String PARM_LINK_TARGET
	public static final String PARM_LINK_FORCE
	public static final String PARM_COPY_TARGET
	public static final String PARM_COPY_SOURCE
	public static final String PARM_COPY_OVERWRITE
	public static final String PARM_OPTIONS
	public void  () 
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/ChmodAction.class
ChmodAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.ChmodAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
	private static final String ACTION_CHMOD
	private static final boolean WINDOWS
	static void  () 
	public void  () 
	public org.eclipse.core.runtime.IStatus execute (java.util.Map) 
		java.util.Map parameters
		String targetDir
		String targetFile
		String permissions
		String optionsString
		java.io.File probe
		String[] options
		java.util.ArrayList collect
		String r
		int spaceIdx
	public org.eclipse.core.runtime.IStatus undo (java.util.Map) 
		java.util.Map parameters
	public void chmod (java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		String targetDir
		String targetFile
		String perms
		String[] options
		Runtime r
		String[] args
		int i
		int j
		Process process
	private void readOffStream (java.io.InputStream) 
		java.io.InputStream inputStream
		java.io.BufferedReader reader
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/CleanupcopyAction.class
CleanupcopyAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupcopyAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
	public static final String ACTION_CLEANUPCOPY
	public void  () 
	public org.eclipse.core.runtime.IStatus execute (java.util.Map) 
		java.util.Map parameters
	public org.eclipse.core.runtime.IStatus undo (java.util.Map) 
		java.util.Map parameters
	public static org.eclipse.core.runtime.IStatus cleanupcopy (java.util.Map, boolean) 
		java.util.Map parameters
		boolean restoreable
		String source
		String target
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore backupStore
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.engine.IProfile profile
		String copied
		java.util.StringTokenizer tokenizer
		java.util.List directories
		String fileName
		java.io.File file
		java.io.File directory
		java.io.File[] children
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/CleanupzipAction$1.class
CleanupzipAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
 org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.io.File, java.io.File) 
		java.io.File f1
		java.io.File f2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/CleanupzipAction.class
CleanupzipAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
	private static final String UNZIPPED
	public static final String ACTION_CLEANUPZIP
	public void  () 
	public org.eclipse.core.runtime.IStatus execute (java.util.Map) 
		java.util.Map parameters
	public org.eclipse.core.runtime.IStatus undo (java.util.Map) 
		java.util.Map parameters
	public static org.eclipse.core.runtime.IStatus cleanupzip (java.util.Map, boolean) 
		java.util.Map parameters
		boolean restoreable
		String source
		String target
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.internal.p2.engine.Profile profile
		String iuPropertyKey
		String unzipped
		java.util.Map iuProperties
		String sourcePrefix
		String key
		String storedTarget
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
		java.util.StringTokenizer tokenizer
		java.util.List directories
		String fileName
		java.io.File file
		java.io.IOException e
		java.io.File directory
		java.io.File[] children
		java.io.IOException e
	private static java.lang.String substituteTarget (java.lang.String, java.lang.String, java.lang.String) 
		String oldTarget
		String newTarget
		String value
		StringBuffer buffer
		java.util.StringTokenizer tokenizer
		String fileName
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/CollectAction.class
CollectAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CollectAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
	public static final String ACTION_COLLECT
	public void  () 
	public org.eclipse.core.runtime.IStatus execute (java.util.Map) 
		java.util.Map parameters
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
		java.util.Collection artifactRequests
		org.eclipse.equinox.p2.core.ProvisionException e
	public org.eclipse.core.runtime.IStatus undo (java.util.Map) 
		java.util.Map parameters
	org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] collect (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.engine.IProfile)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.metadata.IInstallableUnit installableUnit
		org.eclipse.equinox.p2.engine.IProfile profile
		java.util.Collection toDownload
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
		int count
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] result
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/CopyAction.class
CopyAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CopyAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
	public static final String ID
	public void  () 
	public org.eclipse.core.runtime.IStatus execute (java.util.Map) 
		java.util.Map parameters
	public static org.eclipse.core.runtime.IStatus copy (java.util.Map, boolean) 
		java.util.Map parameters
		boolean restoreable
		String target
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore backupStore
		String source
		String overwrite
		org.eclipse.equinox.internal.p2.engine.Profile profile
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		String originalSource
		String artifactLocation
		org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
		java.io.File sourceFile
		java.io.File targetFile
		java.io.File[] copiedFiles
		java.io.IOException e
		StringBuffer copiedFileNameBuffer
		int i
	public org.eclipse.core.runtime.IStatus undo (java.util.Map) 
		java.util.Map parameters
	private static java.io.File[] mergeCopy (java.io.File, java.io.File, boolean, org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore)  throws java.io.IOException 
		java.io.File source
		java.io.File target
		boolean overwrite
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore backupStore
		java.util.ArrayList copiedFiles
	private static void xcopy (java.util.ArrayList, java.io.File, java.io.File, boolean, org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore)  throws java.io.IOException 
		java.util.ArrayList copiedFiles
		java.io.File source
		java.io.File target
		boolean overwrite
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore backupStore
		java.io.File[] children
		int i
		java.io.IOException e
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/LinkAction.class
LinkAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.LinkAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
	public static final String ID
	private static final boolean WINDOWS
	static void  () 
	public void  () 
	public org.eclipse.core.runtime.IStatus execute (java.util.Map) 
		java.util.Map parameters
		String targetDir
		String linkTarget
		String linkName
		String force
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
		java.io.IOException e
	public org.eclipse.core.runtime.IStatus undo (java.util.Map) 
		java.util.Map parameters
		String targetDir
		String linkName
		java.io.File linkFile
	private void ln (java.lang.String, java.lang.String, java.lang.String, boolean, org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore)  throws java.io.IOException 
		String targetDir
		String linkTarget
		String linkName
		boolean force
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
		java.io.File xFile
		Runtime r
		Process process
	private void readOffStream (java.io.InputStream) 
		java.io.InputStream inputStream
		java.io.BufferedReader reader
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/MkdirAction.class
MkdirAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.MkdirAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
	public static final String ID
	public void  () 
	public org.eclipse.core.runtime.IStatus execute (java.util.Map) 
		java.util.Map parameters
		String path
		java.io.File dir
	public org.eclipse.core.runtime.IStatus undo (java.util.Map) 
		java.util.Map parameters
		String path
		java.io.File dir
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/RemoveAction.class
RemoveAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.RemoveAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
	public static final String ID
	public void  () 
	public org.eclipse.core.runtime.IStatus execute (java.util.Map) 
		java.util.Map parameters
		String path
		java.io.File file
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
		java.io.IOException e
	public org.eclipse.core.runtime.IStatus undo (java.util.Map) 
		java.util.Map parameters
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/RmdirAction.class
RmdirAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.RmdirAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
	public static final String ID
	public void  () 
	public org.eclipse.core.runtime.IStatus execute (java.util.Map) 
		java.util.Map parameters
		String path
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
		java.io.File dir
		java.io.IOException e
	public org.eclipse.core.runtime.IStatus undo (java.util.Map) 
		java.util.Map parameters
		String path
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
}

org/eclipse/equinox/internal/p2/touchpoint/natives/actions/UnzipAction.class
UnzipAction.java
package org.eclipse.equinox.internal.p2.touchpoint.natives.actions
public org.eclipse.equinox.internal.p2.touchpoint.natives.actions.UnzipAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
	public static final String ACTION_UNZIP
	public void  () 
	public org.eclipse.core.runtime.IStatus execute (java.util.Map) 
		java.util.Map parameters
	public org.eclipse.core.runtime.IStatus undo (java.util.Map) 
		java.util.Map parameters
	public static org.eclipse.core.runtime.IStatus unzip (java.util.Map, boolean) 
		java.util.Map parameters
		boolean restoreable
		String source
		String originalSource
		String target
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.internal.p2.engine.Profile profile
		String artifactLocation
		org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
		java.io.File[] unzippedFiles
		StringBuffer unzippedFileNameBuffer
		int i
	private static java.io.File[] unzip (java.lang.String, java.lang.String, org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore) 
		String source
		String destination
		org.eclipse.equinox.internal.p2.touchpoint.natives.IBackupStore store
		java.io.File zipFile
		String taskName
}

org/eclipse/equinox/internal/p2/touchpoint/natives/messages.properties