|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnan.model.MessageHeader
A representation of an NNTP message header in RFC 850 format.
Field Summary | |
static java.lang.String |
XML_HEADER
XML tag for header property. |
static java.lang.String |
XML_NAME
XML tag for header name. |
static java.lang.String |
XML_READ
XML tag for read property. |
static java.lang.String |
XML_TAG
XML tag for serialization purposes. |
static java.lang.String |
XML_VALUE
XML tag for header value. |
Constructor Summary | |
MessageHeader()
Creates a new MessageHeader object. |
Method Summary | |
void |
addHeader(java.lang.String name,
java.lang.String value)
Adds a header to this MessageHader. |
boolean |
containsHeader(java.lang.String name)
Asks if this MessageHeader contains a particular header. |
java.lang.String |
getHeader(java.lang.String name)
Gets a message header. |
java.lang.String |
getHeaders()
Gets a String list of all the headers. |
java.lang.String |
getValue(java.lang.String name)
Gets the value of a header. |
boolean |
isRead()
Asks if this message has been read. |
void |
replaceHeader(java.lang.String name,
java.lang.String value)
Replaces a header. |
void |
setRead(boolean read)
Sets if this message has been read. |
java.lang.String |
toString()
Returns a String representation of this MessageHeader. |
org.dom4j.Document |
toXML()
Converts an object into an XML Document. |
void |
transpose(java.lang.Object object)
Transposes (copies over) the values of another object of the same type onto this one. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String XML_TAG
public static final java.lang.String XML_HEADER
public static final java.lang.String XML_NAME
public static final java.lang.String XML_VALUE
public static final java.lang.String XML_READ
Constructor Detail |
public MessageHeader()
Method Detail |
public void addHeader(java.lang.String name, java.lang.String value)
name
- The name of the header. Case is ignored.value
- The value of the header.public java.lang.String getHeader(java.lang.String name) throws NoSuchHeaderException
name
- The name of the header. Case is ignored.
NoSuchHeaderException
- if the header does not exist.public java.lang.String getValue(java.lang.String name) throws NoSuchHeaderException
name
- The name of the header. Case is ignored.
NoSuchHeaderException
- if the header does not exist.public void replaceHeader(java.lang.String name, java.lang.String value) throws NoSuchHeaderException
name
- The name of the header. Case is ignored.value
- The value of the header.
NoSuchHeaderException
- if the header does not exist.public boolean containsHeader(java.lang.String name)
name
- The name of the header. Case is ignored.
public java.lang.String getHeaders()
public boolean isRead()
isRead
in interface Selected
public void setRead(boolean read)
setRead
in interface Selected
read
- true if read; false otherwise.public org.dom4j.Document toXML()
toXML
in interface XMLSerializable
public void transpose(java.lang.Object object)
transpose
in interface Transposer
object
- The object to transpose over this one.public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |