|
SilverStream Application Server 3.5 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.sssw.srv.mail.AgoRFC822HeaderFieldSet
Class that stores a set of header fields
(specifically AgoRFC822HeaderField objects).
The AgoMIMEPart class uses this class
to store the set of header fields associated with a MIME part.
| Constructor Summary | |
AgoRFC822HeaderFieldSet()
The constructor for the AgoRFC822HeaderFieldSet class. |
|
| Method Summary | |
void |
add(AgoRFC822HeaderField headerfield)
Adds a header field to the set. |
void |
add(String name,
String body)
Adds a new AgoRFC822HeaderFieldString header field to the set. |
int |
count()
Returns the number of headers currently in the set. |
void |
delete(String name)
Deletes the specified header from this header set. |
AgoRFC822HeaderField |
find(String name)
Searches for and returns an AgoRFC822HeaderField object that matches a specified header name. |
AgoRFC822HeaderField |
get(int index)
Returns a header field at a particular index in the set. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public AgoRFC822HeaderFieldSet()
AgoRFC822HeaderFieldSet fieldSet = new AgoRFC822HeaderFieldSet();
| Method Detail |
public AgoRFC822HeaderField get(int index)
index - specifies the index of the header field to obtain.The index is zero-based.
The following code returns the first header in the set.
AgoRFC822HeaderField field = fieldSet.get(0);
public void add(AgoRFC822HeaderField headerfield)
headerfield - the header field to add.
AgoRFC822HeaderFieldString subject = new AgoRFC822HeaderFieldString();
subject.setName("Subject");
subject.setBody("Meeting Minutes");
fieldSet.add(subject);
AgoRFC822HeaderFieldSet.delete( String name )
public void add(String name,
String body)
name - the name of the header field.body - the body of the header field.
This is just a convenience routine to avoid having to explictly create
the AgoRFC822HeaderFieldString object and calling the other version of
the add() method.
fieldSet.add("Subject","Meeting Minutes");
AgoRFC822HeaderFieldSet.delete( String name )public AgoRFC822HeaderField find(String name)
name - the name of the header field to find.Header names are case insensitive.
AgoRFC822HeaderField field = fieldSet.find("subject");
AgoRFC822HeaderFieldpublic void delete(String name)
name - the name of the header to delete.Header names are case insensitive.
fieldSet.delete("Subject");
AgoRFC822HeaderFieldSet.add( AgoRFC822HeaderField headerfield )public int count()
int i = fieldSet.count();
|
SilverStream Application Server 3.5 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||