TPTP 4.3.0 Testing Tools Project
Public API Specification

org.eclipse.hyades.test.core.testservices.resources
Class FilesystemResourceProviderService

java.lang.Object
  extended byorg.eclipse.hyades.execution.local.testservices.AbstractTestService
      extended byorg.eclipse.hyades.test.core.testservices.resources.FilesystemResourceProviderService
All Implemented Interfaces:
org.eclipse.hyades.execution.local.testservices.ITestService
Direct Known Subclasses:
WorkspaceResourceProviderService

public class FilesystemResourceProviderService
extends org.eclipse.hyades.execution.local.testservices.AbstractTestService
implements org.eclipse.hyades.execution.local.testservices.ITestService

This class runs on the workbench, and provides the workbench side implementation of the WorkspaceResourceProvider service.


Field Summary
static java.lang.String ROOT
           
 
Fields inherited from class org.eclipse.hyades.execution.local.testservices.AbstractTestService
EXCEPTION, METHOD_ARGS
 
Fields inherited from interface org.eclipse.hyades.execution.local.testservices.ITestService
TEST_SERVICE_INVOCATION_PATTERN, TEST_SERVICE_INVOCATION_PREFIX, TEST_SERVICE_MALFORMED_PATTERN, TEST_SERVICE_MALFORMED_PREFIX, TEST_SERVICE_PREFIX, TEST_SERVICE_RETURN_PATTERN, TEST_SERVICE_RETURN_PREFIX, TEST_SERVICE_SEPARATOR, TEST_SERVICE_UNKNOWN_PATTERN, TEST_SERVICE_UNKNOWN_PREFIX
 
Constructor Summary
FilesystemResourceProviderService()
           
 
Method Summary
protected  boolean exists(java.lang.String file)
           
 java.lang.String fileExists(org.eclipse.hyades.internal.execution.local.control.Agent agent, java.lang.String methodArgs, java.lang.StringBuffer errBuf)
           
protected  java.lang.String[] getChildren(java.lang.String parent)
           
 java.lang.String getFile(org.eclipse.hyades.internal.execution.local.control.Agent agent, java.lang.String methodArgs, java.lang.StringBuffer errBuf)
           
protected  org.eclipse.hyades.execution.core.file.IFileManager getFileManager(org.eclipse.hyades.internal.execution.local.control.Agent agent)
           
 java.lang.String getTempFile(org.eclipse.hyades.internal.execution.local.control.Agent agent, java.lang.String methodArgs, java.lang.StringBuffer errBuf)
           
 java.lang.String listChildren(org.eclipse.hyades.internal.execution.local.control.Agent agent, java.lang.String methodArgs, java.lang.StringBuffer errBuf)
           
protected  java.lang.String resolvePath(java.lang.String source)
           
 
Methods inherited from class org.eclipse.hyades.execution.local.testservices.AbstractTestService
run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.hyades.execution.local.testservices.ITestService
run
 

Field Detail

ROOT

public static final java.lang.String ROOT
See Also:
Constant Field Values
Constructor Detail

FilesystemResourceProviderService

public FilesystemResourceProviderService()
Method Detail

getFile

public java.lang.String getFile(org.eclipse.hyades.internal.execution.local.control.Agent agent,
                                java.lang.String methodArgs,
                                java.lang.StringBuffer errBuf)
Parameters:
methodArgs -
Returns:

getTempFile

public java.lang.String getTempFile(org.eclipse.hyades.internal.execution.local.control.Agent agent,
                                    java.lang.String methodArgs,
                                    java.lang.StringBuffer errBuf)
Parameters:
methodArgs -
Returns:

listChildren

public java.lang.String listChildren(org.eclipse.hyades.internal.execution.local.control.Agent agent,
                                     java.lang.String methodArgs,
                                     java.lang.StringBuffer errBuf)
Parameters:
methodArgs -
Returns:

fileExists

public java.lang.String fileExists(org.eclipse.hyades.internal.execution.local.control.Agent agent,
                                   java.lang.String methodArgs,
                                   java.lang.StringBuffer errBuf)
Parameters:
methodArgs -
Returns:

resolvePath

protected java.lang.String resolvePath(java.lang.String source)
Parameters:
source -
Returns:

exists

protected boolean exists(java.lang.String file)
Parameters:
file -
Returns:

getFileManager

protected org.eclipse.hyades.execution.core.file.IFileManager getFileManager(org.eclipse.hyades.internal.execution.local.control.Agent agent)
Parameters:
agent -
Returns:

getChildren

protected java.lang.String[] getChildren(java.lang.String parent)
Parameters:
parent -
Returns:
all roots if parent is ##ROOT##, null if parent does not exist or is a directory, children of parent otherwise

TPTP 4.3.0 Testing Tools Project
Public API Specification