User Tools

Site Tools


api:dk11:delphi:gisxmlfiles.tgis_xmlfile

TGIS_XmlFile class

DK11 for Delphi | GisXmlFiles.TGIS_XmlFile | Classes | Constructors | Methods | Properties

Encapsulation of configuration file reader.

Available also on: .NET | Java.

Syntax

// Delphi
type
  TGIS_XmlFile = class( TGIS_ObjectDisposable )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_XmlFile : public TGIS_ObjectDisposable
{
};

Inheritance

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Constructor.
Destroy public Destructor.

Methods

Inherited Overrides Protected
Name Visibility Description
AddGroup public Add new group.
AddGroupLayer public Add new group layer.
AddLayer public Add new layer.
AddSection public Add new section.
AddSubLayer public Add new sublayer.
AddSubSection public Add new subsection.
AddZone public Add zone-type section.
AddZoneValue public Add a value to the zone.
ClearActiveNode public Clear active node.
ClearGroups public Clear layers section.
ClearLayers public Clear layers section.
ClearSections public Clear sections list.
ClearSubSections public Clear subsections list.
ClearZones public Clear a zone section.
DeleteKey public Delete xml node.
EndZone public End zone-type section.
GetLayersCount public Get number of layers.
GetNodes public Parse and fill list of all subnodes in a node.subnode.subnode form.
GetStrings public Parse and fill list with values.
ReadAttribute public Read node attribute.
ReadString public Read xml node as text.
ReadZoneValues public Read zone values to list.
SetActiveNode public Set hierarchy section.
SetGroup public Set active group.
SetHierarchy public Set hierarchy section.
SetLayer(Integer) public Set active layer.
SetLayer(String) public Set active layer.
SetRoot public Set root level.
SetSection public Set active section.
SetStrings public Read and parse values from list.
SetSubLayer public Set active sublayer.
SetSubSection public Set active subsection.
SetViewer public Set viewer section.
UpdateFile public Update file with current values.
WriteAttribute public Write node attribute.
WriteString public Write xml node as text.
WriteXML public Write xml node as text.

Properties

Inherited Protected
Name Visibility Description
ActiveNode public Active xml node.
FileName public Configuration file name.

2022/09/01 10:06

Page Tools