/** Describes the tag to an {@link com.google.gdata.data.ExtensionProfile}. */ public static ExtensionDescription getDefaultDescription() { return ExtensionDescription.getDefaultDescription(MediaPlayer.class); } }
/** * Describes the tag to an {@link com.google.gdata.data.ExtensionProfile}. */ public static ExtensionDescription getDefaultDescription() { return ExtensionDescription.getDefaultDescription( YouTubeMediaRating.class); }
/** * Returns the suggested extension description with configurable * repeatabilty. */ public static ExtensionDescription getDefaultDescription(boolean repeatable) { ExtensionDescription desc = ExtensionDescription .getDefaultDescription(When.class); desc.setRepeatable(repeatable); return desc; }
/** * Returns the suggested extension description with configurable * repeatabilty. */ public static ExtensionDescription getDefaultDescription(boolean repeatable) { ExtensionDescription desc = ExtensionDescription .getDefaultDescription(When.class); desc.setRepeatable(repeatable); return desc; }
/** * Describes the tag to an {@link com.google.gdata.data.ExtensionProfile}. * * @param repeat if true, the description will be repeatable (MediaContent * can be repeated when inside MediaGroup, but not when inside BaseEntry.) */ public static ExtensionDescription getDefaultDescription(boolean repeat) { ExtensionDescription retval = ExtensionDescription.getDefaultDescription(MediaContent.class); retval.setRepeatable(repeat); return retval; }
/** * Specifies that type {@code extendedType} can contain an extension described * by {@code extClass}, as determined by * {@link ExtensionDescription#getDefaultDescription(Class)}. */ public synchronized void declare(Class<? extends ExtensionPoint> extendedType, Class<? extends Extension> extClass) { declare(extendedType, ExtensionDescription.getDefaultDescription(extClass)); }
/** * Returns the suggested extension description with configurable * repeatabilty. */ public static ExtensionDescription getDefaultDescription(boolean repeatable) { ExtensionDescription desc = ExtensionDescription .getDefaultDescription(When.class); desc.setRepeatable(repeatable); return desc; }
/** * Describes the tag to an {@link com.google.gdata.data.ExtensionProfile}. * * @param repeat if true, the description will be repeatable (MediaContent * can be repeated when inside MediaGroup, but not when inside BaseEntry.) */ public static ExtensionDescription getDefaultDescription(boolean repeat) { ExtensionDescription retval = ExtensionDescription.getDefaultDescription(MediaContent.class); retval.setRepeatable(repeat); return retval; }
@Override public void declareExtensions(ExtensionProfile extProfile) { // Declare the latitude and longitude extensions. extProfile.declare(W3CPoint.class, ExtensionDescription.getDefaultDescription(GeoLat.class)); extProfile.declare(W3CPoint.class, ExtensionDescription.getDefaultDescription(GeoLong.class)); super.declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { // Declare the latitude and longitude extensions. extProfile.declare(W3CPoint.class, ExtensionDescription.getDefaultDescription(GeoLat.class)); extProfile.declare(W3CPoint.class, ExtensionDescription.getDefaultDescription(GeoLong.class)); super.declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { // Declare the latitude and longitude extensions. extProfile.declare(W3CPoint.class, ExtensionDescription.getDefaultDescription(GeoLat.class)); extProfile.declare(W3CPoint.class, ExtensionDescription.getDefaultDescription(GeoLong.class)); super.declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { // Add any feed-level extension declarations here. super.declareExtensions(extProfile); extProfile.declare( SitemapsFeed.class, ExtensionDescription.getDefaultDescription(SitemapMobile.class)); extProfile.declare( SitemapsFeed.class, ExtensionDescription.getDefaultDescription(SitemapNews.class)); extProfile.declareAdditionalNamespace(Namespaces.WT_NAMESPACE); }
/** * Initializes an ExtensionProfile based upon the extensions expected * by a SitemapsRegularEntry. */ @Override public void declareExtensions(ExtensionProfile extProfile) { super.declareExtensions(extProfile); extProfile.declare( SitemapsRegularEntry.class, ExtensionDescription.getDefaultDescription(SitemapType.class)); }
/** * Initializes an ExtensionProfile based upon the extensions expected * by a SitemapsMobileEntry. */ @Override public void declareExtensions(ExtensionProfile extProfile) { super.declareExtensions(extProfile); extProfile.declare( SitemapsMobileEntry.class, ExtensionDescription.getDefaultDescription(MarkupLanguage.class)); }
/** * Initializes an ExtensionProfile based upon the extensions expected * by a SitemapsNewsEntry. */ @Override public void declareExtensions(ExtensionProfile extProfile) { super.declareExtensions(extProfile); extProfile.declare( SitemapsNewsEntry.class, ExtensionDescription.getDefaultDescription(PublicationLabel.class)); }
/** * Initializes an ExtensionProfile based upon the extensions expected * by a SitemapsRegularEntry. */ @Override public void declareExtensions(ExtensionProfile extProfile) { super.declareExtensions(extProfile); extProfile.declare( SitemapsRegularEntry.class, ExtensionDescription.getDefaultDescription(SitemapType.class)); }
/** * Initializes an ExtensionProfile based upon the extensions expected * by a SitemapsNewsEntry. */ @Override public void declareExtensions(ExtensionProfile extProfile) { super.declareExtensions(extProfile); extProfile.declare( SitemapsNewsEntry.class, ExtensionDescription.getDefaultDescription(PublicationLabel.class)); }
@Override public void generate(XmlWriter writer, ExtensionProfile profile) throws IOException { ExtensionDescription desc; desc = ExtensionDescription.getDefaultDescription(this.getClass()); writer.startElement(desc.getNamespace(), desc.getLocalName(), null, null); generateExtensions(writer, profile); writer.endElement(); }
@Override public void generate(XmlWriter writer, ExtensionProfile profile) throws IOException { ExtensionDescription desc; desc = ExtensionDescription.getDefaultDescription(this.getClass()); writer.startElement(desc.getNamespace(), desc.getLocalName(), null, null); generateExtensions(writer, profile); writer.endElement(); }
@Override public void generate(XmlWriter writer, ExtensionProfile profile) throws IOException { ExtensionDescription desc; desc = ExtensionDescription.getDefaultDescription(this.getClass()); writer.startElement(desc.getNamespace(), desc.getLocalName(), null, null); generateExtensions(writer, profile); writer.endElement(); }