/** * Specifies that type {@code extendedType} can contain arbitrary XML. * * @param extendedType the type being declared for */ public synchronized void declareArbitraryXmlExtension( Class<? extends ExtensionPoint> extendedType) { declareArbitraryXmlExtension(extendedType, false); }
/** * Specifies that type {@code extendedType} can contain arbitrary XML. * * @param extendedType the type being declared for */ public synchronized void declareArbitraryXmlExtension( Class<? extends ExtensionPoint> extendedType) { declareArbitraryXmlExtension(extendedType, false); }
@Override public void declareExtensions(ExtensionProfile extProfile) { // Accept pretty much anything, so it's possible to post // videos to this feed to complain about them. extProfile.declareArbitraryXmlExtension(BaseEntry.class); } }
/** * Specifies that type {@code extendedType} can contain arbitrary XML. * * @param extendedType the type being declared for */ public synchronized void declareArbitraryXmlExtension( Class<? extends ExtensionPoint> extendedType) { declareArbitraryXmlExtension(extendedType, false); }
@Override public void declareExtensions(ExtensionProfile extProfile) { super.declareExtensions(extProfile); extProfile.declareArbitraryXmlExtension(FavoriteEntry.class); } }
@Override public void processEndElement() { if (arbitraryXml) { declareArbitraryXmlExtension(extensionPoint); } for (ExtensionDescription extDescription: extDescriptions) { declare(extensionPoint, extDescription); } }
@Override public void declareExtensions(ExtensionProfile extProfile) { // Declare arbitrary XML support for the feed instances, so any // extensions not explicitly declared in the profile will be captured. extProfile.declareArbitraryXmlExtension(BaseFeed.class); super.declareExtensions(extProfile); } }
@Override public void declareExtensions(ExtensionProfile extProfile) { extProfile.declare(PubControl.class, YtPublicationState.class); extProfile.declareArbitraryXmlExtension(CaptionTrackEntry.class); }
@Override public void declareExtensions(ExtensionProfile extProfile) { // Declare arbitrary XML support for the feed instances, so any // extensions not explicitly declared in the profile will be captured. extProfile.declareArbitraryXmlExtension(BaseFeed.class); super.declareExtensions(extProfile); } }
@Override public void declareExtensions(ExtensionProfile extProfile) { // Declare arbitrary XML support for the feed instances, so any // extensions not explicitly declared in the profile will be captured. extProfile.declareArbitraryXmlExtension(BaseFeed.class); super.declareExtensions(extProfile); } }
@Override public void processEndElement() { if (arbitraryXml) { declareArbitraryXmlExtension(extensionPoint); } for (ExtensionDescription extDescription: extDescriptions) { declare(extensionPoint, extDescription); } }
/** * Declares the g: extension. */ @Override public void declareExtensions(ExtensionProfile extProfile) { // Declare arbitrary XML support for the feed instances, so any // extensions not explicitly declared in the profile will be captured. extProfile.declareArbitraryXmlExtension(GoogleBaseFeed.class); extProfile.declareFeedExtension(GoogleBaseAttributesExtension.DESCRIPTION); super.declareExtensions(extProfile); } }
@Override public void declareExtensions(ExtensionProfile extProfile) { extProfile.declare(RatingEntry.class, Rating.getDefaultDescription(false)); extProfile.declareArbitraryXmlExtension(RatingEntry.class); }
/** * Declares the g: extension. */ @Override public void declareExtensions(ExtensionProfile extProfile) { // Declare arbitrary XML support for the feed instances, so any // extensions not explicitly declared in the profile will be captured. extProfile.declareArbitraryXmlExtension(GoogleBaseFeed.class); extProfile.declareFeedExtension(GoogleBaseAttributesExtension.DESCRIPTION); super.declareExtensions(extProfile); } }
@Override public void declareExtensions(ExtensionProfile extProfile) { extProfile.declare(RatingEntry.class, Rating.getDefaultDescription(false)); extProfile.declare(RatingEntry.class, YtRating.class); extProfile.declareArbitraryXmlExtension(RatingEntry.class); }
@Override public void declareExtensions(ExtensionProfile extProfile) { extProfile.declare(ExifTags.class, ExifTag.getDefaultDescription()); extProfile.declareArbitraryXmlExtension(ExifTags.class); super.declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { extProfile.declare(ExifTags.class, ExifTag.getDefaultDescription()); extProfile.declareArbitraryXmlExtension(ExifTags.class); super.declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { super.declareExtensions(extProfile); extProfile.declareAdditionalNamespace(YouTubeNamespace.NS); extProfile.declare(CommentEntry.class, YtSpam.class); extProfile.declare(CommentEntry.class, YtCommentRating.class); extProfile.declareArbitraryXmlExtension(CommentEntry.class); } }
@Override public void declareExtensions(ExtensionProfile extProfile) { super.declareExtensions(extProfile); extProfile.declareAdditionalNamespace(YouTubeNamespace.NS); extProfile.declare(CommentEntry.class, YtSpam.class); extProfile.declare(CommentEntry.class, YtCommentRating.class); extProfile.declareArbitraryXmlExtension(CommentEntry.class); } }
/** Declares extensions used in this entry. */ @Override public void declareExtensions(ExtensionProfile extProfile) { extProfile.declare(FriendEntry.class, YtStatus.class); extProfile.declare(FriendEntry.class, YtUsername.class); ExtensionDescription emailExtension = Email.getDefaultDescription(); emailExtension.setRepeatable(false); extProfile.declare(FriendEntry.class, emailExtension); extProfile.declareAdditionalNamespace(Namespaces.gNs); extProfile.declareArbitraryXmlExtension(FriendEntry.class); } }