|
|||||||||
| 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.ExtensionPoint
com.google.gdata.data.Link
public class Link
External link type.
| Nested Class Summary | |
|---|---|
class |
Link.AtomHandler
<atom:link> parser. |
static class |
Link.Rel
The Rel class defines constants for some common link relation types. |
static class |
Link.Type
The Type class contains several common link content types. |
| Nested classes/interfaces inherited from class com.google.gdata.data.ExtensionPoint |
|---|
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler |
| Nested classes/interfaces inherited from class com.google.gdata.data.AbstractExtension |
|---|
AbstractExtension.AttributesHandler |
| Field Summary | |
|---|---|
protected java.lang.String |
href
Link URI. |
protected java.lang.String |
hrefLang
Language of resource pointed to by href. |
protected long |
length
Length of the resource pointed to by href, in bytes. |
protected java.lang.String |
rel
Link relation type. |
protected java.lang.String |
title
Link title. |
protected java.lang.String |
titleLang
Language of link title. |
protected java.lang.String |
type
MIME type of the link target. |
| Fields inherited from class com.google.gdata.data.ExtensionPoint |
|---|
xmlBlob |
| Fields inherited from class com.google.gdata.data.AbstractExtension |
|---|
localName, namespace |
| Constructor Summary | |
|---|---|
Link()
|
|
Link(java.lang.String rel,
java.lang.String type,
java.lang.String href)
|
|
| Method Summary | |
|---|---|
void |
generateAtom(com.google.gdata.util.common.xml.XmlWriter w,
ExtensionProfile extProfile)
Generates XML in the Atom format. |
void |
generateRss(com.google.gdata.util.common.xml.XmlWriter w)
Generates XML in the RSS format. |
java.lang.String |
getHref()
Returns the value of the resource reference. |
java.lang.String |
getHrefLang()
|
long |
getLength()
|
java.lang.String |
getRel()
|
java.lang.String |
getTitle()
|
java.lang.String |
getTitleLang()
|
java.lang.String |
getType()
Returns the MIME type of the referenced resource (or null if
unknown). |
boolean |
matches(java.lang.String relToMatch,
java.lang.String typeToMatch)
Returns whether this link matches the given rel and type
values. |
void |
setHref(java.lang.String v)
Sets the value of the resource reference. |
void |
setHrefLang(java.lang.String v)
|
void |
setLength(long v)
|
void |
setRel(java.lang.String v)
|
void |
setTitle(java.lang.String v)
|
void |
setTitleLang(java.lang.String v)
|
void |
setType(java.lang.String v)
|
| Methods inherited from class com.google.gdata.data.AbstractExtension |
|---|
consumeAttributes, eq, generate, isImmutable, putAttributes, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String rel
self, prev, next, enclosure, etc.
protected java.lang.String type
protected java.lang.String href
protected java.lang.String hrefLang
protected java.lang.String title
protected java.lang.String titleLang
protected long length
| Constructor Detail |
|---|
public Link()
public Link(java.lang.String rel,
java.lang.String type,
java.lang.String href)
| Method Detail |
|---|
public java.lang.String getRel()
public void setRel(java.lang.String v)
public java.lang.String getType()
Referencenull if
unknown).
getType in interface Referencepublic void setType(java.lang.String v)
public java.lang.String getHref()
Reference
getHref in interface Referencepublic void setHref(java.lang.String v)
Reference
setHref in interface Referencev - the resource href.public java.lang.String getHrefLang()
public void setHrefLang(java.lang.String v)
public java.lang.String getTitle()
public void setTitle(java.lang.String v)
public java.lang.String getTitleLang()
public void setTitleLang(java.lang.String v)
public long getLength()
public void setLength(long v)
public boolean matches(java.lang.String relToMatch,
java.lang.String typeToMatch)
rel and type
values.
relToMatch - rel value to match or null to match any
rel value.typeToMatch - type value to match or null to match any
type value.
public void generateAtom(com.google.gdata.util.common.xml.XmlWriter w,
ExtensionProfile extProfile)
throws java.io.IOException
w - Output writer.extProfile - Extension profile.
java.io.IOException
public void generateRss(com.google.gdata.util.common.xml.XmlWriter w)
throws java.io.IOException
w - Output writer.
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||