mfm.kt
0.0.4
      Target filter
Search in API
Skip to content
    mfm.kt
mfm.kt/com.github.samunohito.mfm.api.node.factory.internal/SimpleNodeFactoryBase

SimpleNodeFactoryBase

abstract class SimpleNodeFactoryBase<T : IMfmNode> : INodeFactory<T>

Inheritors

BigNodeFactory
BoldAstaNodeFactory
BoldTagNodeFactory
BoldUnderNodeFactory
CenterTagNodeFactory
CodeBlockNodeFactory
EmojiCodeNodeFactory
FnNodeFactory
HashtagNodeFactory
InlineCodeNodeFactory
ItalicAstaNodeFactory
ItalicTagNodeFactory
ItalicUnderNodeFactory
LinkNodeFactory
MathBlockNodeFactory
MathInlineNodeFactory
MentionNodeFactory
PlainTagNodeFactory
QuoteNodeFactory
SearchNodeFactory
SmallTagNodeFactory
StrikeTagNodeFactory
StrikeWaveNodeFactory
UnicodeEmojiNodeFactory
UrlAltNodeFactory
UrlNodeFactory

Constructors

SimpleNodeFactoryBase
Link copied to clipboard
constructor()

Properties

supportFoundTypes
Link copied to clipboard
protected abstract val supportFoundTypes: Set<FoundType>

Functions

create
Link copied to clipboard
open override fun create(input: String, foundInfo: SubstringFoundInfo, context: INodeFactoryContext): IFactoryResult<T>

Create an object of IMfmNode from the parsing result of IMfmParser.

doCreate
Link copied to clipboard
protected abstract fun doCreate(input: String, foundInfo: SubstringFoundInfo, context: INodeFactoryContext): IFactoryResult<T>
Generated by Dokka
© 2026 Copyright