C# Class Unlimited.Framework.Converters.Graph.Ouput.ShapedXmlOutputFormatter

Inheritance: IOutputFormatter
Afficher le fichier Open project: Warewolf-ESB/Warewolf Class Usage Examples

Private Properties

Свойство Type Description
GetNodeName string
GetOutputDescriptionKey string
GetRecordsetNodeName string
GroupPaths IList>.Dictionary
SelectEnumerable IEnumerable
SelectEnumerableAsRelated IEnumerable
SelectScalar System.Xml.Linq.XElement

Méthodes publiques

Méthode Description
Format ( object data ) : object

Formats the specified data.

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

Private Methods

Méthode Description
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

Method Details

Format() public méthode

Formats the specified data.
public Format ( object data ) : object
data object The data.
Résultat object

ShapedXmlOutputFormatter() public méthode

public ShapedXmlOutputFormatter ( IOutputDescription outputDescription ) : System
outputDescription IOutputDescription
Résultat System

ShapedXmlOutputFormatter() public méthode

public ShapedXmlOutputFormatter ( IOutputDescription outputDescription, string rootNodeName ) : System
outputDescription IOutputDescription
rootNodeName string
Résultat System