This class models a XML reader object. More...
#include <Reader.h>
Public Member Functions | |
virtual std::string | getAttr (const std::string &name) const =0 |
It returns the attribute value in the case of an element node with valid attributes. More... | |
virtual std::string | getAttr (std::size_t i) const =0 |
It returns the attribute value in the case of an element node with valid attributes. More... | |
virtual double | getAttrAsDouble (const std::string &name) const |
It returns the attribute value in the case of an element node with valid attributes. More... | |
virtual double | getAttrAsDouble (std::size_t i) const |
It returns the attribute value in the case of an element node with valid attributes. More... | |
virtual boost::int32_t | getAttrAsInt32 (const std::string &name) const |
It returns the attribute value in the case of an element node with valid attributes. More... | |
virtual boost::int32_t | getAttrAsInt32 (std::size_t i) const |
It returns the attribute value in the case of an element node with valid attributes. More... | |
virtual boost::uint32_t | getAttrAsUInt32 (std::size_t i) const |
It returns the attribute value in the case of an element node with valid attributes. More... | |
virtual boost::uint32_t | getAttrAsUInt32 (const std::string name) const |
It returns the attribute value in the case of an element node with valid attributes. More... | |
virtual std::string | getAttrLocalName (std::size_t i) const =0 |
It returns the local part of the attribute name for the i-th attribute. More... | |
virtual std::size_t | getAttrPosition (const std::string &name) const =0 |
It returns the attribute position. More... | |
virtual std::string | getAttrQName (std::size_t i) const =0 |
It returns the qualified name for the i-th attribute. More... | |
virtual std::string | getAttrURI (std::size_t i) const =0 |
It returns the attribute URI of the associated namespace in the case of an element node. More... | |
virtual std::size_t | getElementDataLen () const =0 |
It returns the element data value in the case of VALUE node. More... | |
virtual std::string | getElementLocalName () const =0 |
It returns the local part of the element name in the case of an element node. More... | |
virtual std::string | getElementQName () const =0 |
It returns the qualified name in the case of an element node. More... | |
virtual std::string | getElementURI () const =0 |
It returns the URI of the associated namespace in the case of an element node. More... | |
virtual std::string | getElementValue () const =0 |
It returns the element data value in the case of VALUE node. More... | |
virtual bool | getElementValueAsBoolean () const |
It returns the element data value in the case of VALUE node. More... | |
virtual double | getElementValueAsDouble () const |
It returns the element data value in the case of VALUE node. More... | |
virtual boost::int32_t | getElementValueAsInt32 () const |
It returns the element data value in the case of VALUE node. More... | |
virtual void | getNamespace (std::size_t i, std::pair< std::string, std::string > &ns) const =0 |
virtual NodeType | getNodeType () const =0 |
It return the type of node read. More... | |
virtual std::size_t | getNumberOfAttrs () const =0 |
It returns the number of attributes in the case of an element node. More... | |
virtual std::size_t | getNumberOfNamespaces () const =0 |
virtual bool | hasAttrs () const =0 |
It tells if the element has attributes in the case of an element node. More... | |
virtual bool | next ()=0 |
It gets the next event to be read. More... | |
virtual void | read (const std::string &fileURI)=0 |
It prepare the given file to be read. More... | |
Reader () | |
Default constructor. More... | |
virtual void | setCacheGrammarFromParse (bool d)=0 |
If true it caches the grammar in the pool for re-use in subsequent parses. More... | |
virtual void | setDoNamespaces (bool d)=0 |
It enables or disables the parser namespace processing. More... | |
virtual void | setDoSchema (bool d)=0 |
It enables or disables the parser schema processing. More... | |
virtual void | setIgnoreWhiteSpaces (bool d)=0 |
If true the parser will ignore the white space characters. More... | |
virtual void | setInternalBufferSize (const std::size_t size)=0 |
It sets the maximal allowed buffer size used for parsing. More... | |
virtual void | setUseCachedGrammarInParse (bool d)=0 |
If true the reader will use cached grammar if it exists in the pool. More... | |
virtual void | setValidationScheme (bool d)=0 |
If true the parser will perform a validation scheme. More... | |
virtual | ~Reader () |
Virtual destructor. More... | |
This class models a XML reader object.
This API is intend to simplify the task of reading XML files. We have tried to model it close to the Libxml2 API (see http://xmlsoft.org/xmlreader.html for more information) but keeping all Xerces-C++ support capabilities: schema validation and grammar cache.
|
inlinevirtual |
|
pure virtual |
It returns the attribute value in the case of an element node with valid attributes.
name | The attribute name. |
Implemented in te::xerces::Reader.
Referenced by CoverageStyleReader(), DataSetAdapterLayerReader(), DataSetLayerReader(), FeatureTypeStyleReader(), FolderLayerReader(), te::wms::serialize::LayerReader(), LikeReader(), operator<<(), QueryLayerReader(), RasterLayerReader(), te::xsd::serialize::ReadAnnotation(), te::xsd::serialize::ReadAny(), te::xsd::serialize::ReadAnyAttribute(), te::xsd::serialize::ReadAttribute(), te::xsd::serialize::ReadAttributeGroup(), te::se::serialize::ReadCategorize(), te::xsd::serialize::ReadComplexContent(), te::xsd::serialize::ReadComplexType(), te::serialize::xml::ReadDataSetType(), te::serialize::xml::ReadDataSourceInfo(), te::xsd::serialize::ReadElement(), te::xsd::serialize::ReadExtension(), te::xsd::serialize::ReadField(), te::xsd::serialize::ReadGroup(), te::xsd::serialize::ReadIdentifiable(), te::xsd::serialize::ReadImport(), te::xsd::serialize::ReadInclude(), te::se::serialize::ReadInlineContent(), te::se::serialize::ReadInterpolate(), te::xsd::serialize::ReadKey(), te::xsd::serialize::ReadKeyRef(), te::xsd::serialize::ReadList(), te::xsd::serialize::ReadOccurs(), te::serialize::xml::ReadRasterInfo(), te::xsd::serialize::ReadRedefine(), te::xsd::serialize::ReadRestriction4ComplexContent(), te::xsd::serialize::ReadRestriction4SimpleContent(), te::xsd::serialize::ReadRestriction4SimpleType(), te::xsd::serialize::ReadSchema(), te::xsd::serialize::ReadSelector(), te::xsd::serialize::ReadSimpleType(), te::se::serialize::ReadSvgParameter(), te::se::serialize::ReadSymbolizerHelper(), te::xsd::serialize::ReadUnion(), and te::xsd::serialize::ReadUnique().
|
pure virtual |
It returns the attribute value in the case of an element node with valid attributes.
i | The attribute position. |
Implemented in te::xerces::Reader.
|
virtual |
It returns the attribute value in the case of an element node with valid attributes.
name | The attribute name. |
Definition at line 69 of file Reader.cpp.
Referenced by te::serialize::xml::ReadBandProperty(), te::serialize::xml::ReadExtent(), and te::serialize::xml::ReadGeoTransform().
|
virtual |
It returns the attribute value in the case of an element node with valid attributes.
i | The attribute position. |
Definition at line 74 of file Reader.cpp.
|
virtual |
It returns the attribute value in the case of an element node with valid attributes.
name | The attribute name. |
Definition at line 49 of file Reader.cpp.
Referenced by DataSetAdapterLayerReader(), te::serialize::xml::ReadBandProperty(), te::serialize::xml::ReadLiteral(), and te::xsd::serialize::ReadOccurs().
|
virtual |
It returns the attribute value in the case of an element node with valid attributes.
i | The attribute position. |
Definition at line 54 of file Reader.cpp.
|
virtual |
It returns the attribute value in the case of an element node with valid attributes.
i | The attribute position. |
Definition at line 59 of file Reader.cpp.
Referenced by te::serialize::xml::ReadDataSetType().
|
virtual |
It returns the attribute value in the case of an element node with valid attributes.
name | The attribute name. |
Definition at line 64 of file Reader.cpp.
|
pure virtual |
It returns the local part of the attribute name for the i-th attribute.
i | The attribute position index. |
Implemented in te::xerces::Reader.
|
pure virtual |
It returns the attribute position.
name | The attribute name. |
Implemented in te::xerces::Reader.
Referenced by te::xsd::serialize::ReadAnnotation(), te::xsd::serialize::ReadAny(), te::xsd::serialize::ReadAnyAttribute(), te::xsd::serialize::ReadAttribute(), te::xsd::serialize::ReadAttributeGroup(), te::xsd::serialize::ReadComplexContent(), te::xsd::serialize::ReadComplexType(), te::xsd::serialize::ReadElement(), te::xsd::serialize::ReadExtension(), te::xsd::serialize::ReadField(), te::xsd::serialize::ReadGroup(), te::xsd::serialize::ReadIdentifiable(), te::xsd::serialize::ReadImport(), te::xsd::serialize::ReadInclude(), te::xsd::serialize::ReadKey(), te::xsd::serialize::ReadKeyRef(), te::xsd::serialize::ReadList(), te::xsd::serialize::ReadOccurs(), te::xsd::serialize::ReadRedefine(), te::xsd::serialize::ReadRestriction4ComplexContent(), te::xsd::serialize::ReadRestriction4SimpleContent(), te::xsd::serialize::ReadRestriction4SimpleType(), te::xsd::serialize::ReadSchema(), te::xsd::serialize::ReadSelector(), te::xsd::serialize::ReadSimpleType(), te::xsd::serialize::ReadUnion(), and te::xsd::serialize::ReadUnique().
|
pure virtual |
It returns the qualified name for the i-th attribute.
i | The attribute position index. |
Implemented in te::xerces::Reader.
|
pure virtual |
It returns the attribute URI of the associated namespace in the case of an element node.
i | The attribute position index. |
Implemented in te::xerces::Reader.
|
pure virtual |
It returns the element data value in the case of VALUE node.
It returns the element data value length in the case of VALUE or CDATA node.
Implemented in te::xerces::Reader.
|
pure virtual |
It returns the local part of the element name in the case of an element node.
Implemented in te::xerces::Reader.
Referenced by BBOXReader(), BetweenReader(), BinaryComparsionOpReader(), BinaryLogicOpReader(), BinaryOperatorReader(), BinarySpatialOpReader(), CoverageStyleReader(), DataSetAdapterLayerReader(), DataSetLayerReader(), DistanceBufferReader(), FeatureTypeStyleReader(), FolderLayerReader(), te::wms::serialize::LayerReader(), LikeReader(), LineSymbolizerReader(), LiteralReader(), NullReader(), operator<<(), PointSymbolizerReader(), PolygonSymbolizerReader(), PropertyNameReader(), QueryLayerReader(), RasterLayerReader(), RasterSymbolizerReader(), te::fe::serialize::Expression::read(), te::fe::serialize::AbstractOp::read(), te::map::serialize::Layer::read(), te::se::serialize::Symbolizer::read(), te::se::serialize::Style::read(), te::xsd::serialize::ReadAll(), te::se::serialize::ReadAnchorPoint(), te::xsd::serialize::ReadAnnotated(), te::xsd::serialize::ReadAnnotation(), te::xsd::serialize::ReadAny(), te::xsd::serialize::ReadAnyAttribute(), te::xsd::serialize::ReadAttribute(), te::xsd::serialize::ReadAttributeGroup(), te::serialize::xml::ReadBandProperty(), te::serialize::xml::ReadBandPropertyVector(), te::se::serialize::ReadCategorize(), te::se::serialize::ReadChannelSelection(), te::xsd::serialize::ReadChoice(), te::se::serialize::ReadColorMap(), te::xsd::serialize::ReadComplexContent(), te::xsd::serialize::ReadComplexType(), te::se::serialize::ReadContrastEnhancement(), te::serialize::xml::ReadDataSetType(), te::serialize::xml::ReadDataSourceCatalog(), te::serialize::xml::ReadDataSourceInfo(), te::se::serialize::ReadDescription(), te::se::serialize::ReadDisplacement(), te::serialize::xml::ReadDistinct(), te::xsd::serialize::ReadElement(), te::xsd::serialize::ReadExtension(), te::serialize::xml::ReadExtent(), te::se::serialize::ReadExternalGraphic(), te::xsd::serialize::ReadField(), te::serialize::xml::ReadFields(), te::se::serialize::ReadFill(), te::fe::serialize::ReadFilter(), te::se::serialize::ReadFont(), te::serialize::xml::ReadFrom(), te::serialize::xml::ReadFromItem(), te::serialize::xml::ReadFunction(), te::se::serialize::ReadGeometryPropertyHelper(), te::serialize::xml::ReadGeoTransform(), te::se::serialize::ReadGraphic(), te::se::serialize::ReadGraphicStroke(), te::serialize::xml::ReadGrid(), te::xsd::serialize::ReadGroup(), te::serialize::xml::ReadGroupBy(), te::map::serialize::ReadGroupingItem(), te::se::serialize::ReadHalo(), te::serialize::xml::ReadHaving(), te::se::serialize::ReadImageOutline(), te::xsd::serialize::ReadImport(), te::xsd::serialize::ReadInclude(), te::se::serialize::ReadInlineContent(), te::se::serialize::ReadInterpolate(), te::se::serialize::ReadInterpolationPoint(), te::xsd::serialize::ReadKey(), te::xsd::serialize::ReadKeyRef(), te::se::serialize::ReadLabelPlacement(), te::map::serialize::ReadLayerChart(), te::map::serialize::ReadLayerGrouping(), te::map::serialize::ReadLayerTitle(), te::map::serialize::ReadLayerVisibility(), te::se::serialize::ReadLinePlacement(), te::xsd::serialize::ReadList(), te::serialize::xml::ReadLiteral(), te::se::serialize::ReadMark(), te::serialize::xml::ReadOrderBy(), te::se::serialize::ReadOverlapBehavior(), te::se::serialize::ReadPointPlacement(), te::qt::af::ReadProject(), te::serialize::xml::ReadPropertyName(), te::serialize::xml::ReadRasterInfo(), te::xsd::serialize::ReadRedefine(), te::xsd::serialize::ReadRestriction4ComplexContent(), te::xsd::serialize::ReadRestriction4SimpleContent(), te::xsd::serialize::ReadRestriction4SimpleType(), te::se::serialize::ReadRule(), te::xsd::serialize::ReadSchema(), te::serialize::xml::ReadSelect(), te::se::serialize::ReadSelectedChannel(), te::xsd::serialize::ReadSelector(), te::xsd::serialize::ReadSequence(), te::se::serialize::ReadShadedRelief(), te::xsd::serialize::ReadSimpleContent(), te::xsd::serialize::ReadSimpleType(), te::se::serialize::ReadStroke(), te::se::serialize::ReadSvgParameter(), te::qt::widgets::ReadSymbol(), te::se::serialize::ReadSymbolizerHelper(), te::xsd::serialize::ReadUnion(), te::xsd::serialize::ReadUnique(), te::serialize::xml::ReadWhere(), TextSymbolizerReader(), and UnaryLogicOpReader().
|
pure virtual |
It returns the qualified name in the case of an element node.
Implemented in te::xerces::Reader.
|
pure virtual |
It returns the URI of the associated namespace in the case of an element node.
Implemented in te::xerces::Reader.
|
pure virtual |
It returns the element data value in the case of VALUE node.
Implemented in te::xerces::Reader.
Referenced by CoverageStyleReader(), DataSetAdapterLayerReader(), DataSetLayerReader(), FeatureTypeStyleReader(), getElementValueAsInt32(), te::wms::serialize::LayerReader(), LiteralReader(), operator<<(), PropertyNameReader(), QueryLayerReader(), RasterLayerReader(), RasterSymbolizerReader(), te::xsd::serialize::ReadAnnotation(), te::serialize::xml::ReadDataSourceInfo(), te::se::serialize::ReadDescription(), te::se::serialize::ReadExternalGraphic(), te::serialize::xml::ReadFrom(), te::serialize::xml::ReadFromItem(), te::serialize::xml::ReadFunction(), te::map::serialize::ReadGroupingItem(), te::se::serialize::ReadInlineContent(), te::map::serialize::ReadLayerChart(), te::map::serialize::ReadLayerGrouping(), te::map::serialize::ReadLayerTitle(), te::map::serialize::ReadLayerVisibility(), te::serialize::xml::ReadLiteral(), te::se::serialize::ReadMark(), te::serialize::xml::ReadOrderBy(), te::se::serialize::ReadOverlapBehavior(), te::qt::af::ReadProject(), te::serialize::xml::ReadPropertyName(), te::se::serialize::ReadRule(), te::serialize::xml::ReadSelect(), te::se::serialize::ReadSelectedChannel(), te::se::serialize::ReadSvgParameter(), te::qt::widgets::ReadSymbol(), and te::se::serialize::ReadSymbolizerHelper().
|
virtual |
It returns the element data value in the case of VALUE node.
Definition at line 42 of file Reader.cpp.
Referenced by te::map::serialize::ReadLayerChart(), te::se::serialize::ReadLinePlacement(), and te::se::serialize::ReadShadedRelief().
|
virtual |
It returns the element data value in the case of VALUE node.
Definition at line 37 of file Reader.cpp.
Referenced by te::se::serialize::ReadContrastEnhancement(), te::se::serialize::ReadInterpolationPoint(), te::map::serialize::ReadLayerChart(), te::map::serialize::ReadLayerGrouping(), te::se::serialize::ReadRule(), and te::se::serialize::ReadShadedRelief().
|
virtual |
It returns the element data value in the case of VALUE node.
Definition at line 32 of file Reader.cpp.
References getElementValue().
Referenced by DataSetAdapterLayerReader(), DataSetLayerReader(), te::wms::serialize::LayerReader(), QueryLayerReader(), RasterLayerReader(), te::serialize::xml::ReadGrid(), te::map::serialize::ReadLayerChart(), and te::map::serialize::ReadLayerGrouping().
|
pure virtual |
Implemented in te::xerces::Reader.
Referenced by te::xsd::serialize::ReadSchema().
|
pure virtual |
It return the type of node read.
Implemented in te::xerces::Reader.
Referenced by BBOXReader(), BetweenReader(), BinaryComparsionOpReader(), BinaryLogicOpReader(), BinaryOperatorReader(), BinarySpatialOpReader(), CoverageStyleReader(), DataSetAdapterLayerReader(), DataSetLayerReader(), DistanceBufferReader(), FeatureTypeStyleReader(), FolderLayerReader(), te::wms::serialize::LayerReader(), LikeReader(), LineSymbolizerReader(), LiteralReader(), NullReader(), operator<<(), PointSymbolizerReader(), PolygonSymbolizerReader(), PropertyNameReader(), QueryLayerReader(), RasterLayerReader(), RasterSymbolizerReader(), te::fe::serialize::Expression::read(), te::xsd::serialize::ReadAll(), te::se::serialize::ReadAnchorPoint(), te::xsd::serialize::ReadAnnotated(), te::xsd::serialize::ReadAnnotation(), te::xsd::serialize::ReadAny(), te::xsd::serialize::ReadAnyAttribute(), te::xsd::serialize::ReadAttribute(), te::xsd::serialize::ReadAttributeGroup(), te::serialize::xml::ReadBandProperty(), te::serialize::xml::ReadBandPropertyVector(), te::se::serialize::ReadCategorize(), te::se::serialize::ReadChannelSelection(), te::xsd::serialize::ReadChoice(), te::se::serialize::ReadColorMap(), te::xsd::serialize::ReadComplexContent(), te::xsd::serialize::ReadComplexType(), te::se::serialize::ReadContrastEnhancement(), te::serialize::xml::ReadDataSetType(), te::serialize::xml::ReadDataSourceCatalog(), te::serialize::xml::ReadDataSourceInfo(), te::se::serialize::ReadDescription(), te::se::serialize::ReadDisplacement(), te::serialize::xml::ReadDistinct(), te::xsd::serialize::ReadElement(), te::xsd::serialize::ReadExtension(), te::serialize::xml::ReadExtent(), te::se::serialize::ReadExternalGraphic(), te::xsd::serialize::ReadField(), te::serialize::xml::ReadFields(), te::se::serialize::ReadFill(), te::fe::serialize::ReadFilter(), te::se::serialize::ReadFont(), te::serialize::xml::ReadFrom(), te::serialize::xml::ReadFromItem(), te::serialize::xml::ReadFunction(), te::se::serialize::ReadGeometryPropertyHelper(), te::serialize::xml::ReadGeoTransform(), te::se::serialize::ReadGraphic(), te::se::serialize::ReadGraphicStroke(), te::serialize::xml::ReadGrid(), te::xsd::serialize::ReadGroup(), te::serialize::xml::ReadGroupBy(), te::map::serialize::ReadGroupingItem(), te::se::serialize::ReadHalo(), te::serialize::xml::ReadHaving(), te::se::serialize::ReadImageOutline(), te::xsd::serialize::ReadImport(), te::xsd::serialize::ReadInclude(), te::se::serialize::ReadInlineContent(), te::se::serialize::ReadInterpolate(), te::se::serialize::ReadInterpolationPoint(), te::xsd::serialize::ReadKey(), te::xsd::serialize::ReadKeyRef(), te::se::serialize::ReadLabelPlacement(), te::map::serialize::ReadLayerChart(), te::map::serialize::ReadLayerGrouping(), te::map::serialize::ReadLayerTitle(), te::map::serialize::ReadLayerVisibility(), te::se::serialize::ReadLinePlacement(), te::xsd::serialize::ReadList(), te::serialize::xml::ReadLiteral(), te::se::serialize::ReadMark(), te::serialize::xml::ReadOrderBy(), te::se::serialize::ReadOverlapBehavior(), te::se::serialize::ReadParameterValue(), te::se::serialize::ReadPointPlacement(), te::qt::af::ReadProject(), te::serialize::xml::ReadPropertyName(), te::serialize::xml::ReadRasterInfo(), te::xsd::serialize::ReadRedefine(), te::xsd::serialize::ReadRestriction4ComplexContent(), te::xsd::serialize::ReadRestriction4SimpleContent(), te::xsd::serialize::ReadRestriction4SimpleType(), te::se::serialize::ReadRule(), te::xsd::serialize::ReadSchema(), te::serialize::xml::ReadSelect(), te::se::serialize::ReadSelectedChannel(), te::xsd::serialize::ReadSelector(), te::xsd::serialize::ReadSequence(), te::se::serialize::ReadShadedRelief(), te::xsd::serialize::ReadSimpleContent(), te::xsd::serialize::ReadSimpleType(), te::se::serialize::ReadStroke(), te::se::serialize::ReadSvgParameter(), te::qt::widgets::ReadSymbol(), te::se::serialize::ReadSymbolizerHelper(), te::xsd::serialize::ReadUnion(), te::xsd::serialize::ReadUnique(), te::serialize::xml::ReadWhere(), TextSymbolizerReader(), and UnaryLogicOpReader().
|
pure virtual |
It returns the number of attributes in the case of an element node.
Implemented in te::xerces::Reader.
Referenced by CoverageStyleReader(), and FeatureTypeStyleReader().
|
pure virtual |
Implemented in te::xerces::Reader.
Referenced by te::xsd::serialize::ReadSchema().
|
pure virtual |
It tells if the element has attributes in the case of an element node.
Implemented in te::xerces::Reader.
Referenced by LikeReader(), operator<<(), te::se::serialize::ReadCategorize(), te::se::serialize::ReadInterpolate(), te::se::serialize::ReadSvgParameter(), and te::se::serialize::ReadSymbolizerHelper().
|
pure virtual |
It gets the next event to be read.
Exception | It throws an exception if something goes wrong during the text read. |
Implemented in te::xerces::Reader.
Referenced by BBOXReader(), BetweenReader(), BinaryComparsionOpReader(), BinaryLogicOpReader(), BinaryOperatorReader(), BinarySpatialOpReader(), CoverageStyleReader(), DataSetAdapterLayerReader(), DataSetLayerReader(), DistanceBufferReader(), FeatureTypeStyleReader(), FolderLayerReader(), te::wms::serialize::LayerReader(), LikeReader(), LineSymbolizerReader(), LiteralReader(), NullReader(), operator<<(), PointSymbolizerReader(), PolygonSymbolizerReader(), PropertyNameReader(), QueryLayerReader(), RasterLayerReader(), RasterSymbolizerReader(), te::xsd::serialize::ReadAll(), te::se::serialize::ReadAnchorPoint(), te::xsd::serialize::ReadAnnotation(), te::xsd::serialize::ReadAny(), te::xsd::serialize::ReadAnyAttribute(), te::xsd::serialize::ReadAttribute(), te::xsd::serialize::ReadAttributeGroup(), te::serialize::xml::ReadBandProperty(), te::serialize::xml::ReadBandPropertyVector(), te::se::serialize::ReadCategorize(), te::se::serialize::ReadChannelSelection(), te::xsd::serialize::ReadChoice(), te::se::serialize::ReadColorMap(), te::xsd::serialize::ReadComplexContent(), te::xsd::serialize::ReadComplexType(), te::se::serialize::ReadContrastEnhancement(), te::serialize::xml::ReadDataSetType(), te::serialize::xml::ReadDataSourceCatalog(), te::serialize::xml::ReadDataSourceInfo(), te::se::serialize::ReadDescription(), te::se::serialize::ReadDisplacement(), te::serialize::xml::ReadDistinct(), te::xsd::serialize::ReadElement(), te::xsd::serialize::ReadExtension(), te::serialize::xml::ReadExtent(), te::se::serialize::ReadExternalGraphic(), te::xsd::serialize::ReadField(), te::serialize::xml::ReadFields(), te::se::serialize::ReadFill(), te::fe::serialize::ReadFilter(), te::se::serialize::ReadFont(), te::serialize::xml::ReadFrom(), te::serialize::xml::ReadFromItem(), te::serialize::xml::ReadFunction(), te::se::serialize::ReadGeometryPropertyHelper(), te::serialize::xml::ReadGeoTransform(), te::se::serialize::ReadGraphic(), te::se::serialize::ReadGraphicStroke(), te::serialize::xml::ReadGrid(), te::xsd::serialize::ReadGroup(), te::serialize::xml::ReadGroupBy(), te::map::serialize::ReadGroupingItem(), te::se::serialize::ReadHalo(), te::serialize::xml::ReadHaving(), te::se::serialize::ReadImageOutline(), te::xsd::serialize::ReadImport(), te::xsd::serialize::ReadInclude(), te::se::serialize::ReadInlineContent(), te::se::serialize::ReadInterpolate(), te::se::serialize::ReadInterpolationPoint(), te::xsd::serialize::ReadKey(), te::xsd::serialize::ReadKeyRef(), te::se::serialize::ReadLabelPlacement(), te::map::serialize::ReadLayerChart(), te::map::serialize::ReadLayerGrouping(), te::map::serialize::ReadLayerTitle(), te::map::serialize::ReadLayerVisibility(), te::se::serialize::ReadLinePlacement(), te::xsd::serialize::ReadList(), te::serialize::xml::ReadLiteral(), te::se::serialize::ReadMark(), te::serialize::xml::ReadOrderBy(), te::se::serialize::ReadOverlapBehavior(), te::se::serialize::ReadParameterValue(), te::se::serialize::ReadPointPlacement(), te::qt::af::ReadProject(), te::serialize::xml::ReadPropertyName(), te::serialize::xml::ReadRasterInfo(), te::xsd::serialize::ReadRedefine(), te::xsd::serialize::ReadRestriction4ComplexContent(), te::xsd::serialize::ReadRestriction4SimpleContent(), te::xsd::serialize::ReadRestriction4SimpleType(), te::se::serialize::ReadRule(), te::xsd::serialize::ReadSchema(), te::serialize::xml::ReadSelect(), te::se::serialize::ReadSelectedChannel(), te::xsd::serialize::ReadSelector(), te::xsd::serialize::ReadSequence(), te::se::serialize::ReadShadedRelief(), te::xsd::serialize::ReadSimpleContent(), te::xsd::serialize::ReadSimpleType(), te::se::serialize::ReadStroke(), te::se::serialize::ReadSvgParameter(), te::qt::widgets::ReadSymbol(), te::se::serialize::ReadSymbolizerHelper(), te::xsd::serialize::ReadUnion(), te::xsd::serialize::ReadUnique(), te::serialize::xml::ReadWhere(), TextSymbolizerReader(), and UnaryLogicOpReader().
|
pure virtual |
It prepare the given file to be read.
You must call read to start parsing the XML document.
fileURI | A path to a XML file or any URI where it can be found. |
Exception | It throws an exception if the file doesn't exist or if the internal parser can not read it. |
Implemented in te::xerces::Reader.
|
pure virtual |
If true it caches the grammar in the pool for re-use in subsequent parses.
d | If If true it caches the grammar in the pool for re-use in subsequent parses. |
Implemented in te::xerces::Reader.
|
pure virtual |
It enables or disables the parser namespace processing.
d | If true the internal parser will perform the namespace processing otherwise this will not be done. |
Implemented in te::xerces::Reader.
|
pure virtual |
It enables or disables the parser schema processing.
d | If true the internal parser will perform the schema processing otherwise this will not be done. |
Implemented in te::xerces::Reader.
|
pure virtual |
If true the parser will ignore the white space characters.
d | If true the parser will ignore the white space characters. |
Implemented in te::xerces::Reader.
|
pure virtual |
It sets the maximal allowed buffer size used for parsing.
size | The maximal allowed buffer size used for parsing. |
Implemented in te::xerces::Reader.
|
pure virtual |
If true the reader will use cached grammar if it exists in the pool.
d | If true the reader will use cached grammar if it exists in the pool. |
Implemented in te::xerces::Reader.
|
pure virtual |
If true the parser will perform a validation scheme.
d | If true the parser will perform a validation scheme. |
Implemented in te::xerces::Reader.