dependencies/xcfw/gmxmlconstants.h
author jake
Tue, 13 Apr 2010 15:07:27 +0300
branchv5backport
changeset 56 7b5c31fac191
parent 17 c9bafd575d88
permissions -rw-r--r--
Many of the components were not compilingm,because bld.inf had undefined flag #ifdef RD_CUSTOMIZABLE_AI. All the flags removed now. Components do not compile right away. E.g. many icons are missing and need to be copied from Symbian3. See example from MCSPlugin. Shortcut plugin does not need to be compiled as MCSPlugin replaces it.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
17
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     1
// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     2
// All rights reserved.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     3
// This component and the accompanying materials are made available
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     5
// which accompanies this distribution, and is available
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     7
//
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     8
// Initial Contributors:
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    10
//
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    11
// Contributors:
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    12
//
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    13
// Description:
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    14
// This file contains generic XML constants
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    15
// 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    16
//
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    17
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    18
/**
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    19
 @file
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    20
*/
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    21
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    22
#ifndef __GMXMLCONSTANTS_H__
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    23
#define __GMXMLCONSTANTS_H__
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    24
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    25
#include <e32base.h>
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    26
#include <gmxmldomconstants.h>
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    27
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    28
/** XML file type options. 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    29
@publishedPartner
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    30
@released
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    31
*/
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    32
enum TXMLFileType
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    33
	{
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    34
	/** ASCII file. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    35
	EAscii = 1,
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    36
	/** Unicode file. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    37
	EUnicode = 2,
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    38
	/** UTF8 file. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    39
	EUtf8 = 3
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    40
	};
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    41
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    42
const TInt KReadBufferLen = 1024;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    43
const TInt KWriteBufferLen = 1024;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    44
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    45
// Error codes
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    46
/** XML element nesting error code. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    47
const TInt KErrXMLBadNesting = 					KErrXMLBase - 4;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    48
/** XML element incomplete error code. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    49
const TInt KErrXMLIncomplete = 					KErrXMLBase - 5;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    50
/** XML element name error code. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    51
const TInt KErrXMLBadElementName = 				KErrXMLBase - 6;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    52
/** Error code that indicates that more than one DOCTYPE tag has been encountered: 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    53
the first one encountered will be used. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    54
const TInt KErrXMLDuplicateDocTypeTags = 		KErrXMLBase - 7;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    55
/** Error code that indicates that more than one XML version tag has been encountered: 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    56
the first one encountered will be used. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    57
const TInt KErrXMLDuplicateVersionTags = 		KErrXMLBase - 8;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    58
/** Error code that indicates that more than one element has been encountered at 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    59
the root of the document (there should be a single <smil> element). The resulting 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    60
tree may be confused, but is provided rather than being discarded. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    61
const TInt KErrXMLDuplicateRootElements =		KErrXMLBase - 9;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    62
/** Error code that indicates that no DOCTYPE tag was encountered. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    63
const TInt KErrXMLMissingDocTypeTag = 			KErrXMLBase - 10;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    64
/** Error code that indicates that no XML version tag was encountered. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    65
const TInt KErrXMLMissingVersionTag = 			KErrXMLBase - 11;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    66
/** Error code that indicates that an element has two or more entries for the same 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    67
attribute. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    68
const TInt KErrXMLDuplicateAttributeName =	KErrXMLBase - 12;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    69
/** Error code that indicates there is no single root element.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    70
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    71
This may be the result of two of more root elements being added incorrectly, 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    72
or a missing root element leading to the child elements being assumed to be 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    73
root nodes. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    74
const TInt KErrXMLMultipleRootElements = 		KErrXMLBase - 13;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    75
/** Error code that indicates spurious characters have been found.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    76
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    77
This may occur as the result of a missing or an extra attribute or element 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    78
delimiter. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    79
const TInt KErrXMLCorruptFile = 					KErrXMLBase - 14;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    80
/** Error code that indicates a built-in entity or element / attribute delimiter 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    81
is at an inappropriate place. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    82
const TInt KErrXMLIllegalCharacter = 			KErrXMLBase - 15;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    83
const TInt KErrXMLBadEntity =					KErrXMLBase - 16;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    84
/** Error code that indicates an element was found to be invalid by the DTD */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    85
const TInt KErrXMLInvalidElement =				KErrXMLBase - 17;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    86
/** Error code that indicates an attribute was found to be invalid by the DTD */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    87
const TInt KErrXMLInvalidAttribute =			KErrXMLBase - 18;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    88
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    89
/** Severity levels for XML composer and parser errors. 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    90
@publishedPartner
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    91
@released
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    92
*/
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    93
enum TXMLErrorCodeSeverity
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    94
	{
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    95
	/** Fatal error. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    96
	EXMLFatal,
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    97
	/** Severity level cannot be determined. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    98
	EXMLIndeterminate,
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    99
	/** Recoverable error. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   100
	EXMLWorkable,
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   101
	/** No error. */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   102
	EXMLNone
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   103
	};
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   104
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   105
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   106
_LIT(KNewLine, "\r\n");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   107
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   108
#ifdef _DEBUG
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   109
	_LIT(KTab, "   ");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   110
#endif
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   111
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   112
_LIT(KXMLSemiColon, ";");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   113
_LIT(KXMLDecimalId, "&#");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   114
_LIT(KXMLHexidecimalId, "&#x");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   115
_LIT(KXMLStartComment, "<!--");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   116
_LIT(KXMLEndComment, "-->");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   117
_LIT(KXMLStartEndTag, "</");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   118
_LIT(KXMLStartTag, "<");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   119
_LIT(KXMLEndStartTag, "/>");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   120
_LIT(KXMLStartProcessingInstruction, "<?");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   121
_LIT(KXMLEndProcessingInstruction, "?>");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   122
_LIT(KXMLStartCDataSection, "<![CDATA[");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   123
_LIT(KXMLEndCDataSection, "]]>");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   124
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   125
_LIT(KBackSlash, "\\");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   126
_LIT(KDash, "-");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   127
_LIT(KExclamation, "!");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   128
_LIT(KForwardSlash, "/");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   129
_LIT(KEqualSign, "=");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   130
_LIT(KLeftArrow, "<");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   131
_LIT(KRightArrow, ">");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   132
_LIT(KAmpersand, "&");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   133
_LIT(KApostrophe, "\'");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   134
_LIT(KQuotation, "\"");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   135
_LIT(KSingleSpace, " ");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   136
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   137
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   138
const TInt KNominalTagLength = 256;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   139
const TInt KStartPosition = -1;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   140
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
   141
#endif