Biber::Section(3pm) User Contributed Perl Documentation Biber::Section(3pm)
NAME
Biber::Section - Biber::Section objects
new
Initialize a Biber::Section object
reset_caches
Reset section caches which need it
has_badcasekey
Returns a value to say if we've seen a key differing only in case before
<previouskey> - we've seen a differently cased variant of this key so we can warn about this
undef - Not seen this key at all in any case variant before
add_everykey
Adds a datasource key to the section list of all datasource keys
del_everykeys
Delete everykey cache. For use in tests.
has_everykey
Returns a boolean to say if we've seen a key in any datasource for this section.
This used to be an array ref which was checked using first() and it
was twenty times slower.
allkeys
Sets flag to say citekey '*' occurred in citekeys
is_allkeys
Checks flag which says citekey '*' occurred in citekeys
bibentry
Returns a Biber::Entry object for the given citation key
bibentries
Return Biber::Entries object for this section
del_bibentries
Delete all Biber::Entry objects from the Biber::Section object
set_citekeys
Sets the citekeys in a Biber::Section object
set_orig_order_citekeys
Sets the original order of citekeys in a Biber::Section object
get_citekeys
Gets the citekeys of a Biber::Section object
Returns a normal array
get_static_citekeys
Gets the citekeys of a Biber::Section object
excluding dynamic set entry keys
Returns a normal array
add_undef_citekey
Adds a citekey to the Biber::Section object as an undefined
key. This allows us to output this information to the .bbl and
so biblatex can do better reporting to external utils like latexmk
get_undef_citekeys
Gets the list of undefined citekeys of a Biber::Section object
Returns a normal array
get_orig_order_citekeys
Gets the citekeys of a Biber::Section object in their original order
This is just to ensure we have a method that will return this, just in
case we mess about with the order at some point. This is needed by
citeorder sorting.
has_citekey
Returns true when $key is in the Biber::Section object
del_citekey
Deletes a citekey from a Biber::Section object
del_citekeys
Deletes all citekeys from a Biber::Section object
add_citekeys
Adds citekeys to the Biber::Section object
set_citekey_alias
Set citekey alias information
get_citekey_alias
Get citekey alias information
del_citekey_alias
Delete citekey alias
get_citekey_aliases
Get a list of all citekey aliases for the section
set_labelcache_v
Sets the variable label disambiguation cache for a field
get_labelcache_v
Gets the variable label disambiguation cache for a field
set_labelcache_l
Sets the list label disambiguation cache for a field
get_labelcache_l
Gets the list label disambiguation cache for a field
set_dynamic_set
Record a mapping of dynamic key to member keys
get_dynamic_set
Retrieve member keys for a dynamic set key
Check on has reference returning anything stop spurious warnings
about empty dereference in return.
dynamic_set_keys
Retrieve all dynamic set keys
add_datasource
Adds a data source to a section
set_datasources
Sets the data sources for a section
get_datasources
Gets an array of data sources for this section
add_list
Adds a section list to this section
get_lists
Returns an array ref of all section lists
get_list
Returns a specific list by label
add_sort_cache
Adds a scheme/keys pair to the sort cache:
[$scheme, $keys, $sortinitdata, $extraalphadata, $extrayeardata ]
get_sort_cache
Retrieves the sort cache
number
Gets the section number of a Biber::Section object
AUTHORS
Francois Charette, "<firmicus at ankabut.net>" Philip Kime "<philip at kime.org.uk>"
BUGS
Please report any bugs or feature requests on our sourceforge tracker at <https://sourceforge.net/tracker2/?func=browse&group_id=228270>.
COPYRIGHT & LICENSE
Copyright 2009-2012 Francois Charette and Philip Kime, all rights reserved.
This module is free software. You can redistribute it and/or modify it under the terms of the Artistic License 2.0.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of
merchantability or fitness for a particular purpose.
perl v5.14.2 2012-06-17 Biber::Section(3pm)