Chamar métodos de instância Java no XSLT

Estou usando o processador XSLT da Saxon (eu poderia usar o Xalan, se necessário) para fazer alguma transformação. Eu quero passar a instância do objeto abaixo para o modelo XSLT como parâmetro.

public class Test {
   private String value;

   public Test(String v) {
       value = v;
   }
   //getters, setters etc.
}

Então eu crio esse objeto, ie.

Test test = new Test("test");
transformer.setParameter("test", test);

No arquivo XSLT eu declaro o param como:

<xsl:param name="test" required="yes" as="jt:com.whatever.package.Test" xmlns:jt="http://saxon.sf.net/java-type"/>

Agora minha pergunta é como posso chamar qualquer método de instância (ou seja, getValue ()) neste objeto dentro de XSLT? É mesmo possível? Eu sei que posso chamar métodos estáticos de diferentes classes Java, mas isso não é exatamente o que estou procurando.

Além disso, é possível preencher objetos Java dentro de XSLT, ou seja. Chame setter métodos para instância de um objeto e, em seguida, use esse objeto com novos valores no código Java após a transformação ser concluída?

questionAnswers(4)

yourAnswerToTheQuestion