Java Doc for DesktopPeer.java in  » 6.0-JDK-Core » AWT » java » awt » peer » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Home
Java Source Code / Java Documentation
1.6.0 JDK Core
2.6.0 JDK Modules
3.6.0 JDK Modules com.sun
4.6.0 JDK Modules com.sun.java
5.6.0 JDK Modules sun
6.6.0 JDK Platform
7.Ajax
8.Apache Harmony Java SE
9.Aspect oriented
10.Authentication Authorization
11.Blogger System
12.Build
13.Byte Code
14.Cache
15.Chart
16.Chat
17.Code Analyzer
18.Collaboration
19.Content Management System
20.Database Client
21.Database DBMS
22.Database JDBC Connection Pool
23.Database ORM
24.Development
25.EJB Server
26.ERP CRM Financial
27.ESB
28.Forum
29.Game
30.GIS
31.Graphic 3D
32.Graphic Library
33.Groupware
34.HTML Parser
35.IDE
36.IDE Eclipse
37.IDE Netbeans
38.Installer
39.Internationalization Localization
40.Inversion of Control
41.Issue Tracking
42.J2EE
43.J2ME
44.JBoss
45.JMS
46.JMX
47.Library
48.Mail Clients
49.Music
50.Net
51.Parser
52.PDF
53.Portal
54.Profiler
55.Project Management
56.Report
57.RSS RDF
58.Rule Engine
59.Science
60.Scripting
61.Search Engine
62.Security
63.Sevlet Container
64.Source Control
65.Swing Library
66.Template Engine
67.Test Coverage
68.Testing
69.UML
70.Web Crawler
71.Web Framework
72.Web Mail
73.Web Server
74.Web Services
75.Web Services apache cxf 2.2.6
76.Web Services AXIS2
77.Wiki Engine
78.Workflow Engines
79.XML
80.XML UI
Java Source Code / Java Documentation » 6.0 JDK Core » AWT » java.awt.peer 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.awt.peer.DesktopPeer

DesktopPeer
public interface DesktopPeer (Code)
The DesktopPeer interface provides methods for the operation of open, edit, print, browse and mail with the given URL or file, by launching the associated application.

Each platform has an implementation class for this interface.





Method Summary
public  voidbrowse(URI url)
     Launches the user default browser to display the given URI.
public  voidedit(File file)
     Launches the associated editor and opens the given file for editing.
public  booleanisSupported(Action action)
     Returns whether the given action is supported on the current platform.
public  voidmail(URI mailtoURL)
     Launches the mail composing window of the user default mail client, filling the message fields including to, cc, etc, with the values specified by the given mailto URL.
public  voidopen(File file)
     Launches the associated application to open the given file.
public  voidprint(File file)
     Prints the given file with the native desktop printing facility, using the associated application's print command.



Method Detail
browse
public void browse(URI url) throws IOException(Code)
Launches the user default browser to display the given URI.
Parameters:
  uri - the given URI.
throws:
  IOException - If the user default browser is not found, or it fails to be launched.



edit
public void edit(File file) throws IOException(Code)
Launches the associated editor and opens the given file for editing. The associated editor is registered to be the default editor for the file type of the given file.
Parameters:
  file - the given file.
throws:
  IOException - If the given file has no associated editor, or the associated application fails to be launched.



isSupported
public boolean isSupported(Action action)(Code)
Returns whether the given action is supported on the current platform.
Parameters:
  action - the action type to be tested if it's supported on the current platform. true if the given action is supported on the current platform; false otherwise.



mail
public void mail(URI mailtoURL) throws IOException(Code)
Launches the mail composing window of the user default mail client, filling the message fields including to, cc, etc, with the values specified by the given mailto URL.
Parameters:
  uri - represents a mailto URL with specified values of the message.The syntax of mailto URL is defined by RFC2368: The mailto URL scheme
throws:
  IOException - If the user default mail client is not found, or it fails to be launched.



open
public void open(File file) throws IOException(Code)
Launches the associated application to open the given file. The associated application is registered to be the default file viewer for the file type of the given file.
Parameters:
  file - the given file.
throws:
  IOException - If the given file has no associated application, or the associated application fails to be launched.



print
public void print(File file) throws IOException(Code)
Prints the given file with the native desktop printing facility, using the associated application's print command.
Parameters:
  file - the given file.
throws:
  IOException - If the given file has no associated application that can be used to print it.



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.