Java Doc for GraphicalInstaller.java in  » 6.0-JDK-Modules » j2me » com » sun » midp » installer » Java Source Code / Java DocumentationJava Source Code and Java Documentation

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 geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » j2me » com.sun.midp.installer 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   javax.microedition.midlet.MIDlet
      com.sun.midp.installer.GraphicalInstaller

GraphicalInstaller
public class GraphicalInstaller extends MIDlet implements CommandListener(Code)
The Graphical MIDlet suite installer.

The graphical installer is implements the installer requirements of the MIDP OTA specification.

If the Content Handler API (CHAPI) is present the GraphicalInstaller will dequeue a single Invocation and install from the URL contained in the request. If there is no Invocation present then the arguments below will be used.

The MIDlet uses certain application properties as arguments:

  1. arg-0: "U" for update "I" or anything else for install
  2. arg-1: Suite ID for updating, URL for installing
  3. arg-2: For installing a name to put in the title bar when installing

See Also:   CHManagerImpl
See Also:   CHManager


Field Summary
final public static  intALERT_TIMEOUT
     Standard timeout for alerts.
final public static  intSELECTED_MIDLET_RECORD_ID
    
final public static  StringSETTINGS_STORE
    
final public static  intURL_RECORD_ID
    
 CHManagerchmanager
     Content handler specific install functions.

Constructor Summary
public  GraphicalInstaller()
     Create and initialize a new graphical installer MIDlet.

If a ContentHandler request to install a suite is found, then that URL will be installed.


Method Summary
public  voidcommandAction(Command c, Displayable s)
     Respond to a command issued on any Screen.
public  voiddestroyApp(boolean unconditional)
     Destroy cleans up.
 voidexit(boolean success)
     Exit the GraphicalInstaller with the status supplied.
public static  ImagegetImageFromInternalStorage(String imageName)
     Gets an image from the internal storage.
public static  voidinitSettings()
     Initialize the settings database if it doesn't exist.
public  voidpauseApp()
     Pause; there are no resources that need to be released.
 voidpreventScreenFlash()
     Prevent screen flash on a fast systems.
public static  ExceptionsaveSettings(String url, int curMidlet)
     Save the settings the user entered.
public  voidstartApp()
     Start.

Field Detail
ALERT_TIMEOUT
final public static int ALERT_TIMEOUT(Code)
Standard timeout for alerts.



SELECTED_MIDLET_RECORD_ID
final public static int SELECTED_MIDLET_RECORD_ID(Code)
record is of the last installed midlet



SETTINGS_STORE
final public static String SETTINGS_STORE(Code)
settings database



URL_RECORD_ID
final public static int URL_RECORD_ID(Code)
record id of selected midlet



chmanager
CHManager chmanager(Code)
Content handler specific install functions.




Constructor Detail
GraphicalInstaller
public GraphicalInstaller()(Code)
Create and initialize a new graphical installer MIDlet.

If a ContentHandler request to install a suite is found, then that URL will be installed. In this case the command arguments are ignored.

The Display is retrieved and the list of MIDlet will be retrieved or update a currently installed suite.





Method Detail
commandAction
public void commandAction(Command c, Displayable s)(Code)
Respond to a command issued on any Screen.
Parameters:
  c - command activated by the user
Parameters:
  s - the Displayable the command was on.



destroyApp
public void destroyApp(boolean unconditional)(Code)
Destroy cleans up.
Parameters:
  unconditional - is ignored; this object alwaysdestroys itself when requested.



exit
void exit(boolean success)(Code)
Exit the GraphicalInstaller with the status supplied. It will perform any remaining cleanup and call notifyDestroyed.
Parameters:
  success - true if the install was a success,false otherwise.



getImageFromInternalStorage
public static Image getImageFromInternalStorage(String imageName)(Code)
Gets an image from the internal storage. IMPL_NOTE: this method should be moved somewhere.
Parameters:
  imageName - image file name without a path and extension Image loaded from storage, or null if not found



initSettings
public static void initSettings()(Code)
Initialize the settings database if it doesn't exist. This may create two entries. The first will be for the download url, the second will be for storing the storagename of the currently selected midlet



pauseApp
public void pauseApp()(Code)
Pause; there are no resources that need to be released.



preventScreenFlash
void preventScreenFlash()(Code)
Prevent screen flash on a fast systems.



saveSettings
public static Exception saveSettings(String url, int curMidlet)(Code)
Save the settings the user entered.
Parameters:
  url - the url to save
Parameters:
  curMidlet - suiteId of the currently selected midlet the Exception that may have been thrown, or null



startApp
public void startApp()(Code)
Start.



Methods inherited from javax.microedition.midlet.MIDlet
final public int checkPermission(String permission)(Code)(Java Doc)
abstract protected void destroyApp(boolean unconditional) throws MIDletStateChangeException(Code)(Java Doc)
final public String getAppProperty(String key)(Code)(Java Doc)
final public void notifyDestroyed()(Code)(Java Doc)
final public void notifyPaused()(Code)(Java Doc)
abstract protected void pauseApp()(Code)(Java Doc)
final public boolean platformRequest(String URL) throws javax.microedition.io.ConnectionNotFoundException(Code)(Java Doc)
final public void resumeRequest()(Code)(Java Doc)
abstract protected void startApp() throws MIDletStateChangeException(Code)(Java Doc)

Methods inherited from java.lang.Object
public boolean equals(Object obj)(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

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