• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/CPANInternal-159.1/SOAP-Lite-1.11/lib/SOAP/

Lines Matching defs:Data

543 package SOAP::Data;
736 @ISA = qw(SOAP::Data);
1134 if (UNIVERSAL::isa($object => 'SOAP::Data')) {
1135 # use $object->SOAP::Data:: to enable overriding name() and others in inherited classes
1136 $object->SOAP::Data::name($name)
1137 unless defined $object->SOAP::Data::name;
1140 # element, but do not modify SOAP::Data itself
1144 my @realvalues = $object->SOAP::Data::value;
1147 my $method = "as_" . ($object->SOAP::Data::type || '-'); # dummy type if not defined
1154 $self->can($method) && $self->$method($_, $name || gen_name, $object->SOAP::Data::type, $attr)
1155 || $self->typecast($_, $name || gen_name, $object->SOAP::Data::type, $attr)
1156 || $self->encode_object($_, $name, $object->SOAP::Data::type, $attr)
1158 $object->SOAP::Data::signature([map {join $;, $_->[0], SOAP::Utils::disqualify($_->[1]->{'xsi:type'} || '')} @values]) if @values;
1358 SOAP::Data->type(
1408 my ($name, $attr) = ($data->SOAP::Data::name, {%{$data->SOAP::Data::attr}});
1528 my $method_is_data = ref $_[0] && UNIVERSAL::isa($_[0] => 'SOAP::Data');
1530 # drop prefix from method that could be string or SOAP::Data object
1537 # a) method is SOAP::Data
1599 my $header = @header ? SOAP::Data->set_value(@header) : undef;
1607 $parameters = @parameters ? SOAP::Data->set_value(@parameters) : undef;
1609 elsif (UNIVERSAL::isa($method => 'SOAP::Data')) {
1614 $body = SOAP::Data->name($method)
1618 $body = SOAP::Data->name($method);
1623 # $body = SOAP::Data->name($method)->uri($self->{'_ns_uri'});
1629 $body = SOAP::Data->name($method);
1646 $body = SOAP::Data-> name(SOAP::Utils::qualify($self->envprefix => 'Fault'))
1647 -> value(\SOAP::Data->set_value(
1648 SOAP::Data->name(faultcode => SOAP::Utils::qualify($self->envprefix => $parameters[0]))->type(""),
1649 SOAP::Data->name(faultstring => SOAP::Utils::encode_data($parameters[1]))->type(""),
1651 ? SOAP::Data->name(faultactor => $parameters[3])->type("")
1654 ? SOAP::Data->name(detail => do{
1665 $body = SOAP::Data->set_value(@parameters);
1678 # Right now it is possible for $body to be a SOAP::Data element that has not
1681 SOAP::Data->name(
1682 SOAP::Utils::qualify($self->envprefix => 'Envelope') => \SOAP::Data->value(
1684 ? SOAP::Data->name( SOAP::Utils::qualify($self->envprefix => 'Header') => \$header)
1688 ? SOAP::Data->name(SOAP::Utils::qualify($self->envprefix => 'Body') => \$body)
1689 : SOAP::Data->name(SOAP::Utils::qualify($self->envprefix => 'Body')) ),
1917 sub headerof { # SOAP::Header is the same as SOAP::Data, so just rebless it
1950 # SOAP::Data
1959 my $data = SOAP::Data->new( prefix => '',
1970 $data->set_value( \SOAP::Data->value(@children) );
2986 package SOAP::Custom::XML::Data;
2989 @ISA = qw(SOAP::Data);
3031 SOAP::Custom::XML::Data
3032 -> SOAP::Data::name($name)
3089 $root->SOAP::Data::name eq 'definitions' ? $s->set_value($s->value, $root->value) :
3090 $root->SOAP::Data::name eq 'schema' ? do { # add <types> element if there is no one
3093 die "Don't know what to do with '@{[$root->SOAP::Data::name]}' in schema imported from '$location'\n";
3343 $self->{'_stub'} .= " SOAP::Data->new(name => '".$_->name."', type => '".$_->type."', attr => {";
3369 my $name = UNIVERSAL::isa($method => 'SOAP::Data') ? $method->name : $method;
3824 UNIVERSAL::isa($_[$param] => 'SOAP::Data')
3825 ? $_[$param]->SOAP::Data::value($value)
3866 sub data { SOAP::Data->new(@_) }
3917 L<SOAP::Data> - Data objects
3919 L<SOAP::Header> - Header Data Objects
4331 from a L<SOAP::Data> object, so as to allow full control over the namespace
4564 SOAP::Data->name('name')->value('Kutter'),
4565 SOAP::Data->name('givenName')->value('Martin')
4659 my $som = $soap->call('sayHello', SOAP::Data->name('parameters')->value(
4660 \SOAP::Data->value([
4661 SOAP::Data->name('name')->value( 'Kutter' ),
4662 SOAP::Data->name('givenName')->value('Martin'),
4754 SOAP::Data->name('name')->value( 'Kutter' ),
4755 SOAP::Data->name('givenName')->value('Martin'),
4774 my $som = $soap->call('sayHello', SOAP::Data->name('parameters')->value(
4775 \SOAP::Data->value([
4776 SOAP::Data->name('name')->value( 'Kutter' ),
4777 SOAP::Data->name('givenName')->value('Martin'),
4781 While SOAP::Data provides full control over the XML generated, passing
4816 ->some_method(SOAP::Data->name("foo" => "bar"));
4856 C<MIME::Entity> objects along with SOAP::Data elements, or any other data
4874 return SOAP::Data->name("foo" => "blah blah blah"),$ent;
4998 my $param2 = SOAP::Data->name('myparam' => shift() * 2);
5005 $b = SOAP::Data->name('myparam' => 12);
5206 return SOAP::Data->name('myname')
5246 SOAP::Data->name(Query => 'biztalk')
5251 SOAP::Data->name('Query' => 'biztalk')
5257 my $method = SOAP::Data->name('add')
5389 You may force the type by passing a SOAP::Data object with a type specified:
5393 SOAP::Data->name('foo')->value(12345)->type('string')
5537 C<< SOAP::Data->type(base64 => $string) >> either on client or on server
5573 and you can add your own implementation with SOAP::Data).