Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

skXMLElementObjectEnumerator.h

00001 /*
00002   Copyright 1996-2001
00003   Simon Whiteside
00004 
00005   $Id: skXMLElementObjectEnumerator_h-source.html,v 1.17 2001/07/05 09:56:09 sdw Exp $
00006 */
00007 #ifndef XMLELEMENTOBJECTENUMERATOR_H
00008 #define XMLELEMENTOBJECTENUMERATOR_H
00009 
00010 #include "skExecutable.h"
00011 #include "skExecutableIterator.h"
00012 
00013 class skXMLElementObject;
00014 
00018 class skXMLElementObjectEnumerator : public skExecutable, public skExecutableIterator{
00019  public:
00020   skXMLElementObjectEnumerator(skXMLElementObject * element);
00021   skXMLElementObjectEnumerator(skXMLElementObject * element,const skString& tag);
00026   bool method(const skString& s,skRValueArray& args,skRValue& r);
00030   bool next(skRValue&);
00031  private:
00032   void findNextNode();
00033 
00034   skXMLElementObject * m_Element;
00035   int m_NodeNum;
00036   skString m_Tag;
00037 };
00038 #endif

Generated at Thu Jul 5 10:55:42 2001 for Simkin by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000