Package com.aliucord.utils
Class MDUtils
-
- All Implemented Interfaces:
public final class MDUtils
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMDUtils.RenderContext
-
Field Summary
Fields Modifier and Type Field Description public static Parser<MessageRenderContext, Node<MessageRenderContext>, MessageParseState>parser
-
Constructor Summary
Constructors Constructor Description MDUtils()
-
Method Summary
Modifier and Type Method Description static SpannableStringBuilderrenderCodeBlock(@NonNull() Context context, @NonNull() SpannableStringBuilder builder, @Nullable() String language, @NonNull() String content)Renders code block into SpannableStringBuilder static CharSequencerender(CharSequence source)Renders discord spice markdown -
-
Method Detail
-
renderCodeBlock
@NonNull() static SpannableStringBuilder renderCodeBlock(@NonNull() Context context, @NonNull() SpannableStringBuilder builder, @Nullable() String language, @NonNull() String content)
Renders code block into SpannableStringBuilder
- Parameters:
context- Contextbuilder- Builderlanguage- Code languagecontent- Code block content- Returns:
Builder for chaining
-
render
static CharSequence render(CharSequence source)
Renders discord spice markdown
- Parameters:
source- The markdown to render- Returns:
Rendered markdown
-
-
-
-