ePages 6.11.0 - DE_EPAGES/Presentation/API/XML/MonitoredExportDriver.pm

Package DE_EPAGES::Presentation::API::XML::MonitoredExportDriver

This a base for your servlet driven XML exports. Overwrite the drive to use a custom XML format (DTD).

Example
use DE_EPAGES::Presentation::API::XML::MonitoredExportDriver;
my $Driver = DE_EPAGES::Presentation::API::XML::MonitoredExportDriver->new;
$Driver->exportXML('Customers', {}, $Servlet->object, $aObjects);

Functions

exportXML
monitor
monitorContent
monitorIncrement
object

exportXML

Exports objects into an XML file.

Syntax
$self->exportXML( $FileName, $hFormat, $ViewObject, $aObjects );
Input
$FileName (string)
name of export file
$hFormat (ref.hash)
file format specification

$ViewObject (object)
object to view monitor
$aObjects (ref.array.object)
list of objects

monitor

Returns the progress monitor.

Syntax
$Monitor = $self->monitor;
Return
$Monitor (object)
progress monitor

monitorContent

write the monitor content

Syntax
$self->monitorContent;

monitorIncrement

increment the monitor content

Syntax
$self->monitorIncrement;

object

Returns the current view object (central object for exported objects).

Syntax
$Object = $self->object;
Return
$Object (object)
object