C# Класс VersionOne.Web.Plugins.Api.TranslateHalJsonHalInputToAssetXml

Наследование: BaseTranslateApiHalInputToAssetXml, ITranslateApiInputToAssetXml
Показать файл Открыть проект

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

Метод Описание
Execute ( string input ) : string

Защищенные методы

Метод Описание
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

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

AddAttributeFromScalarProperty() защищенный Метод

protected AddAttributeFromScalarProperty ( string name, object scalar ) : void
name string
scalar object
Результат void

CreateAttributeFromRelationItem() защищенный Метод

protected CreateAttributeFromRelationItem ( object obj ) : Attribute
obj object
Результат Attribute

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

public Execute ( string input ) : string
input string
Результат string

GetArrayFromObject() защищенный Метод

protected GetArrayFromObject ( object obj ) : object[]
obj object
Результат object[]

GetContentTypes() защищенный Метод

protected GetContentTypes ( ) : string[]
Результат string[]

GetLinkGroupKeyFromProperty() защищенный Метод

protected GetLinkGroupKeyFromProperty ( object property ) : string
property object
Результат string

GetLinkGroupRelations() защищенный Метод

protected GetLinkGroupRelations ( object linkGroup ) : IEnumerable
linkGroup object
Результат IEnumerable

GetLinkGroupsFromRootProperty() защищенный Метод

protected GetLinkGroupsFromRootProperty ( object rootObject ) : IEnumerable
rootObject object
Результат IEnumerable