22#if !defined(XERCESC_INCLUDE_GUARD_XMLRESOURCEIDENTIFIER_HPP) 
   23#define XERCESC_INCLUDE_GUARD_XMLRESOURCEIDENTIFIER_HPP 
  116                            , 
const XMLCh* 
const  systemId
 
  117                            , 
const XMLCh* 
const  nameSpace = 0
 
  118                            , 
const XMLCh* 
const  publicId = 0
 
  119                            , 
const XMLCh* 
const  baseURI = 0
 
  134    ResourceIdentifierType getResourceIdentifierType() 
const;
 
  135    const XMLCh* getPublicId()          
const;
 
  136    const XMLCh* getSystemId()          
const;
 
  137    const XMLCh* getSchemaLocation()    
const;
 
  138    const XMLCh* getBaseURI()           
const;
 
  139    const XMLCh* getNameSpace()         
const;
 
  140    const Locator* getLocator()         
const;
 
  145    const ResourceIdentifierType    fResourceIdentifierType;
 
  146    const XMLCh*                    fPublicId;
 
  147    const XMLCh*                    fSystemId;
 
  148    const XMLCh*                    fBaseURI;
 
  149    const XMLCh*                    fNameSpace;
 
 
  164    return fResourceIdentifierType;
 
 
  198                            , 
const XMLCh* 
const  systemId
 
  199                            , 
const XMLCh* 
const  nameSpace
 
  200                            , 
const XMLCh* 
const  publicId
 
  201                            , 
const XMLCh* 
const  baseURI
 
  203    : fResourceIdentifierType(resourceIdentifierType)
 
  204    , fPublicId(publicId)
 
  205    , fSystemId(systemId)
 
  207    , fNameSpace(nameSpace)
 
 
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XMLUTIL_EXPORT
Definition XercesDefs.hpp:162
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Interface for associating a SAX event with a document location.
Definition Locator.hpp:55
Definition XMLResourceIdentifier.hpp:96
const Locator * getLocator() const
Definition XMLResourceIdentifier.hpp:192
const XMLCh * getSystemId() const
Definition XMLResourceIdentifier.hpp:172
ResourceIdentifierType
Definition XMLResourceIdentifier.hpp:101
@ ExternalEntity
Definition XMLResourceIdentifier.hpp:106
@ SchemaRedefine
Definition XMLResourceIdentifier.hpp:105
@ SchemaImport
Definition XMLResourceIdentifier.hpp:103
@ SchemaInclude
Definition XMLResourceIdentifier.hpp:104
const XMLCh * getNameSpace() const
Definition XMLResourceIdentifier.hpp:187
const XMLCh * getBaseURI() const
Definition XMLResourceIdentifier.hpp:182
XMLResourceIdentifier(const ResourceIdentifierType resourceIdentitiferType, const XMLCh *const systemId, const XMLCh *const nameSpace=0, const XMLCh *const publicId=0, const XMLCh *const baseURI=0, const Locator *locator=0)
Constructor.
Definition XMLResourceIdentifier.hpp:197
~XMLResourceIdentifier()
Destructor.
Definition XMLResourceIdentifier.hpp:123
ResourceIdentifierType getResourceIdentifierType() const
Definition XMLResourceIdentifier.hpp:162
const XMLCh * getSchemaLocation() const
Definition XMLResourceIdentifier.hpp:177
const XMLCh * getPublicId() const
Definition XMLResourceIdentifier.hpp:167