public void writeTo()

in src/main/java/org/apache/sling/sitemap/impl/builder/extensions/GoogleNewsExtensionProvider.java [146:187]


        public void writeTo(@NotNull XMLStreamWriter writer) throws XMLStreamException {
            writer.writeStartElement("publication");
            writer.writeStartElement("name");
            writer.writeCharacters(required(publicationName, "publication name missing"));
            writer.writeEndElement();
            writer.writeStartElement("language");
            writer.writeCharacters(required(publicationLanguage, "publication language missing"));
            writer.writeEndElement();
            writer.writeEndElement();

            if (accessRestriction != null) {
                writer.writeStartElement("access");
                writer.writeCharacters(accessRestriction);
                writer.writeEndElement();
            }

            if (genres != null) {
                writer.writeStartElement("genres");
                writer.writeCharacters(genres);
                writer.writeEndElement();
            }

            writer.writeStartElement("publication_date");
            writer.writeCharacters(required(publicationDate, "publication date missing"));
            writer.writeEndElement();

            writer.writeStartElement("title");
            writer.writeCharacters(required(title, "title missing"));
            writer.writeEndElement();

            if (keywords != null) {
                writer.writeStartElement("keywords");
                writer.writeCharacters(keywords);
                writer.writeEndElement();
            }

            if (stockTickers != null) {
                writer.writeStartElement("stock_tickers");
                writer.writeCharacters(stockTickers);
                writer.writeEndElement();
            }
        }