NAME

Quiq::UrlObj - URL Klasse

BASE CLASS

Quiq::Hash

DESCRIPTION

Ein Objekt der Klasse repräsentiert einen URL. Auf dessen Bestandteilen kann mit den Objektmethoden der Klasse operiert werden. Ferner enthält die Klasse allgemeine Methoden im Zusammenhang mit URLs, die als Klassenmethoden implementiert sind.

METHODS

Konstruktor

new() - Instantiiere Objekt

Synopsis

$urlObj = $class->new;
$urlObj = $class->new($url);
$urlObj = $class->new(@keyVal);

Description

Instantiiere ein Objekt der Klasse und liefere eine Referenz auf dieses Objekt zurück.

Objektmethoden

queryString() - liefere Querystring des URL-Objekts

Synopsis

$query = $urlObj->queryString;

Returns

(String) Querystring

Description

Erzeuge den Querystring des URL-Objekts und liefere diesen zurück.

setQuery() - Setze Querystring-Parameter des URL-Objekts

Synopsis

$urlObj = $urlObj->setQuery(@keyVal);

Arguments

@keyVal

Liste von Schlüssel-Wert-Paaren

Returns

(Object) Das URl-Objekt (für Methodenverkettung)

Description

Setze die angegebenen Querystring-Parameter auf den jeweils angegebenen Wert. Existiert ein Parameter bereits, wird sein Wert überschrieben. Tritt derselbe Parameter mehrfach auf, werden die einzelnen Werte zu einem Array zusammengefasst. Ist der Wert eine Arrayreferenz, werden alle Werte des Arrays dem Parameter hinzugefügt.

url() - URL als Zeichenkette

Synopsis

$url = $urlObj->url;

Returns

(String) URL als Zeichenkette

Description

Erzeuge eine externe Repräsentation des URL-Objekts und liefere diese zurück.

VERSION

1.222

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2024 Frank Seitz

LICENSE

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