The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

XML::SimpleDB::Service - Abstract class for extension by XML:SimpleDB services

SYNOPSIS

  use XML::SimpleDB::Service;

DESCRIPTION

This is an abstract class implementing the Service interface Database from the XML:DB base specification. It should only be used indirectly, as superclass for a specific Service. The current examples are XPathQueryService, XUpdateQueryService, and Collectionmanager.

BUGS

AUTHOR

        Graham Seaman
        CPAN ID: GSEAMAN
        graham@opencollector.org

COPYRIGHT

Copyright (c) 2002 Graham Seaman. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.

SEE ALSO

perl(1).

PUBLIC METHODS

getName

    Usage : $name = $service->getName()

    Purpose : Returns the service name

    Argument : None

    Returns : String

getVersion

    Usage : $version = $service->getVersion()

    Purpose : Returns the service version

    Argument : None

    Returns : String

setCollection

    Usage : $service->setCollection($collection)

    Purpose : Associates service with a collection

    Argument : Collection object

    Returns : void