Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

www::mediawiki::client::exceptions(3pm) [debian man page]

WWW::Mediawiki::Client::Exceptions(3pm) 		User Contributed Perl Documentation		   WWW::Mediawiki::Client::Exceptions(3pm)

NAME
WWW::Mediawiki::Client::Exception - exception handling for WWW::Mediawiki::Client SYNOPSIS
use WWW::Mediawiki::Client::Exception; use Data::Dumper; # throw eval { WWW::Mediawiki::Client::LoginException->throw( error => 'Something bad happened', res => $res, cookie_jar => $cookie_jar, ); }; # catch if (UNIVERSAL::isa($@, 'WWW::Mediawiki::Client::LoginException') { print STDERR $@->error; print Dumper($@->res); } DESCRIPTION
A base class for WWW::Mediawiki::Client exceptions. SUBCLASSES
WWW::Mediawiki::Client::URLConstructionException Indicates a problem with the URL with which we to the Mediawiki server. WWW::Mediawiki::Client::AuthException Indicates a problem with the provided authentication information WWW::Mediawiki::Client::LoginException Indicates that login failed for an unknown reason Fields: res For the apache response object returned by the attempt to log in. cookie_jar For the cookie jar which was returned by the attempt to log in. WWW::Mediawiki::Client::CookieJarException Something went wrong saving or loading the cookie jar WWW::Mediawiki::Client::FileAccessException Something went wrong saving or loading a file WWW::Mediawiki::Client::FileTypeException The file which we attempted to operate on is not a .wiki file WWW::Mediawiki::Client::AbsoluteFileNameException The file which we attempted to operate on is not a .wiki file WWW::Mediawiki::Client::CommitMessageException There is a problem with the commit message WWW::Mediawiki::Client::CommitException Something went wrong while committing a change WWW::Mediawiki::Client::PageDoesNotExistException There is no such page, either here or on the server WWW::Mediawiki::Client::UpdateNeededException The page on the server has changed since the local file was last updated WWW::Mediawiki::Client::ConflictsPresentException An attempt was made to commit a file containing conflicts WWW::Mediawiki::Client::CorruptedConfigFileException The configuration file cannot be parsed. WWW::Mediawiki::Client::ServerPageException Something went wrong fetching the server page. Throws: res The apache response object which was returned in the attempt to fetch the page. WWW::Mediawiki::Client::ReadOnlyFieldException Client code tried to set a read-only field. SEE ALSO
Exception::Class AUTHORS
Mark Jaroski <mark@geekhive.net> Author Bernhard Kaindl <bkaindl@ffii.org> Inspired the improvement in error handling and reporting. LICENSE
Copyright (c) 2004 Mark Jaroski. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2011-02-12 WWW::Mediawiki::Client::Exceptions(3pm)

Check Out this Related Man Page

WWW::Mechanize::FormFiller::Value::Callback(3pm)	User Contributed Perl Documentation	  WWW::Mechanize::FormFiller::Value::Callback(3pm)

NAME
WWW::Mechanize::FormFiller::Value::Callback - Call Perl code to fill out a HTML form field SYNOPSIS
use WWW::Mechanize::FormFiller; use WWW::Mechanize::FormFiller::Value::Callback; my $f = WWW::Mechanize::FormFiller->new(); # Create a default value for the HTML field "login" # This will put the current login name into the login field sub find_login { getlogin || getpwuid($<) || "Kilroy"; }; my $login = WWW::Mechanize::FormFiller::Value::Callback->new( login => &find_login ); $f->add_value( login => $login ); # Alternatively take the following shorthand, which adds the # field to the list as well : # "If there is no password, put a nice number there my $password = $f->add_filler( password => Callback => sub { int rand(90) + 10 } ); DESCRIPTION
This class provides a way to write a value returned by Perl code into a HTML field. new NAME, CODE Creates a new value which will correspond to the HTML field "NAME". The "CODE" is a code reference that will return the value to be written into the HTML field. The code reference will be called with two parameters, the object and the HTML::Form::Input object. name [NEWNAME] Gets and sets the name of the HTML field this value corresponds to. value FIELD Returns the value to put into the HTML field. EXPORT None by default. COPYRIGHT AND LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Copyright (C) 2002,2003 Max Maischein AUTHOR
Max Maischein, <corion@cpan.org> Please contact me if you find bugs or otherwise improve the module. More tests are also very welcome ! SEE ALSO
WWW::Mechanize, WWW::Mechanize::Shell, WWW::Mechanize::FormFiller, WWW::Mechanize::FormFiller::Value::Value, WWW::Mechanize::FormFiller::Value::Default, WWW::Mechanize::FormFiller::Value::Random, WWW::Mechanize::FormFiller::Value::Interactive perl v5.10.1 2009-04-24 WWW::Mechanize::FormFiller::Value::Callback(3pm)
Man Page