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)