Botão Visualizar / Prev Próximo do Android ViewPager

Ok, então estou desenvolvendo um aplicativo para Android que utiliza um ViewPager para exibir páginas.

Dentro de cada página, eu tenho um conjunto de botões para navegar entre as páginas (além do deslizamento entre as páginas). Estes botões são para "primeira página", "página anterior", "próxima página" e "última página".

O que eu não consigo descobrir é como projetar um mecanismo para habilitar uma mudança de página em um clique de botão.

Alguém tem alguma ideia?

ETA: Para explicar melhor a configuração, os botões são declarados no layout de cada página e são inflados com o restante do layout dentro do PagerAdapter. Meu problema é que não posso referenciar o ViewPager de dentro do PagerAdapter. Ou, pelo menos, não consigo pensar em uma maneira de fazer isso.

questionAnswers(7)

yourAnswerToTheQuestion