public interface Richlet
To activate it, it must be added to Configuration
by use of Configuration.addRichlet(java.lang.String, java.lang.Class<?>, java.util.Map<java.lang.String, java.lang.String>)
, or specify
<richlet> in zk.xml.
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Called by the richlet container to indicate to a richlet that
the richlet is being taken out of service.
|
LanguageDefinition |
getLanguageDefinition()
Returns the default language definition that this richlet belongs to.
|
void |
init(RichletConfig config)
Called by the richlet container to indicate to a richlet that
the richlet is being placed into service.
|
void |
service(Page page)
Called by the richlet container to create components when
the specified page is visited and created.
|
void init(RichletConfig config)
void destroy()
void service(Page page) throws java.lang.Exception
java.lang.Exception
LanguageDefinition getLanguageDefinition()
The default language definition is used to initialize
a page when the page is created to be served by this richlet.
Note: you can use components from different languages as long as
they belong to the same device type (LanguageDefinition.getDeviceType()
.
The default language definition controls the URIs used to render a desktop and a page, and the initial zscript codes used to initialize the interpreter (of a page).
For example, you can return
LanguageDefinition.lookup("xul/html");
Copyright © 2005-2011 Potix Corporation. All Rights Reserved.