org.restlet.ext.atom
Class Link

java.lang.Object
  extended by org.restlet.ext.atom.Link

public class Link
extends java.lang.Object

Defines a reference from an entry or feed to a Web resource.

Author:
Jerome Louvel

Constructor Summary
Link()
          Constructor.
 
Method Summary
 Reference getHref()
          Returns the link's IRI.
 Language getHrefLang()
          Returns the language of the resource pointed to by the href attribute.
 long getLength()
          Returns the advisory length of the linked content in octets.
 Relation getRel()
          Returns the link's relation type.
 java.lang.String getTitle()
          Returns the human-readable information about the link.
 MediaType getType()
          Returns the advisoty media type.
 void setHref(Reference href)
          Sets the link's IRI.
 void setHrefLang(Language hrefLang)
          Sets the language of the resource pointed to by the href attribute.
 void setLength(long length)
          Sets the advisory length of the linked content in octets.
 void setRel(Relation rel)
          Sets the link's relation type.
 void setTitle(java.lang.String title)
          Sets the human-readable information about the link.
 void setType(MediaType type)
          Sets the advisoty media type.
 void writeElement(XmlWriter writer)
          Writes the current object as an XML element using the given SAX writer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Link

public Link()
Constructor.

Method Detail

getHref

public Reference getHref()
Returns the link's IRI.

Returns:
The link's IRI.

getHrefLang

public Language getHrefLang()
Returns the language of the resource pointed to by the href attribute.

Returns:
The language of the resource pointed to by the href attribute.

getLength

public long getLength()
Returns the advisory length of the linked content in octets.

Returns:
The advisory length of the linked content in octets.

getRel

public Relation getRel()
Returns the link's relation type.

Returns:
The link's relation type.

getTitle

public java.lang.String getTitle()
Returns the human-readable information about the link.

Returns:
The human-readable information about the link.

getType

public MediaType getType()
Returns the advisoty media type.

Returns:
The advisoty media type.

setHref

public void setHref(Reference href)
Sets the link's IRI.

Parameters:
href - The link's IRI.

setHrefLang

public void setHrefLang(Language hrefLang)
Sets the language of the resource pointed to by the href attribute.

Parameters:
hrefLang - The language of the resource pointed to by the href attribute.

setLength

public void setLength(long length)
Sets the advisory length of the linked content in octets.

Parameters:
length - The advisory length of the linked content in octets.

setRel

public void setRel(Relation rel)
Sets the link's relation type.

Parameters:
rel - The link's relation type.

setTitle

public void setTitle(java.lang.String title)
Sets the human-readable information about the link.

Parameters:
title - The human-readable information about the link.

setType

public void setType(MediaType type)
Sets the advisoty media type.

Parameters:
type - The advisoty media type.

writeElement

public void writeElement(XmlWriter writer)
                  throws org.xml.sax.SAXException
Writes the current object as an XML element using the given SAX writer.

Parameters:
writer - The SAX writer.
Throws:
org.xml.sax.SAXException


Copyright © 2005-2008 Noelios Technologies.