Craig's Utility Library  4.0 Beta
Utilities.IO.FileFormats.RSS.Channel Class Reference

Channel item for RSS feeds More...

Inheritance diagram for Utilities.IO.FileFormats.RSS.Channel:

Public Member Functions

 Channel ()
 Constructor More...
 
 Channel (IXPathNavigable Doc)
 Constructor More...
 
void Add (Item item)
 Adds an item More...
 
void Clear ()
 Clears the items from the channel More...
 
bool Contains (Item item)
 Does the channel contain a specific item? More...
 
void CopyTo (Item[] array, int arrayIndex)
 Copies the items to an array More...
 
IEnumerator< ItemGetEnumerator ()
 Gets the enumerator More...
 
int IndexOf (Item item)
 Index of the item specified More...
 
void Insert (int index, Item item)
 Inserts the item at a specific index More...
 
bool Remove (Item item)
 Removes an item from the channel More...
 
void RemoveAt (int index)
 Removes an item at a specific index More...
 
override string ToString ()
 Converts the channel to a string More...
 

Properties

ICollection< string > Categories [get]
 Categories More...
 
string Cloud [get, set]
 Cloud More...
 
string Copyright [get, set]
 Copyright More...
 
int Count [get]
 Count More...
 
string Description [get, set]
 Description More...
 
string Docs [get, set]
 Docs More...
 
bool Explicit [get, set]
 Explicit More...
 
string ImageUrl [get, set]
 Image URL More...
 
bool IsReadOnly [get]
 Is read only? More...
 
string Language [get, set]
 Language More...
 
string Link [get, set]
 Link More...
 
DateTime PubDate [get, set]
 Publish date More...
 
string Title [get, set]
 Title More...
 
int TTL [get, set]
 TTL More...
 
string WebMaster [get, set]
 Web master More...
 
IList< ItemItems [get]
 Items More...
 
Item this[int index] [get, set]
 Gets/sets an item at a specific index More...
 

Detailed Description

Channel item for RSS feeds

Definition at line 35 of file Channel.cs.

Constructor & Destructor Documentation

Utilities.IO.FileFormats.RSS.Channel.Channel ( )

Constructor

Definition at line 40 of file Channel.cs.

Utilities.IO.FileFormats.RSS.Channel.Channel ( IXPathNavigable  Doc)

Constructor

Parameters
DocXML representation of the channel

Definition at line 55 of file Channel.cs.

Member Function Documentation

void Utilities.IO.FileFormats.RSS.Channel.Add ( Item  item)

Adds an item

Parameters
itemItem to add

Definition at line 232 of file Channel.cs.

void Utilities.IO.FileFormats.RSS.Channel.Clear ( )

Clears the items from the channel

Definition at line 240 of file Channel.cs.

bool Utilities.IO.FileFormats.RSS.Channel.Contains ( Item  item)

Does the channel contain a specific item?

Parameters
itemItem to check
Returns
True if it is there, false otherwise

Definition at line 250 of file Channel.cs.

void Utilities.IO.FileFormats.RSS.Channel.CopyTo ( Item[]  array,
int  arrayIndex 
)

Copies the items to an array

Parameters
arrayarray to copy to
arrayIndexArray index

Definition at line 260 of file Channel.cs.

IEnumerator<Item> Utilities.IO.FileFormats.RSS.Channel.GetEnumerator ( )

Gets the enumerator

Returns
The enumerator for the channel

Definition at line 269 of file Channel.cs.

int Utilities.IO.FileFormats.RSS.Channel.IndexOf ( Item  item)

Index of the item specified

Parameters
itemItem specified
Returns
The index of the item

Definition at line 279 of file Channel.cs.

void Utilities.IO.FileFormats.RSS.Channel.Insert ( int  index,
Item  item 
)

Inserts the item at a specific index

Parameters
indexIndex to insert at
itemItem to insert

Definition at line 289 of file Channel.cs.

bool Utilities.IO.FileFormats.RSS.Channel.Remove ( Item  item)

Removes an item from the channel

Parameters
itemItem to remove
Returns
True if it is removed, false otherwise

Definition at line 299 of file Channel.cs.

void Utilities.IO.FileFormats.RSS.Channel.RemoveAt ( int  index)

Removes an item at a specific index

Parameters
indexIndex to remove at

Definition at line 308 of file Channel.cs.

override string Utilities.IO.FileFormats.RSS.Channel.ToString ( )

Converts the channel to a string

Returns
The channel as a string

Definition at line 326 of file Channel.cs.

Property Documentation

ICollection<string> Utilities.IO.FileFormats.RSS.Channel.Categories
get

Categories

Definition at line 128 of file Channel.cs.

string Utilities.IO.FileFormats.RSS.Channel.Cloud
getset

Cloud

Definition at line 133 of file Channel.cs.

string Utilities.IO.FileFormats.RSS.Channel.Copyright
getset

Copyright

Definition at line 138 of file Channel.cs.

int Utilities.IO.FileFormats.RSS.Channel.Count
get

Count

Definition at line 144 of file Channel.cs.

string Utilities.IO.FileFormats.RSS.Channel.Description
getset

Description

Definition at line 151 of file Channel.cs.

string Utilities.IO.FileFormats.RSS.Channel.Docs
getset

Docs

Definition at line 156 of file Channel.cs.

bool Utilities.IO.FileFormats.RSS.Channel.Explicit
getset

Explicit

Definition at line 161 of file Channel.cs.

string Utilities.IO.FileFormats.RSS.Channel.ImageUrl
getset

Image URL

Definition at line 166 of file Channel.cs.

bool Utilities.IO.FileFormats.RSS.Channel.IsReadOnly
get

Is read only?

Definition at line 172 of file Channel.cs.

IList<Item> Utilities.IO.FileFormats.RSS.Channel.Items
getprotected

Items

Definition at line 209 of file Channel.cs.

string Utilities.IO.FileFormats.RSS.Channel.Language
getset

Language

Definition at line 179 of file Channel.cs.

string Utilities.IO.FileFormats.RSS.Channel.Link
getset

Link

Definition at line 184 of file Channel.cs.

DateTime Utilities.IO.FileFormats.RSS.Channel.PubDate
getset

Publish date

Definition at line 189 of file Channel.cs.

Item Utilities.IO.FileFormats.RSS.Channel.this[int index]
getset

Gets/sets an item at a specific index

Parameters
indexindex to get/set
Returns
Item specified

Definition at line 217 of file Channel.cs.

string Utilities.IO.FileFormats.RSS.Channel.Title
getset

Title

Definition at line 194 of file Channel.cs.

int Utilities.IO.FileFormats.RSS.Channel.TTL
getset

TTL

Definition at line 199 of file Channel.cs.

string Utilities.IO.FileFormats.RSS.Channel.WebMaster
getset

Web master

Definition at line 204 of file Channel.cs.


The documentation for this class was generated from the following file: