| java.lang.Object | |
| ↳ | com.google.gdata.client.calendar.CalendarQuery.ExtendedPropertyMatch |
The ExtendedPropertyMatch class corresponds to a single extended property match.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | MAX_EXTENDED_PROPERTY_NAME_LENGTH | The maximum length of an extended property name. | |||||||||
| int | MAX_EXTENDED_PROPERTY_VALUE_LENGTH | The maximum length of an extended property value (after escaped characters have been converted into plain characters, e.g. | |||||||||
| String | PROPERTY_NAME_REGEX | A regex describing the format of extended property names. | |||||||||
| String | PROPERTY_VALUE_REGEX | A regex describing the format of extended property values. | |||||||||
| String | SINGLE_EXT_PROP_QUERY_REGEX | Group 1: property name (without :'s and ='s). | |||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| EXT_PROP_QUERY_PATTERN | A pattern that matches exactly one extended property query within a compound extended property query. | ||||||||||
| expr | |||||||||||
| name | |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Converts strings of the form "[foo:bar][baz:bin]" to a map of
"foo"->"bar" and "baz"->"bin".
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
The maximum length of an extended property name.
The maximum length of an extended property value (after escaped characters have been converted into plain characters, e.g. \" -> ").
A regex describing the format of extended property names. The name can be a plain string without :'s and ='s.
A regex describing the format of extended property values. The value can be:
Group 1: property name (without :'s and ='s). Group 2: property value (perhaps with surrounding quotes which should be stripped off).
A pattern that matches exactly one extended property query within
a compound extended property query. E.g. when applied to
"[foo:bar][baz:"bin"]", it will consecutively match:
| name | Extended property name. May contain up to 44 characters and may not contain ':' or '=' characters. |
|---|---|
| value | To match against the name extended
property. May contain up to 1024 characters.
|
Converts strings of the form "[foo:bar][baz:bin]" to a map of "foo"->"bar" and "baz"->"bin". Ignores quotation marks around values but not around keys. Unescapes backslash-escaped characters.
| extqQuery | A non-null query string. |
|---|
CalendarQuery.ExtendedPropertyMatch.| IllegalArgumentException | whenever the extended property query syntax passed in is invalid. |
|---|
| other |
|---|