C# 클래스 ACAT.Lib.Core.AbbreviationsManagement.Abbreviations

Represents a sorted list of abbreviation objects. The list of abbreviations is created by parsing the xml file that has a list of all the abbreviations.
상속: IDisposable
파일 보기 프로젝트 열기: brlima94/acat-localization 1 사용 예제들

공개 메소드들

메소드 설명
Add ( ACAT.Lib.Core.AbbreviationsManagement.Abbreviation abbreviation ) : bool

Adds the abbreviation object to the list. If it already exists, it is replaced.

Clear ( ) : void

Clears all the abbreviations in the list

Dispose ( ) : void

Disposes resources

Exists ( String abbreviation ) : bool

Checks if an abbreviation already exists in the list

Load ( String abbreviationsFile = null ) : bool

Loads abbreviations from the specified file. If filename is null, loads from the default file. Parses the XML file and populates the sorted list

Lookup ( String mnemonic ) : ACAT.Lib.Core.AbbreviationsManagement.Abbreviation

Returns the abbreviation object that corresponds to the mnemonic

Remove ( String abbreviation ) : bool

Removes an abbreviation from the list

Save ( ) : bool

Saves all the abbreviations from the sorted list to the abbreviations file

Update ( ACAT.Lib.Core.AbbreviationsManagement.Abbreviation abbreviation ) : bool

Updates an existing abbreviation object.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Disposer. Release resources and cleanup.

비공개 메소드들

메소드 설명
closeAbbreviationFile ( XmlWriter xmlTextWriter ) : void

Writes the closing xml element and closes the xmltextwriter object

createAbbreviationsFile ( String fileName ) : XmlTextWriter

Creates an empty abbreviations file

createAndAddAbbreviation ( XmlNode node ) : void

Parses the xml node attributes from the xml nodeand creates an abbreviation object adds it to the sorted list

메소드 상세

Add() 공개 메소드

Adds the abbreviation object to the list. If it already exists, it is replaced.
public Add ( ACAT.Lib.Core.AbbreviationsManagement.Abbreviation abbreviation ) : bool
abbreviation ACAT.Lib.Core.AbbreviationsManagement.Abbreviation Abbreviation to add
리턴 bool

Clear() 공개 메소드

Clears all the abbreviations in the list
public Clear ( ) : void
리턴 void

Dispose() 공개 메소드

Disposes resources
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

Disposer. Release resources and cleanup.
protected Dispose ( bool disposing ) : void
disposing bool true to dispose managed resources
리턴 void

Exists() 공개 메소드

Checks if an abbreviation already exists in the list
public Exists ( String abbreviation ) : bool
abbreviation String the mnemonic
리턴 bool

Load() 공개 메소드

Loads abbreviations from the specified file. If filename is null, loads from the default file. Parses the XML file and populates the sorted list
public Load ( String abbreviationsFile = null ) : bool
abbreviationsFile String name of the abbreviations file
리턴 bool

Lookup() 공개 메소드

Returns the abbreviation object that corresponds to the mnemonic
public Lookup ( String mnemonic ) : ACAT.Lib.Core.AbbreviationsManagement.Abbreviation
mnemonic String Mnemonic to look for
리턴 ACAT.Lib.Core.AbbreviationsManagement.Abbreviation

Remove() 공개 메소드

Removes an abbreviation from the list
public Remove ( String abbreviation ) : bool
abbreviation String mnemonic of abbr to remove
리턴 bool

Save() 공개 메소드

Saves all the abbreviations from the sorted list to the abbreviations file
public Save ( ) : bool
리턴 bool

Update() 공개 메소드

Updates an existing abbreviation object.
public Update ( ACAT.Lib.Core.AbbreviationsManagement.Abbreviation abbreviation ) : bool
abbreviation ACAT.Lib.Core.AbbreviationsManagement.Abbreviation Abbreviation to update
리턴 bool