|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gdata.data.AbstractExtension
com.google.gdata.data.ValueConstruct
com.google.gdata.data.EnumConstruct
com.google.gdata.data.webmastertools.CrawlRateConstruct
public abstract class CrawlRateConstruct
GData schema extension describing a node with a crawl rate. The crawl rate
is a value in slowest, slower, normal, faster, fastest
.
This class is abstract, subclasses must define a default constructor
which has the node name hardcoded. See EnumConstruct
.
Constructor Summary | |
---|---|
CrawlRateConstruct(java.lang.String nodeName)
Constructs EnumConstruct to represent the crawl rate setting. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object rhs)
Compares DomainPreferenceConstruct objects based on the
domain preference that they they hold. |
CrawlRate |
getCrawlRate()
|
int |
hashCode()
Returns a hash code which is based on the crawl rate string. |
void |
setCrawlRate(CrawlRate value)
|
void |
setValue(java.lang.String value)
Override EnumConstruct.setValue(String) to validate that
the supplied value is a one of the accepted crawl rates. |
Methods inherited from class com.google.gdata.data.ValueConstruct |
---|
generate, getHandler, getValue, hasValue, isRequired, putAttributes |
Methods inherited from class com.google.gdata.data.AbstractExtension |
---|
disableStrictValidation, enableStrictValidation, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, setImmutable |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CrawlRateConstruct(java.lang.String nodeName)
EnumConstruct
to represent the crawl rate setting.
Method Detail |
---|
public boolean equals(java.lang.Object rhs)
DomainPreferenceConstruct
objects based on the
domain preference that they they hold.
equals
in class ValueConstruct
public int hashCode()
hashCode
in class ValueConstruct
public void setValue(java.lang.String value) throws java.lang.NullPointerException, java.lang.IllegalArgumentException
EnumConstruct.setValue(String)
to validate that
the supplied value is a one of the accepted crawl rates.
See CrawlRate
setValue
in class EnumConstruct
value
- new value for the value construct or null
to reset.
java.lang.NullPointerException
- if the value is null.
java.lang.IllegalArgumentException
- if value is not a valid crawl rate.public void setCrawlRate(CrawlRate value)
public CrawlRate getCrawlRate()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |