using namespace std;
#include "put_record.h"
-AutoPopup_Configure_Bin_Parser* AutoPopup_Configure_Bin_Parser::m_instance = NULL;
+BinAutoPopupConfigParser* BinAutoPopupConfigParser::m_instance = NULL;
-AutoPopup_Configure_Bin_Parser::AutoPopup_Configure_Bin_Parser() {
+BinAutoPopupConfigParser::BinAutoPopupConfigParser() {
memset((void*)&m_autopopup_configure, 0x00, sizeof(SclAutoPopupConfigure));
}
-AutoPopup_Configure_Bin_Parser::~AutoPopup_Configure_Bin_Parser() {
+BinAutoPopupConfigParser::~BinAutoPopupConfigParser() {
}
-AutoPopup_Configure_Bin_Parser* AutoPopup_Configure_Bin_Parser::get_instance() {
+BinAutoPopupConfigParser* BinAutoPopupConfigParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new AutoPopup_Configure_Bin_Parser();
+ m_instance = new BinAutoPopupConfigParser();
}
return m_instance;
}
void
-AutoPopup_Configure_Bin_Parser::decode_color(SclColor& color, int width) {
+BinAutoPopupConfigParser::decode_color(SclColor& color, int width) {
if (width <= 0) return;
color.r = m_storage.get<sint_t>(width);
color.a = m_storage.get<sint_t>(width);
}
-void AutoPopup_Configure_Bin_Parser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
+void BinAutoPopupConfigParser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
m_storage.set_str_provider(parser_info_provider);
m_storage.get_storage(storage, offset, size);
this->parser_info_provider = parser_info_provider;
parsing_autopopup_configure();
}
-void AutoPopup_Configure_Bin_Parser::parsing_autopopup_configure() {
+void BinAutoPopupConfigParser::parsing_autopopup_configure() {
Autopopup_configure_width record_width;
set_autopopup_configure_width(*parser_info_provider, record_width);
#endif
}
-PSclAutoPopupConfigure AutoPopup_Configure_Bin_Parser::get_autopopup_configure() {
+PSclAutoPopupConfigure BinAutoPopupConfigParser::get_autopopup_configure() {
return &m_autopopup_configure;
}
using namespace binary_xmlresource;
-BinXmlResource* BinXmlResource::m_instance = NULL;
+BinResource* BinResource::m_instance = NULL;
-BinXmlResource::BinXmlResource() {
+BinResource::BinResource() {
m_input_mode_configure_parser = NULL;
m_layout_parser = NULL;
m_key_coordinate_frame_parser = NULL;
m_nine_patch_file_list_parser = NULL;
}
-BinXmlResource::~BinXmlResource() {
+BinResource::~BinResource() {
if (m_input_mode_configure_parser)
delete m_input_mode_configure_parser;
m_input_mode_configure_parser = NULL;
m_nine_patch_file_list_parser = NULL;
}
-BinXmlResource* BinXmlResource::get_instance() {
+BinResource* BinResource::get_instance() {
if (m_instance == NULL) {
- m_instance = new BinXmlResource();
+ m_instance = new BinResource();
}
return m_instance;
}
-void BinXmlResource::init(const char *entry_filepath) {
+void BinResource::init(const char *entry_filepath) {
SCLLOG_TIME_BEGIN();
char path[_POSIX_PATH_MAX] = {0};
ParserInfo_Provider parser_info_provider(&metadataProvider, &stringProvider);
if (m_input_mode_configure_parser == NULL) {
- m_input_mode_configure_parser = Input_Mode_Configure_Bin_Parser::get_instance();
+ m_input_mode_configure_parser = BinInputModeConfigParser::get_instance();
m_input_mode_configure_parser->init(storageAllData, info[INPUT_MODE_CONFIGURE].offset, info[INPUT_MODE_CONFIGURE].size, &parser_info_provider);
}
if (m_default_configure_parser == NULL) {
- m_default_configure_parser = Default_Configure_Bin_Parser::get_instance();
+ m_default_configure_parser = BinDefaultConfigParser::get_instance();
m_default_configure_parser->init(storageAllData, info[DEFAULT_CONFIGURE].offset, info[DEFAULT_CONFIGURE].size, &parser_info_provider);
}
if (m_key_coordinate_frame_parser == NULL) {
- m_key_coordinate_frame_parser = Key_coordinate_frame_bin_Parser::get_instance();
+ m_key_coordinate_frame_parser = BinKeyCoordFrameParser::get_instance();
m_key_coordinate_frame_parser->init(storageAllData, info[KEY_COORDINATE_FRAME].offset, info[KEY_COORDINATE_FRAME].size, &parser_info_provider);
}
if (m_layout_parser == NULL) {
- m_layout_parser = Layout_Bin_Parser::get_instance();
+ m_layout_parser = BinLayoutParser::get_instance();
m_layout_parser->init(storageAllData, info[LAYOUT].offset, info[LAYOUT].size, &parser_info_provider);
}
if (m_modifier_decoration_parser == NULL) {
- m_modifier_decoration_parser = Modifier_decoration_bin_Parser::get_instance();
+ m_modifier_decoration_parser = BinModifierDecorationParser::get_instance();
m_modifier_decoration_parser->init(storageAllData, info[MODIFIER_DECORATION].offset, info[MODIFIER_DECORATION].size, &parser_info_provider);
}
if (m_label_properties_parser == NULL) {
- m_label_properties_parser = Label_properties_bin_Parser::get_instance();
+ m_label_properties_parser = BinLabelPropertyParser::get_instance();
m_label_properties_parser->init(storageAllData, info[LABEL_PROPERTIES_FRAME].offset, info[LABEL_PROPERTIES_FRAME].size, &parser_info_provider);
}
if (m_autopopup_configure_parser == NULL) {
- m_autopopup_configure_parser = AutoPopup_Configure_Bin_Parser::get_instance();
+ m_autopopup_configure_parser = BinAutoPopupConfigParser::get_instance();
m_autopopup_configure_parser->init(storageAllData, info[AUTOPOPUP_CONFIGURE].offset, info[AUTOPOPUP_CONFIGURE].size, &parser_info_provider);
}
if (m_magnifier_configure_parser == NULL) {
- m_magnifier_configure_parser = Magnifier_Configure_Bin_Parser::get_instance();
+ m_magnifier_configure_parser = BinMagnifierConfigParser::get_instance();
m_magnifier_configure_parser->init(storageAllData, info[MAGNIFIER_CONFIGURE].offset, info[MAGNIFIER_CONFIGURE].size, &parser_info_provider);
}
if (m_nine_patch_file_list_parser == NULL) {
- m_nine_patch_file_list_parser = Nine_patch_file_list_bin_Parser::get_instance();
+ m_nine_patch_file_list_parser = BinNinePatchFileParser::get_instance();
m_nine_patch_file_list_parser->init(storageAllData, info[NINE_PATCH].offset, info[NINE_PATCH].size, &parser_info_provider);
}
SCLLOG_TIME_END("Parsing binary XML files");
}
-void BinXmlResource::load(int layout_id) {
+void BinResource::load(int layout_id) {
//m_layout_parser->load(layout_id);
m_key_coordinate_frame_parser->load(layout_id);
}
-void BinXmlResource::unload() {
+void BinResource::unload() {
//m_layout_parser->unload();
m_key_coordinate_frame_parser->unload();
}
-bool BinXmlResource::loaded(int layout_id) {
+bool BinResource::loaded(int layout_id) {
//return m_layout_parser->loaded(layout_id);
return m_key_coordinate_frame_parser->loaded(layout_id);
}
-int BinXmlResource::get_labelproperty_size() {
+int BinResource::get_labelproperty_size() {
return m_label_properties_parser->get_size();
}
-bool BinXmlResource::get_nine_patch_info(const char *filename, SclNinePatchInfo *info) {
+bool BinResource::get_nine_patch_info(const char *filename, SclNinePatchInfo *info) {
return m_nine_patch_file_list_parser->get_nine_patch_info(filename, info);
}
-int BinXmlResource::get_inputmode_id(const char *name) {
+int BinResource::get_inputmode_id(const char *name) {
return m_input_mode_configure_parser->get_inputmode_id(name);
}
-const char* BinXmlResource::get_inputmode_name(int id) {
+const char* BinResource::get_inputmode_name(int id) {
return m_input_mode_configure_parser->get_inputmode_name(id);
}
-int BinXmlResource::get_inputmode_size() {
+int BinResource::get_inputmode_size() {
return m_input_mode_configure_parser->get_inputmode_size();
}
-PSclInputModeConfigure BinXmlResource::get_input_mode_configure_table() {
+PSclInputModeConfigure BinResource::get_input_mode_configure_table() {
return m_input_mode_configure_parser->get_input_mode_configure_table();
}
-int BinXmlResource::get_layout_id(const char *name) {
+int BinResource::get_layout_id(const char *name) {
return m_layout_parser->get_layout_index(name);
}
-int BinXmlResource::get_layout_size() {
+int BinResource::get_layout_size() {
return m_layout_parser->get_layout_size();
}
-int BinXmlResource::get_modifier_decoration_id(const char *name) {
+int BinResource::get_modifier_decoration_id(const char *name) {
return m_modifier_decoration_parser->get_modifier_decoration_id(name);
}
-PSclLayout BinXmlResource::get_layout_table() {
+PSclLayout BinResource::get_layout_table() {
return m_layout_parser->get_layout_table();
}
-PSclLayoutKeyCoordinatePointerTable BinXmlResource::get_key_coordinate_pointer_frame() {
+PSclLayoutKeyCoordinatePointerTable BinResource::get_key_coordinate_pointer_frame() {
return m_layout_parser->get_key_coordinate_pointer_frame();
}
-PSclModifierDecoration BinXmlResource::get_modifier_decoration_table() {
+PSclModifierDecoration BinResource::get_modifier_decoration_table() {
return m_modifier_decoration_parser->get_modifier_decoration_table();
}
-PSclLabelPropertiesTable BinXmlResource::get_label_properties_frame() {
+PSclLabelPropertiesTable BinResource::get_label_properties_frame() {
return m_label_properties_parser->get_label_properties_frame();
}
-PSclDefaultConfigure BinXmlResource::get_default_configure() {
+PSclDefaultConfigure BinResource::get_default_configure() {
return m_default_configure_parser->get_default_configure();
}
-PSclAutoPopupConfigure BinXmlResource::get_autopopup_configure() {
+PSclAutoPopupConfigure BinResource::get_autopopup_configure() {
return m_autopopup_configure_parser->get_autopopup_configure();
}
-PSclMagnifierWndConfigure BinXmlResource::get_magnifier_configure() {
+PSclMagnifierWndConfigure BinResource::get_magnifier_configure() {
return m_magnifier_configure_parser->get_magnifier_configure();
}
using namespace std;
#include "put_record.h"
-Default_Configure_Bin_Parser* Default_Configure_Bin_Parser::m_instance = NULL;
+BinDefaultConfigParser* BinDefaultConfigParser::m_instance = NULL;
-Default_Configure_Bin_Parser::Default_Configure_Bin_Parser() {
+BinDefaultConfigParser::BinDefaultConfigParser() {
memset((void*)&m_default_configure, 0x00, sizeof(SclDefaultConfigure));
}
-Default_Configure_Bin_Parser::~Default_Configure_Bin_Parser() {
+BinDefaultConfigParser::~BinDefaultConfigParser() {
}
-Default_Configure_Bin_Parser* Default_Configure_Bin_Parser::get_instance() {
+BinDefaultConfigParser* BinDefaultConfigParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Default_Configure_Bin_Parser();
+ m_instance = new BinDefaultConfigParser();
}
return m_instance;
}
-void Default_Configure_Bin_Parser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
+void BinDefaultConfigParser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
m_storage.set_str_provider(parser_info_provider);
m_storage.get_storage(storage, offset, size);
this->parser_info_provider = parser_info_provider;
parsing_default_configure();
}
void
-Default_Configure_Bin_Parser::decode_color(SclColor& color, int width) {
+BinDefaultConfigParser::decode_color(SclColor& color, int width) {
if (width <= 0) return;
color.r = m_storage.get<sint_t>(width);
color.a = m_storage.get<sint_t>(width);
}
-void Default_Configure_Bin_Parser::parsing_default_configure() {
+void BinDefaultConfigParser::parsing_default_configure() {
PSclDefaultConfigure cur = &m_default_configure;
#endif
}
-PSclDefaultConfigure Default_Configure_Bin_Parser::get_default_configure() {
+PSclDefaultConfigure BinDefaultConfigParser::get_default_configure() {
return &m_default_configure;
}
*
*/
-#ifndef __AutoPopup_Configure_Bin_Parser__H__
-#define __AutoPopup_Configure_Bin_Parser__H__
+#ifndef __BinAutoPopupConfigParser__H__
+#define __BinAutoPopupConfigParser__H__
#include "sclres_type.h"
#include "string_collector.h"
#include "iparserinfo_provider.h"
#include "file_storage_impl.h"
#include "_auto_metadata.h"
-class AutoPopup_Configure_Bin_Parser {
+class BinAutoPopupConfigParser {
public:
- ~AutoPopup_Configure_Bin_Parser();
- static AutoPopup_Configure_Bin_Parser *get_instance();
+ ~BinAutoPopupConfigParser();
+ static BinAutoPopupConfigParser *get_instance();
void init(const FileStorage& storage, int, int, IParserInfo_Provider*);
PSclAutoPopupConfigure get_autopopup_configure();
private:
- AutoPopup_Configure_Bin_Parser();
+ BinAutoPopupConfigParser();
void parsing_autopopup_configure();
void decode_color(SclColor&, int width);
private:
- static AutoPopup_Configure_Bin_Parser *m_instance;
+ static BinAutoPopupConfigParser *m_instance;
SclAutoPopupConfigure m_autopopup_configure;
StringCollector m_string_collector;
FileStorage m_storage;
class DestructHelper {
public:
~DestructHelper() {
- if (AutoPopup_Configure_Bin_Parser::m_instance != NULL)
+ if (BinAutoPopupConfigParser::m_instance != NULL)
delete m_instance;
}
};
MAX_DATATYPE
};
namespace binary_xmlresource{
-class BinXmlResource: public sclres::SclRes{
+class BinResource: public sclres::SclRes{
public:
- ~BinXmlResource();
- static BinXmlResource* get_instance();
+ ~BinResource();
+ static BinResource* get_instance();
void init(const char *entry_filepath);
/* These functions are for dynamic (lazy) loading layouts */
void destroy();
struct info_t info[MAX_DATATYPE];
private:
- BinXmlResource();
+ BinResource();
private:
- static BinXmlResource* m_instance;
+ static BinResource* m_instance;
- Input_Mode_Configure_Bin_Parser *m_input_mode_configure_parser;
- Layout_Bin_Parser *m_layout_parser;
- Key_coordinate_frame_bin_Parser *m_key_coordinate_frame_parser;
- Modifier_decoration_bin_Parser *m_modifier_decoration_parser;
- Label_properties_bin_Parser *m_label_properties_parser;
- Default_Configure_Bin_Parser *m_default_configure_parser;
- AutoPopup_Configure_Bin_Parser *m_autopopup_configure_parser;
- Magnifier_Configure_Bin_Parser *m_magnifier_configure_parser;
- Nine_patch_file_list_bin_Parser *m_nine_patch_file_list_parser;
+ BinInputModeConfigParser *m_input_mode_configure_parser;
+ BinLayoutParser *m_layout_parser;
+ BinKeyCoordFrameParser *m_key_coordinate_frame_parser;
+ BinModifierDecorationParser *m_modifier_decoration_parser;
+ BinLabelPropertyParser *m_label_properties_parser;
+ BinDefaultConfigParser *m_default_configure_parser;
+ BinAutoPopupConfigParser *m_autopopup_configure_parser;
+ BinMagnifierConfigParser *m_magnifier_configure_parser;
+ BinNinePatchFileParser *m_nine_patch_file_list_parser;
private:
class DestructHelper {
public:
~DestructHelper() {
- if (BinXmlResource::m_instance != NULL)
+ if (BinResource::m_instance != NULL)
{
delete m_instance;
m_instance = NULL;
#include "iparserinfo_provider.h"
#include "file_storage_impl.h"
#include "_auto_metadata.h"
-class Default_Configure_Bin_Parser {
+class BinDefaultConfigParser {
public:
- ~Default_Configure_Bin_Parser();
- static Default_Configure_Bin_Parser *get_instance();
+ ~BinDefaultConfigParser();
+ static BinDefaultConfigParser *get_instance();
void init(const FileStorage& storage, int, int, IParserInfo_Provider*);
PSclDefaultConfigure get_default_configure();
//These private methods for parsing
private:
- Default_Configure_Bin_Parser();
+ BinDefaultConfigParser();
void parsing_default_configure();
void decode_color(SclColor&, int width);
private:
- static Default_Configure_Bin_Parser *m_instance;
+ static BinDefaultConfigParser *m_instance;
SclDefaultConfigure m_default_configure;
StringCollector m_string_collector;
IParserInfo_Provider* parser_info_provider;
class DestructHelper {
public:
~DestructHelper() {
- if (Default_Configure_Bin_Parser::m_instance != NULL)
+ if (BinDefaultConfigParser::m_instance != NULL)
delete m_instance;
}
};
#include "string_collector.h"
#include "_auto_metadata.h"
-class Input_Mode_Configure_Bin_Parser {
+class BinInputModeConfigParser {
public:
- ~Input_Mode_Configure_Bin_Parser();
- static Input_Mode_Configure_Bin_Parser *get_instance();
+ ~BinInputModeConfigParser();
+ static BinInputModeConfigParser *get_instance();
void init(const FileStorage&, int, int, IParserInfo_Provider* parser_info_provider);
PSclInputModeConfigure get_input_mode_configure_table();
int get_inputmode_id(const char *name);
void decode_string(FileStorage &storage, char** p, int width);
private:
- Input_Mode_Configure_Bin_Parser();
+ BinInputModeConfigParser();
void parsing_input_mode_configure_table();
void set_input_mode_configure_default_record(const PSclInputModeConfigure);
StringCollector m_string_collector;
private:
- static Input_Mode_Configure_Bin_Parser *m_instance;
+ static BinInputModeConfigParser *m_instance;
int m_inputmode_size;
SclInputModeConfigure m_input_mode_configure_table[MAX_SCL_INPUT_MODE];
#include "string_collector.h"
#include "file_storage_impl.h"
#include "_auto_metadata.h"
-class Key_coordinate_frame_bin_Parser {
+class BinKeyCoordFrameParser {
public:
- static Key_coordinate_frame_bin_Parser *get_instance();
+ static BinKeyCoordFrameParser *get_instance();
void init(const FileStorage& storage, int, int, IParserInfo_Provider*);
- ~Key_coordinate_frame_bin_Parser();
+ ~BinKeyCoordFrameParser();
PSclLayoutKeyCoordinatePointerTable get_key_coordinate_pointer_frame();
void load(int);
bool loaded(int);
void unload();
private:
- Key_coordinate_frame_bin_Parser();
+ BinKeyCoordFrameParser();
void parsing_key_coordinate_frame();
void decode_key_coordinate_record(FileStorage& storage, const PSclLayoutKeyCoordinate cur, const Key_coordinate_record_width&);
private:
- static Key_coordinate_frame_bin_Parser *m_instance;
+ static BinKeyCoordFrameParser *m_instance;
SclLayoutKeyCoordinate* m_key_coordinate_pointer_frame[MAX_SCL_LAYOUT][MAX_KEY];
IParserInfo_Provider *parser_info_provider;
class DestructHelper {
public:
~DestructHelper() {
- if (Key_coordinate_frame_bin_Parser::m_instance != NULL)
+ if (BinKeyCoordFrameParser::m_instance != NULL)
delete m_instance;
}
};
*
*/
-#ifndef __Label_properties_bin_Parser__H__
-#define __Label_properties_bin_Parser__H__
+#ifndef __BinLabelPropertyParser__H__
+#define __BinLabelPropertyParser__H__
#include "sclres_type.h"
#include "iparserinfo_provider.h"
#include <vector>
#include "file_storage_impl.h"
#include "_auto_metadata.h"
-class Label_properties_bin_Parser {
+class BinLabelPropertyParser {
public:
- ~Label_properties_bin_Parser();
- static Label_properties_bin_Parser *get_instance();
+ ~BinLabelPropertyParser();
+ static BinLabelPropertyParser *get_instance();
void init(const FileStorage& storage, int, int, IParserInfo_Provider*);
PSclLabelPropertiesTable get_label_properties_frame();
const int get_size();
private:
- Label_properties_bin_Parser();
+ BinLabelPropertyParser();
void parsing_label_properties_frame();
void decode_label_properties_record(const PSclLabelProperties cur, const Label_properties_record_width&);
void decode_color(SclColor& color, int width);
private:
- static Label_properties_bin_Parser *m_instance;
+ static BinLabelPropertyParser *m_instance;
SclLabelProperties m_label_properties_frame[MAX_SCL_LABEL_PROPERTIES][MAX_SIZE_OF_LABEL_FOR_ONE];
int m_size;
IParserInfo_Provider *parser_info_provider;
class DestructHelper {
public:
~DestructHelper() {
- if (Label_properties_bin_Parser::m_instance != NULL)
+ if (BinLabelPropertyParser::m_instance != NULL)
delete m_instance;
}
};
#include "string_collector.h"
#include "file_storage_impl.h"
#include "_auto_metadata.h"
-class Layout_Bin_Parser {
+class BinLayoutParser {
public:
- static Layout_Bin_Parser *get_instance();
+ static BinLayoutParser *get_instance();
void init(const FileStorage& storage, int, int, IParserInfo_Provider*);
int get_layout_index(const char *name);
PSclLayout get_layout_table();
PSclLayoutKeyCoordinatePointerTable get_key_coordinate_pointer_frame();
- ~Layout_Bin_Parser();
+ ~BinLayoutParser();
private:
- Layout_Bin_Parser();
+ BinLayoutParser();
void parsing_layout_table();
void decode_layout_record(SclLayout& cur, const Layout_width&);
void decode_color(SclColor&, int width);
private:
- static Layout_Bin_Parser *m_instance;
+ static BinLayoutParser *m_instance;
int m_layout_size;
SclLayout m_layout_table[MAX_SCL_LAYOUT];
class DestructHelper {
public:
~DestructHelper() {
- if (Layout_Bin_Parser::m_instance != NULL)
+ if (BinLayoutParser::m_instance != NULL)
delete m_instance;
}
};
*
*/
-#ifndef __Magnifier_Configure_Bin_Parser__H__
-#define __Magnifier_Configure_Bin_Parser__H__
+#ifndef __BinMagnifierConfigParser__H__
+#define __BinMagnifierConfigParser__H__
#include "sclres_type.h"
#include "string_collector.h"
#include "iparserinfo_provider.h"
#include "file_storage_impl.h"
#include "_auto_metadata.h"
-class Magnifier_Configure_Bin_Parser {
+class BinMagnifierConfigParser {
public:
- ~Magnifier_Configure_Bin_Parser();
- static Magnifier_Configure_Bin_Parser *get_instance();
+ ~BinMagnifierConfigParser();
+ static BinMagnifierConfigParser *get_instance();
void init(const FileStorage& storage, int, int, IParserInfo_Provider*);
PSclMagnifierWndConfigure get_magnifier_configure();
private:
- Magnifier_Configure_Bin_Parser();
+ BinMagnifierConfigParser();
void parsing_magnifier_configure();
private:
- static Magnifier_Configure_Bin_Parser *m_instance;
+ static BinMagnifierConfigParser *m_instance;
SclMagnifierWndConfigure m_magnifier_configure;
StringCollector m_string_collector;
FileStorage m_storage;
class DestructHelper {
public:
~DestructHelper() {
- if (Magnifier_Configure_Bin_Parser::m_instance != NULL)
+ if (BinMagnifierConfigParser::m_instance != NULL)
delete m_instance;
}
};
*
*/
-#ifndef __Modifier_decoration_bin_Parser__H__
-#define __Modifier_decoration_bin_Parser__H__
+#ifndef __BinModifierDecorationParser__H__
+#define __BinModifierDecorationParser__H__
#include <libxml/parser.h>
#include "sclres_type.h"
#include "iparserinfo_provider.h"
#include "file_storage_impl.h"
#include "_auto_metadata.h"
-class Modifier_decoration_bin_Parser {
+class BinModifierDecorationParser {
public:
- ~Modifier_decoration_bin_Parser();
- static Modifier_decoration_bin_Parser *get_instance();
+ ~BinModifierDecorationParser();
+ static BinModifierDecorationParser *get_instance();
void init(const FileStorage& storage, int, int, IParserInfo_Provider*);
PSclModifierDecoration get_modifier_decoration_table();
int get_modifier_decoration_id(const char *name);
private:
- Modifier_decoration_bin_Parser();
+ BinModifierDecorationParser();
void parsing_modifier_decoration_table();
private:
- static Modifier_decoration_bin_Parser *m_instance;
+ static BinModifierDecorationParser *m_instance;
SclModifierDecoration m_modifier_decoration_table[MAX_SCL_MODIFIER_DECORATION_NUM];
IParserInfo_Provider *parser_info_provider;
class DestructHelper {
public:
~DestructHelper() {
- if (Modifier_decoration_bin_Parser::m_instance != NULL)
+ if (BinModifierDecorationParser::m_instance != NULL)
delete m_instance;
}
};
*
*/
-#ifndef __Nine_patch_file_list_bin_Parser__H__
-#define __Nine_patch_file_list_bin_Parser__H__
+#ifndef __BinNinePatchFileParser__H__
+#define __BinNinePatchFileParser__H__
#include "iparserinfo_provider.h"
#include "sclres_type.h"
#include "string_collector.h"
#include "file_storage_impl.h"
#include "_auto_metadata.h"
-class Nine_patch_file_list_bin_Parser {
+class BinNinePatchFileParser {
static const int MAX_NINE_PATCH_FILE_LIST = 128;
public:
- ~Nine_patch_file_list_bin_Parser();
- static Nine_patch_file_list_bin_Parser *get_instance();
+ ~BinNinePatchFileParser();
+ static BinNinePatchFileParser *get_instance();
void init(const FileStorage& storage, int, int, IParserInfo_Provider*);
bool get_nine_patch_info(const char *filename, SclNinePatchInfo *info);
SclNinePatchInfo* get_nine_patch_list();
private:
- Nine_patch_file_list_bin_Parser();
+ BinNinePatchFileParser();
void parsing_nine_patch_file_list();
private:
- static Nine_patch_file_list_bin_Parser *m_instance;
+ static BinNinePatchFileParser *m_instance;
SclNinePatchInfo m_nine_patch_file_list[MAX_NINE_PATCH_FILE_LIST];
int m_size;
StringCollector m_string_collector;
class DestructHelper {
public:
~DestructHelper() {
- if (Nine_patch_file_list_bin_Parser::m_instance != NULL)
+ if (BinNinePatchFileParser::m_instance != NULL)
delete m_instance;
}
};
#include "simple_debug.h"
#include "put_record.h"
using namespace std;
-Input_Mode_Configure_Bin_Parser* Input_Mode_Configure_Bin_Parser::m_instance = NULL;
+BinInputModeConfigParser* BinInputModeConfigParser::m_instance = NULL;
-Input_Mode_Configure_Bin_Parser::Input_Mode_Configure_Bin_Parser() {
+BinInputModeConfigParser::BinInputModeConfigParser() {
m_inputmode_size = 0;
memset(m_input_mode_configure_table, 0x00, sizeof(SclInputModeConfigure) * MAX_SCL_INPUT_MODE);
}
-Input_Mode_Configure_Bin_Parser::~Input_Mode_Configure_Bin_Parser() {
+BinInputModeConfigParser::~BinInputModeConfigParser() {
}
-Input_Mode_Configure_Bin_Parser*
-Input_Mode_Configure_Bin_Parser::get_instance() {
+BinInputModeConfigParser*
+BinInputModeConfigParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Input_Mode_Configure_Bin_Parser();
+ m_instance = new BinInputModeConfigParser();
}
return m_instance;
}
void
-Input_Mode_Configure_Bin_Parser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
+BinInputModeConfigParser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
m_storage.set_str_provider(parser_info_provider);
m_storage.get_storage(storage, offset, size);
this->parser_info_provider = parser_info_provider;
}
int
-Input_Mode_Configure_Bin_Parser::get_inputmode_id(const char *name) {
+BinInputModeConfigParser::get_inputmode_id(const char *name) {
if (name == NULL) return -1;
for(int i = 0; i < MAX_SCL_INPUT_MODE; ++i) {
}
const char*
-Input_Mode_Configure_Bin_Parser::get_inputmode_name(int id) {
+BinInputModeConfigParser::get_inputmode_name(int id) {
if (id >= 0 && id < MAX_SCL_INPUT_MODE) {
return m_input_mode_configure_table[id].name;
}
}
int
-Input_Mode_Configure_Bin_Parser::get_inputmode_size() {
+BinInputModeConfigParser::get_inputmode_size() {
return m_inputmode_size;
}
void
-Input_Mode_Configure_Bin_Parser::parsing_input_mode_configure_table() {
+BinInputModeConfigParser::parsing_input_mode_configure_table() {
// skip data_size
m_storage.advance(8);
}
PSclInputModeConfigure
-Input_Mode_Configure_Bin_Parser::get_input_mode_configure_table() {
+BinInputModeConfigParser::get_input_mode_configure_table() {
return m_input_mode_configure_table;
}
using namespace std;
using namespace scl;
-Key_coordinate_frame_bin_Parser* Key_coordinate_frame_bin_Parser::m_instance = NULL;
+BinKeyCoordFrameParser* BinKeyCoordFrameParser::m_instance = NULL;
-Key_coordinate_frame_bin_Parser::Key_coordinate_frame_bin_Parser() {
+BinKeyCoordFrameParser::BinKeyCoordFrameParser() {
memset(m_key_coordinate_pointer_frame, 0x00, sizeof(SclLayoutKeyCoordinatePointer) * MAX_SCL_LAYOUT * MAX_KEY);
}
-Key_coordinate_frame_bin_Parser::~Key_coordinate_frame_bin_Parser() {
+BinKeyCoordFrameParser::~BinKeyCoordFrameParser() {
for (int i = 0; i < MAX_SCL_LAYOUT; ++i) {
for (int j = 0; j < MAX_KEY; ++j) {
free(m_key_coordinate_pointer_frame[i][j]);
}
}
}
-Key_coordinate_frame_bin_Parser* Key_coordinate_frame_bin_Parser::get_instance() {
+BinKeyCoordFrameParser* BinKeyCoordFrameParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Key_coordinate_frame_bin_Parser();
+ m_instance = new BinKeyCoordFrameParser();
}
return m_instance;
}
void
-Key_coordinate_frame_bin_Parser::
+BinKeyCoordFrameParser::
load(int layout_id)
{
- BinXmlResource *bin_xmlres = BinXmlResource::get_instance();
+ BinResource *bin_xmlres = BinResource::get_instance();
int layout_data_offset = bin_xmlres->info[LAYOUT].offset;
char path[_POSIX_PATH_MAX] = {0};
}
bool
-Key_coordinate_frame_bin_Parser::
+BinKeyCoordFrameParser::
loaded(int layout_id)
{
bool ret = TRUE;
}
void
-Key_coordinate_frame_bin_Parser::
+BinKeyCoordFrameParser::
unload()
{
for (int i = 0; i < MAX_SCL_LAYOUT; ++i) {
}
}
void
-Key_coordinate_frame_bin_Parser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
+BinKeyCoordFrameParser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
m_storage.set_str_provider(parser_info_provider);
m_storage.get_storage(storage, offset, size);
this->parser_info_provider = parser_info_provider;
}
PSclLayoutKeyCoordinatePointerTable
-Key_coordinate_frame_bin_Parser::get_key_coordinate_pointer_frame() {
+BinKeyCoordFrameParser::get_key_coordinate_pointer_frame() {
return m_key_coordinate_pointer_frame;
}
void
-Key_coordinate_frame_bin_Parser::decode_key_coordinate_record(FileStorage& storage, const PSclLayoutKeyCoordinate cur, const Key_coordinate_record_width& record_width) {
+BinKeyCoordFrameParser::decode_key_coordinate_record(FileStorage& storage, const PSclLayoutKeyCoordinate cur, const Key_coordinate_record_width& record_width) {
int width = 0;
cur->valid = (sclboolean)true;
#include "label_properties_bin_parser.h"
#include "simple_debug.h"
#include "put_record.h"
-Label_properties_bin_Parser* Label_properties_bin_Parser::m_instance = NULL;
+BinLabelPropertyParser* BinLabelPropertyParser::m_instance = NULL;
-Label_properties_bin_Parser::Label_properties_bin_Parser() {
+BinLabelPropertyParser::BinLabelPropertyParser() {
m_size = 0;
memset(m_label_properties_frame, 0, sizeof(SclLabelProperties) * MAX_SCL_LABEL_PROPERTIES * MAX_SIZE_OF_LABEL_FOR_ONE);
}
-Label_properties_bin_Parser::~Label_properties_bin_Parser() {
+BinLabelPropertyParser::~BinLabelPropertyParser() {
m_size = 0;
}
-Label_properties_bin_Parser* Label_properties_bin_Parser::get_instance() {
+BinLabelPropertyParser* BinLabelPropertyParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Label_properties_bin_Parser();
+ m_instance = new BinLabelPropertyParser();
}
return m_instance;
}
-void Label_properties_bin_Parser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
+void BinLabelPropertyParser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
m_storage.set_str_provider(parser_info_provider);
m_storage.get_storage(storage, offset, size);
this->parser_info_provider = parser_info_provider;
parsing_label_properties_frame();
}
const int
-Label_properties_bin_Parser::get_size() {
+BinLabelPropertyParser::get_size() {
return m_size;
}
//recompute_layout will change the table
-PSclLabelPropertiesTable Label_properties_bin_Parser::get_label_properties_frame() {
+PSclLabelPropertiesTable BinLabelPropertyParser::get_label_properties_frame() {
return m_label_properties_frame;
}
-void Label_properties_bin_Parser::parsing_label_properties_frame() {
+void BinLabelPropertyParser::parsing_label_properties_frame() {
// skip data_size
m_storage.advance(8);
}
void
-Label_properties_bin_Parser::decode_color(SclColor& color, int width) {
+BinLabelPropertyParser::decode_color(SclColor& color, int width) {
if (width <= 0) return;
color.r = m_storage.get<sint_t>(width);
color.a = m_storage.get<sint_t>(width);
}
void
-Label_properties_bin_Parser::decode_label_properties_record(const PSclLabelProperties cur, const Label_properties_record_width& record_width) {
+BinLabelPropertyParser::decode_label_properties_record(const PSclLabelProperties cur, const Label_properties_record_width& record_width) {
cur->valid = (sclboolean)true;
//label_name
using namespace std;
using namespace scl;
-Layout_Bin_Parser* Layout_Bin_Parser::m_instance = NULL;
+BinLayoutParser* BinLayoutParser::m_instance = NULL;
-Layout_Bin_Parser::
-Layout_Bin_Parser() {
+BinLayoutParser::
+BinLayoutParser() {
m_layout_size = 0;
memset(m_layout_table, 0x00, sizeof(SclLayout) * MAX_SCL_LAYOUT);
}
-Layout_Bin_Parser::
-~Layout_Bin_Parser() {
+BinLayoutParser::
+~BinLayoutParser() {
}
-Layout_Bin_Parser* Layout_Bin_Parser::
+BinLayoutParser* BinLayoutParser::
get_instance() {
if (m_instance == NULL) {
- m_instance = new Layout_Bin_Parser();
+ m_instance = new BinLayoutParser();
}
return m_instance;
}
-void Layout_Bin_Parser::
+void BinLayoutParser::
init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
m_storage.set_str_provider(parser_info_provider);
m_storage.get_storage(storage, offset, size);
}
-int Layout_Bin_Parser::
+int BinLayoutParser::
get_layout_index(const char *name) {
int ret = NOT_USED;
if (name) {
return ret;
}
-PSclLayout Layout_Bin_Parser::
+PSclLayout BinLayoutParser::
get_layout_table() {
return m_layout_table;
}
-int Layout_Bin_Parser::
+int BinLayoutParser::
get_layout_size() {
return m_layout_size;
}
-PSclLayoutKeyCoordinatePointerTable Layout_Bin_Parser::
+PSclLayoutKeyCoordinatePointerTable BinLayoutParser::
get_key_coordinate_pointer_frame() {
- Key_coordinate_frame_bin_Parser *key_coordinate_frame_bin_parser = Key_coordinate_frame_bin_Parser::get_instance();
+ BinKeyCoordFrameParser *key_coordinate_frame_bin_parser = BinKeyCoordFrameParser::get_instance();
return key_coordinate_frame_bin_parser->get_key_coordinate_pointer_frame();
}
-void Layout_Bin_Parser::
+void BinLayoutParser::
parsing_layout_table() {
// 4 byte (range[0-4,294,967,295))
const int DATA_SIZE_BYTES = 4;
}
void
-Layout_Bin_Parser::
+BinLayoutParser::
decode_color(SclColor& color, int width) {
if (width <= 0) return;
color.b = m_storage.get<sint_t>(width);
color.a = m_storage.get<sint_t>(width);
}
-void Layout_Bin_Parser::
+void BinLayoutParser::
decode_layout_record(SclLayout& cur, const Layout_width& record_width) {
//name
m_storage.get_str(&(cur.name), record_width.name, m_string_collector);
#include <assert.h>
using namespace std;
#include "put_record.h"
-Magnifier_Configure_Bin_Parser* Magnifier_Configure_Bin_Parser::m_instance = NULL;
+BinMagnifierConfigParser* BinMagnifierConfigParser::m_instance = NULL;
-Magnifier_Configure_Bin_Parser::Magnifier_Configure_Bin_Parser() {
+BinMagnifierConfigParser::BinMagnifierConfigParser() {
memset((void*)&m_magnifier_configure, 0x00, sizeof(SclMagnifierWndConfigure));
}
-Magnifier_Configure_Bin_Parser::~Magnifier_Configure_Bin_Parser() {
+BinMagnifierConfigParser::~BinMagnifierConfigParser() {
}
-Magnifier_Configure_Bin_Parser* Magnifier_Configure_Bin_Parser::get_instance() {
+BinMagnifierConfigParser* BinMagnifierConfigParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Magnifier_Configure_Bin_Parser();
+ m_instance = new BinMagnifierConfigParser();
}
return m_instance;
}
-void Magnifier_Configure_Bin_Parser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
+void BinMagnifierConfigParser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
m_storage.set_str_provider(parser_info_provider);
m_storage.get_storage(storage, offset, size);
this->parser_info_provider = parser_info_provider;
}
-void Magnifier_Configure_Bin_Parser::parsing_magnifier_configure() {
+void BinMagnifierConfigParser::parsing_magnifier_configure() {
Magnifier_configure_width record_width;
set_magnifier_configure_width(*parser_info_provider, record_width);
#endif
}
-PSclMagnifierWndConfigure Magnifier_Configure_Bin_Parser::get_magnifier_configure() {
+PSclMagnifierWndConfigure BinMagnifierConfigParser::get_magnifier_configure() {
return &m_magnifier_configure;
}
#include <memory.h>
#include "put_record.h"
-Modifier_decoration_bin_Parser* Modifier_decoration_bin_Parser::m_instance = NULL;
+BinModifierDecorationParser* BinModifierDecorationParser::m_instance = NULL;
-Modifier_decoration_bin_Parser::Modifier_decoration_bin_Parser() {
+BinModifierDecorationParser::BinModifierDecorationParser() {
memset(m_modifier_decoration_table, 0x00, sizeof(SclModifierDecoration) * MAX_SCL_MODIFIER_DECORATION_NUM);
}
-Modifier_decoration_bin_Parser::~Modifier_decoration_bin_Parser() {
+BinModifierDecorationParser::~BinModifierDecorationParser() {
}
-Modifier_decoration_bin_Parser*
-Modifier_decoration_bin_Parser::get_instance() {
+BinModifierDecorationParser*
+BinModifierDecorationParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Modifier_decoration_bin_Parser();
+ m_instance = new BinModifierDecorationParser();
}
return m_instance;
}
void
-Modifier_decoration_bin_Parser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
+BinModifierDecorationParser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
m_storage.set_str_provider(parser_info_provider);
m_storage.get_storage(storage, offset, size);
this->parser_info_provider = parser_info_provider;
}
/* recompute_layout will change the table */
-PSclModifierDecoration Modifier_decoration_bin_Parser::get_modifier_decoration_table() {
+PSclModifierDecoration BinModifierDecorationParser::get_modifier_decoration_table() {
return m_modifier_decoration_table;
}
void
-Modifier_decoration_bin_Parser::parsing_modifier_decoration_table() {
+BinModifierDecorationParser::parsing_modifier_decoration_table() {
PSclModifierDecoration cur = m_modifier_decoration_table;
Modifier_decoration_width record_width;
}
int
-Modifier_decoration_bin_Parser::get_modifier_decoration_id( const char *name )
+BinModifierDecorationParser::get_modifier_decoration_id( const char *name )
{
if (name == NULL) return -1;
#include <memory.h>
#include <assert.h>
#include "put_record.h"
-Nine_patch_file_list_bin_Parser* Nine_patch_file_list_bin_Parser::m_instance = NULL;
+BinNinePatchFileParser* BinNinePatchFileParser::m_instance = NULL;
-Nine_patch_file_list_bin_Parser::Nine_patch_file_list_bin_Parser() {
+BinNinePatchFileParser::BinNinePatchFileParser() {
m_size = 0;
memset(m_nine_patch_file_list, 0x00, sizeof(SclNinePatchInfo) * MAX_NINE_PATCH_FILE_LIST);
}
-Nine_patch_file_list_bin_Parser::~Nine_patch_file_list_bin_Parser() {
+BinNinePatchFileParser::~BinNinePatchFileParser() {
m_size = 0;
}
-Nine_patch_file_list_bin_Parser* Nine_patch_file_list_bin_Parser::get_instance() {
+BinNinePatchFileParser* BinNinePatchFileParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Nine_patch_file_list_bin_Parser();
+ m_instance = new BinNinePatchFileParser();
}
return m_instance;
}
-void Nine_patch_file_list_bin_Parser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
+void BinNinePatchFileParser::init(const FileStorage& storage, int offset, int size, IParserInfo_Provider* parser_info_provider) {
m_storage.set_str_provider(parser_info_provider);
m_storage.get_storage(storage, offset, size);
this->parser_info_provider = parser_info_provider;
parsing_nine_patch_file_list();
}
-void Nine_patch_file_list_bin_Parser::parsing_nine_patch_file_list() {
+void BinNinePatchFileParser::parsing_nine_patch_file_list() {
Nine_patch_width record_width;
set_nine_patch_width(*parser_info_provider, record_width);
}
SclNinePatchInfo*
-Nine_patch_file_list_bin_Parser::get_nine_patch_list() {
+BinNinePatchFileParser::get_nine_patch_list() {
return m_nine_patch_file_list;
}
bool
-Nine_patch_file_list_bin_Parser::get_nine_patch_info(const char* filename, SclNinePatchInfo *info) {
+BinNinePatchFileParser::get_nine_patch_info(const char* filename, SclNinePatchInfo *info) {
if (filename == NULL) return false;
for(int i = 0; i < MAX_NINE_PATCH_FILE_LIST && i < m_size; ++i) {
*
*/
+#include "sclres.h"
#include "sclres_manager.h"
#include "xmlresource.h"
#include "binary_xmlresource.h"
using namespace sclres;
#include "put_record.h"
+static sclres::SclRes *_current_parser = NULL;
+
SclResParserManager* SclResParserManager::m_instance = NULL;
SclResParserManager::~SclResParserManager() {
- if (m_cur)
- delete m_cur;
- m_cur = NULL;
+ if (_current_parser)
+ delete _current_parser;
+ _current_parser = NULL;
}
SclResParserManager*
}
SclResParserManager::SclResParserManager() {
- m_cur = NULL;
+ _current_parser = NULL;
}
void
SclResParserManager::init(const SCLParserType parser_type, const char *entry_filepath) {
if (parser_type == SCL_PARSER_TYPE_XML) {
SCLLOG(SclLog::MESSAGE, "Use text xml\n");
- m_cur = XMLResource::get_instance();
+ _current_parser = XMLResource::get_instance();
}
else if (parser_type == SCL_PARSER_TYPE_BINARY_XML) {
SCLLOG(SclLog::MESSAGE, "Use binary xml\n");
- m_cur = BinXmlResource::get_instance();
+ _current_parser = BinResource::get_instance();
}
/* Let's acquire the directory information from filepath */
std::string filepath = str.substr(0, found);
std::string filename = str.substr(found + 1);
- //assert(m_cur != NULL);
- if (m_cur != NULL) {
+ //assert(_current_parser != NULL);
+ if (_current_parser != NULL) {
/* Assume the directory where the main entry file exists, is the default resource directory */
- m_cur->set_resource_directory(filepath.c_str());
- m_cur->init(filename.c_str());
+ _current_parser->set_resource_directory(filepath.c_str());
+ _current_parser->init(filename.c_str());
#ifdef __SCL_TXT_DEBUG
- put_autopopup_configure(PARSER, *(m_cur->get_autopopup_configure()));
- put_default_configure(PARSER, *(m_cur->get_default_configure()));
- put_input_mode_configure_table(PARSER, m_cur->get_input_mode_configure_table());
- put_key_coordinate_frame(PARSER, m_cur->get_key_coordinate_pointer_frame());
- put_label_properties_frame(PARSER, m_cur->get_label_properties_frame());
- put_layout_table(PARSER, m_cur->get_layout_table());
- put_magnifier_wnd_configure(PARSER, *(m_cur->get_magnifier_configure()));
- put_modifier_decoration(PARSER, m_cur->get_modifier_decoration_table());
- //put_nine_patch_info(PARSER, m_cur->get_nine_patch_file_list());
+ put_autopopup_configure(PARSER, *(_current_parser->get_autopopup_configure()));
+ put_default_configure(PARSER, *(_current_parser->get_default_configure()));
+ put_input_mode_configure_table(PARSER, _current_parser->get_input_mode_configure_table());
+ put_key_coordinate_frame(PARSER, _current_parser->get_key_coordinate_pointer_frame());
+ put_label_properties_frame(PARSER, _current_parser->get_label_properties_frame());
+ put_layout_table(PARSER, _current_parser->get_layout_table());
+ put_magnifier_wnd_configure(PARSER, *(_current_parser->get_magnifier_configure()));
+ put_modifier_decoration(PARSER, _current_parser->get_modifier_decoration_table());
+ //put_nine_patch_info(PARSER, _current_parser->get_nine_patch_file_list());
#endif
}
}
void
SclResParserManager::load(int layout_id) {
- if (m_cur) {
- m_cur->load(layout_id);
+ if (_current_parser) {
+ _current_parser->load(layout_id);
}
}
void
SclResParserManager::unload() {
- if (m_cur) {
- m_cur->unload();
+ if (_current_parser) {
+ _current_parser->unload();
}
}
bool
SclResParserManager::loaded(int layout_id) {
- if (m_cur == NULL) return false;
+ if (_current_parser == NULL) return false;
- return m_cur->loaded(layout_id);
+ return _current_parser->loaded(layout_id);
}
PSclInputModeConfigure
SclResParserManager::get_input_mode_configure_table() {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->get_input_mode_configure_table();
+ return _current_parser->get_input_mode_configure_table();
}
PSclLayout
SclResParserManager::get_layout_table() {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->get_layout_table();
+ return _current_parser->get_layout_table();
}
PSclLayoutKeyCoordinatePointerTable
SclResParserManager::get_key_coordinate_pointer_frame() {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->get_key_coordinate_pointer_frame();
+ return _current_parser->get_key_coordinate_pointer_frame();
}
PSclModifierDecoration
SclResParserManager::get_modifier_decoration_table() {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->get_modifier_decoration_table();
+ return _current_parser->get_modifier_decoration_table();
}
PSclLabelPropertiesTable
SclResParserManager::get_label_properties_frame() {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->get_label_properties_frame();
+ return _current_parser->get_label_properties_frame();
}
PSclDefaultConfigure
SclResParserManager::get_default_configure() {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->get_default_configure();
+ return _current_parser->get_default_configure();
}
PSclAutoPopupConfigure
SclResParserManager::get_autopopup_configure() {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->get_autopopup_configure();
+ return _current_parser->get_autopopup_configure();
}
PSclMagnifierWndConfigure
SclResParserManager::get_magnifier_configure() {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->get_magnifier_configure();
+ return _current_parser->get_magnifier_configure();
}
const char*
SclResParserManager::get_resource_directory() {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->get_resource_directory();
+ return _current_parser->get_resource_directory();
}
int
SclResParserManager::get_inputmode_id(const char *name) {
- if (m_cur == NULL) return -1;
+ if (_current_parser == NULL) return -1;
- return m_cur->get_inputmode_id(name);
+ return _current_parser->get_inputmode_id(name);
}
const char*
SclResParserManager::get_inputmode_name(int id) {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->get_inputmode_name(id);
+ return _current_parser->get_inputmode_name(id);
}
int
SclResParserManager::get_inputmode_size() {
- if (m_cur == NULL) return 0;
+ if (_current_parser == NULL) return 0;
- return m_cur->get_inputmode_size();
+ return _current_parser->get_inputmode_size();
}
int
SclResParserManager::get_layout_size() {
- if (m_cur == NULL) return 0;
+ if (_current_parser == NULL) return 0;
- return m_cur->get_layout_size();
+ return _current_parser->get_layout_size();
}
int
SclResParserManager::get_layout_id(const char *name) {
- if (m_cur == NULL) return -1;
+ if (_current_parser == NULL) return -1;
- return m_cur->get_layout_id(name);
+ return _current_parser->get_layout_id(name);
}
int
SclResParserManager::get_labelproperty_size() {
- if (m_cur == NULL) return 0;
+ if (_current_parser == NULL) return 0;
- return m_cur->get_labelproperty_size();
+ return _current_parser->get_labelproperty_size();
}
int
SclResParserManager::get_modifier_decoration_id(const char *name) {
- if (m_cur == NULL) return -1;
+ if (_current_parser == NULL) return -1;
- return m_cur->get_modifier_decoration_id(name);
+ return _current_parser->get_modifier_decoration_id(name);
}
bool
SclResParserManager::get_nine_patch_info(const char *filename, SclNinePatchInfo *info) {
- if (m_cur == NULL) return false;
+ if (_current_parser == NULL) return false;
- return m_cur->get_nine_patch_info(filename, info);
+ return _current_parser->get_nine_patch_info(filename, info);
}
const char*
SclResParserManager::name() {
- if (m_cur == NULL) return NULL;
+ if (_current_parser == NULL) return NULL;
- return m_cur->name();
+ return _current_parser->name();
}
#ifndef __SCLRES_MANAGER__
#define __SCLRES_MANAGER__
-#include "sclres.h"
-#include <vector>
-#include <string>
-typedef std::vector<sclres::SclRes> SclResTable;
+#include "sclres_type.h"
class SclResParserManager{
public:
private:
SclResParserManager();
static SclResParserManager* m_instance;
- sclres::SclRes* m_cur;
-
- private:
- class DestructHelper {
- public:
- ~DestructHelper() {
- if (SclResParserManager::m_instance != NULL)
- delete m_instance;
- }
- };
- static DestructHelper des;
};
#endif
cur_node = xmlDocGetRootElement(doc);
if (cur_node == NULL) {
- SCLLOG(SclLog::WARNING, "AutoPopup_Configure_Parser: empty document.\n");
+ SCLLOG(SclLog::WARNING, "AutoPopupConfigParser: empty document.\n");
xmlFreeDoc(doc);
return -1;
}
SclAutoPopupConfigure m_autopopup_configure;
};
-AutoPopup_Configure_Parser* AutoPopup_Configure_Parser::m_instance = NULL;
+AutoPopupConfigParser* AutoPopupConfigParser::m_instance = NULL;
-AutoPopup_Configure_Parser::AutoPopup_Configure_Parser() {
+AutoPopupConfigParser::AutoPopupConfigParser() {
m_impl = new AutoPopupConfigureParserImpl;
if (m_impl == NULL) {
- SCLLOG(SclLog::ERROR, "Create AutoPopup_Configure_Parser failed");
+ SCLLOG(SclLog::ERROR, "Create AutoPopupConfigParser failed");
}
}
-AutoPopup_Configure_Parser::~AutoPopup_Configure_Parser() {
+AutoPopupConfigParser::~AutoPopupConfigParser() {
if (m_impl) {
- SCLLOG(SclLog::MESSAGE, "~AutoPopup_Configure_Parser() has called");
+ SCLLOG(SclLog::MESSAGE, "~AutoPopupConfigParser() has called");
delete m_impl;
m_impl = NULL;
}
}
-AutoPopup_Configure_Parser*
-AutoPopup_Configure_Parser::get_instance() {
+AutoPopupConfigParser*
+AutoPopupConfigParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new AutoPopup_Configure_Parser();
+ m_instance = new AutoPopupConfigParser();
}
return m_instance;
}
int
-AutoPopup_Configure_Parser::init(const char* file) {
+AutoPopupConfigParser::init(const char* file) {
return m_impl->parsing_autopopup_configure(file);
}
PSclAutoPopupConfigure
-AutoPopup_Configure_Parser::get_autopopup_configure() {
+AutoPopupConfigParser::get_autopopup_configure() {
return &m_impl->m_autopopup_configure;
}
cur_node = xmlDocGetRootElement(doc);
if (cur_node == NULL) {
- SCLLOG(SclLog::DEBUG, "Default_Configure_Parser: empty document.\n");
+ SCLLOG(SclLog::DEBUG, "DefaultConfigParser: empty document.\n");
xmlFreeDoc(doc);
return -1;
}
if (0 != xmlStrcmp(cur_node->name, (const xmlChar*)"default_configure"))
{
- SCLLOG(SclLog::DEBUG, "Default_Configure_Parser: root name error: %s\n!", (char *)cur_node->name);
+ SCLLOG(SclLog::DEBUG, "DefaultConfigParser: root name error: %s\n!", (char *)cur_node->name);
xmlFreeDoc(doc);
return -1;
}
SclDefaultConfigure m_default_configure;
};
-Default_Configure_Parser* Default_Configure_Parser::m_instance = NULL;
+DefaultConfigParser* DefaultConfigParser::m_instance = NULL;
-Default_Configure_Parser*
-Default_Configure_Parser::get_instance() {
+DefaultConfigParser*
+DefaultConfigParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Default_Configure_Parser();
+ m_instance = new DefaultConfigParser();
}
return m_instance;
}
-Default_Configure_Parser::Default_Configure_Parser() {
+DefaultConfigParser::DefaultConfigParser() {
m_impl = new DefaultConfigureParserImpl;
if (m_impl == NULL) {
SCLLOG(SclLog::ERROR, "Create DefaultConfigureParserImpl failed");
}
}
-Default_Configure_Parser::~Default_Configure_Parser() {
+DefaultConfigParser::~DefaultConfigParser() {
if (m_impl) {
- SCLLOG(SclLog::MESSAGE, "~Default_Configure_Parser() has called");
+ SCLLOG(SclLog::MESSAGE, "~DefaultConfigParser() has called");
delete m_impl;
m_impl = NULL;
}
}
int
-Default_Configure_Parser::init(const char* file) {
+DefaultConfigParser::init(const char* file) {
return m_impl->parsing_default_configure(file);
}
PSclDefaultConfigure
-Default_Configure_Parser::get_default_configure() {
+DefaultConfigParser::get_default_configure() {
return &m_impl->m_default_configure;
}
*
*/
-#ifndef __AutoPopup_Configure_Parser__H__
-#define __AutoPopup_Configure_Parser__H__
+#ifndef __AutoPopupConfigParser__H__
+#define __AutoPopupConfigParser__H__
#include "sclres_type.h"
typedef SclAutoPopupConfigure *PSclAutoPopupConfigure;
class AutoPopupConfigureParserImpl;
-class AutoPopup_Configure_Parser {
+class AutoPopupConfigParser {
AutoPopupConfigureParserImpl *m_impl;
public:
int init(const char* file);
PSclAutoPopupConfigure get_autopopup_configure();
public:
- ~AutoPopup_Configure_Parser();
- static AutoPopup_Configure_Parser *get_instance();
+ ~AutoPopupConfigParser();
+ static AutoPopupConfigParser *get_instance();
private:
- AutoPopup_Configure_Parser();
- static AutoPopup_Configure_Parser *m_instance;
+ AutoPopupConfigParser();
+ static AutoPopupConfigParser *m_instance;
};
class DefaultConfigureParserImpl;
-class Default_Configure_Parser {
+class DefaultConfigParser {
DefaultConfigureParserImpl *m_impl;
public:
int init(const char* file);
PSclDefaultConfigure get_default_configure();
public:
- ~Default_Configure_Parser();
- static Default_Configure_Parser *get_instance();
+ ~DefaultConfigParser();
+ static DefaultConfigParser *get_instance();
private:
- Default_Configure_Parser();
- static Default_Configure_Parser *m_instance;
+ DefaultConfigParser();
+ static DefaultConfigParser *m_instance;
};
*
*/
-#ifndef __Label_properties_Parser__H__
-#define __Label_properties_Parser__H__
+#ifndef __LabelPropertyParser__H__
+#define __LabelPropertyParser__H__
#include "sclres_type.h"
class LabelPropertiesParserImpl;
-class Label_properties_Parser {
+class LabelPropertyParser {
LabelPropertiesParserImpl *m_impl;
public:
int init(const char* file);
PSclLabelPropertiesTable get_label_properties_frame();
int get_size();
public:
- ~Label_properties_Parser();
- static Label_properties_Parser *get_instance();
+ ~LabelPropertyParser();
+ static LabelPropertyParser *get_instance();
private:
- Label_properties_Parser();
- static Label_properties_Parser *m_instance;
+ LabelPropertyParser();
+ static LabelPropertyParser *m_instance;
};
#define LAYOUT_ROW_KEY_AUTOPOPUP_KEYS_SHIFTMODE_ATTRIBUTE "shift_state"
#define LAYOUT_ROW_KEY_MAGNIFIER_LABEL_TAG "magnifier_label"
-class Layout_Parser {
+class LayoutParser {
public:
- ~Layout_Parser();
- static Layout_Parser *get_instance();
+ ~LayoutParser();
+ static LayoutParser *get_instance();
int init(const char *dir, char **layout_files, int size);
void load(int layout_id);
sclchar *label_type;
sclchar *bg_image_path[SCL_SHIFT_STATE_MAX][SCL_BUTTON_STATE_MAX];
} Row;
- Layout_Parser();
+ LayoutParser();
int get_drag_state_prop(const xmlNodePtr cur_node);
int get_shift_state_prop(const xmlNodePtr cur_node);
void release_key_strings();
private:
- static Layout_Parser *m_instance;
+ static LayoutParser *m_instance;
int m_layout_size;
SclLayout m_layout_table[MAX_SCL_LAYOUT];
sclchar *m_layout_files[MAX_SCL_LAYOUT];
class DestructHelper {
public:
~DestructHelper() {
- if (Layout_Parser::m_instance != NULL)
+ if (LayoutParser::m_instance != NULL)
delete m_instance;
}
};
*
*/
-#ifndef __Magnifier_Configure_Parser__H__
-#define __Magnifier_Configure_Parser__H__
+#ifndef __MagnifierConfigParser__H__
+#define __MagnifierConfigParser__H__
#include "sclres_type.h"
typedef SclMagnifierWndConfigure *PSclMagnifierWndConfigure;
class MagnifierConfigureParserImpl;
-class Magnifier_Configure_Parser {
+class MagnifierConfigParser {
MagnifierConfigureParserImpl *m_impl;
public:
int init(const char* file);
PSclMagnifierWndConfigure get_magnifier_configure();
public:
- ~Magnifier_Configure_Parser();
- static Magnifier_Configure_Parser *get_instance();
+ ~MagnifierConfigParser();
+ static MagnifierConfigParser *get_instance();
private:
- Magnifier_Configure_Parser();
- static Magnifier_Configure_Parser *m_instance;
+ MagnifierConfigParser();
+ static MagnifierConfigParser *m_instance;
};
*
*/
-#ifndef __Main_Entry_Parser__H__
-#define __Main_Entry_Parser__H__
+#ifndef __MainEntryParser__H__
+#define __MainEntryParser__H__
class XMLFiles{
public:
char* input_mode_configure;
};
class MainEntryParserImpl;
-class Main_Entry_Parser {
+class MainEntryParser {
MainEntryParserImpl *m_impl;
public:
/* parsing xml file, path is assigned */
XMLFiles& get_xml_files();
public:
- ~Main_Entry_Parser();
- static Main_Entry_Parser *get_instance();
+ ~MainEntryParser();
+ static MainEntryParser *get_instance();
private:
- Main_Entry_Parser();
- static Main_Entry_Parser *m_instance;
+ MainEntryParser();
+ static MainEntryParser *m_instance;
};
#endif
*
*/
-#ifndef __Modifier_decoration_Parser__H__
-#define __Modifier_decoration_Parser__H__
+#ifndef __ModifierDecorationParser__H__
+#define __ModifierDecorationParser__H__
#include "sclres_type.h"
class ModifierDecorationParserImpl;
-class Modifier_decoration_Parser {
+class ModifierDecorationParser {
ModifierDecorationParserImpl *m_impl;
public:
int init(const char* file);
PSclModifierDecoration get_modifier_decoration_table();
int get_modifier_decoration_id(const char *name);
public:
- ~Modifier_decoration_Parser();
- static Modifier_decoration_Parser *get_instance();
+ ~ModifierDecorationParser();
+ static ModifierDecorationParser *get_instance();
private:
- Modifier_decoration_Parser();
- static Modifier_decoration_Parser *m_instance;
+ ModifierDecorationParser();
+ static ModifierDecorationParser *m_instance;
};
*
*/
-#ifndef __Nine_patch_file_list_Parser__H__
-#define __Nine_patch_file_list_Parser__H__
+#ifndef __NinePatchFileParser_Parser__H__
+#define __NinePatchFileParser_Parser__H__
#include "sclres_type.h"
const int MAX_NINE_PATCH_FILE_LIST = 128;
class NinePatchFileListParserImpl;
-class Nine_patch_file_list_Parser {
+class NinePatchFileParser_Parser {
NinePatchFileListParserImpl *m_impl;
public:
int init(const char* file);
SclNinePatchInfo* get_nine_patch_list();
bool get_nine_patch_info(const char *filename, SclNinePatchInfo *info);
public:
- ~Nine_patch_file_list_Parser();
- static Nine_patch_file_list_Parser *get_instance();
+ ~NinePatchFileParser_Parser();
+ static NinePatchFileParser_Parser *get_instance();
private:
- Nine_patch_file_list_Parser();
- static Nine_patch_file_list_Parser *m_instance;
+ NinePatchFileParser_Parser();
+ static NinePatchFileParser_Parser *m_instance;
};
private:
static XMLResource* m_instance;
- Main_Entry_Parser *m_main_entry_parser;
+ MainEntryParser *m_main_entry_parser;
Input_Mode_Configure_Parser *m_input_mode_configure_parser;
- Layout_Parser *m_layout_parser;
- Modifier_decoration_Parser *m_modifier_decoration_parser;
- Label_properties_Parser *m_label_properties_parser;
- Default_Configure_Parser *m_default_configure_parser;
- AutoPopup_Configure_Parser *m_autopopup_configure_parser;
- Magnifier_Configure_Parser *m_magnifier_configure_parser;
- Nine_patch_file_list_Parser *m_nine_patch_file_list_parser;
+ LayoutParser *m_layout_parser;
+ ModifierDecorationParser *m_modifier_decoration_parser;
+ LabelPropertyParser *m_label_properties_parser;
+ DefaultConfigParser *m_default_configure_parser;
+ AutoPopupConfigParser *m_autopopup_configure_parser;
+ MagnifierConfigParser *m_magnifier_configure_parser;
+ NinePatchFileParser_Parser *m_nine_patch_file_list_parser;
private:
class DestructHelper {
int m_size;
};
-Label_properties_Parser* Label_properties_Parser::m_instance = NULL;
+LabelPropertyParser* LabelPropertyParser::m_instance = NULL;
-Label_properties_Parser::Label_properties_Parser() {
+LabelPropertyParser::LabelPropertyParser() {
m_impl = new LabelPropertiesParserImpl;
if (m_impl == NULL) {
- SCLLOG(SclLog::ERROR, "Create Label_properties_Parser failed");
+ SCLLOG(SclLog::ERROR, "Create LabelPropertyParser failed");
}
}
-Label_properties_Parser::~Label_properties_Parser() {
+LabelPropertyParser::~LabelPropertyParser() {
if (m_impl) {
- SCLLOG(SclLog::MESSAGE, "~Label_properties_Parser() has called");
+ SCLLOG(SclLog::MESSAGE, "~LabelPropertyParser() has called");
delete m_impl;
m_impl = NULL;
}
}
-Label_properties_Parser*
-Label_properties_Parser::get_instance() {
+LabelPropertyParser*
+LabelPropertyParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Label_properties_Parser();
+ m_instance = new LabelPropertyParser();
}
return m_instance;
}
int
-Label_properties_Parser::init(const char* file) {
+LabelPropertyParser::init(const char* file) {
return m_impl->parsing_label_properties_frame(file);
}
int
-Label_properties_Parser::get_size() {
+LabelPropertyParser::get_size() {
return m_impl->m_size;
}
//recompute_layout will change the table
PSclLabelPropertiesTable
-Label_properties_Parser::get_label_properties_frame() {
+LabelPropertyParser::get_label_properties_frame() {
return m_impl->m_label_properties_frame;
}
using namespace std;
-Layout_Parser* Layout_Parser::m_instance = NULL;
+LayoutParser* LayoutParser::m_instance = NULL;
-Layout_Parser::Layout_Parser() {
+LayoutParser::LayoutParser() {
m_layout_size = 0;
memset(m_layout_files, 0x00, sizeof(char*) * MAX_SCL_LAYOUT);
memset(m_layout_table, 0x00, sizeof(SclLayout) * MAX_SCL_LAYOUT);
memset(m_key_coordinate_pointer_frame, 0x00, sizeof(SclLayoutKeyCoordinatePointer) * MAX_SCL_LAYOUT * MAX_KEY);
}
-Layout_Parser::~Layout_Parser() {
+LayoutParser::~LayoutParser() {
for (int i = 0; i < MAX_SCL_LAYOUT; ++i) {
for (int j = 0; j < MAX_KEY; ++j) {
free(m_key_coordinate_pointer_frame[i][j]);
release_key_strings();
}
-Layout_Parser*
-Layout_Parser::get_instance() {
+LayoutParser*
+LayoutParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Layout_Parser();
+ m_instance = new LayoutParser();
}
return m_instance;
}
int
-Layout_Parser::init(const char* dir, char **layout_files, int size) {
+LayoutParser::init(const char* dir, char **layout_files, int size) {
int ret = -1;
if (dir && layout_files) {
m_dir = string(dir);
}
void
-Layout_Parser::load(int layout_id) {
+LayoutParser::load(int layout_id) {
if (layout_id >= 0 && layout_id < MAX_SCL_LAYOUT) {
xmlDocPtr doc;
xmlNodePtr cur_node;
cur_node = xmlDocGetRootElement(doc);
if (cur_node == NULL) {
- SCLLOG(SclLog::ERROR, "Layout_Parser: empty document.\n");
+ SCLLOG(SclLog::ERROR, "LayoutParser: empty document.\n");
xmlFreeDoc(doc);
exit(1);
}
if (0 != xmlStrcmp(cur_node->name, (const xmlChar*)LAYOUT_TAG))
{
- SCLLOG(SclLog::ERROR, "Layout_Parser: root name error: %s\n!", (char *)cur_node->name);
+ SCLLOG(SclLog::ERROR, "LayoutParser: root name error: %s\n!", (char *)cur_node->name);
xmlFreeDoc(doc);
exit(1);
}
}
}
-void Layout_Parser::unload() {
+void LayoutParser::unload() {
for (int i = 0; i < MAX_SCL_LAYOUT; ++i) {
for (int j = 0; j < MAX_KEY; ++j) {
free(m_key_coordinate_pointer_frame[i][j]);
}
bool
-Layout_Parser::loaded(int layout_id) {
+LayoutParser::loaded(int layout_id) {
bool ret = TRUE;
if (layout_id >= 0 && layout_id < MAX_SCL_LAYOUT) {
}
void
-Layout_Parser::add_layout_string(xmlChar* newstr) {
+LayoutParser::add_layout_string(xmlChar* newstr) {
if (newstr) {
m_vec_layout_strings.push_back(newstr);
}
}
void
-Layout_Parser::release_layout_strings() {
+LayoutParser::release_layout_strings() {
for(int loop = 0;loop < m_vec_layout_strings.size();loop++) {
if (m_vec_layout_strings[loop]) {
xmlFree(m_vec_layout_strings[loop]);
}
void
-Layout_Parser::add_key_string(xmlChar* newstr) {
+LayoutParser::add_key_string(xmlChar* newstr) {
if (newstr) {
m_vec_key_strings.push_back(newstr);
}
}
void
-Layout_Parser::release_key_strings() {
+LayoutParser::release_key_strings() {
for(int loop = 0;loop < m_vec_key_strings.size();loop++) {
if (m_vec_key_strings[loop]) {
xmlFree(m_vec_key_strings[loop]);
}
int
-Layout_Parser::get_layout_index(const char *name) {
+LayoutParser::get_layout_index(const char *name) {
int ret = NOT_USED;
if (name) {
for(int loop = 0;loop < MAX_SCL_LAYOUT && ret == NOT_USED;loop++) {
}
PSclLayout
-Layout_Parser::get_layout_table() {
+LayoutParser::get_layout_table() {
return m_layout_table;
}
int
-Layout_Parser::get_layout_size() {
+LayoutParser::get_layout_size() {
return m_layout_size;
}
PSclLayoutKeyCoordinatePointerTable
-Layout_Parser::get_key_coordinate_pointer_frame() {
+LayoutParser::get_key_coordinate_pointer_frame() {
return m_key_coordinate_pointer_frame;
}
int
-Layout_Parser::parsing_layout_table(const char* dir, char** file, int file_num) {
+LayoutParser::parsing_layout_table(const char* dir, char** file, int file_num) {
m_layout_size = file_num;
for (int index = 0; index < file_num; ++index) {
m_layout_files[index] = strdup(file[index]);
cur_node = xmlDocGetRootElement(doc);
if (cur_node == NULL) {
- SCLLOG(SclLog::DEBUG, "Layout_Parser: empty document.\n");
+ SCLLOG(SclLog::DEBUG, "LayoutParser: empty document.\n");
xmlFreeDoc(doc);
return -1;
}
if (0 != xmlStrcmp(cur_node->name, (const xmlChar*)LAYOUT_TAG))
{
- SCLLOG(SclLog::DEBUG, "Layout_Parser: root name error: %s\n!", (char *)cur_node->name);
+ SCLLOG(SclLog::DEBUG, "LayoutParser: root name error: %s\n!", (char *)cur_node->name);
xmlFreeDoc(doc);
return -1;
}
}
void
-Layout_Parser::parsing_background(
+LayoutParser::parsing_background(
const xmlNodePtr cur_node,
PSclLayout cur_layout) {
assert(cur_node != NULL);
}
void
-Layout_Parser::parsing_key_background(
+LayoutParser::parsing_key_background(
const xmlNodePtr cur_node,
PSclLayout cur_layout) {
assert(cur_node != NULL);
void
-Layout_Parser::set_default_layout_value(const PSclLayout cur_layout) {
- Default_Configure_Parser *default_configure_parser = Default_Configure_Parser::get_instance();
+LayoutParser::set_default_layout_value(const PSclLayout cur_layout) {
+ DefaultConfigParser *default_configure_parser = DefaultConfigParser::get_instance();
assert(default_configure_parser);
const PSclDefaultConfigure sclres_default_configure = default_configure_parser->get_default_configure();
}
void
-Layout_Parser::set_default_row_value(
+LayoutParser::set_default_row_value(
Row* row,
const PSclLayout cur_rec_layout,
int row_y) {
}
void
-Layout_Parser::set_default_key_coordinate_value(
+LayoutParser::set_default_key_coordinate_value(
const PSclLayoutKeyCoordinate cur_rec_coordinate,
const Row* row) {
assert(row != NULL);
}
void
-Layout_Parser::parsing_grab_area(
+LayoutParser::parsing_grab_area(
const xmlNodePtr cur_node,
const PSclLayout cur_rec_layout) {
assert(cur_node != NULL);
}
void
-Layout_Parser::parsing_layout_node(
+LayoutParser::parsing_layout_node(
const xmlNodePtr cur_node,
const PSclLayout cur_rec_layout,
int layout_no) {
}
void
-Layout_Parser::loading_coordinate_resources(
+LayoutParser::loading_coordinate_resources(
const xmlNodePtr cur_node,
const PSclLayout cur_rec_layout,
int layout_no) {
}
void
-Layout_Parser::parsing_layout_row_node(
+LayoutParser::parsing_layout_row_node(
const xmlNodePtr cur_node,
const PSclLayout cur_rec_layout,
int *row_y,
}
int
-Layout_Parser::get_drag_state_prop(const xmlNodePtr cur_node) {
+LayoutParser::get_drag_state_prop(const xmlNodePtr cur_node) {
assert(cur_node != NULL);
typedef struct _Match_Struct{
int value;
}
int
-Layout_Parser::get_shift_state_prop(const xmlNodePtr cur_node) {
+LayoutParser::get_shift_state_prop(const xmlNodePtr cur_node) {
assert(cur_node != NULL);
int shift_state = -1;
return shift_state;
}
int
-Layout_Parser::get_button_state_prop(const xmlNodePtr cur_node) {
+LayoutParser::get_button_state_prop(const xmlNodePtr cur_node) {
assert(cur_node != NULL);
int button_state = -1;
}
int
-Layout_Parser::get_multitouch_type_prop(const xmlNodePtr cur_node) {
+LayoutParser::get_multitouch_type_prop(const xmlNodePtr cur_node) {
assert(cur_node != NULL);
typedef struct _Match_Struct{
int value;
}
int
-Layout_Parser::get_extra_option_prop(
+LayoutParser::get_extra_option_prop(
const xmlNodePtr cur_node) {
assert(cur_node != NULL);
typedef struct _Match_Struct{
void
-Layout_Parser::parsing_label_record_node(
+LayoutParser::parsing_label_record_node(
const xmlNodePtr cur_node,
const PSclLayoutKeyCoordinate cur_rec) {
assert(cur_node != NULL);
}
void
-Layout_Parser::parsing_magnifier_label_record_node(
+LayoutParser::parsing_magnifier_label_record_node(
const xmlNodePtr cur_node,
const PSclLayoutKeyCoordinate cur_rec) {
assert(cur_node != NULL);
}
void
-Layout_Parser::parsing_label_image_record_node(
+LayoutParser::parsing_label_image_record_node(
const xmlNodePtr cur_node,
const PSclLayoutKeyCoordinate cur_rec) {
assert(cur_node != NULL);
}
void
-Layout_Parser::parsing_background_image_record_node(
+LayoutParser::parsing_background_image_record_node(
const xmlNodePtr cur_node,
const PSclLayoutKeyCoordinate cur_rec) {
assert(cur_node != NULL);
}
void
-Layout_Parser::parsing_key_value_record_node(
+LayoutParser::parsing_key_value_record_node(
const xmlNodePtr cur_node,
const PSclLayoutKeyCoordinate cur_rec) {
assert(cur_node != NULL);
}
void
-Layout_Parser::parsing_key_event_record_node(
+LayoutParser::parsing_key_event_record_node(
const xmlNodePtr cur_node,
const PSclLayoutKeyCoordinate cur_rec) {
assert(cur_node != NULL);
}
void
-Layout_Parser::parsing_auto_popup_keys_record_node(
+LayoutParser::parsing_auto_popup_keys_record_node(
const xmlNodePtr cur_node,
const PSclLayoutKeyCoordinate cur_rec) {
assert(cur_node != NULL);
}
void
-Layout_Parser::parsing_key_coordinate_record_node(
+LayoutParser::parsing_key_coordinate_record_node(
const xmlNodePtr cur_node, Row *row,
SclLayoutKeyCoordinatePointer *cur_rec_coordinate) {
assert(cur_node != NULL);
*cur_rec_coordinate = (SclLayoutKeyCoordinatePointer)malloc(sizeof(SclLayoutKeyCoordinate));
if (*cur_rec_coordinate == NULL) {
- SCLLOG(SclLog::ERROR, "Layout_Parser: memory malloc eror.\n");
+ SCLLOG(SclLog::ERROR, "LayoutParser: memory malloc eror.\n");
return;
}
memset(*cur_rec_coordinate, 0x00, sizeof(SclLayoutKeyCoordinate));
}
void
-Layout_Parser::parsing_popup_input_mode_record_node(
+LayoutParser::parsing_popup_input_mode_record_node(
const xmlNodePtr cur_node,
const PSclLayoutKeyCoordinate cur_rec) {
assert(cur_node != NULL);
cur_node = xmlDocGetRootElement(doc);
if (cur_node == NULL) {
- SCLLOG(SclLog::DEBUG, "Magnifier_Configure_Parser: empty document.\n");
+ SCLLOG(SclLog::DEBUG, "MagnifierConfigParser: empty document.\n");
xmlFreeDoc(doc);
return -1;
}
if (0 != xmlStrcmp(cur_node->name, (const xmlChar*)"magnifier_configure"))
{
- SCLLOG(SclLog::DEBUG, "Magnifier_Configure_Parser: root name error: %s\n!", (char *)cur_node->name);
+ SCLLOG(SclLog::DEBUG, "MagnifierConfigParser: root name error: %s\n!", (char *)cur_node->name);
xmlFreeDoc(doc);
return -1;
}
SclMagnifierWndConfigure m_magnifier_configure;
};
-Magnifier_Configure_Parser* Magnifier_Configure_Parser::m_instance = NULL;
+MagnifierConfigParser* MagnifierConfigParser::m_instance = NULL;
-Magnifier_Configure_Parser::Magnifier_Configure_Parser() {
+MagnifierConfigParser::MagnifierConfigParser() {
m_impl = new MagnifierConfigureParserImpl;
if (m_impl == NULL) {
- SCLLOG(SclLog::ERROR, "Create Magnifier_Configure_Parser failed");
+ SCLLOG(SclLog::ERROR, "Create MagnifierConfigParser failed");
}
}
-Magnifier_Configure_Parser::~Magnifier_Configure_Parser() {
+MagnifierConfigParser::~MagnifierConfigParser() {
if (m_impl) {
- SCLLOG(SclLog::MESSAGE, "~Magnifier_Configure_Parser() has called");
+ SCLLOG(SclLog::MESSAGE, "~MagnifierConfigParser() has called");
delete m_impl;
m_impl = NULL;
}
}
-Magnifier_Configure_Parser*
-Magnifier_Configure_Parser::get_instance() {
+MagnifierConfigParser*
+MagnifierConfigParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Magnifier_Configure_Parser();
+ m_instance = new MagnifierConfigParser();
}
return m_instance;
}
int
-Magnifier_Configure_Parser::init(const char* file) {
+MagnifierConfigParser::init(const char* file) {
return m_impl->parsing_magnifier_configure(file);
}
PSclMagnifierWndConfigure
-Magnifier_Configure_Parser::get_magnifier_configure() {
+MagnifierConfigParser::get_magnifier_configure() {
return &m_impl->m_magnifier_configure;
}
cur_node = xmlDocGetRootElement(doc);
if (cur_node == NULL) {
- SCLLOG(SclLog::DEBUG, "Main_Entry_Parser: empty document.\n");
+ SCLLOG(SclLog::DEBUG, "MainEntryParser: empty document.\n");
xmlFreeDoc(doc);
return -1;
}
if (0 != xmlStrcmp(cur_node->name, (const xmlChar*)"main-entry"))
{
- SCLLOG(SclLog::DEBUG, "Main_Entry_Parser: root name error: %s\n!", (char *)cur_node->name);
+ SCLLOG(SclLog::DEBUG, "MainEntryParser: root name error: %s\n!", (char *)cur_node->name);
xmlFreeDoc(doc);
return -1;
}
XMLFiles m_xml_files;
};
-Main_Entry_Parser* Main_Entry_Parser::m_instance = NULL;
+MainEntryParser* MainEntryParser::m_instance = NULL;
-Main_Entry_Parser::Main_Entry_Parser() {
+MainEntryParser::MainEntryParser() {
m_impl = new MainEntryParserImpl;
if (m_impl == NULL) {
SCLLOG(SclLog::ERROR, "Create MainEntryParserImpl failed");
}
}
-Main_Entry_Parser::~Main_Entry_Parser() {
+MainEntryParser::~MainEntryParser() {
if (m_impl) {
- SCLLOG(SclLog::MESSAGE, "~Main_Entry_Parser() has called");
+ SCLLOG(SclLog::MESSAGE, "~MainEntryParser() has called");
delete m_impl;
m_impl = NULL;
}
}
-Main_Entry_Parser*
-Main_Entry_Parser::get_instance() {
+MainEntryParser*
+MainEntryParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Main_Entry_Parser();
+ m_instance = new MainEntryParser();
}
return m_instance;
}
int
-Main_Entry_Parser::init(const char* path) {
+MainEntryParser::init(const char* path) {
return m_impl->parsing_main_entry(path);
}
XMLFiles&
-Main_Entry_Parser::get_xml_files() {
+MainEntryParser::get_xml_files() {
return m_impl->m_xml_files;
}
}
cur_node = xmlDocGetRootElement(doc);
if (cur_node == NULL) {
- SCLLOG(SclLog::DEBUG, "Modifier_decoration_Parser: empty document.\n");
+ SCLLOG(SclLog::DEBUG, "ModifierDecorationParser: empty document.\n");
xmlFreeDoc(doc);
return -1;
}
if (0 != xmlStrcmp(cur_node->name, (const xmlChar*)"modifier_decoration_table"))
{
- SCLLOG(SclLog::DEBUG, "Modifier_decoration_Parser: root name error: %s\n!", (char *)cur_node->name);
+ SCLLOG(SclLog::DEBUG, "ModifierDecorationParser: root name error: %s\n!", (char *)cur_node->name);
xmlFreeDoc(doc);
return -1;
}
SclModifierDecoration m_modifier_decoration_table[MAX_SCL_MODIFIER_DECORATION_NUM];
};
-Modifier_decoration_Parser* Modifier_decoration_Parser::m_instance = NULL;
+ModifierDecorationParser* ModifierDecorationParser::m_instance = NULL;
-Modifier_decoration_Parser*
-Modifier_decoration_Parser::get_instance() {
+ModifierDecorationParser*
+ModifierDecorationParser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Modifier_decoration_Parser();
+ m_instance = new ModifierDecorationParser();
}
return m_instance;
}
-Modifier_decoration_Parser::Modifier_decoration_Parser() {
+ModifierDecorationParser::ModifierDecorationParser() {
m_impl = new ModifierDecorationParserImpl;
if (m_impl == NULL) {
- SCLLOG(SclLog::ERROR, "Create Modifier_decoration_Parser failed");
+ SCLLOG(SclLog::ERROR, "Create ModifierDecorationParser failed");
}
}
-Modifier_decoration_Parser::~Modifier_decoration_Parser() {
+ModifierDecorationParser::~ModifierDecorationParser() {
if (m_impl) {
- SCLLOG(SclLog::MESSAGE, "~Modifier_decoration_Parser() has called");
+ SCLLOG(SclLog::MESSAGE, "~ModifierDecorationParser() has called");
delete m_impl;
m_impl = NULL;
}
}
int
-Modifier_decoration_Parser::init(const char* file) {
+ModifierDecorationParser::init(const char* file) {
return m_impl->parsing_modifier_decoration_table(file);
}
/* recompute_layout will change the table */
PSclModifierDecoration
-Modifier_decoration_Parser::get_modifier_decoration_table() {
+ModifierDecorationParser::get_modifier_decoration_table() {
return m_impl->m_modifier_decoration_table;
}
int
-Modifier_decoration_Parser::get_modifier_decoration_id( const char *name )
+ModifierDecorationParser::get_modifier_decoration_id( const char *name )
{
if (name == NULL) {
SCLLOG(SclLog::DEBUG, "get_modifier_decoration_id() has failed");
get_prop_number(cur_node, "top", &(m_nine_patch_file_list[m_size].top));
get_prop_number(cur_node, "bottom", &(m_nine_patch_file_list[m_size].bottom));
if (m_nine_patch_file_list[m_size].image_path == NULL) {
- SCLLOG(SclLog::ERROR, "Nine_patch_file_list_Parser: image_path should be not NULL");
+ SCLLOG(SclLog::ERROR, "NinePatchFileParser_Parser: image_path should be not NULL");
}
m_size++;
if (m_size >= MAX_NINE_PATCH_FILE_LIST) {
};
-Nine_patch_file_list_Parser* Nine_patch_file_list_Parser::m_instance = NULL;
+NinePatchFileParser_Parser* NinePatchFileParser_Parser::m_instance = NULL;
-Nine_patch_file_list_Parser::Nine_patch_file_list_Parser() {
+NinePatchFileParser_Parser::NinePatchFileParser_Parser() {
m_impl = new NinePatchFileListParserImpl;
if (m_impl == NULL) {
- SCLLOG(SclLog::ERROR, "Create Nine_patch_file_list_Parser failed");
+ SCLLOG(SclLog::ERROR, "Create NinePatchFileParser_Parser failed");
}
}
-Nine_patch_file_list_Parser::~Nine_patch_file_list_Parser() {
+NinePatchFileParser_Parser::~NinePatchFileParser_Parser() {
if (m_impl) {
- SCLLOG(SclLog::MESSAGE, "~Nine_patch_file_list_Parser() has called.");
+ SCLLOG(SclLog::MESSAGE, "~NinePatchFileParser_Parser() has called.");
delete m_impl;
m_impl = NULL;
}
}
-Nine_patch_file_list_Parser*
-Nine_patch_file_list_Parser::get_instance() {
+NinePatchFileParser_Parser*
+NinePatchFileParser_Parser::get_instance() {
if (m_instance == NULL) {
- m_instance = new Nine_patch_file_list_Parser();
+ m_instance = new NinePatchFileParser_Parser();
}
return m_instance;
}
int
-Nine_patch_file_list_Parser::init(const char* file) {
+NinePatchFileParser_Parser::init(const char* file) {
return m_impl->parsing_nine_patch_file_list(file);
}
bool
-Nine_patch_file_list_Parser::get_nine_patch_info(const char* filename, SclNinePatchInfo *info) {
+NinePatchFileParser_Parser::get_nine_patch_info(const char* filename, SclNinePatchInfo *info) {
if (filename == NULL) {
SCLLOG(SclLog::DEBUG, "get_nine_patch_info() has failed.");
return false;
}
SclNinePatchInfo*
-Nine_patch_file_list_Parser::get_nine_patch_list() {
+NinePatchFileParser_Parser::get_nine_patch_list() {
return m_impl->m_nine_patch_file_list;
}
void
XMLResource::init(const char *entry_filepath) {
if (m_main_entry_parser == NULL) {
- m_main_entry_parser = Main_Entry_Parser::get_instance();
+ m_main_entry_parser = MainEntryParser::get_instance();
char input_file[_POSIX_PATH_MAX] = {0};
snprintf(input_file, _POSIX_PATH_MAX, "%s/%s", get_resource_directory(), entry_filepath);
if ( 0 != m_main_entry_parser->init(input_file)) {
SCLLOG(SclLog::MESSAGE, "init default_configure\n\n");
if (m_default_configure_parser == NULL) {
- m_default_configure_parser = Default_Configure_Parser::get_instance();
+ m_default_configure_parser = DefaultConfigParser::get_instance();
char input_file[_POSIX_PATH_MAX] = {0};
snprintf(input_file, _POSIX_PATH_MAX, "%s/%s", get_resource_directory(), xml_files.default_configure);
SCLLOG(SclLog::MESSAGE, "init modifier_decoration\n\n");
if (m_modifier_decoration_parser == NULL) {
- m_modifier_decoration_parser = Modifier_decoration_Parser::get_instance();
+ m_modifier_decoration_parser = ModifierDecorationParser::get_instance();
char input_file[_POSIX_PATH_MAX] = {0};
snprintf(input_file, _POSIX_PATH_MAX, "%s/%s", get_resource_directory(), xml_files.modifier_decoration);
}
SCLLOG(SclLog::MESSAGE, "init label_properties\n\n");
if (m_label_properties_parser == NULL) {
- m_label_properties_parser = Label_properties_Parser::get_instance();
+ m_label_properties_parser = LabelPropertyParser::get_instance();
char input_file[_POSIX_PATH_MAX] = {0};
snprintf(input_file, _POSIX_PATH_MAX, "%s/%s", get_resource_directory(), xml_files.key_label_property);
SCLLOG(SclLog::MESSAGE, "init autopopup_configure\n\n");
if (m_autopopup_configure_parser == NULL) {
- m_autopopup_configure_parser = AutoPopup_Configure_Parser::get_instance();
+ m_autopopup_configure_parser = AutoPopupConfigParser::get_instance();
char input_file[_POSIX_PATH_MAX] = {0};
snprintf(input_file, _POSIX_PATH_MAX, "%s/%s", get_resource_directory(), xml_files.autopopup_configure);
if (0 != m_autopopup_configure_parser->init(input_file)) {
}
SCLLOG(SclLog::MESSAGE, "init magnifier_configure\n\n");
if (m_magnifier_configure_parser == NULL) {
- m_magnifier_configure_parser = Magnifier_Configure_Parser::get_instance();
+ m_magnifier_configure_parser = MagnifierConfigParser::get_instance();
char input_file[_POSIX_PATH_MAX] = {0};
snprintf(input_file, _POSIX_PATH_MAX, "%s/%s", get_resource_directory(), xml_files.magnifier_configure);
SCLLOG(SclLog::MESSAGE, "init nine_patch_file_list\n\n");
if (m_nine_patch_file_list_parser == NULL) {
- m_nine_patch_file_list_parser = Nine_patch_file_list_Parser::get_instance();
+ m_nine_patch_file_list_parser = NinePatchFileParser_Parser::get_instance();
char input_file[_POSIX_PATH_MAX] = {0};
snprintf(input_file, _POSIX_PATH_MAX, "%s/%s", get_resource_directory(), xml_files.nine_patch_file_list);
SCLLOG(SclLog::MESSAGE, "init layout\n\n");
if (m_layout_parser == NULL) {
- m_layout_parser = Layout_Parser::get_instance();
+ m_layout_parser = LayoutParser::get_instance();
char **layout_files = NULL;
int layout_file_size = 0;