C# Класс openhabUWP.Services.ParserService

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

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

Метод Описание
ParseItem ( System.Xml.Linq.XElement itemNode ) : Item
ParsePage ( System.Xml.Linq.XElement homepageNode ) : Page
ParseSitemap ( System.Xml.Linq.XElement sitemapNode ) : Sitemap
ParseSitemaps ( System.Xml.Linq.XElement sitemapsNode ) : openhabUWP.Remote.Models.Sitemap[]
ParseWidget ( System.Xml.Linq.XElement widgetNode ) : Widget
ParseWidgets ( IEnumerable widgetNodes ) : IEnumerable
ParserService ( ILogService logService ) : System

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

Метод Описание
GetAttribute ( System.Xml.Linq.XElement node, string attributeName ) : string
GetValue ( System.Xml.Linq.XElement node, string elementName ) : string

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

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

public ParseItem ( System.Xml.Linq.XElement itemNode ) : Item
itemNode System.Xml.Linq.XElement
Результат Item

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

public ParsePage ( System.Xml.Linq.XElement homepageNode ) : Page
homepageNode System.Xml.Linq.XElement
Результат openhabUWP.Remote.Models.Page

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

public ParseSitemap ( System.Xml.Linq.XElement sitemapNode ) : Sitemap
sitemapNode System.Xml.Linq.XElement
Результат openhabUWP.Remote.Models.Sitemap

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

public ParseSitemaps ( System.Xml.Linq.XElement sitemapsNode ) : openhabUWP.Remote.Models.Sitemap[]
sitemapsNode System.Xml.Linq.XElement
Результат openhabUWP.Remote.Models.Sitemap[]

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

public ParseWidget ( System.Xml.Linq.XElement widgetNode ) : Widget
widgetNode System.Xml.Linq.XElement
Результат openhabUWP.Remote.Models.Widget

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

public ParseWidgets ( IEnumerable widgetNodes ) : IEnumerable
widgetNodes IEnumerable
Результат IEnumerable

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

public ParserService ( ILogService logService ) : System
logService ILogService
Результат System