Wiki source code of Syntaxes
Last modified by Vincent Massol on 2021/04/19 20:04
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | Syntaxes are [[registered into the Syntax Registry>>rendering:Main.Extending.WebHome||anchor="HBestPractices"]]. | ||
2 | |||
3 | You can list all registered syntaxes using: | ||
4 | |||
5 | {{code language="java"}} | ||
6 | @Inject | ||
7 | private SyntaxRegistry registry; | ||
8 | ... | ||
9 | List<Syntax> syntaxes = registry.getSyntaxes(); | ||
10 | {{/code}} | ||
11 | |||
12 | You can also get a ##Syntax## object from a Syntax id string using (for example): | ||
13 | |||
14 | {{code language="java"}} | ||
15 | @Inject | ||
16 | private SyntaxRegistry registry; | ||
17 | ... | ||
18 | Optional<Syntax> syntax = registry.getSyntax("xwiki/2.1"); | ||
19 | {{/code}} |