C# Class VersionOne.Web.Plugins.Api.TranslateHalYamlInputToAssetXml

Inheritance: BaseTranslateApiHalInputToAssetXml
Afficher le fichier Open project: versionone/VersionOne.SDK.Experimental Class Usage Examples

Méthodes publiques

Méthode Description
Execute ( string input ) : string

Méthodes protégées

Méthode Description
AddAttributeFromScalarProperty ( string name, object scalar ) : void
CreateAttributeFromRelationItem ( object obj ) : Attribute
GetArrayFromObject ( object obj ) : object[]
GetContentTypes ( ) : string[]
GetLinkGroupKeyFromProperty ( object property ) : string
GetLinkGroupRelations ( object linkGroup ) : IEnumerable
GetLinkGroupsFromRootProperty ( object rootObject ) : IEnumerable

Method Details

AddAttributeFromScalarProperty() protected méthode

protected AddAttributeFromScalarProperty ( string name, object scalar ) : void
name string
scalar object
Résultat void

CreateAttributeFromRelationItem() protected méthode

protected CreateAttributeFromRelationItem ( object obj ) : Attribute
obj object
Résultat Attribute

Execute() public méthode

public Execute ( string input ) : string
input string
Résultat string

GetArrayFromObject() protected méthode

protected GetArrayFromObject ( object obj ) : object[]
obj object
Résultat object[]

GetContentTypes() protected méthode

protected GetContentTypes ( ) : string[]
Résultat string[]

GetLinkGroupKeyFromProperty() protected méthode

protected GetLinkGroupKeyFromProperty ( object property ) : string
property object
Résultat string

GetLinkGroupRelations() protected méthode

protected GetLinkGroupRelations ( object linkGroup ) : IEnumerable
linkGroup object
Résultat IEnumerable

GetLinkGroupsFromRootProperty() protected méthode

protected GetLinkGroupsFromRootProperty ( object rootObject ) : IEnumerable
rootObject object
Résultat IEnumerable