Package org.asciidoctor.ast
Annotation Type ContentModel
-
@Documented @Retention(RUNTIME) @Target(TYPE) public @interface ContentModelThis annotation defines how to handle content created by aBlockProcessor. Applicable for:BlockMacroProcessor BlockProcessor ✓ BlockProcessor DocInfoProcessor IncludeProcessor InlineMacroProcessor Postprocessor Preprocessor Treeprocessor
-
-
Field Summary
Fields Modifier and Type Fields Description static java.lang.StringATTRIBUTESPredefined constant to make Asciidoctor parse content as attributes.static java.lang.StringCOMPOUNDPredefined constant to let Asciidoctor know that this BlockProcessor creates zero or more child blocks.static java.lang.StringEMPTYPredefined constant to make Asciidoctor not expect any content.static java.lang.StringKEYThis value is used as the config option key to configure how Asciidoctor should treat blocks created by this Processor.static java.lang.StringRAWPredefined constant to make Asciidoctor pass through the content unprocessed.static java.lang.StringSIMPLEPredefined constant to let Asciidoctor know that this BlockProcessor creates simple paragraph content.static java.lang.StringSKIPPredefined constant to make Asciidoctor drop the content.static java.lang.StringVERBATIMPredefined constant to let Asciidoctor know that this BlockProcessor creates literal content.
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.StringvalueSee the constants defined in this enumeration for possible values.
-
-
-
Field Detail
-
KEY
static final java.lang.String KEY
This value is used as the config option key to configure how Asciidoctor should treat blocks created by this Processor. Its value must be a String constant.Example to Asciidoctor know that a BlockProcessor creates zero or more child blocks:
Map<String, Object> config = new HashMap<>(); config.put(ContentModel.KEY, ContentModel.COMPOUND); BlockProcessor blockProcessor = new BlockProcessor("foo", config); asciidoctor.javaExtensionRegistry().block(blockProcessor);
-
-