Java Doc for XletContext.java in  » 6.0-JDK-Modules » j2me » javax » microedition » xlet » 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 » javax.microedition.xlet 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


javax.microedition.xlet.XletContext

All known Subclasses:   sun.mtask.xlet.PXletContextImpl,  com.sun.xlet.XletContextImpl,
XletContext
public interface XletContext (Code)
An interface that provides methods allowing an Xlet to discover information about its environment. An XletContext is passed to an Xlet when the Xlet is initialized. It provides an Xlet with a mechanism to retrieve properties, as well as a way to signal internal state changes.
See Also:   javax.microedition.xlet.Xlet


Field Summary
final public static  StringARGS
     The property key used to obtain initialization arguments for the Xlet.


Method Summary
public  java.lang.ClassLoadergetClassLoader()
     Returns the base class loader of the Xlet.
public  ContainergetContainer()
     Get the parent container for an Xlet to put its AWT components in.
public  ObjectgetXletProperty(String key)
     Provides an Xlet with a mechanism to retrieve named properties from the XletContext.
Parameters:
  key - The name of the property.
public  voidnotifyDestroyed()
     Used by an application to notify its manager that it has entered into the Destroyed state.
public  voidnotifyPaused()
     Notifies the manager that the Xlet does not want to be active and has entered the Paused state.
public  voidresumeRequest()
     Provides the Xlet with a mechanism to indicate that it is interested in entering the Active state.

Field Detail
ARGS
final public static String ARGS(Code)
The property key used to obtain initialization arguments for the Xlet. The call XletContext.getXletProperty(XletContext.ARGS) will return the arguments as an array of Strings. If there are no arguments, then an array of length 0 will be returned.
See Also:   XletContext.getXletProperty





Method Detail
getClassLoader
public java.lang.ClassLoader getClassLoader()(Code)
Returns the base class loader of the Xlet. This class loader will be dedicated exclusively to the xlet. The xlet's classes are all loaded by this classloader or by a classloader that has this classloader as its ancestor.



getContainer
public Container getContainer() throws UnavailableContainerException(Code)
Get the parent container for an Xlet to put its AWT components in. Xlets without a graphical representation should never call this method. If successful, this method returns an instance of java.awt.Container that is initially invisible, with an arbitrary size and position. If this method is called multiple times on the same XletContext instance, the same container will be returned each time. The methods for setting the size and position of the xlet's parent container shall attempt to change the shape of the container, but they may fail silently or make platform specific approximations. To discover if a request to change the size or position has succeeded, the Xlet should query the container for the result. An invisible container with an arbitrary size and position.
exception:
  UnavailableContainerException - - If policy or screen real estate does not permit a Container to be granted to the Xlet at this time.



getXletProperty
public Object getXletProperty(String key)(Code)
Provides an Xlet with a mechanism to retrieve named properties from the XletContext.
Parameters:
  key - The name of the property. A reference to an object representing the property.null is returned if no value is available for key.



notifyDestroyed
public void notifyDestroyed()(Code)
Used by an application to notify its manager that it has entered into the Destroyed state. The application manager will not call the Xlet's destroy method, and all resources held by the Xlet will be considered eligible for reclamation. Before calling this method, the Xlet must have performed the same operations (clean up, releasing of resources etc.) it would have if the Xlet.destroyXlet() had been called.



notifyPaused
public void notifyPaused()(Code)
Notifies the manager that the Xlet does not want to be active and has entered the Paused state. Invoking this method will have no effect if the Xlet is destroyed, or if it has not yet been started.

If an Xlet calls notifyPaused(), in the future it may receive an Xlet.startXlet() call to request it to become active, or an Xlet.destroyXlet() call to request it to destroy itself.




resumeRequest
public void resumeRequest()(Code)
Provides the Xlet with a mechanism to indicate that it is interested in entering the Active state. Calls to this method can be used by an application manager to determine which Xlets to move to Active state. If the request is fulfilled, the application manager will subsequently call Xlet.startXlet() via a different thread than the one used to call resumeRequest().
See Also:   Xlet.startXlet



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