C# 클래스 FeliCa2Money.CsvRules

CSVルールセット
파일 보기 프로젝트 열기: tmurakam/felica2money 1 사용 예제들

공개 메소드들

메소드 설명
Add ( CsvRule rule ) : void

ルール追加(単体テスト用)

CsvRules ( ) : System

コンストラクタ

FindRuleForFirstLine ( string firstLine ) : CsvRule

firstLine に一致するルールを探す

FindRuleWithIdent ( string ident ) : CsvRule

ident に一致するルールを探す

GetAt ( int idx ) : CsvRule

指定したインデックスのルールを返す

GetEnumerator ( ) : IEnumerator

イテレータ

IndexOf ( CsvRule rule ) : int

指定したルールのインデックスを返す

LoadAllRules ( ) : bool

全 CSV 変換ルールを読み出す

LoadFromFile ( string path ) : String

定義ファイルを1つ読み込む

LoadFromString ( string xmlString ) : String
getRulesPath ( ) : string

定義ファイルのディレクトリを返す UserAppDataPath からバージョン番号を除いたものが帰る

names ( ) : string[]

ルール名一覧を返す

비공개 메소드들

메소드 설명
LoadFromXml ( XmlDocument doc ) : String

메소드 상세

Add() 공개 메소드

ルール追加(単体テスト用)
public Add ( CsvRule rule ) : void
rule CsvRule ルール
리턴 void

CsvRules() 공개 메소드

コンストラクタ
public CsvRules ( ) : System
리턴 System

FindRuleForFirstLine() 공개 메소드

firstLine に一致するルールを探す
public FindRuleForFirstLine ( string firstLine ) : CsvRule
firstLine string firstLine
리턴 CsvRule

FindRuleWithIdent() 공개 메소드

ident に一致するルールを探す
public FindRuleWithIdent ( string ident ) : CsvRule
ident string
리턴 CsvRule

GetAt() 공개 메소드

指定したインデックスのルールを返す
public GetAt ( int idx ) : CsvRule
idx int インデックス
리턴 CsvRule

GetEnumerator() 공개 메소드

イテレータ
public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

IndexOf() 공개 메소드

指定したルールのインデックスを返す
public IndexOf ( CsvRule rule ) : int
rule CsvRule ルール
리턴 int

LoadAllRules() 공개 메소드

全 CSV 変換ルールを読み出す
public LoadAllRules ( ) : bool
리턴 bool

LoadFromFile() 공개 메소드

定義ファイルを1つ読み込む
public LoadFromFile ( string path ) : String
path string 定義ファイルパス
리턴 String

LoadFromString() 공개 메소드

public LoadFromString ( string xmlString ) : String
xmlString string
리턴 String

getRulesPath() 공개 정적인 메소드

定義ファイルのディレクトリを返す UserAppDataPath からバージョン番号を除いたものが帰る
public static getRulesPath ( ) : string
리턴 string

names() 공개 메소드

ルール名一覧を返す
public names ( ) : string[]
리턴 string[]