The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Prty::MediaWiki::Page - MediaWiki Seite

BASE CLASS

Prty::Hash

DESCRIPTION

Ein Objekt der Klasse kapselt den Body der HTTP Antwort einer getPage()-Operation des MediaWiki-Client (Klasse Prty::MediaWiki::Client). Mit den Methoden der Klasse kann auf bestimmte Information der Antwort zugegriffen werden.

METHODS

Konstruktor

new() - Konstruktor

Synopsis

    $pag = $class->new($json);

Arguments

$json

Body der HTTP-Antwort der getPage()-Operation. Der Body enthält die JSON-Repräsentation der Seite.

Returns

Page-Objekt (Klasse Prty::MediaWiki::Page)

Description

Instantiiere ein MediaWiki Seiten-Objekt und liefere eine Referenz auf dieses Objekt zurück.

Hash-Zugriff

hash() - Hash der JSON-Struktur

Synopsis

    $h = $pag->hash;

Returns

Space (String)

Description

Liefere eine Referenz auf den Hash, der der JSON-Struktur der Seite entspricht.

Debugging

asString() - Perl-Repräsentation als Zeichenkette

Synopsis

    $str = $pag->asString;

Returns

Perl-Datenstruktur (als Text)

Description

Der Konstruktor der Klasse wandelt die JSON-Darstellung der Seite in eine analoge Perl-Datenstruktur. Diese Methode liefert die Zeichenketten-Repäsentation dieser Perl-Datenstruktur.

VERSION

1.125

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2018 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.