Config::Model::ListId - Handle list element for configuration model


NAME

Config::Model::ListId - Handle list element for configuration model


SYNOPSIS

 $model ->create_config_class 
  (
   ...
   element 
   => [ 
       bounded_list 
       => { type => 'list',
            max => 123, 
            max_nb => 2 ,
            cargo_type => 'leaf',
            cargo_args => {value_type => 'string'},
          },
      ]
  ) ;


DESCRIPTION

This class provides list elements for a the Config::Model::Node manpage.


CONSTRUCTOR

ListId object should not be created directly.


List model declaration

See model declaration section from the Config::Model::AnyId manpage.


Methods

get_type

Returns list.

fetch_size

Returns the nb of elements of the list.

push( value )

push some value at the end of the list.

load_data ( list_ref )

Load check_list as an array ref.


AUTHOR

Dominique Dumont, (ddumont at cpan dot org)


SEE ALSO

the Config::Model::Model manpage, the Config::Model::Instance manpage, the Config::Model::AnyId manpage, the Config::Model::HashId manpage, the Config::Model::Value manpage

 Config::Model::ListId - Handle list element for configuration model