A B C D E F G H I J K L M N O P R S T U V W X

A

AbstractRobot - Class in com.google.wave.api
A robot is an automated participant on a wave, that can read the contents of a wave in which it participates, modify the wave's contents, add or remove participants, and create new blips and new waves.
AbstractRobot() - Constructor for class com.google.wave.api.AbstractRobot
Constructor.
add(String) - Method in class com.google.wave.api.Participants
Add the given participant id if it doesn't exist.
add(String) - Method in class com.google.wave.api.Tags
Adds the given tag id if it doesn't exist.
addAll(Collection<? extends String>) - Method in class com.google.wave.api.Participants
 
addAnnotation(Annotation) - Method in class com.google.wave.api.BlipData
Adds an annotation to the end of the list of annotations.
addChildBlipId(String) - Method in class com.google.wave.api.BlipData
Adds a new child blip id to this blip's list of child id's.
addContributor(String) - Method in class com.google.wave.api.BlipData
Adds a contributor to this blip's list of contributors.
addDigest(SearchResult.Digest) - Method in class com.google.wave.api.SearchResult
Add a result to the set
addElement(int, Element) - Method in class com.google.wave.api.BlipData
Adds an element to the blip at a given index into the text document.
addParameter(OperationRequest.Parameter) - Method in class com.google.wave.api.OperationRequest
Adds a parameter to this request.
addParticipantToWavelet(Wavelet, String) - Method in class com.google.wave.api.OperationQueue
Adds a participant to a wavelet.
addThread(BlipThread) - Method in class com.google.wave.api.Blip
Adds the given BlipThread as a reply or inline reply thread.
addThread(BlipThread) - Method in class com.google.wave.api.Wavelet
Adds a thread to this wavelet.
ALIGNMENT - Static variable in class com.google.wave.api.Line
 
all() - Method in class com.google.wave.api.Blip
Returns a reference to the entire content of the blip.
all(String) - Method in class com.google.wave.api.Blip
Returns all references to this blip's content that match target.
all(String, int) - Method in class com.google.wave.api.Blip
Returns all references to this blip's content that match target.
all(ElementType, Restriction...) - Method in class com.google.wave.api.Blip
Returns all references to this blip's content that match target and restrictions.
all(ElementType, int, Restriction...) - Method in class com.google.wave.api.Blip
Returns all references to this blip's content that match target and restrictions.
all(Blip, String, int) - Static method in class com.google.wave.api.BlipContentRefs
Constructs an instance representing the search for text target.
all(Blip, ElementType, int, Restriction...) - Static method in class com.google.wave.api.BlipContentRefs
Constructs an instance representing the search for element ElementType, that has the properties specified in restrictions.
all(Blip) - Static method in class com.google.wave.api.BlipContentRefs
Constructs an instance representing the entire blip content.
annotate(String, String...) - Method in class com.google.wave.api.BlipContentRefs
Annotates the contents at the matched positions.
Annotation - Class in com.google.wave.api
Annotation is an immutable key-value pair of metadata over a range of content.
Annotation(String, String, int, int) - Constructor for class com.google.wave.api.Annotation
Constructor.
Annotation(String, String, Range) - Constructor for class com.google.wave.api.Annotation
Constructor.
Annotations - Class in com.google.wave.api
A class that models a map of annotations, keyed by the annotation name.
Annotations() - Constructor for class com.google.wave.api.Annotations
 
append(BlipContent) - Method in class com.google.wave.api.Blip
Appends the given argument (element, text, or markup) to the blip.
append(String) - Method in class com.google.wave.api.Blip
Appends the given string to the blip.
append(String) - Method in class com.google.wave.api.Plaintext
Appends the given text to this Plaintext instance.
appendBlipToWavelet(Wavelet, String) - Method in class com.google.wave.api.OperationQueue
Appends a blip to a wavelet.
appendMarkup(String) - Method in class com.google.wave.api.Blip
Appends markup (HTML) content.
appendMarkupToDocument(Blip, String) - Method in class com.google.wave.api.OperationQueue
Appends content with markup to a blip.
asElement() - Method in class com.google.wave.api.BlipContent
Returns this blip content as an element.
asList() - Method in class com.google.wave.api.Annotations
Returns this Annotations object as a List of annotations.
asPlaintext() - Method in class com.google.wave.api.BlipContent
Returns this blip content as a plain-text.
at(int) - Method in class com.google.wave.api.Blip
Returns the reference to this blip's content at the specified index.
Attachment - Class in com.google.wave.api
Represents a wave attachment within a Wave.
Attachment(Map<String, String>, byte[]) - Constructor for class com.google.wave.api.Attachment
Constructs an attachment with a given set of properties and data.
Attachment(String, byte[]) - Constructor for class com.google.wave.api.Attachment
Constructs an attachment with data in bytes and caption.
ATTACHMENT_ID - Static variable in class com.google.wave.api.Attachment
 
ATTACHMENT_ID - Static variable in class com.google.wave.api.Image
 
ATTACHMENT_URL - Static variable in class com.google.wave.api.Attachment
 
AUTHOR - Static variable in class com.google.wave.api.Gadget
 

B

BACKGROUND_COLOR - Static variable in class com.google.wave.api.Annotation
Some constants for style related annotation keys.
blindWavelet(WaveId, WaveletId) - Method in class com.google.wave.api.AbstractRobot
Returns an empty/blind stub of a wavelet with the given wave id and wavelet id.
blindWavelet(WaveId, WaveletId, String) - Method in class com.google.wave.api.AbstractRobot
 
blindWavelet(WaveId, WaveletId, String, Map<String, Blip>) - Method in class com.google.wave.api.AbstractRobot
 
blindWavelet(WaveId, WaveletId, String, Map<String, Blip>, Map<String, BlipThread>) - Method in class com.google.wave.api.AbstractRobot
 
blindWavelet(WaveId, WaveletId) - Method in class com.google.wave.api.WaveService
Returns an empty/blind stub of a wavelet with the given wave id and wavelet id.
blindWavelet(WaveId, WaveletId, String) - Method in class com.google.wave.api.WaveService
 
blindWavelet(WaveId, WaveletId, String, Map<String, Blip>) - Method in class com.google.wave.api.WaveService
 
blindWavelet(WaveId, WaveletId, String, Map<String, Blip>, Map<String, BlipThread>) - Method in class com.google.wave.api.WaveService
 
Blip - Class in com.google.wave.api
A class that models a single blip instance.
blip - Variable in class com.google.wave.api.BlipIterator
The blip to be iterated.
BlipContent - Class in com.google.wave.api
An abstract class that models a blip content.
BlipContent() - Constructor for class com.google.wave.api.BlipContent
 
BlipContentRefs - Class in com.google.wave.api
A class that represents a set of references to contents in a blip.
BlipData - Class in com.google.wave.api
BlipData is the serializable data representation of a Blip.
BlipData() - Constructor for class com.google.wave.api.BlipData
Constructs an empty BlipData object.
BlipData(String, String, String, String) - Constructor for class com.google.wave.api.BlipData
Constructs a BlipData object.
BlipData(BlipData) - Constructor for class com.google.wave.api.BlipData
Creates a deep copy/clone of a blip's data.
BlipIterator<T> - Class in com.google.wave.api
An iterator over blip content, that consists of text or element.
BlipIterator(Blip, T, int, int) - Constructor for class com.google.wave.api.BlipIterator
Constructor.
BlipThread - Class in com.google.wave.api
A thread represents a group of blips in a wave.
BlipThread(String, int, List<String>, Map<String, Blip>) - Constructor for class com.google.wave.api.BlipThread
Constructor.

C

call(K) - Method in interface com.google.wave.api.Function
Computes V from the given K.
CAPABILITIES_PATH - Static variable in class com.google.wave.api.AbstractRobot
 
CAPTION - Static variable in class com.google.wave.api.Attachment
 
CAPTION - Static variable in class com.google.wave.api.Image
 
CATEGORY - Static variable in class com.google.wave.api.Gadget
 
checkIsValidProxyForId(String) - Static method in class com.google.wave.api.Util
Checks if the given string is a valid proxy id.
clazz() - Method in enum com.google.wave.api.JsonRpcConstant.ParamsProperty
Returns the Class object that represents the type of this property.
clear() - Method in class com.google.wave.api.OperationQueue
Clears this operation queue.
clear() - Method in class com.google.wave.api.Participants
 
clearAnnotation(String) - Method in class com.google.wave.api.BlipContentRefs
Clears the annotations at the matched positions.
COLOR - Static variable in class com.google.wave.api.Annotation
 
com.google.wave.api - package com.google.wave.api
 
computeCapabilityMap() - Method in class com.google.wave.api.AbstractRobot
Computes this robot's capabilities, based on the overriden event handler methods, and their EventHandler.Capability annotations.
computeHash() - Method in class com.google.wave.api.AbstractRobot
Computes this robot's hash, based on the capabilities.
contains(String) - Method in class com.google.wave.api.DataDocuments
Checks whether the given key exists in the data documents.
contains(Object) - Method in class com.google.wave.api.Participants
Checks whether the given participant id exists in the set or not.
contains(String) - Method in class com.google.wave.api.Tags
Checks whether the owning wavelet has the given tag or not.
containsAll(Collection<?>) - Method in class com.google.wave.api.Participants
 
Context - Enum in com.google.wave.api
Enumeration that represents the context that the robot needs to provide when calling the Robot's event handler.
continueThread() - Method in class com.google.wave.api.Blip
Continues the containing thread of this blip..
continueThreadOfBlip(Blip) - Method in class com.google.wave.api.OperationQueue
Appends a new blip to the end of the thread of the given blip.
createChildOfBlip(Blip) - Method in class com.google.wave.api.OperationQueue
Creates a child blip of another blip.
createOAuthUrlString(String, String, OAuthAccessor) - Static method in class com.google.wave.api.WaveService
Creates a URL that contains the necessary OAuth query parameters for the given JSON string.
createWavelet(String, Set<String>) - Method in class com.google.wave.api.OperationQueue
Creates a new wavelet.
createWavelet(String, Set<String>, String) - Method in class com.google.wave.api.OperationQueue
Creates a new wavelet with an optional message.

D

DATA - Static variable in class com.google.wave.api.Attachment
 
DataDocuments - Class in com.google.wave.api
A class that represents wavelet's data documents.
DataDocuments(Map<String, String>, Wavelet, OperationQueue) - Constructor for class com.google.wave.api.DataDocuments
Constructor.
DEFAULT - Static variable in enum com.google.wave.api.ProtocolVersion
The default protocol version.
DEFAULT_AVATAR - Static variable in class com.google.wave.api.AbstractRobot
 
DEFAULT_VALUE - Static variable in class com.google.wave.api.FormElement
 
delete() - Method in class com.google.wave.api.BlipContentRefs
Deletes the contents at the matched positions.
delete(Blip) - Method in class com.google.wave.api.Wavelet
Removes a blip from this wavelet.
delete(String) - Method in class com.google.wave.api.Wavelet
Removes a blip from this wavelet.
deleteAnnotations(int, int) - Method in class com.google.wave.api.Blip
Deletes all annotations that span from start to end.
deleteBlip(Wavelet, String) - Method in class com.google.wave.api.OperationQueue
Deletes the specified blip.
deleteChildBlipId(String) - Method in class com.google.wave.api.Blip
Deletes the given blip id from the list of child blip ids.
deserialize(OperationQueue, Wavelet, BlipData) - Static method in class com.google.wave.api.Blip
Deserializes the given BlipData object into an instance of Blip.
deserialize(String, Type, ProtocolVersion) - Method in class com.google.wave.api.RobotSerializer
Deserializes the given JSON string into an instance of the given type.
deserialize(OperationQueue, Map<String, Blip>, Map<String, BlipThread>, WaveletData) - Static method in class com.google.wave.api.Wavelet
Deserializes the given WaveletData object into an instance of Wavelet.
deserializeOperations(String) - Method in class com.google.wave.api.RobotSerializer
Deserializes operations.
DIRECTION - Static variable in class com.google.wave.api.Line
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.google.wave.api.AbstractRobot
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.google.wave.api.AbstractRobot
 

E

Element - Class in com.google.wave.api
Elements are non-text content within a document.
Element(ElementType) - Constructor for class com.google.wave.api.Element
Creates an element of the given type.
Element(ElementType, Map<String, String>) - Constructor for class com.google.wave.api.Element
Constructs an Element of the given type with an initial set of properties.
ElementType - Enum in com.google.wave.api
Element Types.
equals(Object) - Method in class com.google.wave.api.Plaintext
 
equals(Object) - Method in class com.google.wave.api.Range
 
error(String, String) - Static method in class com.google.wave.api.JsonRpcResponse
Construct a JSON-RPC error response.

F

FetchProfilesRequest - Class in com.google.wave.api
FetchProfilesRequest contain the request for one or more profiles.
FetchProfilesRequest() - Constructor for class com.google.wave.api.FetchProfilesRequest
No-args constructor to keep gson happy.
FetchProfilesRequest(List<String>) - Constructor for class com.google.wave.api.FetchProfilesRequest
 
FetchProfilesRequest(List<String>, String) - Constructor for class com.google.wave.api.FetchProfilesRequest
 
FetchProfilesResult - Class in com.google.wave.api
FetchProfilesResult contains the results of a fetch profile request.
FetchProfilesResult(List<ParticipantProfile>) - Constructor for class com.google.wave.api.FetchProfilesResult
Constructor.
fetchWavelet(WaveId, WaveletId, String) - Method in class com.google.wave.api.AbstractRobot
Fetches a wavelet using the active API.
fetchWavelet(WaveId, WaveletId, String, String) - Method in class com.google.wave.api.AbstractRobot
 
fetchWavelet(WaveId, WaveletId) - Method in class com.google.wave.api.OperationQueue
Requests a snapshot of the specified wave.
fetchWavelet(WaveId, WaveletId, String) - Method in class com.google.wave.api.WaveService
Fetches a wavelet using the active API.
fetchWavelet(WaveId, WaveletId, String, String) - Method in class com.google.wave.api.WaveService
 
first(String) - Method in class com.google.wave.api.Blip
Returns the first reference to this blip's content that matches target.
first(ElementType, Restriction...) - Method in class com.google.wave.api.Blip
Returns the first reference to this blip's content that matches target and restrictions.
FONT_FAMILY - Static variable in class com.google.wave.api.Annotation
 
FONT_SIZE - Static variable in class com.google.wave.api.Annotation
 
FONT_STYLE - Static variable in class com.google.wave.api.Annotation
 
FONT_WEIGHT - Static variable in class com.google.wave.api.Annotation
 
FormElement - Class in com.google.wave.api
Form Elements allow users and robots to build forms for other users to interact with.
FormElement(ElementType) - Constructor for class com.google.wave.api.FormElement
Constructs a form element of the given type.
FormElement(ElementType, String) - Constructor for class com.google.wave.api.FormElement
Constructs a form element given a type and name.
FormElement(ElementType, String, String) - Constructor for class com.google.wave.api.FormElement
Constructs a form element given a type, name and default value.
FormElement(FormElement) - Constructor for class com.google.wave.api.FormElement
Creates a copy of an existing form element.
FormElement(ElementType, String, String, String) - Constructor for class com.google.wave.api.FormElement
Constructs a form element specifying all fields.
FormElement(ElementType, Map<String, String>) - Constructor for class com.google.wave.api.FormElement
Constructs a form element with a given set of properties.
fromKey(String) - Static method in enum com.google.wave.api.JsonRpcConstant.ParamsProperty
Returns a JsonRpcConstant.ParamsProperty enumeration that has the given key.
fromMethodName(String) - Static method in enum com.google.wave.api.OperationType
Returns an OperationType enumeration that has the given method name.
fromVersionString(String) - Static method in enum com.google.wave.api.ProtocolVersion
Returns a ProtocolVersion that represents the given version string, or ProtocolVersion.DEFAULT if the version string is invalid.
Function<K,V> - Interface in com.google.wave.api
A function that computes a result object of type V from an input of type K.
Function.BlipContentFunction - Interface in com.google.wave.api
A Function that computes a BlipContent from another BlipContent.
Function.MapFunction - Interface in com.google.wave.api
A Function that computes a Map from a BlipContent.

G

Gadget - Class in com.google.wave.api
Gadgets are external code that can be executed within a protected environment within a Wave.
Gadget() - Constructor for class com.google.wave.api.Gadget
Constructs an empty gadget.
Gadget(Map<String, String>) - Constructor for class com.google.wave.api.Gadget
Constructs a gadget with a given set of properties.
Gadget(String) - Constructor for class com.google.wave.api.Gadget
Constructs a gadget for the specified url.
get(String) - Method in class com.google.wave.api.Annotations
Returns a list of annotation instances that has the given name.
get(String) - Method in class com.google.wave.api.DataDocuments
Returns the data document by its name.
getAddress() - Method in class com.google.wave.api.ParticipantProfile
 
getAlignment() - Method in class com.google.wave.api.Line
The alignment of the text in the line.
getAnnotations() - Method in class com.google.wave.api.Blip
Returns the annotations for this blip's content.
getAnnotations() - Method in class com.google.wave.api.BlipData
Returns the list of annotations modifying this document's content.
getAttachmentId() - Method in class com.google.wave.api.Attachment
Returns the attachment id for the attachment.
getAttachmentId() - Method in class com.google.wave.api.Image
Returns the attachmentId for the image.
getAttachmentUrl() - Method in class com.google.wave.api.Attachment
Returns the url for the attachment.
getAuthor() - Method in class com.google.wave.api.Gadget
Returns the author of the gadget.
getBlip(String) - Method in class com.google.wave.api.Wavelet
Returns a blip with the given id.
getBlipCount() - Method in class com.google.wave.api.SearchResult.Digest
 
getBlipId() - Method in class com.google.wave.api.Blip
Returns the id of this blip.
getBlipId() - Method in class com.google.wave.api.BlipData
Returns the Blip ID for this blip.
getBlipId() - Method in class com.google.wave.api.OperationRequest
Returns the blip id where this request should be invoked on.
getBlipIds() - Method in class com.google.wave.api.BlipThread
 
getBlips() - Method in class com.google.wave.api.BlipThread
 
getBlips() - Method in class com.google.wave.api.Wavelet
Returns all blips that are in this wavelet.
getCaption() - Method in class com.google.wave.api.Attachment
Returns the caption for the attachment.
getCaption() - Method in class com.google.wave.api.Image
Returns the caption for the image.
getCategory() - Method in class com.google.wave.api.Gadget
Returns the category of the gadget.
getChildBlipIds() - Method in class com.google.wave.api.Blip
Returns the list of ids of this blip children.
getChildBlipIds() - Method in class com.google.wave.api.BlipData
Returns a list of child Blip IDs for this blip.
getChildBlips() - Method in class com.google.wave.api.Blip
Returns the list of child blips.
getConsumerDataMap() - Method in class com.google.wave.api.WaveService
 
getContent() - Method in class com.google.wave.api.Blip
Returns the text content of this blip.
getContent() - Method in class com.google.wave.api.BlipData
Returns the text document content for this blip.
getContributors() - Method in class com.google.wave.api.Blip
Returns the participant ids of the contributors of this blip.
getContributors() - Method in class com.google.wave.api.BlipData
Returns the list of email addresses corresponding to the contributors who have modified this blip's content.
getCreationTime() - Method in class com.google.wave.api.Wavelet
Returns the creation time of this wavelet.
getCreator() - Method in class com.google.wave.api.Blip
Returns the participant id of the creator of this blip.
getCreator() - Method in class com.google.wave.api.BlipData
Returns the email address corresponding to the creator of this blip.
getCreator() - Method in class com.google.wave.api.Wavelet
Returns the participant id of the creator of this wavelet.
getCustomProfile(String) - Method in class com.google.wave.api.AbstractRobot
 
getData() - Method in class com.google.wave.api.Attachment
Returns the data for the attachment.
getData() - Method in class com.google.wave.api.JsonRpcResponse
 
getDataDocuments() - Method in class com.google.wave.api.Wavelet
Returns the data documents of this wavelet, which is a series of key-value pairs of data.
getDefaultValue() - Method in class com.google.wave.api.FormElement
Returns the default value of the form element.
getDigests() - Method in class com.google.wave.api.SearchResult
 
getDirection() - Method in class com.google.wave.api.Line
The display direction of the line l = left to right, r = right to left
getDomain() - Method in class com.google.wave.api.Wavelet
Returns the domain of this wavelet.
getElements() - Method in class com.google.wave.api.Blip
Returns the elements content of this blip.
getElements() - Method in class com.google.wave.api.BlipData
Returns a map of the elements in the blip and the positions where they have been inserted.
getEnd() - Method in class com.google.wave.api.Range
Returns the ending index of the range.
getErrorMessage() - Method in class com.google.wave.api.JsonRpcResponse
 
getFormElementTypes() - Static method in class com.google.wave.api.FormElement
Returns a collection of form element types.
getHeight() - Method in class com.google.wave.api.Image
Returns the fixed height of the image.
getId() - Method in class com.google.wave.api.BlipThread
 
getId() - Method in class com.google.wave.api.JsonRpcResponse
 
getId() - Method in class com.google.wave.api.OperationRequest
Returns the id of this request.
getIframe() - Method in class com.google.wave.api.Gadget
Returns the cached iframe source of the gadget.
getImageUrl() - Method in class com.google.wave.api.ParticipantProfile
 
getIndent() - Method in class com.google.wave.api.Line
The indentation level (0,1,2,...).
getInlineBlipOffset() - Method in class com.google.wave.api.Blip
Deprecated. please use getThread().getLocation() to get the offset of the inline reply thread that contains this blip.
getInlineReplyThreads() - Method in class com.google.wave.api.Blip
 
getInvalidOperation() - Method in exception com.google.wave.api.InvalidRequestException
 
getKey() - Method in class com.google.wave.api.OperationRequest.Parameter
Returns the key of the parameter.
getKey() - Method in class com.google.wave.api.Restriction
 
getLanguage() - Method in class com.google.wave.api.FetchProfilesRequest
 
getLastModified() - Method in class com.google.wave.api.SearchResult.Digest
 
getLastModifiedTime() - Method in class com.google.wave.api.Blip
Returns the last modified time of this blip.
getLastModifiedTime() - Method in class com.google.wave.api.BlipData
Returns the time in milliseconds since the UNIX epoch when this blip was last modified.
getLastModifiedTime() - Method in class com.google.wave.api.Wavelet
Returns the last modified time of this wavelet.
getLineType() - Method in class com.google.wave.api.Line
The type of the line.
getLocation() - Method in class com.google.wave.api.BlipThread
 
getManifest() - Method in class com.google.wave.api.Installer
Returns the URL of the manifest XML.
getMethod() - Method in class com.google.wave.api.OperationRequest
Returns the method name that should be invoked.
getMimeType() - Method in class com.google.wave.api.Attachment
Returns the MIME type for the attachment.
getName() - Method in class com.google.wave.api.Annotation
Returns the name of this annotation.
getName() - Method in class com.google.wave.api.FormElement
Returns the name of the form element.
getName() - Method in class com.google.wave.api.ParticipantProfile
 
getNextIndex() - Method in class com.google.wave.api.BlipIterator
Returns the index of the next match.
getNumResults() - Method in class com.google.wave.api.SearchResult
 
getOperationQueue() - Method in class com.google.wave.api.Blip
Returns the operation queue for sending outgoing operations to the robot proxy.
getOperationQueue() - Method in class com.google.wave.api.Wavelet
Returns the operation queue that this wavelet uses to queue operation to the robot proxy.
getParameter(JsonRpcConstant.ParamsProperty) - Method in class com.google.wave.api.OperationRequest
Returns a parameter of this request.
getParams() - Method in class com.google.wave.api.OperationRequest
Returns the parameters of this request.
getParentBlip() - Method in class com.google.wave.api.Blip
Returns the parent blip.
getParentBlipId() - Method in class com.google.wave.api.Blip
Returns the id of this blip's parent, or null if this blip is in the root thread.
getParentBlipId() - Method in class com.google.wave.api.BlipData
Returns the parent Blip ID for this blip.
getParticipantIds() - Method in class com.google.wave.api.FetchProfilesRequest
 
getParticipantRole(String) - Method in class com.google.wave.api.Participants
 
getParticipants() - Method in class com.google.wave.api.SearchResult.Digest
 
getParticipants() - Method in class com.google.wave.api.Wavelet
Returns a list of participants of this wavelet.
getPendingOperations() - Method in class com.google.wave.api.OperationQueue
Returns a list of the pending operations that have been queued up.
getPref() - Method in class com.google.wave.api.Gadget
Returns the pref of the gadget.
getProfiles() - Method in class com.google.wave.api.FetchProfilesResult
 
getProfileUrl() - Method in class com.google.wave.api.ParticipantProfile
 
getProperties() - Method in class com.google.wave.api.Element
Returns the map of properties for this element.
getProperty(String) - Method in class com.google.wave.api.Element
Returns the named property of this element.
getProperty(String, String) - Method in class com.google.wave.api.Element
Returns the named property of this element, or the default value if the property was not found.
getProxyForId() - Method in class com.google.wave.api.OperationQueue
Returns the id for proxyingFor parameter.
getQuery() - Method in class com.google.wave.api.SearchResult
 
getRange() - Method in class com.google.wave.api.Annotation
Returns the range of this annotation.
getReplyThreadIds() - Method in class com.google.wave.api.BlipData
 
getReplyThreads() - Method in class com.google.wave.api.Blip
 
getRobotAddress() - Method in class com.google.wave.api.Wavelet
Returns the address of the robot that receives events or performs events on this wavelet.
getRobotAvatarUrl() - Method in class com.google.wave.api.AbstractRobot
 
getRobotName() - Method in class com.google.wave.api.AbstractRobot
 
getRobotProfilePageUrl() - Method in class com.google.wave.api.AbstractRobot
 
getRootBlip() - Method in class com.google.wave.api.Wavelet
Returns the root blip of this wavelet.
getRootBlipId() - Method in class com.google.wave.api.Wavelet
Returns the id of the root blip of this wavelet.
getRootThread() - Method in class com.google.wave.api.Wavelet
 
getSnippet() - Method in class com.google.wave.api.SearchResult.Digest
 
getStart() - Method in class com.google.wave.api.Range
Returns the starting index of the range.
getTags() - Method in class com.google.wave.api.Wavelet
Returns a list of tags of this wavelet.
getText() - Method in class com.google.wave.api.BlipContent
Returns the textual representation of of this blip content, for example, if it's an element, it returns a space.
getText() - Method in class com.google.wave.api.Element
 
getText() - Method in class com.google.wave.api.Plaintext
 
getThread() - Method in class com.google.wave.api.Blip
 
getThread(String) - Method in class com.google.wave.api.Wavelet
Returns a thread with the given id.
getThreadId() - Method in class com.google.wave.api.BlipData
 
getThreads() - Method in class com.google.wave.api.Wavelet
Returns all threads that are in this wavelet.
getThumbnail() - Method in class com.google.wave.api.Gadget
Returns the thumbnail of the gadget.
getTitle() - Method in class com.google.wave.api.Gadget
Returns the title of the gadget.
getTitle() - Method in class com.google.wave.api.SearchResult.Digest
 
getTitle() - Method in class com.google.wave.api.Wavelet
Returns the title of this wavelet.
getType() - Method in class com.google.wave.api.Element
Returns the type of the element.
getUnreadCount() - Method in class com.google.wave.api.SearchResult.Digest
 
getUrl() - Method in class com.google.wave.api.Gadget
Returns the URL for the gadget.
getUrl() - Method in class com.google.wave.api.Image
Returns the URL for the image.
getValue() - Method in class com.google.wave.api.Annotation
Returns the value of this annotation.
getValue() - Method in class com.google.wave.api.FormElement
Returns the current value of the form element.
getValue() - Method in class com.google.wave.api.OperationRequest.Parameter
Returns the value of the parameter.
getValue() - Method in class com.google.wave.api.Restriction
 
getVersion() - Method in class com.google.wave.api.Blip
Returns the version of this blip.
getVersion() - Method in class com.google.wave.api.BlipData
Returns the version number for this blip.
getVersionString() - Method in enum com.google.wave.api.ProtocolVersion
 
getWaveId() - Method in class com.google.wave.api.Blip
Returns the id of the wave that owns this blip.
getWaveId() - Method in class com.google.wave.api.BlipData
Returns the Wave ID for the wave containing this blip.
getWaveId() - Method in class com.google.wave.api.OperationRequest
Returns the wave id where this request should be invoked on.
getWaveId() - Method in class com.google.wave.api.SearchResult.Digest
 
getWaveId() - Method in class com.google.wave.api.Wavelet
Returns the wave id that owns this wavelet.
getWavelet() - Method in class com.google.wave.api.Blip
Returns the wavelet that owns this Blip.
getWaveletId() - Method in class com.google.wave.api.Blip
Returns the id of the wavelet that owns this blip.
getWaveletId() - Method in class com.google.wave.api.BlipData
Returns the Wavelet ID for the wavelet containing this blip.
getWaveletId() - Method in class com.google.wave.api.OperationRequest
Returns the wavelet id where this request should be invoked on.
getWaveletId() - Method in class com.google.wave.api.Wavelet
Returns the id of this wavelet.
getWidth() - Method in class com.google.wave.api.Image
Returns the fixed width of the image.

H

hasConsumerData(String) - Method in class com.google.wave.api.WaveService
 
hasData() - Method in class com.google.wave.api.Attachment
 
hashCode() - Method in class com.google.wave.api.Plaintext
 
hashCode() - Method in class com.google.wave.api.Range
 
hasNext() - Method in class com.google.wave.api.BlipIterator
 
HEIGHT - Static variable in class com.google.wave.api.Image
 

I

IFRAME - Static variable in class com.google.wave.api.Gadget
 
Image - Class in com.google.wave.api
Represents an image within a Wave.
Image() - Constructor for class com.google.wave.api.Image
Constructs an empty image.
Image(Map<String, String>) - Constructor for class com.google.wave.api.Image
Constructs an image with a given set of properties.
Image(String, String) - Constructor for class com.google.wave.api.Image
Constructs a Wave image given an attachment id and a caption.
Image(String, int, int, String) - Constructor for class com.google.wave.api.Image
Constructs an external image given a url, image dimensions, and a caption.
INDENT - Static variable in class com.google.wave.api.Line
 
insert(BlipContent...) - Method in class com.google.wave.api.BlipContentRefs
Inserts the given arguments at the matched positions.
insert(Function.BlipContentFunction...) - Method in class com.google.wave.api.BlipContentRefs
Inserts computed contents at the matched positions.
insert(String...) - Method in class com.google.wave.api.BlipContentRefs
Inserts the given strings at the matched positions.
insert(List<DocumentModifyAction.BundledAnnotation>, BlipContent...) - Method in class com.google.wave.api.BlipContentRefs
Inserts the given arguments at the matched positions.
insert(List<DocumentModifyAction.BundledAnnotation>, Function.BlipContentFunction...) - Method in class com.google.wave.api.BlipContentRefs
Inserts computed contents at the matched positions.
insert(List<DocumentModifyAction.BundledAnnotation>, String...) - Method in class com.google.wave.api.BlipContentRefs
Inserts the given strings at the matched positions.
insertAfter(BlipContent...) - Method in class com.google.wave.api.BlipContentRefs
Inserts the given arguments just after the matched positions.
insertAfter(Function.BlipContentFunction...) - Method in class com.google.wave.api.BlipContentRefs
Inserts computed contents just after the matched positions.
insertAfter(String...) - Method in class com.google.wave.api.BlipContentRefs
Inserts the given strings just after the matched positions.
insertAfter(List<DocumentModifyAction.BundledAnnotation>, BlipContent...) - Method in class com.google.wave.api.BlipContentRefs
Inserts the given arguments just after the matched positions.
insertAfter(List<DocumentModifyAction.BundledAnnotation>, Function.BlipContentFunction...) - Method in class com.google.wave.api.BlipContentRefs
Inserts computed contents just after the matched positions.
insertAfter(List<DocumentModifyAction.BundledAnnotation>, String...) - Method in class com.google.wave.api.BlipContentRefs
Inserts the given strings just after the matched positions.
insertInlineBlip(int) - Method in class com.google.wave.api.Blip
Inserts an inline blip at the given position.
insertInlineBlipToDocument(Blip, int) - Method in class com.google.wave.api.OperationQueue
Inserts a new inline blip at a specified location.
Installer - Class in com.google.wave.api
Installers are widgets that let Wave users install extensions on their account.
Installer() - Constructor for class com.google.wave.api.Installer
Constructs an empty installer.
Installer(String) - Constructor for class com.google.wave.api.Installer
Constructs an installer for the specified manifest url.
InvalidRequestException - Exception in com.google.wave.api
Checked exception for signaling invalid input supplied by a robot for an operation request.
InvalidRequestException(String, OperationRequest) - Constructor for exception com.google.wave.api.InvalidRequestException
Constructor with a detail message.
InvalidRequestException(String, OperationRequest, Exception) - Constructor for exception com.google.wave.api.InvalidRequestException
 
InvalidRequestException(String) - Constructor for exception com.google.wave.api.InvalidRequestException
 
isAttachment() - Method in class com.google.wave.api.Element
Returns whether this element is an attachment.
isEmpty() - Method in class com.google.wave.api.BlipContentRefs
Checks whether this blip references contains any matches or not.
isEmpty() - Method in class com.google.wave.api.DataDocuments
Checks whether this data documents is empty or not.
isEmpty() - Method in class com.google.wave.api.Participants
Checks whether this participant set is empty or not.
isEmpty() - Method in class com.google.wave.api.Tags
Checks whether the owning wavelet has any tag or not.
isEmptyOrWhitespace(String) - Static method in class com.google.wave.api.Util
Returns true if the given string is null, empty, or comprises only whitespace characters.
isError() - Method in class com.google.wave.api.JsonRpcResponse
 
isFormElement() - Method in class com.google.wave.api.Element
Returns whether this element is a form element.
isGadget() - Method in class com.google.wave.api.Element
Returns whether this element is a gadget.
isGreaterThan(ProtocolVersion) - Method in enum com.google.wave.api.ProtocolVersion
 
isGreaterThanOrEqual(ProtocolVersion) - Method in enum com.google.wave.api.ProtocolVersion
 
isImage() - Method in class com.google.wave.api.Element
Returns whether this element is an image.
isInlineBlip() - Method in class com.google.wave.api.Element
Returns whether this element is an inline blip.
isLessThan(ProtocolVersion) - Method in enum com.google.wave.api.ProtocolVersion
 
isLessThanOrEqual(ProtocolVersion) - Method in enum com.google.wave.api.ProtocolVersion
 
isRoot() - Method in class com.google.wave.api.Blip
Checks whether this is a root blip or not.
isUnsignedRequestsAllowed() - Method in class com.google.wave.api.AbstractRobot
 
isValidProxyForId(String) - Static method in class com.google.wave.api.Util
Checks if the given string is a valid proxy id, by asserting whether the string contains reserved characters or not.
iterator() - Method in class com.google.wave.api.Annotations
 
iterator() - Method in class com.google.wave.api.BlipContentRefs
 
iterator() - Method in class com.google.wave.api.DataDocuments
 
iterator() - Method in class com.google.wave.api.Participants
 
iterator() - Method in class com.google.wave.api.Tags
 

J

JSON_MIME_TYPE - Static variable in class com.google.wave.api.AbstractRobot
Some mime types.
JsonRpcConstant - Class in com.google.wave.api
Enumeration for Google Wave JSON-RPC request properties.
JsonRpcConstant() - Constructor for class com.google.wave.api.JsonRpcConstant
 
JsonRpcConstant.ParamsProperty - Enum in com.google.wave.api
Enumeration for Google Wave specific JSON-RPC request parameters.
JsonRpcConstant.RequestProperty - Enum in com.google.wave.api
Enumeration for JSON-RPC request properties.
JsonRpcConstant.ResponseProperty - Enum in com.google.wave.api
Enumeration for JSON-RPC response properties.
JsonRpcResponse - Class in com.google.wave.api
Encapsulates the response of a JSON-RPC call.

K

key() - Method in enum com.google.wave.api.JsonRpcConstant.ParamsProperty
Returns the string key to access the property.
key() - Method in enum com.google.wave.api.JsonRpcConstant.RequestProperty
Returns the string key to access the property.
key() - Method in enum com.google.wave.api.JsonRpcConstant.ResponseProperty
Returns the string key to access the property.

L

length() - Method in class com.google.wave.api.Blip
Returns the length/size of the blip, denoted by the length of this blip's text content.
Line - Class in com.google.wave.api
Represents a line within a Wave.
Line() - Constructor for class com.google.wave.api.Line
Constructs an unstyled line.
Line(Map<String, String>) - Constructor for class com.google.wave.api.Line
Constructs a line with a given set of properties.
LINE_TYPE - Static variable in class com.google.wave.api.Line
 

M

method() - Method in enum com.google.wave.api.OperationType
Returns the method name of an operation type.
MIME_TYPE - Static variable in class com.google.wave.api.Attachment
 
modifyDocument(Blip) - Method in class com.google.wave.api.OperationQueue
Creates and queues a document modify operation.
modifyParticipantRoleOfWavelet(Wavelet, String, String) - Method in class com.google.wave.api.OperationQueue
Modifies the role of a participant in a wavelet.
modifyTagOfWavelet(Wavelet, String, String) - Method in class com.google.wave.api.OperationQueue
Modifies a tag in a wavelet.

N

NAME - Static variable in class com.google.wave.api.FormElement
 
NAME_QUERY_PARAMETER_KEY - Static variable in class com.google.wave.api.AbstractRobot
The query parameter to specify custom profile request.
namesSet() - Method in class com.google.wave.api.Annotations
Returns a set of annotation names that the owning blip has.
newWave(String, Set<String>) - Method in class com.google.wave.api.AbstractRobot
Creates a new wave with a list of participants on it.
newWave(String, Set<String>, String) - Method in class com.google.wave.api.AbstractRobot
 
newWave(String, Set<String>, String, String) - Method in class com.google.wave.api.AbstractRobot
 
newWave(String, Set<String>, String, String, String) - Method in class com.google.wave.api.AbstractRobot
 
newWave(String, Set<String>) - Method in class com.google.wave.api.WaveService
Creates a new wave with a list of participants on it.
newWave(String, Set<String>, String) - Method in class com.google.wave.api.WaveService
 
newWave(String, Set<String>, String, String) - Method in class com.google.wave.api.WaveService
 
newWave(String, Set<String>, String, String, String) - Method in class com.google.wave.api.WaveService
 
next() - Method in class com.google.wave.api.BlipIterator
 
NonJsonSerializable - Annotation Type in com.google.wave.api
Marks a field to be non-serializable.
notifyRobotInformation(ProtocolVersion, String) - Method in class com.google.wave.api.OperationQueue
Notifies the robot information.

O

of(JsonRpcConstant.ParamsProperty, Object) - Static method in class com.google.wave.api.OperationRequest.Parameter
Factory method.
of(String) - Static method in class com.google.wave.api.Plaintext
Convenience factory method.
of(String, String) - Static method in class com.google.wave.api.Restriction
Creates an instance of Restriction for a property with the given key and value.
onAnnotatedTextChanged(AnnotatedTextChangedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onBlipContributorsChanged(BlipContributorsChangedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onBlipSubmitted(BlipSubmittedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onDocumentChanged(DocumentChangedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onFormButtonClicked(FormButtonClickedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onGadgetStateChanged(GadgetStateChangedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onOperationError(OperationErrorEvent) - Method in class com.google.wave.api.AbstractRobot
 
onWaveletBlipCreated(WaveletBlipCreatedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onWaveletBlipRemoved(WaveletBlipRemovedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onWaveletCreated(WaveletCreatedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onWaveletFetched(WaveletFetchedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onWaveletParticipantsChanged(WaveletParticipantsChangedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onWaveletSelfAdded(WaveletSelfAddedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onWaveletSelfRemoved(WaveletSelfRemovedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onWaveletTagsChanged(WaveletTagsChangedEvent) - Method in class com.google.wave.api.AbstractRobot
 
onWaveletTitleChanged(WaveletTitleChangedEvent) - Method in class com.google.wave.api.AbstractRobot
 
OperationQueue - Class in com.google.wave.api
A utility class that abstracts the queuing of operations, represented by OperationRequest, using easily callable functions.
OperationQueue() - Constructor for class com.google.wave.api.OperationQueue
Constructor that creates a new instance of OperationQueue with an empty queue and no proxying information set.
OperationQueue(String) - Constructor for class com.google.wave.api.OperationQueue
Constructor that creates a new instance of OperationQueue with a specified proxying information.
OperationQueue(List<OperationRequest>, String) - Constructor for class com.google.wave.api.OperationQueue
Constructor that creates a new instance of OperationQueue with a specified queue and proxying information.
OperationRequest - Class in com.google.wave.api
A class that represents an operation request.
OperationRequest(String, String, String, String, String, OperationRequest.Parameter...) - Constructor for class com.google.wave.api.OperationRequest
Constructor.
OperationRequest(String, String, String, String, OperationRequest.Parameter...) - Constructor for class com.google.wave.api.OperationRequest
Constructor without blipId.
OperationRequest(String, String, OperationRequest.Parameter...) - Constructor for class com.google.wave.api.OperationRequest
Constructor without waveId, waveletId, and blipId.
OperationRequest(String, String, BlipData, OperationRequest.Parameter...) - Constructor for class com.google.wave.api.OperationRequest
Constructor that extracts waveId, waveletId, and blipId from the given BlipData.
OperationRequest.Parameter - Class in com.google.wave.api
A helper inner class that represents an operation parameter.
OperationType - Enum in com.google.wave.api
The Operation types supported by Robots.

P

parse(String) - Method in class com.google.wave.api.RobotSerializer
Parses the given JSON string into a JsonElement.
ParticipantProfile - Class in com.google.wave.api
ParticipantProfile represents participant information.
ParticipantProfile() - Constructor for class com.google.wave.api.ParticipantProfile
Constructs an empty profile.
ParticipantProfile(String, String, String) - Constructor for class com.google.wave.api.ParticipantProfile
Constructs a profile.
ParticipantProfile(String, String, String, String) - Constructor for class com.google.wave.api.ParticipantProfile
Constructs a profile.
Participants - Class in com.google.wave.api
A class that represents wavelet's participants.
Participants(Collection<String>, Map<String, String>, Wavelet, OperationQueue) - Constructor for class com.google.wave.api.Participants
Constructor.
Participants.Role - Enum in com.google.wave.api
Roles to use for the participants
Plaintext - Class in com.google.wave.api
A class that models a plain-text content of a blip.
Plaintext(String) - Constructor for class com.google.wave.api.Plaintext
Constructor.
position - Variable in class com.google.wave.api.BlipIterator
The current position of the iterator.
PREF - Static variable in class com.google.wave.api.Gadget
 
processEvents(EventMessageBundle) - Method in class com.google.wave.api.AbstractRobot
Processes the incoming event bundle.
PROFILE_PATH - Static variable in class com.google.wave.api.AbstractRobot
 
PROTOCOL_VERSION - Static variable in class com.google.wave.api.WaveService
The wire protocol version.
PROTOCOL_VERSION_COUNTERS - Static variable in class com.google.wave.api.RobotSerializer
The counter for protocol versions.
ProtocolVersion - Enum in com.google.wave.api
An enumeration that represents the robot API wire protocol versions.
proxyFor(String) - Method in class com.google.wave.api.Blip
Returns a view of this blip that will proxy for the specified id.
proxyFor(String) - Method in class com.google.wave.api.OperationQueue
Creates a view of this OperationQueue with the proxying for set to the given id.
proxyFor(String) - Method in class com.google.wave.api.Wavelet
Returns a view of this wavelet that will proxy for the specified id.

R

range(int, int) - Method in class com.google.wave.api.Blip
Returns the reference to this blip's content at the specified range.
range(Blip, int, int) - Static method in class com.google.wave.api.BlipContentRefs
Constructs an instance representing an explicitly set range.
Range - Class in com.google.wave.api
A class that models a range, that contains a start and end index.
Range(int, int) - Constructor for class com.google.wave.api.Range
Constructs a range object given a start and end index into the document.
remove() - Method in class com.google.wave.api.BlipIterator
remove is not supported.
remove(String) - Method in class com.google.wave.api.DataDocuments
Removes the value of the given key from the data documents.
remove(Object) - Method in class com.google.wave.api.Participants
 
remove(String) - Method in class com.google.wave.api.Tags
Removes the given tag id if it exists.
removeAll(Collection<?>) - Method in class com.google.wave.api.Participants
 
removeChildBlipId(String) - Method in class com.google.wave.api.BlipData
 
removeThread(BlipThread) - Method in class com.google.wave.api.Blip
Removes the given BlipThread from the reply or inline reply thread.
replace(BlipContent...) - Method in class com.google.wave.api.BlipContentRefs
Replaces the matched positions with the given arguments.
replace(Function.BlipContentFunction...) - Method in class com.google.wave.api.BlipContentRefs
Replaces the matched positions with computed contents.
replace(String...) - Method in class com.google.wave.api.BlipContentRefs
Replaces the matched positions with the given strings.
replace(List<DocumentModifyAction.BundledAnnotation>, BlipContent...) - Method in class com.google.wave.api.BlipContentRefs
Replaces the matched positions with the given arguments.
replace(List<DocumentModifyAction.BundledAnnotation>, Function.BlipContentFunction...) - Method in class com.google.wave.api.BlipContentRefs
Replaces the matched positions with computed contents.
replace(List<DocumentModifyAction.BundledAnnotation>, String...) - Method in class com.google.wave.api.BlipContentRefs
Replaces the matched positions with the given strings.
reply() - Method in class com.google.wave.api.Blip
Creates a reply to this blip.
reply(String) - Method in class com.google.wave.api.Wavelet
Replies to the conversation in this wavelet.
restricByLineType(String) - Static method in class com.google.wave.api.Line
Creates an instance of Restriction that can be used to search for line with the given line type.
restrictByAlignment(String) - Static method in class com.google.wave.api.Line
Creates an instance of Restriction that can be used to search for line with the given alignment.
restrictByAttachmentId(String) - Static method in class com.google.wave.api.Attachment
Creates an instance of Restriction that can be used to search for attachment with the given attachment id.
restrictByAttachmentId(String) - Static method in class com.google.wave.api.Image
Creates an instance of Restriction that can be used to search for image with the given attachment id.
restrictByAuthor(String) - Static method in class com.google.wave.api.Gadget
Creates an instance of Restriction that can be used to search for gadget with the given author.
restrictByCaption(String) - Static method in class com.google.wave.api.Attachment
Creates an instance of Restriction that can be used to search for attachment with the given caption.
restrictByCaption(String) - Static method in class com.google.wave.api.Image
Creates an instance of Restriction that can be used to search for image with the given caption.
restrictByCategory(String) - Static method in class com.google.wave.api.Gadget
Creates an instance of Restriction that can be used to search for gadget with the given category.
restrictByDefaultValue(String) - Static method in class com.google.wave.api.FormElement
Creates an instance of Restriction that can be used to search for gadget with the given default value.
restrictByDirection(String) - Static method in class com.google.wave.api.Line
Creates an instance of Restriction that can be used to search for line with the given direction.
restrictByHeight(int) - Static method in class com.google.wave.api.Image
Creates an instance of Restriction that can be used to search for image with the given height.
restrictByIframe(String) - Static method in class com.google.wave.api.Gadget
Creates an instance of Restriction that can be used to search for gadget with the given cached iframe source.
restrictByIndent(String) - Static method in class com.google.wave.api.Line
Creates an instance of Restriction that can be used to search for line with the given indentation.
restrictByMimeType(String) - Static method in class com.google.wave.api.Attachment
Creates an instance of Restriction that can be used to search for attachment with the given MIME type.
restrictByName(String) - Static method in class com.google.wave.api.FormElement
Creates an instance of Restriction that can be used to search for gadget with the given name.
restrictByPref(String) - Static method in class com.google.wave.api.Gadget
Creates an instance of Restriction that can be used to search for gadget with the given pref.
restrictByProperty(String, String) - Static method in class com.google.wave.api.Gadget
Creates an instance of Restriction that can be used to search for gadget with the given property.
restrictByThumbnail(String) - Static method in class com.google.wave.api.Gadget
Creates an instance of Restriction that can be used to search for gadget with the given thumbnail.
restrictByTitle(String) - Static method in class com.google.wave.api.Gadget
Creates an instance of Restriction that can be used to search for gadget with the given title.
restrictByUrl(String) - Static method in class com.google.wave.api.Gadget
Creates an instance of Restriction that can be used to search for gadget with the given URL.
restrictByUrl(String) - Static method in class com.google.wave.api.Image
Creates an instance of Restriction that can be used to search for image with the given URL.
restrictByValue(String) - Static method in class com.google.wave.api.FormElement
Creates an instance of Restriction that can be used to search for gadget with the given value.
restrictByWidth(int) - Static method in class com.google.wave.api.Image
Creates an instance of Restriction that can be used to search for image with the given width.
Restriction - Class in com.google.wave.api
A class that represents a property filter for element, that can be used when when searching for an element inside a blip.
result(String, Map<JsonRpcConstant.ParamsProperty, Object>) - Static method in class com.google.wave.api.JsonRpcResponse
Construct a JSON-RPC response.
retainAll(Collection<?>) - Method in class com.google.wave.api.Participants
 
RobotSerializer - Class in com.google.wave.api
Utility class to serialize and deserialize Events and Operations to and from JSON string for V2.* of the protocol.
RobotSerializer(NavigableMap<ProtocolVersion, Gson>, ProtocolVersion) - Constructor for class com.google.wave.api.RobotSerializer
Constructor.
RPC_PATH - Static variable in class com.google.wave.api.AbstractRobot
Various request path constants that the robot replies to.
RPC_URL - Static variable in class com.google.wave.api.WaveService
Wave RPC URLs.

S

SANDBOX_RPC_URL - Static variable in class com.google.wave.api.WaveService
 
SearchResult - Class in com.google.wave.api
SearchResult is returned from a search request.
SearchResult(String) - Constructor for class com.google.wave.api.SearchResult
 
SearchResult.Digest - Class in com.google.wave.api
Digest contains the digest information for one 'hit' in the result.
SearchResult.Digest(String, String, String, List<String>, long, int, int) - Constructor for class com.google.wave.api.SearchResult.Digest
 
SECURITY_TOKEN_PARAMETER_KEY - Static variable in class com.google.wave.api.AbstractRobot
The query parameter for security token.
serialize() - Method in class com.google.wave.api.Blip
Serializes this Blip into a BlipData.
serialize(T) - Method in class com.google.wave.api.RobotSerializer
Serializes the given object into a JSON string.
serialize(T, Type) - Method in class com.google.wave.api.RobotSerializer
Serializes the given object into a JSON string.
serialize(T, ProtocolVersion) - Method in class com.google.wave.api.RobotSerializer
Serializes the given object into a JSON string.
serialize(T, Type, ProtocolVersion) - Method in class com.google.wave.api.RobotSerializer
Serializes the given object into a JSON string.
serialize() - Method in class com.google.wave.api.Wavelet
Serializes this Wavelet into a WaveletData.
serializeOperations(List<OperationRequest>) - Method in class com.google.wave.api.RobotSerializer
Serializes a list of OperationRequest objects into a JSON string.
set(String, String) - Method in class com.google.wave.api.DataDocuments
Associates the given name/key with the given value in the data documents.
setAlignment(String) - Method in class com.google.wave.api.Line
Set the alignment for the line.
setAllowUnsignedRequests(boolean) - Method in class com.google.wave.api.AbstractRobot
Sets whether or not unsigned incoming requests from robot proxy are allowed.
setAnnotations(List<Annotation>) - Method in class com.google.wave.api.BlipData
Replaces the blip's list of annotations with a new list of annotations.
setAttachmentId(String) - Method in class com.google.wave.api.Image
Sets the attacmentId for the Wave image.
setAuthor(String) - Method in class com.google.wave.api.Gadget
Changes the author of the gadget to the given author.
setBlipId(String) - Method in class com.google.wave.api.BlipData
Returns the Blip ID for this blip.
setCaption(String) - Method in class com.google.wave.api.Attachment
Sets the caption for the attachment.
setCaption(String) - Method in class com.google.wave.api.Image
Sets the caption for the image.
setCategory(String) - Method in class com.google.wave.api.Gadget
Changes the category of the gadget to the given category.
setChildBlipIds(List<String>) - Method in class com.google.wave.api.BlipData
Replaces the blip's list of child Blip IDs with a new list.
setContent(String) - Method in class com.google.wave.api.BlipData
Replaces the blip's text document content.
setContributors(List<String>) - Method in class com.google.wave.api.BlipData
Replaces the blip's list of contributors with a new list.
setCreator(String) - Method in class com.google.wave.api.BlipData
Sets the creator of the blip.
setDatadocOfWavelet(Wavelet, String, String) - Method in class com.google.wave.api.OperationQueue
Sets a key-value pair on the data document of a wavelet.
setDefaultValue(String) - Method in class com.google.wave.api.FormElement
Sets the default value of the form element.
setDirection(String) - Method in class com.google.wave.api.Line
Set the direction for the line.
setElements(Map<Integer, Element>) - Method in class com.google.wave.api.BlipData
Replaces the blip's list of elements with a new list of elements.
setHeight(int) - Method in class com.google.wave.api.Image
Sets the fixed height of the image to be displayed.
setIframe(String) - Method in class com.google.wave.api.Gadget
Changes the cached IFrame source of the gadget.
setIndent(String) - Method in class com.google.wave.api.Line
Set the indent for the line.
setLastModifiedTime(long) - Method in class com.google.wave.api.BlipData
Sets the last modified time measured in milliseconds since the UNIX epoch when the blip was last modified.
setLineType(String) - Method in class com.google.wave.api.Line
Set the type of the line.
setLocation(int) - Method in class com.google.wave.api.BlipThread
Sets the location of the thread.
setManifest(String) - Method in class com.google.wave.api.Installer
Changes the URL for the manifest to the given url.
setName(String) - Method in class com.google.wave.api.FormElement
Sets the name of the form element.
setParentBlipId(String) - Method in class com.google.wave.api.BlipData
Set's the parent Blip ID for the blip.
setParticipantRole(String, Participants.Role) - Method in class com.google.wave.api.Participants
 
setPref(String) - Method in class com.google.wave.api.Gadget
Changes the pref of the gadget to the given pref.
setProperty(String, String) - Method in class com.google.wave.api.Attachment
 
setProperty(String, String) - Method in class com.google.wave.api.Element
Creates/replaces a property with the given to a new value.
setReplyThreadIds(List<String>) - Method in class com.google.wave.api.BlipData
Sets the list of inline and non-inline reply threads' ids.
setRobotAddress(String) - Method in class com.google.wave.api.Wavelet
Sets the address of the robot that receives events or performs events on this wavelet.
setThreadId(String) - Method in class com.google.wave.api.BlipData
Sets the id of the thread to which this blip belongs to.
setThumbnail(String) - Method in class com.google.wave.api.Gadget
Changes the thumbnail of the gadget to the given thumbnail.
setTitle(String) - Method in class com.google.wave.api.Gadget
Changes the title of the gadget to the given title.
setTitle(String) - Method in class com.google.wave.api.Wavelet
Sets the wavelet title.
setTitleOfWavelet(Wavelet, String) - Method in class com.google.wave.api.OperationQueue
Sets the title of a wavelet.
setupOAuth(String, String, String) - Method in class com.google.wave.api.AbstractRobot
Sets the OAuth related properties, including the consumer key and secret that are used to sign the outgoing operations in the active mode.
setupOAuth(String, String) - Method in class com.google.wave.api.AbstractRobot
Sets the OAuth related properties, including the consumer key and secret that are used to sign the outgoing operations in the active mode.
setupOAuth(String, String, String) - Method in class com.google.wave.api.WaveService
Sets the OAuth related properties, including the consumer key and secret that are used to sign the outgoing operations.
setupOAuth(OAuthAccessor, String) - Method in class com.google.wave.api.WaveService
Sets the OAuth related properties that are used to sign the outgoing operations for 3-legged OAuth.
setupVerificationToken(String, String) - Method in class com.google.wave.api.AbstractRobot
Sets up the verification token that is used for the owner verification step during the robot registration.
setUrl(String) - Method in class com.google.wave.api.Gadget
Changes the URL for the gadget to the given url.
setUrl(String) - Method in class com.google.wave.api.Image
Changes the URL for the image to the given url.
setValue(String) - Method in class com.google.wave.api.FormElement
Sets the value of the form element.
setVersion(long) - Method in class com.google.wave.api.BlipData
Sets the version of the blip.
setWaveId(String) - Method in class com.google.wave.api.BlipData
Sets the Wave ID of the blip.
setWaveletId(String) - Method in class com.google.wave.api.BlipData
Sets the Wavelet ID of the blip.
setWidth(int) - Method in class com.google.wave.api.Image
Sets the fixed width of the image to be displayed.
shift(int, int) - Method in class com.google.wave.api.Annotation
Shifts this annotation by shiftAmount if it is on a range that is after or covers the given position.
shift(int, int) - Method in class com.google.wave.api.Blip
Moves all elements and annotations after the given position by shiftAmount.
size() - Method in class com.google.wave.api.Annotations
Returns the number of distinct annotation names that the owning blip has.
size() - Method in class com.google.wave.api.DataDocuments
Returns the number of values in the data documents.
size() - Method in class com.google.wave.api.Participants
Returns the number of participants of the wavelet that owns this participant set.
size() - Method in class com.google.wave.api.Tags
Returns the number of tags in the owning wavelet.
submit(Wavelet, String) - Method in class com.google.wave.api.AbstractRobot
Submits the pending operations associated with this Wavelet.
submit(Wavelet, String) - Method in class com.google.wave.api.WaveService
Submits the pending operations associated with this Wavelet.
submitWith(OperationQueue) - Method in class com.google.wave.api.OperationQueue
Submits this operation queue when the given other operation queue is submitted.
submitWith(Wavelet) - Method in class com.google.wave.api.Wavelet
Submit this wavelet when the given other wavelet is submitted.

T

Tags - Class in com.google.wave.api
A class that represents wavelet's tags.
Tags(Collection<String>, Wavelet, OperationQueue) - Constructor for class com.google.wave.api.Tags
Constructor.
target - Variable in class com.google.wave.api.BlipIterator
The target to be matched.
TEXT_DECORATION - Static variable in class com.google.wave.api.Annotation
 
TEXT_MIME_TYPE - Static variable in class com.google.wave.api.AbstractRobot
 
THUMBNAIL - Static variable in class com.google.wave.api.Gadget
 
TITLE - Static variable in class com.google.wave.api.Gadget
 
toArray() - Method in class com.google.wave.api.Participants
 
toArray(T[]) - Method in class com.google.wave.api.Participants
 
toString() - Method in class com.google.wave.api.Annotation
 
toString() - Method in class com.google.wave.api.Element
 
toString() - Method in enum com.google.wave.api.ElementType
 
toString() - Method in class com.google.wave.api.OperationRequest
 
toString() - Method in class com.google.wave.api.Range
 

U

updateElement(Map<String, String>) - Method in class com.google.wave.api.BlipContentRefs
Updates the properties of all elements at the matched positions with the given properties map.
updateElement(Function.MapFunction) - Method in class com.google.wave.api.BlipContentRefs
Updates the properties of all elements at the matched positions with computed properties map.
updateElement(Map<String, String>...) - Method in class com.google.wave.api.BlipContentRefs
Updates the properties of all elements at the matched positions with the given properties maps.
updateElement(Function.MapFunction...) - Method in class com.google.wave.api.BlipContentRefs
Updates the properties of all elements at the matched positions with computed properties maps.
URL - Static variable in class com.google.wave.api.Gadget
 
URL - Static variable in class com.google.wave.api.Image
 
UTF_8 - Static variable in class com.google.wave.api.AbstractRobot
Some constants for encoding.
Util - Class in com.google.wave.api
A class that contains various utility methods.
Util() - Constructor for class com.google.wave.api.Util
 

V

validateOAuthRequest(String, Map<String, String[]>, String, String) - Method in class com.google.wave.api.WaveService
Validates the incoming HTTP request.
value() - Method in class com.google.wave.api.BlipContentRefs
Returns the first hit.
VALUE - Static variable in class com.google.wave.api.FormElement
 
valueOf(String) - Static method in enum com.google.wave.api.Context
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.wave.api.ElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.wave.api.JsonRpcConstant.ParamsProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.wave.api.JsonRpcConstant.RequestProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.wave.api.JsonRpcConstant.ResponseProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.wave.api.OperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.wave.api.Participants.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.wave.api.ProtocolVersion
Returns the enum constant of this type with the specified name.
valueOfIgnoreCase(String) - Static method in enum com.google.wave.api.Context
 
valueOfIgnoreCase(String) - Static method in enum com.google.wave.api.ElementType
Converts a string into an ElementType.
values() - Method in class com.google.wave.api.BlipContentRefs
Returns all matches.
values() - Static method in enum com.google.wave.api.Context
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.wave.api.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.wave.api.JsonRpcConstant.ParamsProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.wave.api.JsonRpcConstant.RequestProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.wave.api.JsonRpcConstant.ResponseProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.wave.api.OperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.wave.api.Participants.Role
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.wave.api.ProtocolVersion
Returns an array containing the constants of this enum type, in the order they are declared.
VERIFY_TOKEN_PATH - Static variable in class com.google.wave.api.AbstractRobot
 
VERTICAL_ALIGN - Static variable in class com.google.wave.api.Annotation
 

W

Wavelet - Class in com.google.wave.api
A class that models a single wavelet instance.
WaveService - Class in com.google.wave.api
Utility class for using OAuth to talk to Wave service.
WaveService() - Constructor for class com.google.wave.api.WaveService
Constructor.
WaveService(String) - Constructor for class com.google.wave.api.WaveService
Constructor.
WaveService(WaveService.HttpFetcher, String) - Constructor for class com.google.wave.api.WaveService
Constructor.
WIDTH - Static variable in class com.google.wave.api.Image
 

X

XML_MIME_TYPE - Static variable in class com.google.wave.api.AbstractRobot
 

A B C D E F G H I J K L M N O P R S T U V W X