Xerces-C++: Wrapper4DOMLSInput.hpp Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22#if !defined(XERCESC_INCLUDE_GUARD_WRAPPER4DOMLSINPUT_HPP)

23#define XERCESC_INCLUDE_GUARD_WRAPPER4DOMLSINPUT_HPP

24

26

28

31

36{

37public:

40

55 (

58 , const bool adoptFlag = true

60 );

61

68

69

70

83

85

86

101

102

112

113

125

138

140

141

142

145

160

161

176

194

207

209

210

211private:

212

213

214

217

218

219

220

221 bool fAdoptInputSource,

222 fForceXMLChEncoding;

225};

226

228

229

230#endif

#define XMLPARSER_EXPORT

Definition XercesDefs.hpp:163

#define XERCES_CPP_NAMESPACE_BEGIN

Definition XercesDefs.hpp:112

#define XERCES_CPP_NAMESPACE_END

Definition XercesDefs.hpp:113

char16_t XMLCh

Definition Xerces_autoconf_config.hpp:120

Definition BinInputStream.hpp:30

This interface represents a single input source for an XML entity.

Definition DOMLSInput.hpp:60

DOMLSResourceResolver provides a way for applications to redirect references to external entities.

Definition DOMLSResourceResolver.hpp:54

A single input source for an XML entity.

Definition InputSource.hpp:63

Configurable memory manager.

Definition MemoryManager.hpp:40

Wrap a DOMLSInput object and make it behave like a SAX InputSource.

Definition Wrapper4DOMLSInput.hpp:36

virtual ~Wrapper4DOMLSInput()

Destructor.

void setPublicId(const XMLCh *const publicId)

Set the public identifier for this input source.

const XMLCh * getEncoding() const

An input source can be set to force the parser to assume a particular encoding for the data that inpu...

void setIssueFatalErrorIfNotFound(const bool flag)

Indicates if the parser should issue fatal error if this input source is not found.

bool getIssueFatalErrorIfNotFound() const

Get the flag that indicates if the parser should issue fatal error if this input source is not found.

BinInputStream * makeStream() const

Makes the byte stream for this input source.

void setSystemId(const XMLCh *const systemId)

Set the system identifier for this input source.

const XMLCh * getSystemId() const

Get the system identifier for this input source.

const XMLCh * getPublicId() const

Get the public identifier for this input source.

Wrapper4DOMLSInput(DOMLSInput *const inputSource, DOMLSResourceResolver *entityResolver=0, const bool adoptFlag=true, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)

Constructor.

void setEncoding(const XMLCh *const encodingStr)

Set the encoding which will be required for use with the XML text read via a stream opened by this in...

static MemoryManager * fgMemoryManager

The configurable memory manager.

Definition PlatformUtils.hpp:121