Package com.atlassian.confluence.content.render.xhtml.storage.macro
package com.atlassian.confluence.content.render.xhtml.storage.macro
-
ClassDescriptionCondition that specifies that the macro body should always be transformed.Allows macro body transformation based on the
RequiresFormat
annotation on theMacro
class.AMarshaller
ofMacroDefinition
s which decided which macro storage format to marshal, depending on theMacroDefinition
.TODO: Document this class / interface hereSpecifies the conditions by which the body of a macro should be transformed.A macro Id is used to identify a macro within a version of a page.An interface to logic that parses macro data, extracting the correct form of the body.A factory for producing macro-related macro storage formatFragmentTransformer
s.Parses XHTML containing ac:macro elements and their parameters.Marshals aMacroDefinition
into macro v2 storage format.Parses XHTML containing ac:structured-macro elements and their parameters.Returns true if the specified macro is not a user macro.