Interface IRuntimeComponentType


  • public interface IRuntimeComponentType
    Describes a specific type of 1C:Enterprise runtime component. 1C:Enterprise runtime component are defined by extensions. An 1C:Enterprise runtime component extension is defined in plugin.xml.

    Following is an example definition of an 1C:Enterprise runtime extension:

     <extension point="com._1c.g5.v8.dt.platform.services.core.runtimeComponentTypes">
       <type
          id="com._1c.g5.v8.dt.platform.services.core.componentTypes.ExampleComponent"
          name="Example Component"
          visible="true">
       </type>
     </extension>
     

    Components of the 1C:Enterprise runtime may be various: executable file components or 1C:Enterprise Runtime components to publish on web servers for example. Defined 1C:Enterprise runtime components can be resolved by target 1C:Enterprise runtime installations and be automatically located during 1C:Enterprise runtime installation resolving.

    Component executors can be registered and used for existing components types. Also clients may register images to defined component types.

    Clients may use IRuntimeComponentManager to manage 1C:Enterprise runtime components.

    See Also:
    IRuntimeComponentResolver, IRuntimeComponentExecutor, IRuntimeComponentManager
    Restriction:
    This interface is not intended to be extended by clients.
    Restriction:
    This interface is not intended to be implemented by clients.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getId()
      Returns this 1C:Enterprise runtime component identifier.
      String getName()
      Returns this 1C:Enterprise runtime component name (text presentation).
      boolean isVisible()
      Returns whether components of this 1C:Enterprise runtime component type is visible to users.
    • Method Detail

      • getId

        String getId()
        Returns this 1C:Enterprise runtime component identifier. This corresponds to the id attribute specified in the extension definition.
        Returns:
        1C:Enterprise runtime component identifier, never null
      • getName

        String getName()
        Returns this 1C:Enterprise runtime component name (text presentation). This corresponds to the name attribute specified in the extension definition.
        Returns:
        1C:Enterprise runtime component name, never null
      • isVisible

        boolean isVisible()
        Returns whether components of this 1C:Enterprise runtime component type is visible to users. This corresponds to the visible attribute specified in the extension definition.
        Returns:
        whether components of this 1C:Enterprise runtime component type is visible to users