|
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");
AgoRFC822HeaderField
public 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 |