Config :: Modelo :: Objtreescanner

Árbol de configuración de escaneo y realice las llamadas de llamada
Descargar ahora

Config :: Modelo :: Objtreescanner Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Dominique Dumont
  • Sitio web del editor:

Config :: Modelo :: Objtreescanner Etiquetas


Config :: Modelo :: Objtreescanner Descripción

Escanear el árbol de configuración y realice las llamadas. Config :: Modelo :: Objtreescanner es un módulo PERL para escanear el árbol de configuración y realice la llamada a la llamada a la llamada. Modelo :: Objtreescanner; # Definir el Árbol de configuración Objeto My $ root = ...; # Define la llamada de la hoja de vuelta mi disp_leaf = sub {my ($ escáner, $ data_ref, $ nodo, $ element_name, $ índice, $ hojas_objeto) = @_; $$ data_ref. = "$ element_name =", $ hojas_object-> fetch; }; # Scanner Simple Scanner, (Imprima todos los valores con 'Principiante' Experience $ Scan = Config :: Modelo :: ObjtreesCanner-> Nuevo (hoja_cb => Disp_leaf, # solo parámetro obligatorio); My $ resultado = ''; $ Scan-> Scan_Node ($ resultado, $ root); # para un escáner más complejo $ Scan = config :: Modelo :: ObjtreesCanner-> Nuevo (Fallback => 'Ninguno', # Toda la devolución de llamada debe ser definida experiencia => 'Master', # Considere Todos los valores # Nodo de devolución de llamada NODE_CONTENT_CB => DISP_OBJ_ELT, # ELEMENT Callback list_element_cb => DISP_HASH, check_list_element_cb => disp_hash, hash_element_cb => disf_hash, node_element_cb => disp_obj, # hoja de llamada lack_cb => disf_leaf, enum_value_cb => disp_leaf, enteger_value_cb => disp_leaf , number_value_cb => disg_leaf, boolean_value_cb => disf_leaf, string_value_cb => disp_leaf, uniline_value_cb => disp_leaf, reference_value_cb => disp_leaf, # llamada de llamada cuando sube el árbol up_cb => sub {},); $ scan-> scan_node ( $ resultado, $ raíz); Requisitos: · Perl


Config :: Modelo :: Objtreescanner Software relacionado