Update contrib.
2 * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
20 #ifndef __T_PARSE_BASE_DATA_H__
21 #define __T_PARSE_BASE_DATA_H__
24 #include "DataWrapperBase.h"
33 class CT_ParseBaseData: public CDataWrapperBase
38 virtual TBool DoCommandL( const TTEFFunction& aCommand, const TTEFSectionName& aSection, const TInt /*aAsyncErrorIndex*/);
39 virtual TAny* GetObject();
40 virtual TParseBase* GetParse() = 0;
46 inline void DoCmdDrive( const TDesC& aSection );
47 inline void DoCmdDriveAndPath( const TDesC& aSection );
48 inline void DoCmdDrivePresent( const TDesC& aSection );
49 inline void DoCmdExt( const TDesC& aSection );
50 inline void DoCmdExtPresent( const TDesC& aSection );
51 inline void DoCmdFullName( const TDesC& aSection );
52 inline void DoCmdIsKMatchAny( const TDesC& aSection );
53 inline void DoCmdIsKMatchOne( const TDesC& aSection );
54 inline void DoCmdIsExtWild( const TDesC& aSection );
55 inline void DoCmdIsNameWild( const TDesC& aSection );
56 inline void DoCmdIsRoot( const TDesC& aSection );
57 inline void DoCmdIsWild( const TDesC& aSection );
58 inline void DoCmdName( const TDesC& aSection );
59 inline void DoCmdNameAndExt( const TDesC& aSection );
60 inline void DoCmdNameOrExtPresent( const TDesC& aSection );
61 inline void DoCmdNamePresent( const TDesC& aSection );
62 inline void DoCmdPath( const TDesC& aSection );
63 inline void DoCmdPathPresent( const TDesC& aSection );
68 #endif // __T_PARSE_BASE_DATA_H__