C# Class BlogML.BlogMLWriterBase

Show file Open project: Gutek/MovingScrewdriver

Public Methods

Method Description
Write ( XmlWriter writer ) : void

Protected Methods

Method Description
FormatDateTime ( System.DateTime date ) : string
InternalWriteBlog ( ) : void
WriteAttachment ( string embeddedUrl, double size, string mimeType, string externalUri, bool embedded, byte data ) : void
WriteAttachment ( string embeddedUrl, string mimeType, Stream inputStream ) : void
WriteAttachment ( string externalUri, string mimeType, string fullUrl ) : void
WriteAttributeString ( string name, string value ) : void
WriteAttributeStringRequired ( string name, string value ) : void
WriteAuthor ( string id, string name, string email, System.DateTime dateCreated, System.DateTime dateModified, bool approved ) : void
WriteAuthorReference ( string refId ) : void
WriteCategory ( string id, string title, ContentTypes titleContentType, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string description, string parentRef ) : void
WriteCategory ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string description, string parentRef ) : void
WriteCategoryReference ( string refId ) : void
WriteComment ( string id, BlogMLContent title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string userName, string userEmail, string userUrl, BlogMLContent content ) : void
WriteComment ( string id, string title, ContentTypes titleContentType, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string userName, string userEmail, string userUrl, string content, ContentTypes commentContentType ) : void
WriteComment ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string userName, string userEmail, string userUrl, string content ) : void
WriteContent ( string elementName, BlogMLContent content ) : void
WriteEndElement ( ) : void
WriteExtendedProperty ( string name, string value ) : void
WriteNodeAttributes ( string id, System.DateTime dateCreated, System.DateTime dateModified, bool approved ) : void
WriteStartAttachments ( ) : void
WriteStartAuthors ( ) : void
WriteStartBlog ( string title, ContentTypes titleContentType, string subTitle, ContentTypes subTitleContentType, string rootUrl, System.DateTime dateCreated ) : void
WriteStartBlog ( string title, string subTitle, string rootUrl ) : void
WriteStartBlog ( string title, string subTitle, string rootUrl, System.DateTime dateCreated ) : void
WriteStartCategories ( ) : void
WriteStartComments ( ) : void
WriteStartElement ( string tag ) : void
WriteStartExtendedProperties ( ) : void
WriteStartPost ( string id, BlogMLContent title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, BlogMLContent content, string postUrl, UInt32 views, bool hasexcerpt, BlogMLContent excerpt, BlogPostTypes blogpostType, string postName ) : void
WriteStartPost ( string id, string title, ContentTypes titleContentType, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string content, ContentTypes postContentType, string postUrl, UInt32 views, bool hasexcerpt, string excerpt, ContentTypes excerptContentType, BlogPostTypes blogpostType, string postName ) : void
WriteStartPost ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string content, string postUrl ) : void
WriteStartPost ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string content, string postUrl, UInt32 views, BlogPostTypes blogpostType, string postName ) : void
WriteStartPost ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string content, string postUrl, UInt32 views, string excerpt, BlogPostTypes blogpostType, string postName ) : void
WriteStartPosts ( ) : void
WriteStartTrackbacks ( ) : void
WriteTrackback ( string id, string title, ContentTypes titleContentType, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string url ) : void
WriteTrackback ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string url ) : void

Private Methods

Method Description
CopyStream ( Stream src, Stream dst ) : void

Method Details

FormatDateTime() protected method

protected FormatDateTime ( System.DateTime date ) : string
date System.DateTime
return string

InternalWriteBlog() protected abstract method

protected abstract InternalWriteBlog ( ) : void
return void

Write() public method

public Write ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
return void

WriteAttachment() protected method

protected WriteAttachment ( string embeddedUrl, double size, string mimeType, string externalUri, bool embedded, byte data ) : void
embeddedUrl string
size double
mimeType string
externalUri string
embedded bool
data byte
return void

WriteAttachment() protected method

protected WriteAttachment ( string embeddedUrl, string mimeType, Stream inputStream ) : void
embeddedUrl string
mimeType string
inputStream Stream
return void

WriteAttachment() protected method

protected WriteAttachment ( string externalUri, string mimeType, string fullUrl ) : void
externalUri string
mimeType string
fullUrl string
return void

WriteAttributeString() protected method

protected WriteAttributeString ( string name, string value ) : void
name string
value string
return void

WriteAttributeStringRequired() protected method

protected WriteAttributeStringRequired ( string name, string value ) : void
name string
value string
return void

WriteAuthor() protected method

protected WriteAuthor ( string id, string name, string email, System.DateTime dateCreated, System.DateTime dateModified, bool approved ) : void
id string
name string
email string
dateCreated System.DateTime
dateModified System.DateTime
approved bool
return void

WriteAuthorReference() protected method

protected WriteAuthorReference ( string refId ) : void
refId string
return void

WriteCategory() protected method

protected WriteCategory ( string id, string title, ContentTypes titleContentType, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string description, string parentRef ) : void
id string
title string
titleContentType ContentTypes
dateCreated System.DateTime
dateModified System.DateTime
approved bool
description string
parentRef string
return void

WriteCategory() protected method

protected WriteCategory ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string description, string parentRef ) : void
id string
title string
dateCreated System.DateTime
dateModified System.DateTime
approved bool
description string
parentRef string
return void

WriteCategoryReference() protected method

protected WriteCategoryReference ( string refId ) : void
refId string
return void

WriteComment() protected method

protected WriteComment ( string id, BlogMLContent title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string userName, string userEmail, string userUrl, BlogMLContent content ) : void
id string
title BlogML.Xml.BlogMLContent
dateCreated System.DateTime
dateModified System.DateTime
approved bool
userName string
userEmail string
userUrl string
content BlogML.Xml.BlogMLContent
return void

WriteComment() protected method

protected WriteComment ( string id, string title, ContentTypes titleContentType, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string userName, string userEmail, string userUrl, string content, ContentTypes commentContentType ) : void
id string
title string
titleContentType ContentTypes
dateCreated System.DateTime
dateModified System.DateTime
approved bool
userName string
userEmail string
userUrl string
content string
commentContentType ContentTypes
return void

WriteComment() protected method

protected WriteComment ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string userName, string userEmail, string userUrl, string content ) : void
id string
title string
dateCreated System.DateTime
dateModified System.DateTime
approved bool
userName string
userEmail string
userUrl string
content string
return void

WriteContent() protected method

protected WriteContent ( string elementName, BlogMLContent content ) : void
elementName string
content BlogML.Xml.BlogMLContent
return void

WriteEndElement() protected method

protected WriteEndElement ( ) : void
return void

WriteExtendedProperty() protected method

protected WriteExtendedProperty ( string name, string value ) : void
name string
value string
return void

WriteNodeAttributes() protected method

protected WriteNodeAttributes ( string id, System.DateTime dateCreated, System.DateTime dateModified, bool approved ) : void
id string
dateCreated System.DateTime
dateModified System.DateTime
approved bool
return void

WriteStartAttachments() protected method

protected WriteStartAttachments ( ) : void
return void

WriteStartAuthors() protected method

protected WriteStartAuthors ( ) : void
return void

WriteStartBlog() protected method

protected WriteStartBlog ( string title, ContentTypes titleContentType, string subTitle, ContentTypes subTitleContentType, string rootUrl, System.DateTime dateCreated ) : void
title string
titleContentType ContentTypes
subTitle string
subTitleContentType ContentTypes
rootUrl string
dateCreated System.DateTime
return void

WriteStartBlog() protected method

protected WriteStartBlog ( string title, string subTitle, string rootUrl ) : void
title string
subTitle string
rootUrl string
return void

WriteStartBlog() protected method

protected WriteStartBlog ( string title, string subTitle, string rootUrl, System.DateTime dateCreated ) : void
title string
subTitle string
rootUrl string
dateCreated System.DateTime
return void

WriteStartCategories() protected method

protected WriteStartCategories ( ) : void
return void

WriteStartComments() protected method

protected WriteStartComments ( ) : void
return void

WriteStartElement() protected method

protected WriteStartElement ( string tag ) : void
tag string
return void

WriteStartExtendedProperties() protected method

protected WriteStartExtendedProperties ( ) : void
return void

WriteStartPost() protected method

protected WriteStartPost ( string id, BlogMLContent title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, BlogMLContent content, string postUrl, UInt32 views, bool hasexcerpt, BlogMLContent excerpt, BlogPostTypes blogpostType, string postName ) : void
id string
title BlogML.Xml.BlogMLContent
dateCreated System.DateTime
dateModified System.DateTime
approved bool
content BlogML.Xml.BlogMLContent
postUrl string
views System.UInt32
hasexcerpt bool
excerpt BlogML.Xml.BlogMLContent
blogpostType BlogPostTypes
postName string
return void

WriteStartPost() protected method

protected WriteStartPost ( string id, string title, ContentTypes titleContentType, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string content, ContentTypes postContentType, string postUrl, UInt32 views, bool hasexcerpt, string excerpt, ContentTypes excerptContentType, BlogPostTypes blogpostType, string postName ) : void
id string
title string
titleContentType ContentTypes
dateCreated System.DateTime
dateModified System.DateTime
approved bool
content string
postContentType ContentTypes
postUrl string
views System.UInt32
hasexcerpt bool
excerpt string
excerptContentType ContentTypes
blogpostType BlogPostTypes
postName string
return void

WriteStartPost() protected method

protected WriteStartPost ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string content, string postUrl ) : void
id string
title string
dateCreated System.DateTime
dateModified System.DateTime
approved bool
content string
postUrl string
return void

WriteStartPost() protected method

protected WriteStartPost ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string content, string postUrl, UInt32 views, BlogPostTypes blogpostType, string postName ) : void
id string
title string
dateCreated System.DateTime
dateModified System.DateTime
approved bool
content string
postUrl string
views System.UInt32
blogpostType BlogPostTypes
postName string
return void

WriteStartPost() protected method

protected WriteStartPost ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string content, string postUrl, UInt32 views, string excerpt, BlogPostTypes blogpostType, string postName ) : void
id string
title string
dateCreated System.DateTime
dateModified System.DateTime
approved bool
content string
postUrl string
views System.UInt32
excerpt string
blogpostType BlogPostTypes
postName string
return void

WriteStartPosts() protected method

protected WriteStartPosts ( ) : void
return void

WriteStartTrackbacks() protected method

protected WriteStartTrackbacks ( ) : void
return void

WriteTrackback() protected method

protected WriteTrackback ( string id, string title, ContentTypes titleContentType, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string url ) : void
id string
title string
titleContentType ContentTypes
dateCreated System.DateTime
dateModified System.DateTime
approved bool
url string
return void

WriteTrackback() protected method

protected WriteTrackback ( string id, string title, System.DateTime dateCreated, System.DateTime dateModified, bool approved, string url ) : void
id string
title string
dateCreated System.DateTime
dateModified System.DateTime
approved bool
url string
return void