Config :: hierárquico

Recipiente de Configuração Hierárquica
Baixe Agora

Config :: hierárquico Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Nadim Khemir
  • Site do editor:
  • http://search.cpan.org/~nkh/

Config :: hierárquico Tag


Config :: hierárquico Descrição

Recipiente de configuração hierárquica. Config :: Hierarchical é um módulo Perl que implementa um contêiner variável de configuração. O contêiner tem várias categorias que são declaradas na diminuição da ordem de prioridade. A variável pode existir em várias categorias dentro do recipiente. Quando consultado para uma variável, o contêiner retornará a variável na categoria com a prioridade mais alta.Quando configurar uma variável, o contêiner exibirá uma mensagem de aviso se estiver definida em uma categoria com menor prioridade do que uma categoria já contendo a mesma variável .Pioridade Substituindo também é possível.Synopsis Use config :: hierárquico; Minha $ Config = New Config :: Hierarchical (); # ou meu $ config = new config :: hierárquico (nome => 'some_namespace', verbose => 0, desabilita_silent_options => 0, category_names => , Default_category => 'atual', warn_for_explic_category => 0, get_categories => {heteritle => ,}, interação => {info => \ sub , Warn => \ sub, die => \ sub, debug => \ sub,}, set_validator => \ my_set_validator, validadores => , nomes => , validadores => {alfanumérico => \ alfanumérico, Other_Validator => \ Other_Validator,},}, {Category_names => , nomes => , Validadores => {only_gcc => \ only_gcc,},},], inicial_values => , bloqueado_categories => ,); $ config-> set (nome => 'cc', valor => 'gcc'); $ config-> set (nome => 'cc', valor => 'gcc', categoria => 'cli'); $ config-> Set (nome => 'cc', valor => 'gcc', force_lock => 1); $ config-> set (nome => 'cc', valor => 'gcc', silent_override => 1, comentário => 'nós preferimos gcc'); $ config-> existe (nome => 'cc'); $ config-> getkeyValuetuples (); $ config-> SetMultiple ({Force_lock => 1} {nome => 'cc', valor => 'gcc', silent_override => 1}, {nome => 'ld', valor => 'ld'},) ; $ config-> set (cc => 'gcc'); $ Value = $ config-> get (nome => 'cc'); $ value = $ config-> get (name => 'non_existant', silent_not_exists => 1); @Values = $ config-> getMultiple (@config_varialble_names); @Values = $ config-> getMultiple ({silent_not_exists => 1}, @config_varialbles_names); $ hash_ref = $ config-> gethahref (); # Sem avisos $ config-> getingeritle (); $ Config-> SetDisableSilentoPtions (1); $ Config-> LockCategorias ('PBS'); $ Config-> UnlockCategorias ('Cli', 'PBS'); $ config-> iscategorylocked ('PBS'); $ config-> bloqueio (nome => 'cc'); $ config-> desbloqueio (nome => 'cc', categoria => 'cli'); $ config-> islocked (nome => 'cc'); $ histórico = $ config-> gethistory (nome => 'cc'); $ despejo = $ config-> getdump (); Requisitos: · Perl.


Config :: hierárquico Software Relacionado

Vfssimple.

Uma biblioteca para acesso magicamente ao arquivo w / o transportar o método ...

138

Download