protected void processVelocityResource(ITemplateSource source, VelocityContext context, String target) throws Exception {
		if(!source.isFile()) {
			throw new RuntimeException("Zasób "
					+ source.getTemplate() + "/"+ source.getResource()
					+ " nie jest plikiem"
			);
		}
		processVelocityFile(source.getEntry(source.getResource()), context, target);
	}
protected void processVelocityResource ( ITemplateSource source , VelocityContext context , String target ) throws Exception { if ( ! source . isFile ( ) ) { throw new RuntimeException ( "Zasób " + source . getTemplate ( ) + "/" + source . getResource ( ) + " nie jest plikiem" ) ; } processVelocityFile ( source . getEntry ( source . getResource ( ) ) , context , target ) ; }
Szablon musi być pojedynczym plikiem. Jego przetwarzanie polega na jednorazowym
wywołaniu metody {@link #processVelocityFile(ITemplateSourceEntry, VelocityContext,
String)} w celu utworzenia pojedynczego zasobu.