in modules/core/src/main/java/org/apache/savan/atom/Feed.java [54:83]
public Feed(String title, String id, String author, Date lastUpdated) {
this.title = title;
if (title != null) {
title = title.trim();
}
if (author != null) {
author = author.trim();
}
this.id = id;
this.author = author;
if (lastUpdated == null) {
lastUpdated = new Date();
}
factory = OMAbstractFactory.getOMFactory();
document = factory.createOMDocument();
atomNs = factory.createOMNamespace(AtomConstants.ATOM_NAMESPACE, AtomConstants.ATOM_PREFIX);
OMElement feedEle = factory.createOMElement("feed", atomNs, document);
factory.createOMElement("id", atomNs, feedEle).setText(id);
if (title != null) {
factory.createOMElement("title", atomNs, feedEle).setText(title);
}
factory.createOMElement("updated", atomNs, feedEle)
.setText(new SimpleDateFormat("dd-mm-yy'T1'HH:MM:ssZ").format(lastUpdated));
if (author != null) {
OMElement authorEle = factory.createOMElement("author", atomNs, feedEle);
factory.createOMElement("name", atomNs, authorEle).setText(author);
}
}