Overview
Annexes contain supplementary material referenced by articles — including technical specifications, classification tables, and approved lists. Useclient.annexes() to access them.
Methods
list(String frameworkSlug)
Returns the first page of annexes for a framework.
Page<AnnexSummary>
list(String frameworkSlug, int page, int perPage)
Fetch a specific page with custom page size.
| Parameter | Type | Default | Description |
|---|---|---|---|
frameworkSlug | String | required | Framework slug, e.g. "cra" |
page | int | 1 | Page number (1-indexed) |
perPage | int | 20 | Items per page (max 100) |
Page<AnnexSummary>
get()
Fetch full detail for a single annex including all sections.
| Parameter | Type | Description |
|---|---|---|
frameworkSlug | String | Framework slug |
annexNumber | String | Annex identifier, e.g. "I", "II" |
Annex
iter()
Lazily iterate all annexes for a framework.
Iterable<AnnexSummary>
Models
AnnexSummary
Returned by list() and iter().
| Field | Type | Description |
|---|---|---|
id() | int | Internal numeric ID |
number() | String | Annex identifier, e.g. "I" |
title() | String | Annex title |
frameworkSlug() | String | Parent framework slug |
sectionCount() | int | Number of sections |
Annex
Returned by get(). Includes all AnnexSummary fields plus:
| Field | Type | Description |
|---|---|---|
sections() | List<AnnexSection> | All sections of this annex |
AnnexSection
| Field | Type | Description |
|---|---|---|
reference() | String | Section reference, e.g. "1", "1(a)" |
text() | String | Full section text |
