4 More Discussions You Might Find Interesting
1. Windows & DOS: Issues & Discussions
Respected Members,
I am using compaq CQ41, with factory install windows 7, there is three drives namely (local Disk( c: ) 158 GB free of 281 GB), (RECOVERY( D: ) 2.69 GB free of 16.7GB) and (HP_TOOLS( E: ) 92.7 MB free of 99.3 MB).
i don't want to lost it,but... (2 Replies)
Discussion started by: Vijay Tyagi
2 Replies
2. Solaris
Hello Guruz,
I would like to know the list of Solaris spar models and it's prices. (2 Replies)
Discussion started by: bullz26
2 Replies
3. IP Networking
after reading a paper about the OSI-model I'm not exactly sure how to look at this model.
Does data (a file) travel from the application level "down" each layer at the client
Application
V
Presentation
V
Session
V
Transport
V
Network
V
Data link
V
|
|
| (Physical)
| (3 Replies)
Discussion started by: J.P
3 Replies
4. UNIX for Dummies Questions & Answers
Where can I install from to update to the most recent printer model list when installing a printer?
Thanks (1 Reply)
Discussion started by: kikkin
1 Replies
LEARN ABOUT DEBIAN
config::model::annotation
Config::Model::Annotation(3pm) User Contributed Perl Documentation Config::Model::Annotation(3pm)
NAME
Config::Model::Annotation - Read and write configuration annotations
VERSION
version 2.021
SYNOPSIS
use Config::Model ;
use Log::Log4perl qw(:easy) ;
Log::Log4perl->easy_init($WARN);
# define configuration tree object
my $model = Config::Model->new ;
$model ->create_config_class (
name => "MyClass",
element => [
[qw/foo bar/] => {
type => 'leaf',
value_type => 'string'
},
baz => {
type => 'hash',
index_type => 'string' ,
cargo => {
type => 'leaf',
value_type => 'string',
},
},
],
) ;
my $inst = $model->instance(root_class_name => 'MyClass' );
my $root = $inst->config_root ;
# put some data in config tree the hard way
$root->fetch_element('foo')->store('yada') ;
$root->fetch_element('baz')->fetch_with_id('en')->store('hello') ;
# put annotation the hard way
$root->fetch_element('foo')->annotation('english') ;
$root->fetch_element('baz')->fetch_with_id('en')->annotation('also english') ;
# put more data the easy way
my $step = 'baz:fr=bonjour#french baz:hr="dobar dan"#croatian';
$root->load( step => $step ) ;
# dump resulting tree with annotations
print $root->dump_tree;
# save annotations
my $annotate_saver = Config::Model::Annotation
-> new (
config_class_name => 'MyClass',
instance => $inst ,
root_dir => '/tmp/', # for test
) ;
$annotate_saver->save ;
# now check content of /tmp/config-model/MyClass-note.pl
DESCRIPTION
This module provides an object that read and write annotations (a bit like comments) to and from a configuration tree and save them in a
file (not configuration file)
Depending on the effective id of the process, the annotation will be saved in:
o "/var/lib/config-model/<model_name>-note.yml" for root (EUID == 0)
o "~/.config-model/<model_name>-note.yml" for normal user (EUID > 0)
CONSTRUCTOR
Quite standard. The constructor is passed a Config::Model::Instance object.
METHODS
save()
Save annotations in a file (See DESCRIPTION)
load()
Loads annotations from a file (See DESCRIPTION)
AUTHOR
Dominique Dumont, (ddumont at cpan dot org)
SEE ALSO
Config::Model, Config::Model::Node, Config::Model::Loader, Config::Model::Searcher, Config::Model::Value,
perl v5.14.2 2012-11-09 Config::Model::Annotation(3pm)