/************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * Copyright 2008 by Sun Microsystems, Inc. * * OpenOffice.org - a multi-platform office productivity suite * * $RCSfile: xmlEnums.hxx,v $ * $Revision: 1.7.2.1 $ * * This file is part of OpenOffice.org. * * OpenOffice.org is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * only, as published by the Free Software Foundation. * * OpenOffice.org is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License version 3 for more details * (a copy is included in the LICENSE file that accompanied this code). * * You should have received a copy of the GNU Lesser General Public License * version 3 along with OpenOffice.org. If not, see * * for a copy of the LGPLv3 License. * ************************************************************************/ #ifndef DBA_XMLENUMS_HXX #define DBA_XMLENUMS_HXX #define PROGRESS_BAR_STEP 20 namespace dbaxml { enum XMLDocTokens { XML_TOK_DOC_AUTOSTYLES, XML_TOK_DOC_SETTINGS, XML_TOK_DOC_DATABASE, XML_TOK_DOC_STYLES, XML_TOK_DOC_SCRIPT }; enum XMLDatabaseToken { XML_TOK_DATASOURCE, XML_TOK_FORMS, XML_TOK_REPORTS, XML_TOK_QUERIES, XML_TOK_TABLES, XML_TOK_SCHEMA_DEFINITION }; enum XMLDataSource { XML_TOK_CONNECTION_RESOURCE, XML_TOK_SUPPRESS_VERSION_COLUMNS, XML_TOK_JAVA_DRIVER_CLASS, XML_TOK_EXTENSION, XML_TOK_IS_FIRST_ROW_HEADER_LINE, XML_TOK_SHOW_DELETED, XML_TOK_IS_TABLE_NAME_LENGTH_LIMITED, XML_TOK_SYSTEM_DRIVER_SETTINGS, XML_TOK_ENABLE_SQL92_CHECK, XML_TOK_APPEND_TABLE_ALIAS_NAME, XML_TOK_PARAMETER_NAME_SUBSTITUTION, XML_TOK_IGNORE_DRIVER_PRIVILEGES, XML_TOK_BOOLEAN_COMPARISON_MODE, XML_TOK_USE_CATALOG, XML_TOK_BASE_DN, XML_TOK_MAX_ROW_COUNT, XML_TOK_LOGIN, XML_TOK_TABLE_FILTER, XML_TOK_TABLE_TYPE_FILTER, XML_TOK_AUTO_INCREMENT, XML_TOK_DELIMITER, XML_TOK_DATA_SOURCE_SETTINGS, XML_TOK_FONT_CHARSET, XML_TOK_ENCODING, XML_TOK_DATABASE_DESCRIPTION, XML_TOK_COMPOUND_DATABASE, XML_TOK_DB_HREF, XML_TOK_MEDIA_TYPE, XML_TOK_DB_TYPE, XML_TOK_HOSTNAME, XML_TOK_PORT, XML_TOK_LOCAL_SOCKET, XML_TOK_DATABASE_NAME, XML_TOK_CONNECTION_DATA, XML_TOK_DRIVER_SETTINGS, XML_TOK_JAVA_CLASSPATH, XML_TOK_CHARACTER_SET, XML_TOK_APPLICATION_CONNECTION_SETTINGS }; enum XMLDatabaseDescription { XML_TOK_FILE_BASED_DATABASE, XML_TOK_SERVER_DATABASE }; enum XMLLogin { XML_TOK_USER_NAME, XML_TOK_IS_PASSWORD_REQUIRED, XML_TOK_USE_SYSTEM_USER, XML_TOK_LOGIN_TIMEOUT }; enum XMLDataSourceInfo { XML_TOK_STRING, XML_TOK_FIELD, XML_TOK_DECIMAL, XML_TOK_THOUSAND, XML_TOK_ADDITIONAL_COLUMN_STATEMENT, XML_TOK_ROW_RETRIEVING_STATEMENT, XML_TOK_DATA_SOURCE_SETTING, XML_TOK_DATA_SOURCE_SETTING_VALUE, XML_TOK_DATA_SOURCE_SETTING_IS_LIST, XML_TOK_DATA_SOURCE_SETTING_TYPE, XML_TOK_DATA_SOURCE_SETTING_NAME }; enum XMLDocuments { XML_TOK_COMPONENT, XML_TOK_COMPONENT_COLLECTION, XML_TOK_QUERY_COLLECTION, XML_TOK_QUERY, XML_TOK_TABLE, XML_TOK_COLUMN }; enum XMLComponent { XML_TOK_HREF , XML_TOK_TYPE , XML_TOK_SHOW , XML_TOK_ACTUATE , XML_TOK_AS_TEMPLATE , XML_TOK_COMPONENT_NAME }; enum XMLType { XML_TYPE_FORMS, XML_TYPE_REPORTS, XML_TYPE_QUERIES, XML_TYPE_TABLES }; enum XMLQueryTable { XML_TOK_QUERY_NAME, XML_TOK_COMMAND, XML_TOK_ESCAPE_PROCESSING, XML_TOK_FILTER_STATEMENT, XML_TOK_ORDER_STATEMENT, XML_TOK_UPDATE_TABLE, XML_TOK_CATALOG_NAME, XML_TOK_SCHEMA_NAME, XML_TOK_STYLE_NAME, XML_TOK_APPLY_FILTER, XML_TOK_APPLY_ORDER, XML_TOK_COLUMNS }; enum XMLColumn { XML_TOK_COLUMN_NAME, XML_TOK_COLUMN_STYLE_NAME, XML_TOK_COLUMN_HELP_MESSAGE, XML_TOK_COLUMN_VISIBILITY, XML_TOK_COLUMN_DEFAULT_VALUE, XML_TOK_COLUMN_TYPE_NAME, XML_TOK_COLUMN_VISIBLE }; // ----------------------------------------------------------------------------- } // namespace dbaxml // ----------------------------------------------------------------------------- #endif // DBA_XMLENUMS_HXX