• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/CPANInternal-140/SOAP-Lite_new/lib/SOAP/Lite/

Lines Matching defs:Packager

7 # $Id: Packager.pm 180 2008-02-25 20:11:28Z kutterma $
11 package SOAP::Lite::Packager;
57 # This is a static method that helps find the right Packager
63 # * the proper SOAP::Lite::Packager instance
74 die "SOAP::Lite::Packager::package() must be implemented";
84 package SOAP::Lite::Packager::MIME;
88 @ISA = qw(SOAP::Lite::Packager);
107 my $self = SOAP::Lite::Packager::new(@_);
112 $SOAP::Lite::Packager::SUPPORTED_TYPES->{"MIME::Entity"} = 1;
187 # warn "I am somewhere in the SOAP::Lite::Packager::MIME code I didn't know I would be in!";
265 package SOAP::Lite::Packager::DIME;
269 @ISA = qw(SOAP::Lite::Packager);
285 my $self = SOAP::Lite::Packager::new(@_);
287 $SOAP::Lite::Packager::SUPPORTED_TYPES->{"DIME::Payload"} = 1;
345 print STDERR "Adding part to Packager\n";
358 SOAP::Lite::Packager - this class is an abstract class which allows for multiple types of packaging agents such as MIME and DIME.
362 The SOAP::Lite::Packager class is responsible for managing a set of "parts." Parts are
374 Instantiates a new instance of a SOAP::Lite::Packager.
379 dependant upon the Packager being used. For example, when using MIME, the content
384 Adds a part to set of parts managed by the current instance of SOAP::Lite::Packager.
400 If you wish to implement your own SOAP::Lite::Packager, then the methods below must be
423 =head2 SOAP::Lite::Packager::MIME
425 C<SOAP::Lite::Packager::MIME> utilizes L<MIME::Tools> to provides the ability to send
466 my $packager = SOAP::Lite::Packager::MIME->new;
492 ->packager(SOAP::Lite::Packager::MIME->new)
509 ->packager(SOAP::Lite::Packager::MIME->new)
539 =head2 SOAP::Lite::Packager::DIME