C# Класс CCNet.Build.Confluence.PageDocument

Represents confluence page as XML document.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BuildBody ( ) : System.Xml.Linq.XElement

Builds rich text body section.

BuildColumn ( string width, System.Xml.Linq.XElement body ) : System.Xml.Linq.XElement

Builds "Column" macro block.

BuildEmoticon ( string emoticon ) : System.Xml.Linq.XElement

Builds emoticon symbol.

BuildImage ( string imageUrl ) : System.Xml.Linq.XElement

Builds "Image" block.

BuildInfo ( System.Xml.Linq.XElement body ) : System.Xml.Linq.XElement

Builds "Info" macro block.

BuildPageLink ( string pageTitle ) : System.Xml.Linq.XElement

Builds "Page link" block.

BuildPageLink ( string pageTitle, string linkText ) : System.Xml.Linq.XElement

Builds "Page link" block.

BuildPageLink ( string pageTitle, string pageAnchor, string linkText ) : System.Xml.Linq.XElement

Builds "Page link" block.

BuildSection ( System.Xml.Linq.XElement body ) : System.Xml.Linq.XElement

Builds "Section" macro block.

BuildStatus ( string title, StatusColor color, bool outline ) : System.Xml.Linq.XElement

Builds "Status" macro block.

BuildToc ( ) : System.Xml.Linq.XElement

Builds "Table of Contents" macro block.

BuildUserLink ( string userKey ) : System.Xml.Linq.XElement

Builds "User link" block.

DecodeEntities ( string content ) : string

Encodes all HTML entities back to their original representation.

EncodeEntities ( string content ) : string

Encodes all HTML entities to avoid confusions for XML parser.

Nm ( string name ) : System.Xml.Linq.XName

Builds XML name using internal namespace prefixes.

PageDocument ( string content = null ) : System

Initializes a new instance.

Render ( ) : string

Renders page content back to its XML representation.

Приватные методы

Метод Описание
Attribute ( string name, object value ) : System.Xml.Linq.XAttribute

Builds new attribute, using internal namespace prefixes.

BuildPageLink ( string>.Tuple pageTitleAndAnchor, System.Xml.Linq.XElement linkBody ) : System.Xml.Linq.XElement

Builds "Page link" block.

CheckBody ( System.Xml.Linq.XElement body ) : void

Makes sure specified element is a rich text body section.

Element ( string name ) : System.Xml.Linq.XElement

Builds new element, using internal namespace prefixes.

PageDocument ( ) : System
ParseDocument ( string content ) : System.Xml.Linq.XDocument

Creates XML document for specified page content.

Описание методов

BuildBody() публичный статический Метод

Builds rich text body section.
public static BuildBody ( ) : System.Xml.Linq.XElement
Результат System.Xml.Linq.XElement

BuildColumn() публичный статический Метод

Builds "Column" macro block.
public static BuildColumn ( string width, System.Xml.Linq.XElement body ) : System.Xml.Linq.XElement
width string
body System.Xml.Linq.XElement
Результат System.Xml.Linq.XElement

BuildEmoticon() публичный статический Метод

Builds emoticon symbol.
public static BuildEmoticon ( string emoticon ) : System.Xml.Linq.XElement
emoticon string
Результат System.Xml.Linq.XElement

BuildImage() публичный статический Метод

Builds "Image" block.
public static BuildImage ( string imageUrl ) : System.Xml.Linq.XElement
imageUrl string
Результат System.Xml.Linq.XElement

BuildInfo() публичный статический Метод

Builds "Info" macro block.
public static BuildInfo ( System.Xml.Linq.XElement body ) : System.Xml.Linq.XElement
body System.Xml.Linq.XElement
Результат System.Xml.Linq.XElement

BuildPageLink() публичный статический Метод

Builds "Page link" block.
public static BuildPageLink ( string pageTitle ) : System.Xml.Linq.XElement
pageTitle string
Результат System.Xml.Linq.XElement

BuildPageLink() публичный статический Метод

Builds "Page link" block.
public static BuildPageLink ( string pageTitle, string linkText ) : System.Xml.Linq.XElement
pageTitle string
linkText string
Результат System.Xml.Linq.XElement

BuildPageLink() публичный статический Метод

Builds "Page link" block.
public static BuildPageLink ( string pageTitle, string pageAnchor, string linkText ) : System.Xml.Linq.XElement
pageTitle string
pageAnchor string
linkText string
Результат System.Xml.Linq.XElement

BuildSection() публичный статический Метод

Builds "Section" macro block.
public static BuildSection ( System.Xml.Linq.XElement body ) : System.Xml.Linq.XElement
body System.Xml.Linq.XElement
Результат System.Xml.Linq.XElement

BuildStatus() публичный статический Метод

Builds "Status" macro block.
public static BuildStatus ( string title, StatusColor color, bool outline ) : System.Xml.Linq.XElement
title string
color StatusColor
outline bool
Результат System.Xml.Linq.XElement

BuildToc() публичный статический Метод

Builds "Table of Contents" macro block.
public static BuildToc ( ) : System.Xml.Linq.XElement
Результат System.Xml.Linq.XElement

BuildUserLink() публичный статический Метод

Builds "User link" block.
public static BuildUserLink ( string userKey ) : System.Xml.Linq.XElement
userKey string
Результат System.Xml.Linq.XElement

DecodeEntities() публичный статический Метод

Encodes all HTML entities back to their original representation.
public static DecodeEntities ( string content ) : string
content string
Результат string

EncodeEntities() публичный статический Метод

Encodes all HTML entities to avoid confusions for XML parser.
public static EncodeEntities ( string content ) : string
content string
Результат string

Nm() публичный статический Метод

Builds XML name using internal namespace prefixes.
public static Nm ( string name ) : System.Xml.Linq.XName
name string
Результат System.Xml.Linq.XName

PageDocument() публичный Метод

Initializes a new instance.
public PageDocument ( string content = null ) : System
content string
Результат System

Render() публичный Метод

Renders page content back to its XML representation.
public Render ( ) : string
Результат string