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