|
|||||||||
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.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public 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 |