|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.google.gdata.client.calendar.CalendarQuery.ExtendedPropertyMatch
public static class CalendarQuery.ExtendedPropertyMatch
The ExtendedPropertyMatch class corresponds to a single extended property match.
CalendarQuery.setExtendedPropertyQuery(
CalendarQuery.ExtendedPropertyMatch...),
CalendarQuery.getExtendedPropertyQuery()| Field Summary | |
|---|---|
static java.util.regex.Pattern |
EXT_PROP_QUERY_PATTERN
A pattern that matches exactly one extended property query within a compound extended property query. |
static int |
MAX_EXTENDED_PROPERTY_NAME_LENGTH
The maximum length of an extended property name. |
static 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. |
static java.lang.String |
PROPERTY_NAME_REGEX
A regex describing the format of extended property names. |
static java.lang.String |
PROPERTY_VALUE_REGEX
A regex describing the format of extended property values. |
static java.lang.String |
SINGLE_EXT_PROP_QUERY_REGEX
Group 1: property name (without :'s and ='s). |
| Constructor Summary | |
|---|---|
CalendarQuery.ExtendedPropertyMatch(java.lang.String name,
java.lang.String value)
|
|
| Method Summary | |
|---|---|
static CalendarQuery.ExtendedPropertyMatch[] |
arrayFromExtendedPropertyQueryString(java.lang.String extqQuery)
Converts strings of the form "[foo:bar][baz:bin]" to a map of "foo"->"bar" and "baz"->"bin". |
boolean |
equals(java.lang.Object other)
|
java.lang.String |
getExpression()
|
java.lang.String |
getName()
|
int |
hashCode()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int MAX_EXTENDED_PROPERTY_NAME_LENGTH
public static final int MAX_EXTENDED_PROPERTY_VALUE_LENGTH
public static final java.lang.String PROPERTY_NAME_REGEX
public static final java.lang.String PROPERTY_VALUE_REGEX
public static final java.lang.String SINGLE_EXT_PROP_QUERY_REGEX
public static final java.util.regex.Pattern EXT_PROP_QUERY_PATTERN
"[foo:bar][baz:"bin"]", it will consecutively match:
| Constructor Detail |
|---|
public CalendarQuery.ExtendedPropertyMatch(java.lang.String name,
java.lang.String value)
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.| Method Detail |
|---|
public java.lang.String getName()
public java.lang.String getExpression()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static CalendarQuery.ExtendedPropertyMatch[] arrayFromExtendedPropertyQueryString(java.lang.String extqQuery)
extqQuery - a non-null query string.
CalendarQuery.ExtendedPropertyMatch.
java.lang.IllegalArgumentException - whenever the extended property query
syntax passed in is invalid.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||