SOAP::WSDL::Generator::PrefixResolver - prefixes for different classes


Back to Top


NAME

SOAP::WSDL::Generator::PrefixResolver - prefixes for different classes

Back to Top


SYNOPSIS

If you want to create your custom prefix resolver:

 package MyPrefixResolver;
 use strict; use warnings;
 use base qw(SOAP::WSDL::Generator::PrefixResolver);
 sub resolve_prefix {
     my ($self, $type, $namespace, $node) = @_;
     # return something special
     return $self->SUPER::resolve_prefix($type, $namespace, $node);
 }

When generating code:

 use MyPrefixResolver;
 use SOAP::WSDL::Generator::XSD;
 my $generator = SOAP::WSDL::Generator::Template::XSD->new({
    prefix_resolver_class => 'MyPrefixResolver',
 });

Back to Top


DESCRIPTION

Prefix resolver class for SOAP::WSDL's code generator. You may subclass it to apply some custom prefix resolving logic.

Subclasses must implement the following methods:

Back to Top


BUGS AND LIMITATIONS

You cannot suffix your types by some rule yet...

Back to Top


LICENSE AND COPYRIGHT

Copyright 2008 Martin Kutter.

This file is part of SOAP-WSDL. You may distribute/modify it under the same terms as perl itself

Back to Top


AUTHOR

Martin Kutter <martin.kutter fen-net.de>

Back to Top


REPOSITORY INFORMATION

 $Rev: 583 $
 $LastChangedBy: kutterma $
 $Id: $
 $HeadURL: $

Back to Top

 SOAP::WSDL::Generator::PrefixResolver - prefixes for different classes