SubwayTooter-Android-App/app/src/main/java/jp/juggler/subwaytooter/mfm/NodeDetected.kt

16 lines
553 B
Kotlin

package jp.juggler.subwaytooter.mfm
// マークダウン要素の出現位置
class NodeDetected(
val node: Node,
val start: Int, // テキスト中の開始位置
val end: Int, // テキスト中の終了位置
val textInside: String, // 内部範囲。親から継承する場合もあるし独自に作る場合もある
val startInside: Int, // 内部範囲の開始位置
private val lengthInside: Int, // 内部範囲の終了位置
) {
val endInside: Int
get() = startInside + lengthInside
}