C# Class SobekCM.Resource_Object.Bib_Info.MODS_Origin_Info

Inheritance: XML_Writing_Base_Type
Mostra file Open project: MarkVSullivan/SobekCM-Web-Application Class Usage Examples

Private Properties

Property Type Description
Add_MODS void
Add_Publisher void

Public Methods

Method Description
Add_Date_Other ( string Value, string Type ) : Origin_Info_Other_Date

Add a new other date to this origination information

Add_Date_Other ( Origin_Info_Other_Date OtherDate ) : void

Add a new frequency to this origination information

Add_Frequency ( Origin_Info_Frequency Frequency ) : void

Add a new frequency to this origination information

Add_Frequency ( string Term ) : void

Add a new frequency to this origination information

Add_Frequency ( string Term, string Authority ) : void

Add a new frequency to this origination information

Add_Issuance ( Origin_Info_Issuance_Enum Issuance ) : void

Add a new issuance to this origination information

Add_Issuance ( string Term ) : void

Add a new issuance to this origination information

Add_Place ( string Place_Text ) : void

Add a new publication place

Add_Place ( string Place_Text, string Place_MarcCountry, string Place_ISO3166 ) : void

Add a new publication place

Clear ( ) : void

Clear all the data associated with this origin info object

Clear_All_But_Frequencies ( ) : void

Clear all the data associated with this origin info object, except for the frequency information

Clear_Date_Others ( ) : void

Clear all the other dates associated with this material

Clear_Frequencies ( ) : void

Clear all the frequencies associated with this material

Clear_Issuances ( ) : void

Clear all the issuances associated with this material

Clear_Places ( ) : void

Clears all the publication places associated with this item

Clear_Places_And_Publishers ( ) : void

Clear the list of publishers and the list of places associated with this digital resource

Insert_Place ( string Place_Text, string Place_MarcCountry, string Place_ISO3166 ) : void

Inserts a new publication place at the beginning of the collection

MODS_Origin_Info ( ) : System

Constructor creates a new instance of the MODS_Origin_Info class

Remove_Frequency ( Origin_Info_Frequency Remove ) : void

Removes a frequency from the collection of frequencies

Remove_Place ( Origin_Info_Place Remove ) : void

Removes a place from the collection of publication places

Private Methods

Method Description
Add_MODS ( TextWriter Results ) : void
Add_Publisher ( string Publisher_Name ) : void

Add a Publisher to this material

Method Details

Add_Date_Other() public method

Add a new other date to this origination information
public Add_Date_Other ( string Value, string Type ) : Origin_Info_Other_Date
Value string Date value for this other date
Type string Type of date ( or display label )
return Origin_Info_Other_Date

Add_Date_Other() public method

Add a new frequency to this origination information
public Add_Date_Other ( Origin_Info_Other_Date OtherDate ) : void
OtherDate Origin_Info_Other_Date Other date object to add
return void

Add_Frequency() public method

Add a new frequency to this origination information
public Add_Frequency ( Origin_Info_Frequency Frequency ) : void
Frequency Origin_Info_Frequency Frequency object to add such as 'monthly', 'daily', 'quarterly'
return void

Add_Frequency() public method

Add a new frequency to this origination information
public Add_Frequency ( string Term ) : void
Term string Frequency term to add such as 'monthly', 'daily', 'quarterly'
return void

Add_Frequency() public method

Add a new frequency to this origination information
public Add_Frequency ( string Term, string Authority ) : void
Term string Frequency term to add such as 'monthly', 'daily', 'quarterly'
Authority string Controlled authority list from which this frequency term derives
return void

Add_Issuance() public method

Add a new issuance to this origination information
public Add_Issuance ( Origin_Info_Issuance_Enum Issuance ) : void
Issuance Origin_Info_Issuance_Enum Issuance object to add such as 'monthly', 'daily', 'quarterly'
return void

Add_Issuance() public method

Add a new issuance to this origination information
public Add_Issuance ( string Term ) : void
Term string Issuance term to add such as 'monthly', 'daily', 'quarterly'
return void

Add_Place() public method

Add a new publication place
public Add_Place ( string Place_Text ) : void
Place_Text string Text of the publication place
return void

Add_Place() public method

Add a new publication place
public Add_Place ( string Place_Text, string Place_MarcCountry, string Place_ISO3166 ) : void
Place_Text string Text of the publication place
Place_MarcCountry string Marc country code for the publication place
Place_ISO3166 string ISO-3166 code for the publication place
return void

Clear() public method

Clear all the data associated with this origin info object
public Clear ( ) : void
return void

Clear_All_But_Frequencies() public method

Clear all the data associated with this origin info object, except for the frequency information
public Clear_All_But_Frequencies ( ) : void
return void

Clear_Date_Others() public method

Clear all the other dates associated with this material
public Clear_Date_Others ( ) : void
return void

Clear_Frequencies() public method

Clear all the frequencies associated with this material
public Clear_Frequencies ( ) : void
return void

Clear_Issuances() public method

Clear all the issuances associated with this material
public Clear_Issuances ( ) : void
return void

Clear_Places() public method

Clears all the publication places associated with this item
public Clear_Places ( ) : void
return void

Clear_Places_And_Publishers() public method

Clear the list of publishers and the list of places associated with this digital resource
public Clear_Places_And_Publishers ( ) : void
return void

Insert_Place() public method

Inserts a new publication place at the beginning of the collection
public Insert_Place ( string Place_Text, string Place_MarcCountry, string Place_ISO3166 ) : void
Place_Text string Text of the publication place
Place_MarcCountry string Marc country code for the publication place
Place_ISO3166 string ISO-3166 code for the publication place
return void

MODS_Origin_Info() public method

Constructor creates a new instance of the MODS_Origin_Info class
public MODS_Origin_Info ( ) : System
return System

Remove_Frequency() public method

Removes a frequency from the collection of frequencies
public Remove_Frequency ( Origin_Info_Frequency Remove ) : void
Remove Origin_Info_Frequency Frequency to remove
return void

Remove_Place() public method

Removes a place from the collection of publication places
public Remove_Place ( Origin_Info_Place Remove ) : void
Remove Origin_Info_Place Publication Place to remove
return void