Sto utilizzando il motore di templatura Velocity di Apache e vorrei creare una direttiva personalizzata. Cioè, voglio essere in grado di scrivere "#doMyThing()" e farlo invocare un codice java che ho scritto per generare il testo.Come creare una direttiva personalizzata per Apache Velocity
so che posso registrare una direttiva personalizzato con l'aggiunta di una linea
userdirective=my.package.here.MyDirectiveName
al mio file velocity.properties. E so che posso scrivere una classe del genere estendendo lo Directive class. Quello che non so è come estendere la classe direttiva - una sorta di documentazione per l'autore di una nuova direttiva. Per esempio mi piacerebbe sapere se il mio metodo getType() restituisce "BLOCK" o "LINE" e mi piacerebbe sapere cosa dovrebbe fare il mio metodo setLocation()?
C'è qualche documentazione là fuori che è meglio di "Use the source, Luke"?