NAME

Quiq::StreamServe::Stream - Inhalt einer StreamServe Stream-Datei

BASE CLASS

Quiq::Hash

DESCRIPTION

Ein Objekt der Klasse repräsentiert den Inhalt einer StreamServe Stream-Datei:

  • Feldwerte können abgfragt werden

  • Über den Blöcken kann iteriert werden

METHODS

Klassenmethoden

new() - Instantiiere Objekt

Synopsis

$ssf = $class->new($file);

Returns

Objekt

Description

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

Objektmethoden

get() - Liefere Wert

Synopsis

$val = $ssf->get($name,$i);
$val = $ssf->get($name);

Arguments

$name

Name des abzufragenden Feldes

$i (Default: 0)

Index im Falle mehrfachen Vorkommens des Feldes

Returns

(String) Wert

Description

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

prefixes() - Liste der Blockarten (Präfixe)

Synopsis

@arr | $arrH = $ssf->prefixes;

Returns

(Array of Strings) Liste der Block-Präfixe

Description

Liefere die Liste der Blockarten. Eine Blockart ist durch die Liste der gemeinsamen Feldpräfixe charakterisiert.

blocks() - Liste der Blöcke einer Blockart

Synopsis

@arr | $arrH = $ssf->blocks($prefix);

Arguments

$prefix

Die Blockart

Returns

(Array of Hashes) Liste von Blöcken

Description

Liefere die Liste der Blöcke einer Blockarten. Eine Blockart ist durch ihren Präfix charakterisiert.

VERSION

1.226

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.