TBX::Min::ConceptEntry - Store information from one TBX-Min conceptEntry element
conceptEntry
version 0.01
use TBX::Min::ConceptEntry; use TBX::Min::LangGroup; my $concept = TBX::Min::ConceptEntry->new( {id => 'B001'}); print $concept->id(); # 'B001' my $lang_grp = TBX::Min::LangGroup->new({code => 'en'}); $concept->add_lang_group($lang_grp); my $lang_grps = $concept->lang_groups; print $#$lang_grps; # '1'
This class represents a single concept entry contained in a TBX-Min file. A concept entry contains several language groups, each containing terms that represent this concept in a given languages.
new
Creates a new TBX::Min::ConceptEntry instance. Optionally you may pass in a hash reference which is used to initialize the object. The allowed hash fields are id, subject_field and lang_groups, where id and subject_field correspond to methods of the same name, and langGroups is an array reference containing TBX::Min::LangGroup objects.
TBX::Min::ConceptEntry
id
subject_field
lang_groups
langGroups
TBX::Min::LangGroup
Get or set the concept entry id value.
Get or set the concept subject field string.
Returns an array ref containing all of the TBX::Min::LangGroup objects in this concept entry. The array ref is the same one used to store the objects internally, so additions or removals from the array will be reflected in future calls to this method.
add_lang_group
Adds the input TBX::Min::LangGroup object to the list of language groups contained by this object.
TBX::Min
Nathan Glenn <garfieldnate@gmail.com>
This software is copyright (c) 2013 by Alan Melby.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install TBX::Min, copy and paste the appropriate command in to your terminal.
cpanm
cpanm TBX::Min
CPAN shell
perl -MCPAN -e shell install TBX::Min
For more information on module installation, please visit the detailed CPAN module installation guide.