update reify based on changes to the FSObjectDrawerFactory interface

This commit is contained in:
Gered 2019-09-26 18:28:48 -04:00
parent b1077911c3
commit 8443c1bac7

View file

@ -37,7 +37,12 @@
(if (.hasAttribute element "id") (if (.hasAttribute element "id")
(let [element-id (.getAttribute element "id")] (let [element-id (.getAttribute element "id")]
(if-let [f (get-in options [:objects :by-id element-id])] (if-let [f (get-in options [:objects :by-id element-id])]
(->object-drawer-by-id f))))))) (->object-drawer-by-id f)))))
(^boolean isReplacedObject [_ ^Element element]
; TODO: is this the right thing to do based on how we're using this?
; see com.openhtmltopdf.render.DefaultObjectDrawerFactory ... registerDrawer() isn't part of the interface,
; so maybe we're good?
false)))
(defn set-object-drawer-factory! (defn set-object-drawer-factory!
[^PdfRendererBuilder builder options] [^PdfRendererBuilder builder options]