NAME

XTM::IO - Topic Map management, abstract class for input/output

SYNOPSIS

# this class will never be directly used

DESCRIPTION

This is the abstract class defining how an IO package should behave.

INTERFACE

Constructor

The constructor should expect a hash as parameter containing at least the following fields:

auto_complete (default: 1) If auto_complete is set, the loading mechanism is directed to automatically generate all topics which are referenced in a map but which are not explicitely defined. It is up to the implementation how these topics are created and which characteristics they have.

Methods

The methods sync_in, sync_out and last_mod implement the methods from the abstract class XTM::IO

last_mod

returns the UNIX time when the resource has been modified last. undef is returned if the result cannot be determined.

sync_in

actually loads an XTM resource and returns a XTM::Memory object.

sync_out

is supposed to save the XTM::Memory content onto the resource.

SEE ALSO

XTM

AUTHOR INFORMATION

Copyright 2002, Robert Barta <rho@telecoma.net>, All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. http://www.perl.com/perl/misc/Artistic.html