Interface IPlatformConfiguration.ISitePolicy

Enclosing interface:
IPlatformConfiguration

@Deprecated public static interface IPlatformConfiguration.ISitePolicy
Deprecated.
Site policy. The site policy object determines how plug-ins contained on the site are processed during startup. In general, there are 3 ways of configuring a site policy
  • explicitly specify which plug-ins are to be included at startup (type==USER_INCLUDE). Any other plug-ins located at the site are ignored at startup. This is typically the best policy when using remote sites where the user wishes to retain explicit control over the plug-ins that are included from such site.
  • explicitly specify which plug-ins are to be excluded at startup (type==USER-EXCLUDE). All other plug-ins located at the site are used at startup. This policy requires that the site support an access "protocol" that allows plug-in discovery. In general, these are sites defined using the "file" URL protocol. This is typically the best policy for local install sites (on the user system).
Since:
2.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Deprecated.
    static final int
    Deprecated.
    static final int
    Deprecated.
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    int
    Deprecated.
    void
    setList(String[] list)
    Deprecated.
  • Field Details

    • USER_INCLUDE

      @Deprecated static final int USER_INCLUDE
      Deprecated.
      User-defined inclusion list. The list associated with this policy type is interpreted as path entries to included plugin.xml or fragment.xml relative to the site URL
      See Also:
    • USER_EXCLUDE

      @Deprecated static final int USER_EXCLUDE
      Deprecated.
      User-defined exclusion list. The list associated with this policy type is interpreted as path entries to excluded plugin.xml or fragment.xml relative to the site URL
      See Also:
    • MANAGED_ONLY

      @Deprecated static final int MANAGED_ONLY
      Deprecated.
      When this site policy is used, only plug-ins specified by the configured features are contributed to the runtime.
      Since:
      3.1
      See Also:
  • Method Details

    • getType

      @Deprecated int getType()
      Deprecated.
      Return policy type
      Returns:
      policy type
      Since:
      2.0
    • getList

      @Deprecated String[] getList()
      Deprecated.
      Return policy inclusion/ exclusion list
      Returns:
      the list as an array
      Since:
      2.0
    • setList

      @Deprecated void setList(String[] list)
      Deprecated.
      Set new policy list. The list entries are interpreted based on the policy type. See description of the policy type constants for details.
      Parameters:
      list - policy inclusion/ exclusion list as an array. Returns an empty array if there are no entries.
      Since:
      2.0
      See Also: