C# 클래스 Unlimited.Framework.Converters.Graph.Ouput.ShapedXmlOutputFormatter

상속: IOutputFormatter
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetNodeName string
GetOutputDescriptionKey string
GetRecordsetNodeName string
GroupPaths IList>.Dictionary
SelectEnumerable IEnumerable
SelectEnumerableAsRelated IEnumerable
SelectScalar System.Xml.Linq.XElement

공개 메소드들

메소드 설명
Format ( object data ) : object

Formats the specified data.

ShapedXmlOutputFormatter ( IOutputDescription outputDescription ) : System
ShapedXmlOutputFormatter ( IOutputDescription outputDescription, string rootNodeName ) : System

비공개 메소드들

메소드 설명
GetNodeName ( string outputDescription ) : string

Gets the name of a node from an output description

GetOutputDescriptionKey ( string outputDescription ) : string

Gets the value to use as a key for an ouotput description

GetRecordsetNodeName ( string outputDescription ) : string

Gets the name of a recordset node from an output

GroupPaths ( IDataSourceShape dataSourceShape ) : IList>.Dictionary

Groups paths by their output expressions

SelectEnumerable ( IPath path, object data ) : IEnumerable

Selects values

SelectEnumerableAsRelated ( IList paths, object data ) : IEnumerable

Selectes values as though there were related, if values are nested they are related by hierarchy, if they are parellel they are related by position in the enumeration.

SelectScalar ( IPath path, object data ) : System.Xml.Linq.XElement

Selects a single value

메소드 상세

Format() 공개 메소드

Formats the specified data.
public Format ( object data ) : object
data object The data.
리턴 object

ShapedXmlOutputFormatter() 공개 메소드

public ShapedXmlOutputFormatter ( IOutputDescription outputDescription ) : System
outputDescription IOutputDescription
리턴 System

ShapedXmlOutputFormatter() 공개 메소드

public ShapedXmlOutputFormatter ( IOutputDescription outputDescription, string rootNodeName ) : System
outputDescription IOutputDescription
rootNodeName string
리턴 System