rd-text
Toggle table of contents
2025.2.2-beta1
jvm
Platform filter
jvm
Switch theme
Search in API
rd-text
rd-text
/
com.jetbrains.rd.rdtext.impl.intrinsics
/
RdTextBufferState
Rd
Text
Buffer
State
class
RdTextBufferState
:
RdBindableBase
Members
Constructors
Rd
Text
Buffer
State
Link copied to clipboard
constructor
(
)
Types
Companion
Link copied to clipboard
object
Companion
:
IMarshaller
<
RdTextBufferState
>
Properties
asserted
Master
Text
Link copied to clipboard
val
assertedMasterText
:
IOptProperty
<
RdAssertion
>
asserted
Slave
Text
Link copied to clipboard
val
assertedSlaveText
:
IOptProperty
<
RdAssertion
>
bind
State
Link copied to clipboard
var
bindState
:
BindState
changes
Link copied to clipboard
val
changes
:
IProperty
<
RdTextBufferChange
?
>
containing
Ext
Link copied to clipboard
val
containingExt
:
RdExtBase
?
is
Bound
Link copied to clipboard
val
isBound
:
Boolean
location
Link copied to clipboard
override
var
location
:
RName
parent
Link copied to clipboard
var
parent
:
IRdDynamic
?
protocol
Link copied to clipboard
open
override
val
protocol
:
IProtocol
?
rdid
Link copied to clipboard
open
override
var
rdid
:
RdId
serialization
Context
Link copied to clipboard
open
override
val
serializationContext
:
SerializationCtx
?
version
Before
Typing
Session
Link copied to clipboard
val
versionBeforeTypingSession
:
IOptProperty
<
TextBufferVersion
>
Functions
bind
Link copied to clipboard
open
override
fun
bind
(
)
deep
Clone
Link copied to clipboard
open
override
fun
deepClone
(
)
:
IRdBindable
find
By
RName
Link copied to clipboard
open
fun
findByRName
(
rName
:
RName
)
:
RdBindableBase
?
get
Or
Create
Extension
Link copied to clipboard
inline
fun
<
T
:
Any
>
getOrCreateExtension
(
name
:
String
,
noinline
create
:
(
)
->
T
)
:
T
fun
<
T
:
Any
>
getOrCreateExtension
(
name
:
String
,
clazz
:
KClass
<
T
>
,
create
:
(
)
->
T
)
:
T
get
Value
Link copied to clipboard
operator
fun
<
T
:
IRdBindable
?
>
T
.
getValue
(
thisRef
:
Any
?
,
property
:
KProperty
<
*
>
)
:
T
operator
fun
<
T
:
List
<
IRdBindable
?
>
>
T
.
getValue
(
thisRef
:
Any
?
,
property
:
KProperty
<
*
>
)
:
T
identify
Link copied to clipboard
open
override
fun
identify
(
identities
:
IIdentities
,
id
:
RdId
)
pre
Bind
Link copied to clipboard
override
fun
preBind
(
lf
:
Lifetime
,
parent
:
IRdDynamic
,
name
:
String
)
print
Link copied to clipboard
open
override
fun
print
(
printer
:
PrettyPrinter
)
synchronize
With
Link copied to clipboard
fun
synchronizeWith
(
lifetime
:
Lifetime
,
otherBindable
:
RdBindableBase
,
accepts
:
(
Any
?
)
->
Boolean
)
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String