public Feed()

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);
        }
    }