Methods
As I mentioned earlier, the Google Wave Gadgets API provides various methods that can be used in tandem with the more general Google Gadgets API. In this section I provide a summary of some of the methods and classes frequently used in Google Wave gadgets. The complete API reference documentation is available at http://code.google.com/apis/wave/extensions/gadgets/reference.html.
Reference documentation for the methods and classes of the Google Wave Gadgets API can be found at http://code.google.com/apis/gadgets/docs/reference.
Tip
Keep in mind that some functionality may be available only in the
latest release of the Wave Gadgets library. To use that release, include
<Require feature="wave-preview"> in your gadget
instead of <Require feature="wave">.
Static Methods
Table 7-3 displays the static methods that are used with the wave namespace.
Table 7-3. Static methods currently available in the Google Wave Gadgets API
| Method | Return Value | Description |
|---|---|---|
getHost() | wave.Participant | Returns the Participant who added this
gadget to the blip. Note that the host may no longer be in the
participant list. |
getMode() | wave.Mode | Returns the gadget wave.Mode. |
getParticipantsById(id:String) | wave.Participant | Returns a Participant with the given
ID. |
getParticipants() | Array.<wave.Participant> | Returns a list of Participants on the
wave. |
getState() | wave.State | Returns the gadget wave.State
object. |
getTime() | Number | Retrieves “gadget time,” which is either the playback frame time in the playback mode or the current time otherwise. ... |