Top Description Fields Constructors Methods
com.rometools.rome.feed.rss

public Class Enclosure

extends Object
implements Cloneable, Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable, java.lang.Cloneable
Imports
java.io.Serializable, java.util.Collections, com.rometools.rome.feed.impl.CloneableBean, .EqualsBean, .ToStringBean

Bean for item enclosures of RSS feeds.

Field Summary

Modifier and TypeField and Description
private long
private static final long
private String
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object

Returns:

a clone of the object.
clone
()

Overrides java.lang.Object.clone.

Creates a deep 'bean' clone of the object.
public boolean

Returns:

true if 'this' object is equal to the 'other' object.
equals
(final Object
he reference object with which to compare.
other
)

Overrides java.lang.Object.equals.

Indicates whether some other object is "equal to" this one as defined by the Object equals() method.
public long

Returns:

the enclosure length, 0 if none.
getLength
()

Returns the enclosure length.

public String

Returns:

the enclosure type, null if none.
getType
()

Returns the enclosure type.

public String

Returns:

the enclosure URL, null if none.
getUrl
()

Returns the enclosure URL.

public int

Returns:

the hashcode of the bean object.
hashCode
()

Overrides java.lang.Object.hashCode.

Returns a hashcode value for the object.
public void
setLength(final long
the enclosure length to set, 0 if none.
length
)

Sets the enclosure length.

public void
setType(final String
the enclosure type to set, null if none.
type
)

Sets the enclosure type.

public void
setUrl(final String
the enclosure URL to set, null if none.
url
)

Sets the enclosure URL.

public String

Returns:

String representation for the object.
toString
()

Overrides java.lang.Object.toString.

Returns the String representation for the object.
Inherited from java.lang.Object:
finalizegetClassnotifynotifyAllwaitwaitwait

Field Detail

lengthback to summary
private long length
serialVersionUIDback to summary
private static final long serialVersionUID
typeback to summary
private String type
urlback to summary
private String url

Constructor Detail

Enclosureback to summary
public Enclosure()

Method Detail

cloneback to summary
public Object clone() throws CloneNotSupportedException

Overrides java.lang.Object.clone.

Creates a deep 'bean' clone of the object.

Returns:Object

a clone of the object.

Annotations
@Override
Exceptions
CloneNotSupportedException:
thrown if an element of the object cannot be cloned.
equalsback to summary
public boolean equals(final Object other)

Overrides java.lang.Object.equals.

Indicates whether some other object is "equal to" this one as defined by the Object equals() method.

Parameters
other:Object

he reference object with which to compare.

Returns:boolean

true if 'this' object is equal to the 'other' object.

Annotations
@Override
getLengthback to summary
public long getLength()

Returns the enclosure length.

Returns:long

the enclosure length, 0 if none.

getTypeback to summary
public String getType()

Returns the enclosure type.

Returns:String

the enclosure type, null if none.

getUrlback to summary
public String getUrl()

Returns the enclosure URL.

Returns:String

the enclosure URL, null if none.

hashCodeback to summary
public int hashCode()

Overrides java.lang.Object.hashCode.

Returns a hashcode value for the object.

It follows the contract defined by the Object hashCode() method.

Returns:int

the hashcode of the bean object.

Annotations
@Override
setLengthback to summary
public void setLength(final long length)

Sets the enclosure length.

Parameters
length:long

the enclosure length to set, 0 if none.

setTypeback to summary
public void setType(final String type)

Sets the enclosure type.

Parameters
type:String

the enclosure type to set, null if none.

setUrlback to summary
public void setUrl(final String url)

Sets the enclosure URL.

Parameters
url:String

the enclosure URL to set, null if none.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Returns the String representation for the object.

Returns:String

String representation for the object.

Annotations
@Override