DOKK / manpages / debian 10 / biber / Biber::Section.3pm.en
Biber::Section(3pm) User Contributed Perl Documentation Biber::Section(3pm)

Biber::Section - Biber::Section objects

    Initialize a Biber::Section object

    Reset section caches which need it

  Save information about citekey->datasource name mapping. Used for error reporting.

  Get information about citekey->datasource name mapping. Used for error reporting.

    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
    Record that a key is used as a related entry
    Check if a key is used as a related entry key

    Record a key<->clone key mapping.

    Fetch a related entry clone key, given a cite key

    Fetch a related entry key, given a clone key

    Return boolean saying if a cite key has a related entry clone in the current section

    Return boolean saying if a related clone key has a citekey in the current section

    Adds a key to the list of those that came via \nocite

    Returns a boolean to say if a key came via \nocite

    Adds a datasource key to the section list of all datasource keys

  Delete everykey cache. For use in tests.

    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.

    Sets flag to say citekey '*' occurred through \nocite
    We allow setting it to false too because it's useful in tests

    Sets flag to say citekey '*' occurred in citekeys
    We allow setting it to false too because it's useful in tests

    Checks flag which says citekey '*' occurred in via \nocite

    Checks flag which says citekey '*' occurred in citekeys

    Returns a Biber::Entry object for the given citation key
    Understands citekey aliases

    Return Biber::Entries object for this section

    Delete all Biber::Entry objects from the Biber::Section object

    Sets the citekeys in a Biber::Section object

    Sets the original order of citekeys in a Biber::Section object

    Gets the citekeys of a Biber::Section object
    Returns a normal array

    Gets the citekeys of a Biber::Section object
    excluding dynamic set entry keys
    Returns a normal array

    Returns true when $key was one of the actually cited keys in the section

    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

    Gets the list of undefined citekeys of a Biber::Section object
    Returns a normal array

    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.

    Returns true when $key is in the Biber::Section object
    Understands key alaises

    Deletes a citekey from a Biber::Section object

    Deletes all citekeys from a Biber::Section object

    Adds citekeys to the Biber::Section object

    Set citekey alias information

    Get citekey alias information

    Delete citekey alias

    Get a list of all citekey aliases for the section

    Sets the variable label disambiguation cache for a field

    Gets the variable label disambiguation cache for a field

    Sets the list label disambiguation cache for a field

    Gets the list label disambiguation cache for a field

    Test if a key is a dynamic set

    Record a mapping of dynamic key to member keys

    Retrieve member keys for a dynamic set key
    Check that reference returning anything to stop spurious warnings
    about empty dereference in return.

    Retrieve all dynamic set keys

    Returns true of false depending on whether the section has any dynamic set keys

    Adds a data source to a section

    Sets the data sources for a section

    Gets an array of data sources for this section

    Gets the section number of a Biber::Section object

Francois Charette, "<firmicus at ankabut.net>" Philip Kime "<philip at kime.org.uk>"

Please report any bugs or feature requests on our Github tracker at <https://github.com/plk/biber/issues>.

Copyright 2009-2018 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.

2019-02-28 perl v5.28.1