public interface Parser
| Modifier and Type | Method and Description |
|---|---|
void |
addTestOriginNumber(java.lang.String number)
파싱에 필요한 번호를 추가합니다.
|
void |
cancelParseBulk()
사용자 강제 종료시 호출
|
void |
destroy()
instance 제거
|
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)
파싱룰 동기화 함수.
|
int getRuleVersion()
void syncParsingRule(ParsingRule parsingRule) throws android.database.SQLException
parsingRule - 서버에서 전송받은 파싱 규칙android.database.SQLException - SQLException 발생ParserResult parse(SMS sms) throws android.database.SQLException
sms - SMS 문자 내역ParserResult 파싱된 내역 리턴android.database.SQLException - Parsing Rule 동기화 or DB 생성시 발생void onNetworkResult(java.util.ArrayList<Transaction> transactions, boolean isSuccess)
transactions - 파싱된 내역 리스트isSuccess - 성공여부void parseBulk(BulkSmsAdapter bulkSmsAdapter) throws android.database.SQLException
bulkSmsAdapter - BulkSmsAdapter 벌크처리를 위한 adapterandroid.database.SQLException - SQLException 발생void destroy()
void setDebugMode(boolean isDebug)
isDebug - 로그확인 여부 (default false)void initDb()
throws android.database.SQLException
android.database.SQLException - DB 에러 발생시void addTestOriginNumber(java.lang.String number)
throws android.database.SQLException
number - 추가 하고자하는 번호android.database.SQLException - 번호 추가시 DB 에러 발생시void cancelParseBulk()