CONFIG :: Modell :: ObjTreescanner

Scan-Konfigurationsbaum und Rückrufe durchführen
Jetzt downloaden

CONFIG :: Modell :: ObjTreescanner Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Dominique Dumont
  • Website des Verlags:

CONFIG :: Modell :: ObjTreescanner Stichworte


CONFIG :: Modell :: ObjTreescanner Beschreibung

Scannen Sie den Konfigurationsbaum und führen Sie Rückrufe aus Config :: Modell :: ObjTreescanner ist ein Perl-Modul zum Scannen von Config Tree und Rufen. Synopsis verwenden config :: model :: objtreescanner; # Konfigurationsbaum-Objekt definieren Mein $ root = ...; # Definieren von Blattrückrufen Meine SP_LEAF = SUB {MY ($ scanner, $ data_ref, $ knoten, $ element_name, $ Index, $ leaf_object) = @_; $$ data_ref. = "$ element_name =", $ leaf_object-> holen; }; # Simple Scanner (Alle Werte drucken mit 'Anfner' erleben $ scan = config :: Modell :: ObjTreescanner-> NEU (leaf_cb => dish_leaf, # nur obligatorische Parameter); mein $ result = ''; $ scan-> scan_node ($ Ergebnis, $ root); # für einen komplexeren Scanner $ scan = config :: Modell :: objTreescanner-> NEU (Fallback => 'None', # All Callback muss definiert sein Erlebnis => 'Master', # Betrachten Alle Werte # Knoten Callback Node_Content_CB => disc_obj_elt, # element callback list_element_cb => scr_hash, check_list_element_cb => dish_hash, hash_element_cb => scr_hash, node_element_cb => scr_obj, # leaf callback leaf_cb => scr_leaf, enum_value_cb => scr_leaf, integer_value_cb => scr_lied number_value_cb => scr_leaf, boolean_value_cb => disc_leaf, string_value_cb => disc_leaf, uniline_value_cb => disc_leaf, reference_value_cb => disc_leaf, # Call-back, wenn der Baum nach oben up_cb => sub {},); $ scan-> scan_node ( $ Ergebnis, $ root); Anforderungen: · Perl.


CONFIG :: Modell :: ObjTreescanner Zugehörige Software