org.eclipse.hyades.test.core.testservices.resources
Class FilesystemResourceProviderService
java.lang.Object
org.eclipse.hyades.execution.local.testservices.AbstractTestService
org.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 |
|
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 |
ROOT
public static final java.lang.String ROOT
- See Also:
- Constant Field Values
FilesystemResourceProviderService
public FilesystemResourceProviderService()
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