
Rationale: Consumers may now include MarkwonView without transitively including the support library
22 lines
800 B
Markdown
22 lines
800 B
Markdown
# Markwon View Common
|
|
|
|
[](http://search.maven.org/#search|ga|1|g%3A%22ru.noties%22%20AND%20a%3A%markwon-view%22)
|
|
|
|
This library is the backbone of `MarkwonView` and `MarkwonViewCompat` and acts as glue code to `Markwon` by exposing `IMarkwonView`:
|
|
```java
|
|
public interface IMarkwonView {
|
|
|
|
interface ConfigurationProvider {
|
|
@NonNull
|
|
SpannableConfiguration provide(@NonNull Context context);
|
|
}
|
|
|
|
void setConfigurationProvider(@NonNull ConfigurationProvider provider);
|
|
|
|
void setMarkdown(@Nullable String markdown);
|
|
void setMarkdown(@Nullable SpannableConfiguration configuration, @Nullable String markdown);
|
|
|
|
@Nullable
|
|
String getMarkdown();
|
|
}
|
|
``` |