| Config::Model::Describe - Provide a description of a node element |
Config::Model::Describe - Provide a description of a node element
use Config::Model ;
# create your config model my $model = Config::Model -> new ; $model->create_config_class( ... ) ;
# create instance my $inst = $model->instance (root_class_name => 'FooBar', instance_name => 'test1');
# create root of config my $root = $inst -> config_root ;
print $root->describe ;
This module is used directly by the Config::Model::Node manpage to describe a node element. This module returns a human readable string that shows the content of a configuration node.
For instance (as showns by fstab example:
name value type comment fs_spec [undef] string mandatory fs_vfstype [undef] enum choice: auto davfs ext2 ext3 swap proc iso9660 vfat ignore, mandatory fs_file [undef] string mandatory fs_freq 0 boolean fs_passno 0 integer
This module is also used by the ll command of the Config::Model::TermUI manpage.
No parameter. The constructor should be used only by the Config::Model::Node manpage.
Return a description string.
Parameters are:
Reference to a the Config::Model::Node manpage object. Mandatory
Dominique Dumont, (ddumont at cpan dot org)
the Config::Model manpage,the Config::Model::Node manpage,the Config::Model::ObjTreeScanner manpage
| Config::Model::Describe - Provide a description of a node element |