Вызов методов экземпляра Java в XSLT

Я использую саксонский (я мог бы использовать Xalan при необходимости) XSLT процессор, чтобы сделать некоторые преобразования. Я хочу передать экземпляр объекта ниже в шаблон XSLT в качестве параметра.

public class Test {
   private String value;

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

Поэтому я создаю этот объект, т.е.

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

В файле XSLT я объявляю параметр как:

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

Теперь мой вопрос заключается в том, как я могу вызвать любой метод экземпляра (например, getValue ()) для этого объекта в XSLT? Это вообще возможно? Я знаю, что могу вызывать статические методы различных классов Java, но это не совсем то, что я ищу.

Кроме того, возможно ли заполнить объекты Java в XSLT, т.е. вызвать методы установки экземпляра объекта, а затем использовать этот объект с новыми значениями в коде Java после завершения преобразования?

Ответы на вопрос(4)

Ваш ответ на вопрос