summaryrefslogtreecommitdiff
path: root/dbaccess/source/filter/xml/xmlEnums.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/filter/xml/xmlEnums.hxx')
-rw-r--r--dbaccess/source/filter/xml/xmlEnums.hxx175
1 files changed, 175 insertions, 0 deletions
diff --git a/dbaccess/source/filter/xml/xmlEnums.hxx b/dbaccess/source/filter/xml/xmlEnums.hxx
new file mode 100644
index 000000000000..2248050d09b3
--- /dev/null
+++ b/dbaccess/source/filter/xml/xmlEnums.hxx
@@ -0,0 +1,175 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * 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
+ * <http://www.openoffice.org/license.html>
+ * 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,
+ XML_TOK_DEFAULT_CELL_STYLE_NAME
+ };
+// -----------------------------------------------------------------------------
+} // namespace dbaxml
+// -----------------------------------------------------------------------------
+#endif // DBA_XMLENUMS_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */