/// <summary> /// default constructor for a GeoRSS where element /// </summary> public GeoRssWhere() : base( GeoNametable.GeoRssWhereElement, GeoNametable.geoRssPrefix, GeoNametable.NSGeoRss) { ExtensionFactories.Add(new GeoKmlPoint()); }
/// <summary> /// app:control constructor with namespace as parameter /// </summary> public AppControl(string ns) : base( BaseNameTable.XmlElementPubControl, BaseNameTable.gAppPublishingPrefix, ns) { ExtensionFactories.Add(new AppDraft()); }
/// <summary> /// default constructor ofr a Kml:point element /// </summary> public GeoKmlPoint() : base( GeoNametable.GeoKmlPointElement, GeoNametable.geoKmlPrefix, GeoNametable.NSGeoKml) { ExtensionFactories.Add(new GeoKmlPosition()); }
/// <summary> /// default constructor for sc:warnings /// </summary> public Warnings() : base( ContentForShoppingNameTable.Warnings, ContentForShoppingNameTable.scDataPrefix, ContentForShoppingNameTable.BaseNamespace) { ExtensionFactories.Add(new Warning()); }
/// <summary> /// default constructor for sc:performance /// </summary> public Performance() : base( ContentForShoppingNameTable.Performance, ContentForShoppingNameTable.scDataPrefix, ContentForShoppingNameTable.BaseNamespace) { ExtensionFactories.Add(new Datapoint()); }
/// <summary> /// default constructor for gd:errors /// </summary> public BatchErrors() : base( BaseNameTable.gdErrors, BaseNameTable.gDataPrefix, BaseNameTable.gNamespace) { ExtensionFactories.Add(new BatchError()); }
/// <summary> /// default constructor for sc:issue_groups /// </summary> public IssueGroups() : base( ContentForShoppingNameTable.IssueGroups, ContentForShoppingNameTable.scDataPrefix, ContentForShoppingNameTable.BaseNamespace) { ExtensionFactories.Add(new IssueGroup()); }
/// <summary> /// default constructor for app:control in the Content for Shopping API /// </summary> public AdwordsAccounts() : base( ContentForShoppingNameTable.AdwordsAccounts, ContentForShoppingNameTable.scDataPrefix, ContentForShoppingNameTable.BaseNamespace) { ExtensionFactories.Add(new AdwordsAccount()); }
/// <summary> /// default constructor for sc:issue /// </summary> public Issue() : base( ContentForShoppingNameTable.Issue, ContentForShoppingNameTable.scDataPrefix, ContentForShoppingNameTable.BaseNamespace) { ExtensionFactories.Add(new ExampleItem()); }
public RecurrenceException() : base( GDataParserNameTable.XmlRecurrenceExceptionElement, BaseNameTable.gDataPrefix, BaseNameTable.gNamespace) { ExtensionFactories.Add(new OriginalEvent()); ExtensionFactories.Add(new EntryLink()); Attributes.Add(GDataParserNameTable.XmlAttributeSpecialized, null); }
/// <summary> /// default constructor for app:control in the Content for Shopping API /// </summary> public ProductControl() : base(BaseNameTable.NSAppPublishingFinal) { ExtensionFactories.Add(new RequiredDestination()); ExtensionFactories.Add(new ValidateDestination()); ExtensionFactories.Add(new ExcludedDestination()); ExtensionFactories.Add(new Warnings()); ExtensionFactories.Add(new Status()); }
/// <summary> /// default constructor /// </summary> public LastModifiedBy() : base( GDataParserNameTable.XmlLastModifiedByElement, GDataParserNameTable.gDataPrefix, GDataParserNameTable.gNamespace) { ExtensionFactories.Add(new LastModifiedByName()); ExtensionFactories.Add(new LastModifiedByEMail()); }
/// <summary> /// default constructor for an original event /// </summary> public OriginalEvent() : base( GDataParserNameTable.XmlOriginalEventElement, BaseNameTable.gDataPrefix, BaseNameTable.gNamespace) { ExtensionFactories.Add(new When()); Attributes.Add(GDataParserNameTable.XmlAttributeId, null); Attributes.Add(GDataParserNameTable.XmlAttributeHref, null); }
/// <summary> /// default constructor for sc:file_format /// </summary> public FileFormat() : base( ContentForShoppingNameTable.FileFormat, ContentForShoppingNameTable.scDataPrefix, ContentForShoppingNameTable.BaseNamespace) { ExtensionFactories.Add(new Delimiter()); ExtensionFactories.Add(new Encoding()); ExtensionFactories.Add(new UseQuotedFields()); }
/// <summary> /// adding an extension factory for extension elements /// </summary> /// <param name="factory">The factory</param> public void AddExtension(IExtensionElementFactory factory) { Tracing.Assert(factory != null, "factory should not be null"); if (factory == null) { throw new ArgumentNullException("factory"); } ExtensionFactories.Add(factory); }
/// <summary> /// default constructor for scp:shipping /// </summary> public Shipping() : base( ContentForShoppingNameTable.Shipping, ContentForShoppingNameTable.scpDataPrefix, ContentForShoppingNameTable.ProductsNamespace) { ExtensionFactories.Add(new ShippingCountry()); ExtensionFactories.Add(new ShippingRegion()); ExtensionFactories.Add(new ShippingService()); ExtensionFactories.Add(new ShippingPrice()); }
/// <summary> /// default constructor for sc:warning /// </summary> public Warning() : base( ContentForShoppingNameTable.Warning, ContentForShoppingNameTable.scDataPrefix, ContentForShoppingNameTable.BaseNamespace) { ExtensionFactories.Add(new WarningCode()); ExtensionFactories.Add(new WarningDomain()); ExtensionFactories.Add(new WarningLocation()); ExtensionFactories.Add(new WarningMessage()); }
/// <summary> /// all extension element factories that match a namespace/localname /// given will be removed and the new one will be inserted /// </summary> /// <param name="localName">the local name to find</param> /// <param name="ns">the namespace to match, if null, ns is ignored</param> /// <param name="obj">the new element to put in</param> public void ReplaceFactory(string localName, string ns, IExtensionElementFactory obj) { ExtensionList arr = Utilities.FindExtensions(ExtensionFactories, localName, ns, new ExtensionList(this)); foreach (IExtensionElementFactory ob in arr) { ExtensionFactories.Remove(ob); } ExtensionFactories.Add(obj); }
/// <summary> /// default constructor for scp:tax /// </summary> public Tax() : base( ContentForShoppingNameTable.Tax, ContentForShoppingNameTable.scpDataPrefix, ContentForShoppingNameTable.ProductsNamespace) { ExtensionFactories.Add(new TaxCountry()); ExtensionFactories.Add(new TaxRegion()); ExtensionFactories.Add(new TaxRate()); ExtensionFactories.Add(new TaxShip()); }
/// <summary> /// default constructor for sc:example_item /// </summary> public ExampleItem() : base( ContentForShoppingNameTable.ExampleItem, ContentForShoppingNameTable.scDataPrefix, ContentForShoppingNameTable.BaseNamespace) { ExtensionFactories.Add(new ItemId()); ExtensionFactories.Add(new ExampleItemLink()); ExtensionFactories.Add(new ExampleItemTitle()); ExtensionFactories.Add(new SubmittedValue()); ExtensionFactories.Add(new ValueOnLandingPage()); }
/// <summary> /// default constructor for gd:error /// </summary> public BatchError() : base( BaseNameTable.gdError, BaseNameTable.gDataPrefix, BaseNameTable.gNamespace) { ExtensionFactories.Add(new BatchErrorDomain()); ExtensionFactories.Add(new BatchErrorCode()); ExtensionFactories.Add(new BatchErrorLocation()); ExtensionFactories.Add(new BatchErrorInternalReason()); ExtensionFactories.Add(new BatchErrorId()); }
/// <summary> /// base constructor, creates an exif:tags representation /// </summary> public ExifTags() : base( ExifNameTable.ExifTags, ExifNameTable.ExifPrefix, ExifNameTable.NSExif) { ExtensionFactories.Add(new ExifDistance()); ExtensionFactories.Add(new ExifExposure()); ExtensionFactories.Add(new ExifFlash()); ExtensionFactories.Add(new ExifFocalLength()); ExtensionFactories.Add(new ExifFStop()); ExtensionFactories.Add(new ExifImageUniqueID()); ExtensionFactories.Add(new ExifISO()); ExtensionFactories.Add(new ExifMake()); ExtensionFactories.Add(new ExifModel()); ExtensionFactories.Add(new ExifTime()); }
/// <summary> /// default constructor for media:group /// </summary> public MediaGroup() : base( MediaRssNameTable.MediaRssGroup, MediaRssNameTable.mediaRssPrefix, MediaRssNameTable.NSMediaRss) { ExtensionFactories.Add(new MediaCredit()); ExtensionFactories.Add(new MediaDescription()); ExtensionFactories.Add(new MediaContent()); ExtensionFactories.Add(new MediaKeywords()); ExtensionFactories.Add(new MediaThumbnail()); ExtensionFactories.Add(new MediaTitle()); ExtensionFactories.Add(new MediaCategory()); ExtensionFactories.Add(new MediaRating()); ExtensionFactories.Add(new MediaRestriction()); ExtensionFactories.Add(new MediaPlayer()); }