public class SRemoteGui
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SRemoteGui.ConsoleListener |
Constructor and Description |
---|
SRemoteGui() |
Modifier and Type | Method and Description |
---|---|
static void |
addConsoleListener(IExternalAccess platformaccess,
java.lang.String id,
IRemoteChangeListener rcl) |
static IFuture<Tuple2<java.net.URL,IResourceIdentifier>> |
addRemoteURL(IResourceIdentifier parid,
java.lang.String filename,
boolean tl,
IExternalAccess exta)
Add a remote url via the library service.
|
static IFuture<Tuple2<java.net.URL,IResourceIdentifier>> |
addURL(IExternalAccess access,
java.lang.String filename)
Add a URL to the lib service.
|
static IIntermediateFuture<FileData> |
checkExistence(java.lang.String[] files,
IExternalAccess exta)
Check remote files for existence.
|
static IIntermediateFuture<java.lang.String> |
convertPathsToRelative(java.lang.String[] paths,
IExternalAccess exta)
Convert the given paths to relative paths.
|
static IIntermediateFuture<java.lang.String> |
copy(java.lang.String source,
IExternalAccess sourceaccess,
java.lang.String target,
IFileTransferService targetds)
Copy a file between two platforms.
|
static IFuture<IResourceIdentifier> |
createResourceIdentifier(IExternalAccess platformaccess,
java.lang.String ridurl,
java.lang.String globalrid)
Create a resource identifier.
|
static IFuture<java.lang.Void> |
deregisterRemoteCMSListener(IExternalAccess access,
IComponentIdentifier cid,
java.lang.String id0)
Deregister the remote listener.
|
static IFuture<java.lang.Integer> |
findChild(IExternalAccess access,
java.lang.String toremove,
java.util.List<java.lang.String> filenames)
Find an entry in a list of URLs.
|
static IFuture<FileData> |
getFileData(IExternalAccess platformaccess,
java.lang.String path)
Get the file info of a remote path.
|
static IFuture<java.lang.Object[]> |
getServiceInfos(IExternalAccess ea)
Get the service infos for a component.
|
static IFuture<java.lang.Void> |
installRemoteCMSListener(IExternalAccess access,
IComponentIdentifier cid,
IRemoteChangeListener rcl0,
java.lang.String id0)
Install the remote listener.
|
static boolean |
isComponentStepNecessary(IComponentIdentifier target)
Check if a component is necessary.
|
static IFuture<java.lang.Boolean> |
isTestcase(java.lang.String model,
IExternalAccess access,
IResourceIdentifier rid)
Check if a component model can be started as test case.
|
static IIntermediateFuture<FileData> |
listFiles(FileData dir,
IAsyncFilter filter)
List files in a directory matching a filter (if any).
|
static IIntermediateFuture<FileData> |
listFiles(FileData dir,
IAsyncFilter filter,
IExternalAccess exta)
List files in a directory matching a filter (if any).
|
static ISubscriptionIntermediateFuture<FileData> |
listJarFileEntries(FileData file,
IAsyncFilter filter)
List files of a remote jar file
|
static ISubscriptionIntermediateFuture<FileData> |
listJarFileEntries(FileData file,
IAsyncFilter filter,
IExternalAccess exta)
List files in a directory matching a filter (if any).
|
static IFuture<Tuple2<java.lang.String,java.lang.String>> |
localizeModel(IExternalAccess platformaccess,
java.lang.String name,
IResourceIdentifier rid)
Localize a model name.
|
static IFuture<java.lang.Void> |
logWarning(java.lang.String msg,
IExternalAccess exta)
Log a warning on a component.
|
static IFuture<java.lang.Boolean> |
matchModel(java.lang.String path,
java.lang.String model,
IExternalAccess exta)
Compare a model to a path.
|
static IFuture<java.util.Map<java.lang.String,java.lang.Object>> |
parseArgs(java.util.Map<java.lang.String,java.lang.String> rawargs,
IResourceIdentifier modelrid,
IExternalAccess exta) |
static void |
redirectInput(IExternalAccess access,
java.lang.String txt)
Redirect some text to the remote input stream.
|
static void |
removeConsoleListener(IExternalAccess platformaccess,
java.lang.String id) |
static IFuture<java.lang.Void> |
removeService(IComponentManagementService cms,
IExternalAccess container,
IServiceIdentifier sid)
Remove a service.
|
static IFuture<java.lang.Void> |
removeURL(IExternalAccess access,
java.lang.String path)
Remove a URL from the lib service.
|
public static boolean isComponentStepNecessary(IComponentIdentifier target)
target
- The target component identifier.public static IFuture<java.lang.Object[]> getServiceInfos(IExternalAccess ea)
ea
- The component access.public static IFuture<java.lang.Void> removeService(IComponentManagementService cms, IExternalAccess container, IServiceIdentifier sid)
cms
- The cmscontainer
- The service provider.sid
- The service to remove.public static IFuture<java.lang.Void> installRemoteCMSListener(IExternalAccess access, IComponentIdentifier cid, IRemoteChangeListener rcl0, java.lang.String id0)
cid
- The remote component id.public static IFuture<java.lang.Void> deregisterRemoteCMSListener(IExternalAccess access, IComponentIdentifier cid, java.lang.String id0)
public static IFuture<Tuple2<java.lang.String,java.lang.String>> localizeModel(IExternalAccess platformaccess, java.lang.String name, IResourceIdentifier rid)
public static IFuture<IResourceIdentifier> createResourceIdentifier(IExternalAccess platformaccess, java.lang.String ridurl, java.lang.String globalrid)
ridurl
- The (possibly relative) local RID URL.globalrid
- The global RID, if any.public static IFuture<FileData> getFileData(IExternalAccess platformaccess, java.lang.String path)
public static IFuture<Tuple2<java.net.URL,IResourceIdentifier>> addURL(IExternalAccess access, java.lang.String filename)
public static IFuture<java.lang.Void> removeURL(IExternalAccess access, java.lang.String path)
public static IFuture<java.lang.Integer> findChild(IExternalAccess access, java.lang.String toremove, java.util.List<java.lang.String> filenames)
public static IIntermediateFuture<FileData> checkExistence(java.lang.String[] files, IExternalAccess exta)
files
- The files to check.public static IIntermediateFuture<java.lang.String> convertPathsToRelative(java.lang.String[] paths, IExternalAccess exta)
paths
- The pathspublic static IIntermediateFuture<FileData> listFiles(FileData dir, IAsyncFilter filter, IExternalAccess exta)
dir
- The directory.filter
- The filter or null for all files.public static IIntermediateFuture<FileData> listFiles(FileData dir, IAsyncFilter filter)
dir
- The directory.filter
- The filter or null for all files.public static ISubscriptionIntermediateFuture<FileData> listJarFileEntries(FileData file, IAsyncFilter filter, IExternalAccess exta)
dir
- The directory.filter
- The filter or null for all files.public static ISubscriptionIntermediateFuture<FileData> listJarFileEntries(FileData file, IAsyncFilter filter)
public static IFuture<java.lang.Boolean> isTestcase(java.lang.String model, IExternalAccess access, IResourceIdentifier rid)
public static IFuture<java.util.Map<java.lang.String,java.lang.Object>> parseArgs(java.util.Map<java.lang.String,java.lang.String> rawargs, IResourceIdentifier modelrid, IExternalAccess exta)
public static IFuture<Tuple2<java.net.URL,IResourceIdentifier>> addRemoteURL(IResourceIdentifier parid, java.lang.String filename, boolean tl, IExternalAccess exta)
public static IIntermediateFuture<java.lang.String> copy(java.lang.String source, IExternalAccess sourceaccess, java.lang.String target, IFileTransferService targetds)
public static IFuture<java.lang.Boolean> matchModel(java.lang.String path, java.lang.String model, IExternalAccess exta)
public static IFuture<java.lang.Void> logWarning(java.lang.String msg, IExternalAccess exta)
public static void redirectInput(IExternalAccess access, java.lang.String txt)
public static void addConsoleListener(IExternalAccess platformaccess, java.lang.String id, IRemoteChangeListener rcl)
public static void removeConsoleListener(IExternalAccess platformaccess, java.lang.String id)