Search
Preparing search index...
The search index is not available
RAML JS Parser 2
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"src/raml1/ast.core/LowLevelASTProxy"
LowLevelCompositeNode
Class LowLevelCompositeNode
Hierarchy
LowLevelProxyNode
LowLevelCompositeNode
Implements
ILowLevelASTNode
Index
Constructors
constructor
Properties
_adopted
Nodes
_children
_key
Override
_original
Node
_parent
_preserve
Annotations
_transformer
_value
Override
is
Inside
Resource
is
Primary
raml
Version
Methods
actual
add
Child
adopt
adopted
Nodes
anchor
Id
anchor
Value
Kind
anchored
From
build
Key
children
collect
Children
With
Keys
copy
dump
dump
ToObject
end
errors
execute
filter
Children
has
Inner
Include
Error
high
Level
Node
high
Level
Parse
Result
include
Base
Unit
include
Errors
include
Path
include
Reference
included
From
includes
Contents
is
Annotated
Scalar
is
Resource
is
Value
Local
key
key
End
key
Kind
key
Start
kind
markup
node
Definition
optional
original
Node
parent
preserve
Annotations
primary
Node
remove
Child
replace
Child
set
Children
set
High
Level
Node
set
High
Level
Parse
Result
set
Key
Override
set
Value
Override
show
skip
Key
start
text
transformer
unit
value
value
End
value
Kind
value
Start
visit
Constructors
constructor
new
Low
Level
Composite
Node
(
node
:
ILowLevelASTNode
, parent
:
LowLevelCompositeNode
, transformer
:
ValueTransformer
, ramlVersion
:
string
, isPrimary
?:
boolean
)
:
LowLevelCompositeNode
Parameters
node:
ILowLevelASTNode
parent:
LowLevelCompositeNode
transformer:
ValueTransformer
ramlVersion:
string
Default value
isPrimary:
boolean
= true
Returns
LowLevelCompositeNode
Properties
Protected
_adopted
Nodes
_adopted
Nodes
:
LowLevelValueTransformingNode
[]
Protected
_children
_children
:
LowLevelCompositeNode
[]
Protected
_key
Override
_key
Override
:
string
Protected
_original
Node
_original
Node
:
ILowLevelASTNode
Protected
_parent
_parent
:
ILowLevelASTNode
Protected
_preserve
Annotations
_preserve
Annotations
:
boolean
Protected
_transformer
_transformer
:
ValueTransformer
Protected
_value
Override
_value
Override
:
string
Protected
is
Inside
Resource
is
Inside
Resource
:
boolean
Private
is
Primary
is
Primary
:
boolean
Protected
raml
Version
raml
Version
:
string
Methods
actual
actual
(
)
:
any
Returns
any
add
Child
add
Child
(
n
:
ILowLevelASTNode
)
:
void
Parameters
n:
ILowLevelASTNode
Returns
void
adopt
adopt
(
node
:
ILowLevelASTNode
, transformer
:
ValueTransformer
)
:
void
Parameters
node:
ILowLevelASTNode
transformer:
ValueTransformer
Returns
void
adopted
Nodes
adopted
Nodes
(
)
:
ILowLevelASTNode
[]
Returns
ILowLevelASTNode
[]
anchor
Id
anchor
Id
(
)
:
string
Returns
string
anchor
Value
Kind
anchor
Value
Kind
(
)
:
Kind
Returns
Kind
anchored
From
anchored
From
(
)
:
ILowLevelASTNode
Returns
ILowLevelASTNode
Private
build
Key
build
Key
(
y
:
ILowLevelASTNode
)
:
string
Parameters
y:
ILowLevelASTNode
Returns
string
children
children
(
)
:
ILowLevelASTNode
[]
Returns
ILowLevelASTNode
[]
Private
collect
Children
With
Keys
collect
Children
With
Keys
(
)
:
LowLevelCompositeNode
[]
Returns
LowLevelCompositeNode
[]
copy
copy
(
)
:
LowLevelCompositeNode
Returns
LowLevelCompositeNode
dump
dump
(
)
:
string
Returns
string
dump
ToObject
dump
ToObject
(
)
:
any
Returns
any
end
end
(
)
:
number
Returns
number
errors
errors
(
)
:
Error
[]
Returns
Error
[]
execute
execute
(
cmd
:
CompositeCommand
)
:
void
Parameters
cmd:
CompositeCommand
Returns
void
filter
Children
filter
Children
(
)
:
void
Returns
void
has
Inner
Include
Error
has
Inner
Include
Error
(
)
:
boolean
Returns
boolean
high
Level
Node
high
Level
Node
(
)
:
IHighLevelNode
Returns
IHighLevelNode
high
Level
Parse
Result
high
Level
Parse
Result
(
)
:
IParseResult
Returns
IParseResult
include
Base
Unit
include
Base
Unit
(
)
:
ICompilationUnit
Returns
ICompilationUnit
include
Errors
include
Errors
(
)
:
string
[]
Returns
string
[]
include
Path
include
Path
(
)
:
string
Returns
string
include
Reference
include
Reference
(
)
:
IncludeReference
Returns
IncludeReference
included
From
included
From
(
)
:
ILowLevelASTNode
Returns
ILowLevelASTNode
includes
Contents
includes
Contents
(
)
:
boolean
Returns
boolean
is
Annotated
Scalar
is
Annotated
Scalar
(
)
:
boolean
Returns
boolean
Private
is
Resource
is
Resource
(
)
:
boolean
Returns
boolean
is
Value
Local
is
Value
Local
(
)
:
boolean
Returns
boolean
key
key
(
raw
?:
boolean
)
:
string
Parameters
Default value
raw:
boolean
= false
Returns
string
key
End
key
End
(
)
:
number
Returns
number
key
Kind
key
Kind
(
)
:
Kind
Returns
Kind
key
Start
key
Start
(
)
:
number
Returns
number
kind
kind
(
)
:
Kind
Returns
Kind
markup
markup
(
json
?:
boolean
)
:
string
Parameters
Optional
json:
boolean
Returns
string
node
Definition
node
Definition
(
)
:
hl.INodeDefinition
Returns
hl.INodeDefinition
optional
optional
(
)
:
boolean
Returns
boolean
original
Node
original
Node
(
)
:
ILowLevelASTNode
Returns
ILowLevelASTNode
parent
parent
(
)
:
LowLevelCompositeNode
Returns
LowLevelCompositeNode
preserve
Annotations
preserve
Annotations
(
)
:
void
Returns
void
primary
Node
primary
Node
(
)
:
LowLevelValueTransformingNode
Returns
LowLevelValueTransformingNode
remove
Child
remove
Child
(
oldNode
:
ILowLevelASTNode
)
:
LowLevelCompositeNode
Parameters
oldNode:
ILowLevelASTNode
Returns
LowLevelCompositeNode
replace
Child
replace
Child
(
oldNode
:
ILowLevelASTNode
, newNode
:
ILowLevelASTNode
, isPrimary
?:
boolean
, transformer
?:
ValueTransformer
)
:
LowLevelCompositeNode
Parameters
oldNode:
ILowLevelASTNode
newNode:
ILowLevelASTNode
Default value
isPrimary:
boolean
= false
Default value
transformer:
ValueTransformer
= null
Returns
LowLevelCompositeNode
set
Children
set
Children
(
nodes
:
ILowLevelASTNode
[]
)
:
LowLevelCompositeNode
Parameters
nodes:
ILowLevelASTNode
[]
Returns
LowLevelCompositeNode
set
High
Level
Node
set
High
Level
Node
(
highLevel
:
IHighLevelNode
)
:
void
Parameters
highLevel:
IHighLevelNode
Returns
void
set
High
Level
Parse
Result
set
High
Level
Parse
Result
(
highLevelParseResult
:
IParseResult
)
:
void
Parameters
highLevelParseResult:
IParseResult
Returns
void
set
Key
Override
set
Key
Override
(
_key
:
string
)
:
void
Parameters
_key:
string
Returns
void
set
Value
Override
set
Value
Override
(
value
:
any
)
:
void
Parameters
value:
any
Returns
void
show
show
(
msg
:
string
)
:
void
Parameters
msg:
string
Returns
void
Private
skip
Key
skip
Key
(
key
:
string
, isPrimary
:
boolean
)
:
boolean
Parameters
key:
string
isPrimary:
boolean
Returns
boolean
start
start
(
)
:
number
Returns
number
text
text
(
unitText
:
string
)
:
string
Parameters
unitText:
string
Returns
string
transformer
transformer
(
)
:
ValueTransformer
Returns
ValueTransformer
unit
unit
(
)
:
ICompilationUnit
Returns
ICompilationUnit
value
value
(
toString
?:
boolean
)
:
any
Parameters
Optional
toString:
boolean
Returns
any
value
End
value
End
(
)
:
number
Returns
number
value
Kind
value
Kind
(
)
:
Kind
Returns
Kind
value
Start
value
Start
(
)
:
number
Returns
number
visit
visit
(
v
:
ASTVisitor
)
:
void
Parameters
v:
ASTVisitor
Returns
void
Globals
"src/raml1/ast.core/
Low
LevelASTProxy"
Child
Entry
Value
Transformer
_
stringify
Generated using
TypeDoc