Gosh, I was hoping my omissions and mistakes would at least draw some corrections. Anyway, "callants" really are young men (or maybe "young fellows" would be better). "Barley-bree" means strong ale (I should have guessed that), and "geans" are a kind of wild cherry tree.