JVCL Help:TJvgXMLSerializer

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

TJvgXMLSerializer
run\JvgXMLSerializer.pas


Summary

This component converts a given component to XML and back according to published interface of its class.

run\JvgXMLSerializer.pas


Pascal

 run\JvgXMLSerializer.pas
 TJvgXMLSerializer = class(TJvComponent);


Description

  1. JVCLInfo

The root tag is named after the class of the object. Inner tags are named after the names of the published properties. Tag containing TCollectionItem are named after the name of the class.
Tags' nesting is unlimited and reproduces the whole published interface of the class of the given object
The following types are supported: integers, floats, enumerations, sets, strings and chars, variants, classes, stringlists and collections.
Limitations:

  • Each object can have only one collection of any given collection item class
  • TStrings derivatives must not have any published properties
  • Procedure types (events) are not supported

run\JvgXMLSerializer.pas


About

Navigation

run\JvgXMLSerializer.pas



Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page