C# 클래스 EpLibrary.cs.BaseTextFile

A class for Base File.
파일 보기 프로젝트 열기: juhgiyo/EpLibrary.cs 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_baseTextLock Object
m_encoding System.Text.Encoding
m_reader System.IO.StreamReader
m_writer System.IO.StreamWriter

공개 메소드들

메소드 설명
AppendToFile ( String filename ) : bool

Append the text from the given file

BaseTextFile ( BaseTextFile b ) : System

Default Copy Constructor

BaseTextFile ( Encoding encoding = null ) : System

Default Constructor

GetEncoding ( ) : Encoding

Get current encoding

LoadFromFile ( String filename ) : bool

Load the list of the properties from the given file

SaveToFile ( String filename ) : bool

Save the text to the given file

SetEncoding ( Encoding encoding ) : void

Set encoding as given encoding

보호된 메소드들

메소드 설명
loadFromFile ( StreamReader stream ) : void

Actual load Function that loads values from the file.

Sub classes should implement this function

writeLoop ( ) : void

Loop Function that writes to the file.

Sub classes should implement this function

writeToFile ( String toFileString ) : void

Write the given string to the file

메소드 상세

AppendToFile() 공개 메소드

Append the text from the given file
public AppendToFile ( String filename ) : bool
filename String the name of the file to append
리턴 bool

BaseTextFile() 공개 메소드

Default Copy Constructor
public BaseTextFile ( BaseTextFile b ) : System
b BaseTextFile the second object
리턴 System

BaseTextFile() 공개 메소드

Default Constructor
public BaseTextFile ( Encoding encoding = null ) : System
encoding System.Text.Encoding the encoding type for this file
리턴 System

GetEncoding() 공개 메소드

Get current encoding
public GetEncoding ( ) : Encoding
리턴 System.Text.Encoding

LoadFromFile() 공개 메소드

Load the list of the properties from the given file
public LoadFromFile ( String filename ) : bool
filename String the name of the file to load
리턴 bool

SaveToFile() 공개 메소드

Save the text to the given file
public SaveToFile ( String filename ) : bool
filename String the name of the file to save
리턴 bool

SetEncoding() 공개 메소드

Set encoding as given encoding
public SetEncoding ( Encoding encoding ) : void
encoding System.Text.Encoding encoding to set
리턴 void

loadFromFile() 보호된 추상적인 메소드

Actual load Function that loads values from the file.
Sub classes should implement this function
protected abstract loadFromFile ( StreamReader stream ) : void
stream System.IO.StreamReader stream from the file
리턴 void

writeLoop() 보호된 추상적인 메소드

Loop Function that writes to the file.
Sub classes should implement this function
protected abstract writeLoop ( ) : void
리턴 void

writeToFile() 보호된 메소드

Write the given string to the file
protected writeToFile ( String toFileString ) : void
toFileString String the string to write to the file
리턴 void

프로퍼티 상세

m_baseTextLock 보호되어 있는 프로퍼티

lock
protected Object m_baseTextLock
리턴 Object

m_encoding 보호되어 있는 프로퍼티

Encoding
protected Encoding,System.Text m_encoding
리턴 System.Text.Encoding

m_reader 보호되어 있는 프로퍼티

reader stream
protected StreamReader,System.IO m_reader
리턴 System.IO.StreamReader

m_writer 보호되어 있는 프로퍼티

writer stream
protected StreamWriter,System.IO m_writer
리턴 System.IO.StreamWriter