=head1 NAME

Config::Model::models::Itself::Class - Configuration class Itself::Class

=head1 DESCRIPTION

Configuration classes used by L<Config::Model>

Configuration class. This class reprensents node of a configuration tree.

=head1 Elements

=head2 C<class_description>

Explain the purpose of this configuration class. This description will be re-used to generate the documentation of your configuration classOptional. Type string.

=head2 C<license>

Optional. Type string.

=head2 C<author>

Optional. Type list of uniline.

=head2 C<copyright>

Optional. Type list of uniline.

=head2 C<element>

Specify the elements names of this configuration class.Optional. Type hash of node.

=head2 C<include>

Include the specification of another class into this class.Optional. Type list of reference.

=head2 C<include_after>

insert the included elements after a specific elementOptional. Type reference.

=head2 C<write_config_dir>

Optional. Type uniline.

=head2 C<read_config_dir>

Optional. Type uniline.

=head2 C<generated_by>

When set, this class was generated by some program. You should not edit it as your modification may be clobbered later onOptional. Type uniline.

=head2 C<read_config>

Specify the Perl class(es) and function(s) used to read configuration data. The specified function will be tried in sequence to get configuration data. Optional. Type list of node.

=head2 C<write_config>

Specify the Perl class and function used to write configuration data.Optional. Type list of node.

=head2 C<accept>

Specifies names of the elements this configuration class will accept as valid (based on a regular expression)Optional. Type hash of node.

=head1 SEE ALSO

=over

=item L<config-edit>

=item L<Config::Model::models::Itself::ConfigAccept>

=item L<Config::Model::models::Itself::ConfigRead>

=item L<Config::Model::models::Itself::ConfigWrite>

=item L<Config::Model::models::Itself::Element>

=back

=head1 AUTHOR

=over

=item Dominique Dumont


=back

=head1 COPYRIGHT

=over

=item 2007-2010 Dominique Dumont.


=back

=head1 LICENSE

=over

=item LGPL-2


=back

=cut

