dependencies/xcfw/gmxmldummydtd.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) 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 the declaration of the CMDXMLDocument when no 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    15
// DTD is mentioned. 
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
 * @internalComponent
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    21
 * @released
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    22
 */
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    23
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    24
#ifndef __GMXMLDUMMYDTD_H__
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    25
#define __GMXMLDUMMYDTD_H__
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    26
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    27
#ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    28
#include "GMXMLDocument.h"
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    29
#endif
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    30
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    31
_LIT(KXMLCDATASectionNodeName, "#cdata-section");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    32
_LIT(KXMLCommentNodeName, "comment");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    33
_LIT(KXMLProcessingInstructionNodeName, "processing_instruction");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    34
_LIT(KXMLTextNodeName, "#text");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    35
_LIT(KXMLDefaultVersionTag, "<?xml version=\"1.0\" ?>");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    36
_LIT(KXMLDefaultDocTypeTag, "<!DOCTYPE smil SYSTEM \"mms_smil.dtd\">");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    37
_LIT(KXMLVersion, "<?xml");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    38
_LIT(KXMLEndTag, ">");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    39
_LIT(KXMLDocumentTypes, "<!DOCTYPE");
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
* ELement whose enumerated type has not been set.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    43
* @internalTechnology
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    44
* @released
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    45
*/
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    46
const TInt KXMLUndefinedElement = -1; 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    47
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    48
// Used as panic category and number when a removed export is called
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    49
_LIT(KLDRIMPORT, "LDR-IMPORT");
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    50
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    51
/**
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    52
* @internalTechnology
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    53
* @released
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    54
*/
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    55
const TInt KLdrImportedOrdinalDoesNotExist = 2;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    56
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    57
class CMDXMLDummyDtd : public MXMLDtd
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    58
/*
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    59
This class is used internally when no DTD is supplied to CMDXMLDocument.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    60
*/
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    61
/**
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    62
@internalComponent
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    63
@released
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    64
*/
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    65
	{
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    66
	TBool IsValidElementL(const TDesC& aElement) const;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    67
	TInt IsValidAttributeForElementL(const TDesC& aElement, const TDesC& aAttribute, const TDesC& aAttributeValue) const;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    68
	TBool AreValidChildElementsL(const TDesC& aParentElement, const CDesCArray& aChildElements) const;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    69
	TBool CanElementHaveChildren(const TDesC& aElement) const;
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    70
	};
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    71
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    72
#endif //__GMXMLDUMMYDTD_H__