COM.claymoresystems.util
Class RFC822Hdr

java.lang.Object
  extended by COM.claymoresystems.util.RFC822Hdr

public class RFC822Hdr
extends java.lang.Object

An RFC822Hdr is a single RFC822 style header. This is a colon delimited header of the form Name: value (,value2)*. A header can be folded across multiple lines by using whitespace characters at the beginning of the continuation line.


Constructor Summary
RFC822Hdr(java.io.BufferedReader rdr)
          Create an RFC822Hdr by reading from the indicated reader
RFC822Hdr(java.lang.String str)
          Create an RFC822Hdr from the indicated string
 
Method Summary
 java.lang.String getName()
          Return the field name
 java.lang.String getSubfield(int index)
           
 java.util.Vector getSubfields()
          Return the field value parsed as if it were a comma-delimited string.
 java.lang.String getValue()
          Return the field value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RFC822Hdr

public RFC822Hdr(java.io.BufferedReader rdr)
          throws java.lang.IllegalArgumentException,
                 java.io.IOException
Create an RFC822Hdr by reading from the indicated reader

Throws:
java.lang.IllegalArgumentException
java.io.IOException

RFC822Hdr

public RFC822Hdr(java.lang.String str)
          throws java.lang.IllegalArgumentException
Create an RFC822Hdr from the indicated string

Throws:
java.lang.IllegalArgumentException
Method Detail

getName

public java.lang.String getName()
Return the field name


getValue

public java.lang.String getValue()
Return the field value


getSubfields

public java.util.Vector getSubfields()
Return the field value parsed as if it were a comma-delimited string. Syntactic sugar


getSubfield

public java.lang.String getSubfield(int index)


Copyright (c) 1999-2001 Claymore Systems, Inc., All Rights Reserved.