public void writeTo()

in src/main/java/org/apache/sling/sitemap/impl/builder/extensions/GoogleVideoExtensionProvider.java [343:370]


        public void writeTo(@NotNull XMLStreamWriter writer) throws XMLStreamException {
            writeReq(writer, thumbnailLocation, "thumbnail_loc", "thumbnail location missing");
            writeReq(writer, title, "title", "title missing");
            writeReq(writer, description, "description", "description missing");

            if (contentLocation == null && playerLocation == null) {
                throw new XMLStreamException("either content location or player location is required");
            } else if (contentLocation != null) {
                write(writer, contentLocation, "content_loc");
            } else {
                write(writer, playerLocation, "player_loc");
            }

            writeCond(writer, duration, "duration");
            writeCond(writer, expirationDate, "expiration_date");
            writeCond(writer, rating, "rating");
            writeCond(writer, viewCount, "view_count");
            writeCond(writer, publicationDate, "publication_date");
            writeTags(writer);
            writeCond(writer, category, "category");
            writeCond(writer, familyFriendly, "family_friendly");
            writeRestriction(writer, accessRestrictions, accessRestrictionsRel, "restriction");
            writePrices(writer);
            writeCond(writer, requiresSubscription, "requires_subscription");
            writeUploader(writer);
            writeRestriction(writer, platformRestrictions, platformRestrictionsRel, "platform");
            writeCond(writer, live, "live");
        }