public class JiveMarkdownConverter extends Object implements MarkdownConverter, Context.ContextAware
MarkdownConverter
implementation to properly format HTML for Jive when custom styling
is needed.MarkdownConverter.ConvertedType
Constructor and Description |
---|
JiveMarkdownConverter() |
JiveMarkdownConverter(Context context,
JiveFlexmarkExtension jiveFlexmarkExtension,
AlexandriaFlexmark flexmark) |
Modifier and Type | Method and Description |
---|---|
Context |
alexandriaContext() |
void |
alexandriaContext(Context context) |
protected boolean |
canEqual(Object other) |
void |
convert(Config.DocumentMetadata metadata,
Path source,
Path converted)
Uses Flexmark to convert markdown to html and resolve relative links to their remote URIs.
|
MarkdownConverter.ConvertedType |
convertedType() |
boolean |
equals(Object o) |
Context |
getContext() |
AlexandriaFlexmark |
getFlexmark() |
JiveFlexmarkExtension |
getJiveFlexmarkExtension() |
int |
hashCode() |
void |
setContext(Context context) |
void |
setFlexmark(AlexandriaFlexmark flexmark) |
void |
setJiveFlexmarkExtension(JiveFlexmarkExtension jiveFlexmarkExtension) |
String |
toString() |
public JiveMarkdownConverter()
public JiveMarkdownConverter(Context context, JiveFlexmarkExtension jiveFlexmarkExtension, AlexandriaFlexmark flexmark)
public void convert(Config.DocumentMetadata metadata, Path source, Path converted) throws AlexandriaException
convert
in interface MarkdownConverter
metadata
- metadata details about the document being convertedsource
- absolute path to the markdown source document that is being convertedconverted
- absolute path that should be used to write the converted document toAlexandriaException
AlexandriaFlexmark}
,
JiveFlexmarkExtension}
public MarkdownConverter.ConvertedType convertedType()
convertedType
in interface MarkdownConverter
public void alexandriaContext(Context context)
alexandriaContext
in interface Context.ContextAware
public Context alexandriaContext()
alexandriaContext
in interface Context.ContextAware
public Context getContext()
public JiveFlexmarkExtension getJiveFlexmarkExtension()
public AlexandriaFlexmark getFlexmark()
public void setContext(Context context)
public void setJiveFlexmarkExtension(JiveFlexmarkExtension jiveFlexmarkExtension)
public void setFlexmark(AlexandriaFlexmark flexmark)
protected boolean canEqual(Object other)
Copyright © 2018–2019. All rights reserved.