2
Copyright (c) 2008-2009 NetAllied Systems GmbH
4
This file is part of GeneratedSaxParser.
6
Licensed under the MIT Open Source License,
7
for details please see LICENSE file or the website
8
http://www.opensource.org/licenses/mit-license.php
11
#ifndef __COLLADAPARSER_SAXPARSER_H__
12
#define __COLLADAPARSER_SAXPARSER_H__
14
#include "GeneratedSaxParserPrerequisites.h"
17
namespace GeneratedSaxParser
27
SaxParser(Parser* parser);
30
virtual bool parseFile(const char* fileName)=0;
31
virtual bool parseBuffer(const char* uri, const char* buffer, int length)=0;
33
virtual size_t getLineNumer()const=0;
34
virtual size_t getColumnNumer()const=0;
36
Parser* getParser(){return mParser;}
37
void setParser( Parser* parser );
40
/** Disable default copy ctor. */
41
SaxParser( const SaxParser& pre );
42
/** Disable default assignment operator. */
43
const SaxParser& operator= ( const SaxParser& pre );
46
} // namespace COLLADAPARSER
48
#endif // __COLLADAPARSER_SAXPARSER_H__