Annotation Type ApproximateMarkdownServiceImpl.Config
- 
public static @interface ApproximateMarkdownServiceImpl.ConfigConfiguration class Config that allows us to configure TEXT_ATTRIBUTES. 
- 
- 
Required Element Summary
Required Elements Modifier and Type Required Element Description String[]urlSourceWhitelist 
- 
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String[]labelledAttributeOrderString[]labelledAttributePatternAllowString[]labelledAttributePatternDenyString[]textAttributesString[]urlSourceBlacklist 
 - 
 
- 
- 
Element Detail
- 
urlSourceWhitelist
String[] urlSourceWhitelist
 
 - 
 
- 
- 
urlSourceBlacklist
String[] urlSourceBlacklist
- Default:
 - {".*localhost.*", "^(?!https?://).*", ".*://[0-9.]*/.*", ".*://\\[[0-9a-fA-F:]*\\].*"}
 
 
 - 
 
- 
- 
textAttributes
String[] textAttributes
- Default:
 - {"jcr:title", "title", "subtitle", "linkTitle", "jcr:description", "text", "cq:panelTitle", "copyright", "defaultValue", "exampleCode", "suffix", "exampleResult", "footer"}
 
 
 - 
 
- 
- 
labelledAttributePatternAllow
String[] labelledAttributePatternAllow
- Default:
 - {".*"}
 
 
 - 
 
- 
- 
labelledAttributePatternDeny
String[] labelledAttributePatternDeny
- Default:
 - {".*:.*", "layout", "backgroundColor", "color", "textColor", "template", "theme", "variation", "buttonSymbol", "columns", "icon", "elementType", "textAlignment", "alignment", "linkTarget", "interval", "fileReference", "height", "width", "textIsRich", "style", "padding.*", ".*[cC]ss[cC]lass.*"}
 
 
 - 
 
- 
- 
labelledAttributeOrder
String[] labelledAttributeOrder
- Default:
 - {}
 
 
 - 
 
 -