Скорость: скрыть методы от шаблона - PullRequest
0 голосов
/ 22 сентября 2009

Есть ли способ, которым я могу пометить публичный метод как "не вызываемый из шаблона скорости".

1 Ответ

4 голосов
/ 22 сентября 2009

Velocity предоставляет все открытые методы для шаблона. Спрятать их невозможно.

Стандартный подход для этого заключается в использовании фасада для вашего класса в контексте. Мы были вынуждены сделать это по той же причине, но мы нашли другие преимущества с фасадом. Например, вы можете упростить вызов, комбинируя несколько методов, или вы можете ограничить значения определенными аргументами, что вы не хотите делать с вашим кодом Java.

...