28 #ifndef _CEGUIScheme_xmlHandler_h_ 
   29 #define _CEGUIScheme_xmlHandler_h_ 
   31 #include "CEGUIXMLHandler.h" 
   32 #include "CEGUIString.h" 
   48     const String& getObjectName() 
const;
 
   55     void elementEnd(
const String& element);
 
   59     static const String GUISchemeSchemaName;
 
   61     static const String GUISchemeElement;
 
   63     static const String ImagesetElement;
 
   65     static const String ImagesetFromImageElement;
 
   67     static const String FontElement;
 
   69     static const String WindowSetElement;
 
   71     static const String WindowFactoryElement;
 
   73     static const String WindowAliasElement;
 
   75     static const String FalagardMappingElement;
 
   77     static const String LookNFeelElement;
 
   79     static const String NameAttribute;
 
   81     static const String FilenameAttribute;
 
   83     static const String AliasAttribute;
 
   85     static const String TargetAttribute;
 
   87     static const String ResourceGroupAttribute;
 
   89     static const String WindowTypeAttribute;
 
   91     static const String TargetTypeAttribute;
 
   93     static const String LookNFeelAttribute;
 
   95     static const String WindowRendererSetElement;
 
   97     static const String WindowRendererFactoryElement;
 
   99     static const String WindowRendererAttribute;
 
  101     static const String RenderEffectAttribute;
 
  108     void elementImagesetFromImageStart(
const XMLAttributes& attributes);
 
  114     void elementWindowFactoryStart(
const XMLAttributes& attributes);
 
  116     void elementWindowRendererSetStart(
const XMLAttributes& attributes);
 
  118     void elementWindowRendererFactoryStart(
const XMLAttributes& attributes);
 
  120     void elementWindowAliasStart(
const XMLAttributes& attributes);
 
  122     void elementFalagardMappingStart(
const XMLAttributes& attributes);
 
  126     void elementGUISchemeEnd();
 
  131     mutable bool d_objectRead;
 
  136 #endif  // end of guard _CEGUIScheme_xmlHandler_h_