public static class WikiMacroDescriptor.Builder extends Object
WikiMacroDescriptor
.Constructor and Description |
---|
Builder()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
WikiMacroDescriptor |
build() |
WikiMacroDescriptor.Builder |
contentDescriptor(org.xwiki.rendering.macro.descriptor.ContentDescriptor contentDescriptor) |
WikiMacroDescriptor.Builder |
defaultCategory(String defaultCategory) |
WikiMacroDescriptor.Builder |
description(String description) |
WikiMacroDescriptor.Builder |
id(org.xwiki.rendering.macro.MacroId id) |
WikiMacroDescriptor.Builder |
name(String name) |
WikiMacroDescriptor.Builder |
parameterDescriptors(List<WikiMacroParameterDescriptor> parameterDescriptors) |
WikiMacroDescriptor.Builder |
supportsInlineMode(boolean supportsInlineMode) |
WikiMacroDescriptor.Builder |
visibility(WikiMacroVisibility visibility) |
public WikiMacroDescriptor.Builder id(org.xwiki.rendering.macro.MacroId id)
id
- the macro idpublic WikiMacroDescriptor.Builder name(String name)
name
- the macro namepublic WikiMacroDescriptor.Builder description(String description)
description
- the macro descriptionpublic WikiMacroDescriptor.Builder defaultCategory(String defaultCategory)
defaultCategory
- the macro default categorypublic WikiMacroDescriptor.Builder visibility(WikiMacroVisibility visibility)
visibility
- the macro visibilitypublic WikiMacroDescriptor.Builder supportsInlineMode(boolean supportsInlineMode)
supportsInlineMode
- whether the macro can be used in-line or notpublic WikiMacroDescriptor.Builder contentDescriptor(org.xwiki.rendering.macro.descriptor.ContentDescriptor contentDescriptor)
contentDescriptor
- the macro content descriptorpublic WikiMacroDescriptor.Builder parameterDescriptors(List<WikiMacroParameterDescriptor> parameterDescriptors)
parameterDescriptors
- the list of macro parameter descriptorspublic WikiMacroDescriptor build()
Copyright © 2004–2021 XWiki. All rights reserved.