C# Класс Organisation.Song

Song is the abstract Song class for handling song information
Наследование: Observer.Subject, Interfaces.ISong
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_aBassWrapperOrganisation Interfaces.IBassWrapperOrganisation
_filePath string
_songlength double
_tags string[]

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

Метод Описание
Song ( string alb, string art, string tit, string fp, double dur, Interfaces bass ) : Observer

Constructor

getFilePath ( ) : string

Get the path of the file

getPlaytime ( ) : string

get the files total Play time

getTags ( ) : string[]

Get the _tags for the current song

getTagsFromFile ( ) : void

Get the _tags for the current song

setFilePath ( string fp ) : void

set the path of the file

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

Метод Описание
Song ( string fp, Interfaces bass ) : Observer

constructor

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

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

constructor
protected Song ( string fp, Interfaces bass ) : Observer
fp string filepath
bass Interfaces bass reference
Результат Observer

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

Constructor
public Song ( string alb, string art, string tit, string fp, double dur, Interfaces bass ) : Observer
alb string album
art string artist
tit string title
fp string filepath
dur double duration
bass Interfaces bass refence
Результат Observer

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

Get the path of the file
public getFilePath ( ) : string
Результат string

getPlaytime() публичный абстрактный Метод

get the files total Play time
public abstract getPlaytime ( ) : string
Результат string

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

Get the _tags for the current song
public getTags ( ) : string[]
Результат string[]

getTagsFromFile() публичный абстрактный Метод

Get the _tags for the current song
public abstract getTagsFromFile ( ) : void
Результат void

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

set the path of the file
public setFilePath ( string fp ) : void
fp string
Результат void

Описание свойств

_aBassWrapperOrganisation защищенное свойство

protected Interfaces.IBassWrapperOrganisation _aBassWrapperOrganisation
Результат Interfaces.IBassWrapperOrganisation

_filePath защищенное свойство

protected string _filePath
Результат string

_songlength защищенное свойство

protected double _songlength
Результат double

_tags защищенное свойство

protected string[] _tags
Результат string[]