Function: org-export-get-node-property

org-export-get-node-property is a byte-compiled function defined in ox.el.gz.

Signature

(org-export-get-node-property PROPERTY DATUM &optional INHERITED)

Documentation

Return node PROPERTY value for DATUM.

PROPERTY is an upcase symbol (e.g., :COOKIE_DATA). DATUM is an element or object.

If optional argument INHERITED is non-nil, the value can be inherited from a parent headline.

Return value is a string or nil.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ox.el.gz
(defun org-export-get-node-property (property datum &optional inherited)
  "Return node PROPERTY value for DATUM.

PROPERTY is an upcase symbol (e.g., `:COOKIE_DATA').  DATUM is an
element or object.

If optional argument INHERITED is non-nil, the value can be
inherited from a parent headline.

Return value is a string or nil."
  (let ((headline (if (org-element-type-p datum 'headline) datum
		    (org-element-lineage datum 'headline))))
    (if (not inherited) (org-element-property property datum)
      (org-element-property-inherited property headline 'with-self nil nil t))))