Class RuntimeRegistry
java.lang.Object
com._1c.g5.v8.dt.internal.platform.RuntimeRegistry
- All Implemented Interfaces:
IRuntimeRegistry
,EventListener
,org.eclipse.core.runtime.IRegistryChangeListener
public class RuntimeRegistry
extends Object
implements IRuntimeRegistry, org.eclipse.core.runtime.IRegistryChangeListener
Implementation of
IRuntimeRegistry
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds 1C:Enterprise runtimes extensions registry change listenergetRuntime
(Version version) Returns the 1C:Enterprise runtime extension with the specified version ornull
if it does not exist.getRuntime
(String id) Returns the 1C:Enterprise runtime extension with the specified identifier ornull
if it does not exist.Returns all defined 1C:Enterprise runtimes extensions.void
registryChanged
(org.eclipse.core.runtime.IRegistryChangeEvent event) void
Removes 1C:Enterprise runtimes extensions registry change listener
-
Constructor Details
-
RuntimeRegistry
public RuntimeRegistry()Creates an instance ofIRuntimeRegistry
.
-
-
Method Details
-
getRuntime
Description copied from interface:IRuntimeRegistry
Returns the 1C:Enterprise runtime extension with the specified identifier ornull
if it does not exist.- Specified by:
getRuntime
in interfaceIRuntimeRegistry
- Parameters:
id
- the unique identifier for 1C:Enterprise runtime extension, cannot benull
- Returns:
- the 1C:Enterprise runtime extension with the specified id or
null
if it does not exist
-
getRuntime
Description copied from interface:IRuntimeRegistry
Returns the 1C:Enterprise runtime extension with the specified version ornull
if it does not exist.- Specified by:
getRuntime
in interfaceIRuntimeRegistry
- Parameters:
version
- the platform version of 1C:Enterprise runtime extension, cannot benull
- Returns:
- the 1C:Enterprise runtime extension with the specified version or
null
if it does not exist
-
getRuntimes
Description copied from interface:IRuntimeRegistry
Returns all defined 1C:Enterprise runtimes extensions. Returned collection is unmodifiable.- Specified by:
getRuntimes
in interfaceIRuntimeRegistry
- Returns:
- a collection of all 1C:Enterprise runtimes extensions, never
null
-
registryChanged
public void registryChanged(org.eclipse.core.runtime.IRegistryChangeEvent event) - Specified by:
registryChanged
in interfaceorg.eclipse.core.runtime.IRegistryChangeListener
-
addRuntimeRegistryChangeListener
Description copied from interface:IRuntimeRegistry
Adds 1C:Enterprise runtimes extensions registry change listener- Specified by:
addRuntimeRegistryChangeListener
in interfaceIRuntimeRegistry
- Parameters:
listener
- 1C:Enterprise runtime extension registry change listener, cannot benull
-
removeRuntimeRegistryChangeListener
Description copied from interface:IRuntimeRegistry
Removes 1C:Enterprise runtimes extensions registry change listener- Specified by:
removeRuntimeRegistryChangeListener
in interfaceIRuntimeRegistry
- Parameters:
listener
- 1C:Enterprise runtime extension registry change listener, cannot benull
-