-  
       
 
 public interface IntegrationService为JNLP应用程序提供桌面集成。 特别地,该服务提供API以编程方式请求,查询和删除快捷方式,并请求,查询和删除mimetype关联。- 从以下版本开始:
- 6.0.18
 
-  
        
       -  
             方法摘要所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 booleanhasAssociation(String mimetype, String[] extensions)检查此应用程序是否与指定的mimetype和文件扩展名相关联。booleanhasDesktopShortcut()检查应用程序是否具有桌面快捷方式。booleanhasMenuShortcut()检查应用程序是否具有菜单快捷方式。booleanremoveAssociation(String mimetype, String[] extensions)删除此应用程序的关联作为指定的mimetype的处理程序。booleanremoveShortcuts()请求删除应用程序的所有快捷方式。booleanrequestAssociation(String mimetype, String[] extensions)请求将此应用程序注册为指定的MIME类型和文件扩展名的处理程序。booleanrequestShortcut(boolean desktop, boolean menu, String submenu)请求为此应用程序创建快捷方式。
 
-  
             
-  
        
       -  
             方法详细信息-  requestShortcutboolean requestShortcut(boolean desktop, boolean menu, String submenu)请求为此应用程序创建快捷方式。 它可以指定出现在系统菜单中,桌面上或两者上。 对于菜单,可以指定应该放置快捷方式的子菜单路径。 具有空或空字符串的菜单请求将将菜单项放在(依赖于平台)的默认菜单路径中。- 参数
-  
              desktop-true如果快捷方式应该出现在桌面上
-  
              menu-true如果快捷方式应出现在系统菜单中
-  
              submenu- 放置快捷方式的子菜单的路径(仅当菜单为真时才有意义)。
 该路径是相对于(依赖于平台的)默认菜单路径。
- 结果
-  
              true如果给定的menu和desktop都为假,或者menu和desktop请求的所有快捷方式都已成功创建。 否则为false。
 
 -  hasDesktopShortcutboolean hasDesktopShortcut() 检查应用程序是否具有桌面快捷方式。- 结果
-  
              true如果应用程序有一个桌面快捷方式,否则为false
 
 -  hasMenuShortcutboolean hasMenuShortcut() 检查应用程序是否具有菜单快捷方式。- 结果
-  
              true如果应用程序有菜单快捷方式,否则为false
 
 -  removeShortcutsboolean removeShortcuts() 请求删除应用程序的所有快捷方式。- 结果
-  
              true如果快捷方式已成功删除false否则
 
 -  requestAssociationboolean requestAssociation(String mimetype, String[] extensions) 请求将此应用程序注册为指定的MIME类型和文件扩展名的处理程序。- 参数
-  
              mimetype- 将此应用程序注册为该处理程序的mimetype
-  
              extensions- 将此应用程序注册为处理程序的文件扩展名
- 结果
-  
              true如果应用程序已成功关联,否则为false
- 异常
-  
              IllegalArgumentException- 如果mimetype或extensions是null,或者如果mimetype具有非法的MIME类型语法,或者如果extensions包含null或空元素
 
 -  hasAssociationboolean hasAssociation(String mimetype, String[] extensions) 检查此应用程序是否与指定的mimetype和文件扩展名相关联。- 参数
-  
              mimetype- 检查关联的mimetype
-  
              extensions- 检查关联的文件扩展名
- 结果
-  
              true如果此应用程序与指定的mimetype和文件扩展名相关联,否则为false
- 异常
-  
              IllegalArgumentException- 如果mimetype或extensions是null,或者如果mimetype具有非法的MIME类型语法,或者如果extensions为空或包含null或空元素
 
 -  removeAssociationboolean removeAssociation(String mimetype, String[] extensions) 删除此应用程序的关联作为指定的mimetype的处理程序。- 参数
-  
              mimetype- 删除关联的mimetype
-  
              extensions- 删除关联的文件扩展名
- 结果
-  
              true如果关联已成功删除,否则为false
- 异常
-  
              IllegalArgumentException- 如果mimetype或extensions是null,或者如果mimetype具有非法的MIME类型语法,或者如果extensions包含null或空元素
 
 
-  
 
-