Documentation

SurveyJSParser

Table of Contents

Interfaces

ElementParserInterface
FlattenResponseInterface
BaseValueInterface
This models the smallest piece of data.
BooleanValueInterface
This models the smallest piece of data.
ClosedVariableInterface
DateTimeValueInterface
This models the smallest piece of data.
IntegerValueInterface
This models the smallest piece of data.
IntegerValueOptionInterface
This models the smallest piece of data.
IntegerVariableInterface
MultipleChoiceVariableInterface
RecordInterface
SpecialValueInterface
This models the smallest piece of data.
SpecialValueOptionInterface
This models the smallest piece of data.
StoredRecordInterface
StringValueInterface
This models the smallest piece of data.
StringVariableInterface
TimestampVariableInterface
ValueMapInterface
Models a value that contains key value pairs.
ValueOptionInterface
This models the smallest piece of data.
VariableSetInterface
LocalizerInterface
SurveyParserInterface

Classes

ArrayDataRecord
ArrayRecord
A simple array wrapper that implements `RecordInterface`
NotClosedException
NotMultiValuedException
NotNormalException
ParseError
ArrayNode
BinaryOperatorNode
Buffer
FunctionNode
Node
UnaryOperatorNode
UnescapedStringNode
ValueNode
VariableNode
DataTypeHelper
ExpressionParser
FlattenResponseHelper
OptionGenerator
ParserLocalizer
BooleanParser
CallbackElementParser
An element parser that uses a closure to parse any given question configuration.
CommentParser
DummyParser
A parser that always resolves to an empty list of variables
DynamicPanelParser
ExpressionParser
ImagePickerParser
MatrixDynamicParser
MatrixParser
MultipleChoiceMatrixParser
MultipleChoiceQuestionParser
MultipleTextParser
NoUISliderParser
OrderedVariableParser
PanelParser
RankingParser
RatingParser
SingleChoiceQuestionParser
TextQuestionParser
ResolvableVariableSet
SurveyConfiguration
Survey wide configuration settings that affect parsing of individual questions
SurveyParser
BooleanValueOption
DateTimeValue
DontKnowValueOption
FloatValue
IntegerValue
IntegerValueOption
InvalidValue
MissingValue
MultipleChoiceValue
NoneValueOption
OtherValueOption
RefuseValueOption
StringValue
StringValueOption
BooleanVariable
FloatVariable
IntegerVariable
MultipleChoiceVariable
OpenTextVariable
SingleChoiceIntegerVariable
SingleChoiceVariable
TimestampVariable
VariableSet

Traits

ParserHelpers
GetDisplayValue
GetName
GetRawConfiguration
GetTitle

Enums

Operator
Measure
ValueType

        
On this page

Search results