| Modifier and Type | Field and Description |
|---|---|
static boolean |
mIsDebug |
static java.lang.String |
TAG |
| Modifier and Type | Method and Description |
|---|---|
void |
addTestOriginNumber(java.lang.String number)
파싱에 필요한 번호를 추가합니다.
|
void |
cancelParseBulk()
사용자 강제 종료시 호출
|
void |
destroy()
instance 제거
|
static ParserService |
getInstance(android.content.Context context) |
int |
getRuleVersion() |
void |
initDb()
로컬디비를 초기화 상태로 만드는 함수입니다
|
void |
onNetworkResult(java.util.ArrayList<Transaction> transactions,
boolean isSuccess)
단건 네트워크 전송 결과
|
ParserResult |
parse(SMS sms)
단건
파싱하는 함수이며 ParseResult 값을 리턴 합니다.
|
void |
parseBulk(BulkSmsAdapter bulkSmsAdapter)
벌크
파싱하는 함수입니다.
|
void |
setDebugMode(boolean isDebug)
로그 모드 활성화여부를 설정합니다.
|
void |
syncParsingRule(ParsingRule parsingRule)
파싱룰 동기화 함수.
|
public static ParserService getInstance(android.content.Context context)
public int getRuleVersion()
getRuleVersion in interface Parserpublic void syncParsingRule(ParsingRule parsingRule) throws android.database.SQLException
ParsersyncParsingRule in interface ParserparsingRule - 서버에서 전송받은 파싱 규칙android.database.SQLException - SQLException 발생public ParserResult parse(SMS sms) throws android.database.SQLException
Parserparse in interface Parsersms - SMS 문자 내역ParserResult 파싱된 내역 리턴android.database.SQLException - Parsing Rule 동기화 or DB 생성시 발생public void onNetworkResult(java.util.ArrayList<Transaction> transactions, boolean isSuccess)
ParseronNetworkResult in interface Parsertransactions - 파싱된 내역 리스트isSuccess - 성공여부public void destroy()
Parserpublic void setDebugMode(boolean isDebug)
ParsersetDebugMode in interface ParserisDebug - 로그확인 여부 (default false)public void initDb()
throws android.database.SQLException
Parserpublic void addTestOriginNumber(java.lang.String number)
throws android.database.SQLException
ParseraddTestOriginNumber in interface Parsernumber - 추가 하고자하는 번호android.database.SQLException - 번호 추가시 DB 에러 발생시public void cancelParseBulk()
ParsercancelParseBulk in interface Parserpublic void parseBulk(BulkSmsAdapter bulkSmsAdapter) throws android.database.SQLException
ParserparseBulk in interface ParserbulkSmsAdapter - BulkSmsAdapter 벌크처리를 위한 adapterandroid.database.SQLException - SQLException 발생