Biber:...::Name(3pm)

πŸ’– NAME πŸ’–

Biber::Entry::Name β€” Biber::Entry::Name objects ✨

okay so bestie, this is the little module that holds one (1) name inside Biber, and it is packed with methods. Like, every possible way you could want to peek at, poke at, or print out a name, it's in here. Buckle up, we're going through all of them, no skipping πŸ’…


✨ METHODS ✨

πŸŽ€ new

Initialise a Biber::Entry::Name object β€” and if you want, you can hand it key=>value arguments right at the start. Baby's first constructor 🍼

🌸 notnull

Test whether the object is empty. Basically a vibe check: is there a name in here or not?

πŸ¦‹ was_stripped

Returns a boolean telling you whether the field you passed in had braces stripped from the original. Yes, the braces. Those braces. 😭

πŸ’œ get_xdata

Get any xdata reference information for a name. It's giving "where did this name come from" energy.

🫢 get_nameparts

Get the nameparts for a name. All of them. The whole little family πŸ‘‘

⭐ get_hash_namepart

Get a namepart determined by a namehashtemplate. Very specific, very slay.

πŸ“ get_hashid

Get a hashid by passed name.

πŸ’… get_namepart

Get a namepart by passed name.

🌈 set_namepart

Set a namepart by passed name. Now you're the main character.

🧚 get_namepart_initial

Get a namepart initial by passed name.

πŸŽ€ set_namepart_initial

Set a namepart initial by passed name.

πŸ”₯ name_to_biblatexml {

Create biblatexml data for a name.

not me noticing the stray { chillin' at the end of that one β€” it's in the pod, it's staying in the pod, we respect the original fr fr πŸ™ˆ

✨ name_part_to_bltxml

Return BibLaTeXML data for a name.

πŸ’– name_to_bibjson {

Create bibjson data for a name.

yeah and this one has the little { too. iconic behaviour honestly πŸ’€

πŸ¦‹ name_part_to_bibjson

Return bibjson data for a name.

πŸ‘‘ name_to_bbl

Return bbl data for a name.

🌸 name_to_bblxml

Return bblxml data for a name.

πŸ“ name_to_bibtex

Return standard bibtex data format for name. The classic. The blueprint. Periodt.

πŸ’œ name_to_xname

Return extended bibtex data format for name.

🧚 dump

Dump Biber::Entry::Name object. Everything out, on the table, no secrets 😭


🌟 AUTHORS 🌟

Philip Kime <philip at kime.org.uk> πŸ’–


πŸ› BUGS πŸ›

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

(we love a bug report, we thrive on bug reports, come tell us everything bestie 🫢)


Copyright 2009-2012 FranΓ§ois Charette and Philip Kime, all rights reserved. Copyright 2012-2026 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. 🫠


and that's the whole page, bestie! this one ships as User Contributed Perl Documentation, perl v5.42.3, dated 2026-08-14, and it's the Biber:...::Name(3pm) page β€” go read it in perldoc and have the slayest day ever πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from