NAME
Quiq - Class library for rapid development
DESCRIPTION
Diese Klassenbibliothek enthält anwendungsunabhängige Klassen, die ich in Projekten nutze. Die Klassen sind nach einheitlichen Prinzipien konzipiert. Die Bibliothek befindet sich unter kontinuierlicher Weiterentwicklung.
CLASSES
Quiq::AnsiColor - Erzeuge Text mit/ohne ANSI Colorcodes
Quiq::ApplicationPaths - Ermittele Pfade einer Unix-Applikation
Quiq::Array - Operationen auf Arrays
Quiq::AsciiTable - Analysiere ASCII-Tabelle
Quiq::Assert - Zusicherungen
Quiq::Axis - Definition einer Plot-Achse (abstrakte Basisklasse)
Quiq::Axis::Numeric - Definition einer numerischen Achse
Quiq::Axis::Time - Definition einer Zeit-Achse
Quiq::AxisTick - Tick einer Plot-Achse
Quiq::Cache - Cache Datenstruktur in Datei
Quiq::Cascm - Schnittstelle zu CA Harvest SCM
Quiq::ChartJs::TimeSeries - Erzeuge Zeitreihen-Plot auf Basis von Chart.js
Quiq::ClassConfig - Verwalte Information auf Klassenebene
Quiq::ClassLoader - Lade Perl-Klassen automatisch
Quiq::Color - Eine Farbe des RGB-Farbraums
Quiq::CommandLine - Erstelle eine Unix-Kommandozeile
Quiq::Config - Konfigurationsdatei in "Perl Object Notation"
Quiq::Confluence::Client - Confluence-Wiki Client
Quiq::Confluence::Markup - Confluence-Wiki Markup
Quiq::Confluence::Page - Confluence-Wiki Seite
Quiq::ContentProcessor - Prozessor für Abschnitts-Dateien
Quiq::ContentProcessor::BaseType - Gemeinsame Funktionalität aller Entitäten (abstrakte Basisklasse)
Quiq::ContentProcessor::File - Basisklasse für Ausgabe-Dateien
Quiq::ContentProcessor::SubType - Sub-Typ Objekte
Quiq::ContentProcessor::Type - Entität, Basisklasse aller Plugin-Klassen
Quiq::Converter - Konvertierung von Werten
Quiq::Css - Generiere CSS Code
Quiq::Css::Snippets - CSS-Code für die Seiten einer Web-Applikation
Quiq::Database::Api - Lowlevel Datenbank-Schnittstelle
Quiq::Database::Api::Dbi::Connection - DBI Datenbank-Verbindung
Quiq::Database::Api::Dbi::Cursor - DBI Datenbank-Cursor
Quiq::Database::Config - Datenbank-Konfiguration
Quiq::Database::Connection - Verbindung zu einer Relationalen Datenbank
Quiq::Database::Cursor - Datenbank-Cursor
Quiq::Database::DataAnalysis - Führe Datenanalyse durch
Quiq::Database::Patch - Definiere Patches für eine Datenbank und wende sie an (Basisklasse)
Quiq::Database::ResultSet - Liste von Datensätzen (abstrakt)
Quiq::Database::ResultSet::Array - Liste von Datensätzen in Array-Repräsentation
Quiq::Database::ResultSet::Object - Liste von Datensätzen in Objekt-Repräsentation
Quiq::Database::Row - Basisklasse Datensatz (abstrakt)
Quiq::Database::Row::Array - Datensatz als Array
Quiq::Database::Row::Object - Datensatz als Objekt
Quiq::Database::Row::Object::Join - Datensatz eines Join
Quiq::Database::Row::Object::Table - Datensatz einer Tabelle
Quiq::Database::Tree - Baum von Datensätzen
Quiq::Dbms - Datenbanksystem
Quiq::Debug - Hilfe beim Debuggen von Programmen
Quiq::DestinationTree - Verwalte Zielbaum eines Datei-Generators
Quiq::Diff - Zeige Differenzen zwischen Zeichenketten
Quiq::Digest - Erzeuge Digest
Quiq::DirHandle - Verzeichnis-Handle
Quiq::Dumper - Ausgabe Datenstruktur
Quiq::Duration - Rechnen und Konvertieren von Zeiträumen
Quiq::Eog - Operationen mit eog
Quiq::Epoch - Ein Zeitpunkt
Quiq::ExampleCode - Führe Beispielcode aus
Quiq::Excel::Writer - Erzeuge Datei im Excel 2007+ XLSX Format
Quiq::Exit - Prüfe Exitstatus von Child-Prozess
Quiq::ExportFile - Manipuliere Exportdatei
Quiq::FFmpeg - Konstruiere eine FFmpeg-Kommandozeile
Quiq::File::Audio - Informationen über Audio-Datei
Quiq::File::Image - Informationen über Bild-Datei
Quiq::File::Video - Informationen über Video-Datei
Quiq::FileHandle - Datei-Handle
Quiq::Formatter - Formatierung von Werten
Quiq::Gd::Component - Basisklasse aller Component-Klassen (abstrakt)
Quiq::Gd::Component::Axis - Achse eines XY-Plot
Quiq::Gd::Component::BlockDiagram - Farbige Blöcke in einer Fläche
Quiq::Gd::Component::ColorBar - Rechteck mit einem Farbverlauf
Quiq::Gd::Component::ColorLegend - Legende zu einem Farb-Plot
Quiq::Gd::Component::Graph - Polyline-Graph
Quiq::Gd::Component::Grid - Gitter eines XY-Plot
Quiq::Gd::Component::ScatterGraph - Farbpunkte in einer Fläche
Quiq::Gd::Font - GD- oder TrueType-Font
Quiq::Gd::Image - Schnittstelle zur GD Graphics Library
Quiq::Gimp - GIMP Operationen
Quiq::Gnuplot::Arrow - Gnuplot-Arrow
Quiq::Gnuplot::Graph - Gnuplot-Graph
Quiq::Gnuplot::Label - Gnuplot-Label
Quiq::Gnuplot::Plot - Gnuplot-Plot
Quiq::Gnuplot::Process - Gnuplot-Prozess
Quiq::Hash - Zugriffssicherer Hash mit automatisch generierten Attributmethoden
Quiq::Hash::Db - Persistenter Hash
Quiq::Hash::Ordered - Hash mit geordneten Elementen
Quiq::Hash::Persistent - Persistente Hash-Datenstruktur
Quiq::Html::Base - Basisklasse für HTML-Komponenten
Quiq::Html::Component - Eigenständige Komponente einer HTML-Seite
Quiq::Html::Component::Bundle - Bündel von HTML-Komponenten
Quiq::Html::Construct - Generierung von einfachen Tag-Konstrukten
Quiq::Html::Form::Layout - HTML-Formular mit freiem Layout
Quiq::Html::Form::Matrix - HTML-Formular mit Matrix-Layout
Quiq::Html::HorizontalMenu - Einfaches horizontales Menü
Quiq::Html::Image - Image-Block in HTML
Quiq::Html::List - HTML-Aufzählungsliste
Quiq::Html::Listing - Programm-Listing in HTML
Quiq::Html::Page - HTML-Seite
Quiq::Html::Producer - Generierung von HTML-Code
Quiq::Html::Pygments - Syntax Highlighting in HTML
Quiq::Html::Resources - CSS- und JavaScript-Resourcen einer Webapplikation
Quiq::Html::Table::Base - Basisklasse für tabellengenerierende Klassen
Quiq::Html::Table::List - HTML-Tabelle zum Anzeigen einer Liste von Elementen
Quiq::Html::Table::Simple - HTML-Tabelle
Quiq::Html::Tag - Generierung von HTML-Tags
Quiq::Html::Util - Hilfsmethoden für die HTML-Generierung
Quiq::Html::Verbatim - Verbatim-Block in HTML
Quiq::Html::Widget - Basisklasse für HTML-Widgets
Quiq::Html::Widget::Button - Schaltfläche
Quiq::Html::Widget::CheckBox - Checkbox
Quiq::Html::Widget::CheckBoxBar - Zeile von CheckBoxes
Quiq::Html::Widget::FileUpload - Datei Upload Feld
Quiq::Html::Widget::Hidden - Nicht sichtbares und nicht änderbares Formularelement
Quiq::Html::Widget::RadioButton - Radio Button
Quiq::Html::Widget::RadioButtonBar - Zeile von Radio Buttons
Quiq::Html::Widget::ReadOnly - Nicht-änderbarer Text
Quiq::Html::Widget::SelectMenu - Liste mit Einzelauswahl
Quiq::Html::Widget::SelectMenuColor - Selectmenü mit farbigen Einträgen
Quiq::Html::Widget::TextArea - Mehrzeiliges Textfeld
Quiq::Html::Widget::TextField - Einzeiliges Textfeld
Quiq::Http::Client - HTTP-Client
Quiq::Http::Client::Lwp - HTTP Operationen
Quiq::Http::Cookie - HTTP-Cookie
Quiq::Http::Message - HTTP-Nachricht
Quiq::If - Liefere Werte unter einer Bedingung
Quiq::Image - Operationen im Zusammenhang mit Bildern/Bilddateien
Quiq::ImageMagick - Konstruiere eine ImageMagick-Kommandozeile
Quiq::ImagePool - Speicher für Bild-Dateien
Quiq::ImagePool::Directory - Unterverzeichnis eines Image-Pool
Quiq::ImagePool::Sequence - Bild-Sequenz und -Ranges
Quiq::Ipc - Interprozesskommunikation
Quiq::JQuery - Basisfunktionalität zu jQuery
Quiq::JQuery::Accordion - Erzeuge HTML einer jQuery UI Accodion Reiterleiste
Quiq::JQuery::ContextMenu - Erzeuge Code für ein jQuery Kontext-Menü
Quiq::JQuery::ContextMenu::Ajax - Erzeuge Code für ein jQuery Kontext-Menü
Quiq::JQuery::DataTable - Erzeuge eine HTML/JavaScript DataTables-Tabelle
Quiq::JQuery::Form::ViewEdit - Formular zum Ansehen und Bearbeiten von persistenten Daten
Quiq::JQuery::Function - Nützliche Funktionen für jQuery
Quiq::JQuery::MenuBar - Erzeuge den Code einer jQuery Menüleiste
Quiq::JQuery::Tabs - Erzeuge HTML einer jQuery UI Tabs Reiterleiste
Quiq::JavaScript - Generierung von JavaScript-Code
Quiq::Json - Erzeuge JSON-Code in Perl
Quiq::LaTeX::Code - Generator für LaTeX Code
Quiq::LaTeX::Document - Erzeuge LaTeX Dokument
Quiq::LaTeX::Figure - Erzeuge LaTeX Figure
Quiq::LaTeX::LongTable - Erzeuge LaTeX longtable
Quiq::Ldap::Client - LDAP Client
Quiq::LineProcessor - Verarbeite Datei als Array von Zeilen
Quiq::LineProcessor::Line - Zeile einer Datei
Quiq::List - Liste von Objekten
Quiq::LockedContent - Persistenter Dateininhalt mit Lock
Quiq::LockedCounter - Persistenter Zähler mit Lock
Quiq::MailTo - Erzeuge mailto-URL
Quiq::Math - Mathematische Funktionen
Quiq::Mechanize - Überlagerung von WWW::Mechanize
Quiq::MediaWiki::Client - Clientseitiger Zugriff auf ein MediaWiki
Quiq::MediaWiki::Markup - MediaWiki Code Generator
Quiq::ModelCache - Verwaltung/Caching von Modell-Objekten
Quiq::Mojolicious::Plugin::Log::Parameters - Logge Request-Parameter
Quiq::Net - Allgemeine Netzwerkfunktionalität
Quiq::Object - Basisklasse für alle Klassen der Klassenbibliothek
Quiq::Option - Verarbeitung von Programm- und Methoden-Optionen
Quiq::Parallel - Parallele Verarbeitung
Quiq::Parameters - Verarbeitung von Programm- und Methodenparametern
Quiq::Path - Dateisystem-Operationen
Quiq::Perl - Erweiterte und abgesicherte Perl-Operationen
Quiq::PerlModule - Perl-Modul
Quiq::PlotlyJs - Basisfunktionalität/Notizen zu Plotly.js
Quiq::PlotlyJs::Reference - Erzeuge Plotly.js Reference Manual
Quiq::PlotlyJs::TimeSeries - Zeitreihen-Plot auf Basis von Plotly.js
Quiq::PlotlyJs::XY::Diagram - Metadaten eines XY-Diagramms
Quiq::PlotlyJs::XY::DiagramGroup - Gruppe von XY-Diagrammen
Quiq::Pod::Generator - POD-Generator
Quiq::PostgreSql::Catalog - PostgreSQL Catalog-Operationen
Quiq::PostgreSql::CopyFormat - Erzeuge Daten für PostgreSQL COPY-Kommando
Quiq::PostgreSql::PgDump - Wrapper für pg_dump
Quiq::PostgreSql::Psql - Wrapper für psql
Quiq::Process - Informationen über den laufenden Prozess
Quiq::Program - Basisklasse für Programme
Quiq::Progress - Berechne Fortschrittsinformation
Quiq::Properties - Eigenschaften einer Menge von skalaren Werten
Quiq::Range - Liste von Integern
Quiq::Record - Verarbeitung von Text-Records
Quiq::Reference - Operationen auf Referenzen
Quiq::Rsync - Aufruf von rsync von Perl aus
Quiq::SQLite - Operationen auf einer SQLite-Datenbank
Quiq::Schedule - Matrix von zeitlichen Vorgängen
Quiq::Sdoc::Producer - Sdoc-Generator
Quiq::Section::Object - Abschnitts-Objekt
Quiq::Section::Parser - Parser für Abschnitte
Quiq::Sendmail - Versende Mail mit sendmail
Quiq::Sftp::Client - SFTP Client
Quiq::Shell - Führe Shell-Kommandos aus
Quiq::Smb::Client - SMB Client
Quiq::SoapWsdlServiceCgi - Basisklasse für SOAP Web Services via CGI
Quiq::SoapWsdlServiceCgi::Demo - Demo für SOAP Web Service
Quiq::Socket - TCP-Verbindung zu einem Server
Quiq::Sql - Klasse zur Generierung von SQL
Quiq::Sql::Analyzer - Analyse von SQL-Code
Quiq::Sql::Composer - Klasse zum Erzeugen von SQL-Code
Quiq::Sql::Script::Reader - Leser von SQL-Skripten
Quiq::SqlPlus - Erzeuge Code für SQL*Plus
Quiq::Ssh - Führe Kommando per SSH aus
Quiq::Stacktrace - Generiere und visualisiere einen Stacktrace
Quiq::Stopwatch - Zeitmesser
Quiq::Storable - Perl-Datenstrukturen persistent speichern
Quiq::String - Operationen auf Zeichenketten
Quiq::Svg::Tag - Erzeuge SVG Markup-Code
Quiq::System - Information über das System und seine Umgebung
Quiq::Table - Tabelle
Quiq::TableRow - Tabellenzeile
Quiq::Tag - Erzeuge Markup-Code gemäß XML-Regeln
Quiq::TeX::Code - Generator für TeX Code
Quiq::TempDir - Temporäres Verzeichnis
Quiq::TempFile - Temporäre Datei
Quiq::Template - Klasse für HTML/XML/Text-Generierung
Quiq::Terminal - Ein- und Ausgabe aufs Terminal
Quiq::Test::Class - Basisklasse für Testklassen
Quiq::Test::Class::Method - Testmethode
Quiq::Time - Klasse zur Repräsentation von Datum und Uhrzeit
Quiq::Time::RFC822 - Erzeuge Zeitangabe nach RFC 822
Quiq::TimeLapse::Directory - Bildsequenz-Verzeichnis
Quiq::TimeLapse::File - Bildsequenz-Datei
Quiq::TimeLapse::Filename - Bildsequenz-Dateiname
Quiq::TimeLapse::RangeDef - Range-Definitionen
Quiq::TimeLapse::Sequence - Bildsequenz
Quiq::Timeseries::Synchronizer - Rasterung/Synchronisation von Zeitreihen
Quiq::Trash - Operationen auf dem Trash von XFCE
Quiq::TreeFormatter - Erzeugung von Baumdarstellungen
Quiq::Udl - Universal Database Locator
Quiq::Unindent - Entferne Einrückung von "Here Document" oder String-Literal
Quiq::Url - URL Klasse
Quiq::Web::Navigation - Webseiten-Navigation
Quiq::XTerm - XTerminal Fenster
Quiq::Xml::LibXml - Funktionale Erweiterungen von XML::LibXML
INSTALLATION
$ cpanm Quiq
VERSION
1.206
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2022 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.