27#ifndef _CEGUIChainedXMLHandler_h_
28#define _CEGUIChainedXMLHandler_h_
30#include "CEGUI/XMLHandler.h"
Abstract XMLHandler based class.
Definition: ChainedXMLHandler.h:37
virtual void elementEndLocal(const String &element)=0
Function that handles elements locally (used at end of handler chain)
ChainedXMLHandler * d_chainedHandler
chained xml handler object.
Definition: ChainedXMLHandler.h:62
const String & getSchemaName() const
Retrieves the schema file name to use with resources handled by this handler.
bool d_completed
is the chained handler completed.
Definition: ChainedXMLHandler.h:64
const String & getDefaultResourceGroup() const
Retrieves the default resource group to be used when handling files.
void cleanupChainedHandler()
clean up any chained handler.
virtual void elementStartLocal(const String &element, const XMLAttributes &attributes)=0
Function that handles elements locally (used at end of handler chain)
void elementStart(const String &element, const XMLAttributes &attributes)
Method called to notify the handler at the start of each XML element encountered.
void elementEnd(const String &element)
Method called to notify the handler at the end of each XML element encountered.
bool d_deleteChaniedHandler
should the chained handler be deleted by us?
Definition: ChainedXMLHandler.h:66
bool completed() const
returns whether this chained handler has completed.
String class used within the GUI system.
Definition: String.h:64
Class representing a block of attributes associated with an XML element.
Definition: XMLAttributes.h:48
Definition: XMLHandler.h:37
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1