NAME

Quiq::StreamServe::Block - Inhalt eines StreamServe Blocks

BASE CLASS

Quiq::Hash

DESCRIPTION

Ein Objekt der Klasse repräsentiert den Inhalt eines StreamServe-Blocks, also eine Menge von Schlüssel/Wert-Paaren eines Typs (der durch den gemeinsamen Namenspräfix gegeben ist).

METHODS

Klassenmethoden

new() - Instantiiere Objekt

Synopsis

$ssb = $class->new($prefix);
$ssb = $class->new($prefix,$h);

Arguments

$prefix

Block-Präfix

$h (Default: {})

Hash mit den Schlüssel/Wert-Paaren des Blocks

Returns

Objekt

Description

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

Objektmethoden

add() - Setze Schlüssel/Wert-Paar ohne Exception

Synopsis

$ssb->add($key,$val);

Description

Ist der Schlüssel vorhanden, wird sein Wert gesetzt. Ist er nicht vorhanden wird er mit dem angegebenen Wert hinzugefügt.

content() - Inhalt des Blocks

Synopsis

$text =  $ssb->content;

Description

Liefere den Inhalt des Blocks als Text. Die Schlüssel sind alphanumerisch sortiert.

set() - Setze Schlüssel/Wert-Paar

Synopsis

$ssb->set($key,$val);

get() - Liefere Wert eines Schlüssels

Synopsis

$val = $ssb->get($key);
$val = $ssb->get($key,$sloppy);

Arguments

$key

Schlüssel

Options

$sloppy (Default: 0)

Wirf bei Nichtexistenz von $key keine Exception, sondern liefere undef.

prefix() - Liefere Präfix

Synopsis

$prefix = $ssb->prefix;

VERSION

1.230

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2025 Frank Seitz

LICENSE

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