org.apache.lenya.cms.linking
Class Link

java.lang.Object
  extended by org.apache.lenya.cms.linking.Link

public class Link
extends java.lang.Object

A link to a document.


Field Summary
protected static java.lang.String KEY_VALUE_DELIMITER
           
protected static java.lang.String PAIR_DELIMITER
           
 
Constructor Summary
Link()
          Ctor.
Link(java.lang.String linkUri)
          Ctor.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getArea()
           
 java.lang.String getLanguage()
           
 java.lang.String getPubId()
           
 java.lang.String getRevision()
           
 java.lang.String getUri()
           
 java.lang.String getUuid()
           
 int hashCode()
           
 void setArea(java.lang.String area)
           
 void setLanguage(java.lang.String language)
           
 void setPubId(java.lang.String pubId)
           
 void setRevision(java.lang.String revision)
           
 void setUuid(java.lang.String uuid)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PAIR_DELIMITER

protected static final java.lang.String PAIR_DELIMITER
See Also:
Constant Field Values

KEY_VALUE_DELIMITER

protected static final java.lang.String KEY_VALUE_DELIMITER
See Also:
Constant Field Values
Constructor Detail

Link

public Link()
Ctor.


Link

public Link(java.lang.String linkUri)
     throws java.net.MalformedURLException
Ctor.

Parameters:
linkUri - The link URI.
Throws:
java.net.MalformedURLException - if the URI doesn't represent a link.
Method Detail

getArea

public java.lang.String getArea()
Returns:
The area.

setArea

public void setArea(java.lang.String area)
Parameters:
area - The area.

getLanguage

public java.lang.String getLanguage()
Returns:
The language.

setLanguage

public void setLanguage(java.lang.String language)
Parameters:
language - The language.

getPubId

public java.lang.String getPubId()
Returns:
The publication ID.

setPubId

public void setPubId(java.lang.String pubId)
Parameters:
pubId - The publication ID.

getRevision

public java.lang.String getRevision()
Returns:
The revision.

setRevision

public void setRevision(java.lang.String revision)
Parameters:
revision - The revision.

getUuid

public java.lang.String getUuid()
Returns:
The UUID.

setUuid

public void setUuid(java.lang.String uuid)
Parameters:
uuid - The UUID.

getUri

public java.lang.String getUri()
Returns:
The link URI.

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © $ Apache Software Foundation. All Rights Reserved.