StringValue class

Inheritance

Constructors

StringValue([String value = ''])

Properties

debugMetadata DebugMetadata?
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
isInlineWhitespace bool
no setter
isNewLine bool
no setter
isNonWhitespace bool
no setter
isTruthy bool
no setter
ownDebugMetadata DebugMetadata
no setterinherited
parent RuntimeObject?
RuntimeObjects can be included in the main Story as a hierarchy. Usually parents are Container objects. (TODO: Always?)
getter/setter pairinherited
path Path
no setterinherited
rootContentContainer Container?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String
getter/setter pairinherited
valueObject → dynamic
no setterinherited
valueType ValueType
no setter

Methods

badCaseException(ValueType targetType) → StoryException
inherited
cast(ValueType newType) Value?
override
compactPathString(Path otherPath) String
inherited
CompactPathString(Path otherPath) String
inherited
convertPathToRelative(Path globalPath) Path
inherited
debugLineNumberOfPath(Path? path) int?
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolvePath(Path? path) SearchResult
inherited
setChild<T extends RuntimeObject>(T? obj, T? value) → void
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited