---
name: "Biber::Section::List"
section: "3pm"
platform: "linux"
package: "biber"
version: "0.9.9+release-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/Biber::Section::List"
---

# Biber::Section::List(3pm)

## NAME

Biber::Section::List

### new

```
    Initialize a Biber::Section::List object
```

### set\_label

```
    Sets the label of a section list
```

### get\_label

```
    Gets the label of a section list
```

### set\_type

```
    Sets the type of a section list
```

### get\_type

```
    Gets the type of a section list
```

### get\_listdata

```
    Gets all of the list metadata
```

### set\_extrayeardata\_for\_key

```
  Saves extrayear field data for a key
```

### set\_extrayeardata

```
    Saves extrayear field data for all keys
```

### get\_extrayeardata

```
    Gets the extrayear field data for a key
```

### set\_extraalphadata\_for\_key

```
    Saves extraalpha field data for a key
```

### set\_extraalphadata

```
    Saves extraalpha field data for all keys
```

### get\_extraalphadata

```
    Gets the extraalpha field data for a key
```

### set\_sortdata

```
    Saves sorting data in a list for a key
```

### get\_sortdata

```
    Gets the sorting data in a list for a key
```

### set\_sortinitdata\_for\_key

```
 Saves sortinit data for a specific key
```

### set\_sortinitdata

```
 Saves sortinit data for all keys
```

### get\_sortinitdata

```
    Gets the sortinit data in a list for a key
```

### set\_sortscheme

```
    Sets the sortscheme of a list
```

### get\_sortscheme

```
    Gets the sortscheme of a list
```

### add\_filter

```
    Adds a filter to a list object
```

### get\_filter

```
    Gets a specific filter from a list object
```

### get\_filters

```
    Gets all filters for a list object
```

### set\_keys

```
    Sets the keys for the list
```

### get\_keys

```
    Gets the keys for the list
```

### count\_keys

```
    Count the keys for the list
```

### instantiate\_entry

```
  Do any dynamic information replacement for information
  which varies in an entry between lists. This is information which
  needs to be output to the .bbl for an entry but which is a property
  of the sorting list and not the entry per se so it cannot be stored
  statically in the entry and must be pulled from the specific list
  when outputting the entry.
  Currently this means:
  * sortinit
  * extrayear
  * extraalpha
```

## 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.
