HJScript-0.5.0: HJScript is a Haskell EDSL for writing JavaScript programs.
Source code
Contents
Index
HJScript.DOM.Node
Synopsis
data
Node
=
Node
class
IsClass
n =>
IsNode
n
where
castToNode
::
JObject
n ->
JObject
Node
castFromNode
::
JObject
Node
->
JObject
n
data
NodeType
=
NodeElement
|
NodeAttribute
|
NodeText
|
NodeCDataSection
|
NodeEntety
|
NodeEntetyRef
|
NodeProccInstr
|
NodeComment
|
NodeDocument
|
NodeDocType
|
NodeDocFrag
|
NodeNotation
nodeTypeVal
::
NodeType
->
JInt
nodeName
::
IsNode
n =>
Exp
n ->
JString
nodeType
::
IsNode
n =>
Exp
n ->
JInt
nodeValue
::
IsNode
n =>
Exp
n ->
Var
String
ownerDocument
::
IsNode
n =>
Exp
n ->
Exp
Document
prefix
::
IsNode
n =>
Exp
n ->
Exp
String
cloneNode
::
IsNode
n =>
JBool
->
Exp
n ->
Exp
n
Documentation
data
Node
Source
Constructors
Node
class
IsClass
n =>
IsNode
n
where
Source
Methods
castToNode
::
JObject
n ->
JObject
Node
Source
castFromNode
::
JObject
Node
->
JObject
n
Source
data
NodeType
Source
Different node types
Constructors
NodeElement
NodeAttribute
NodeText
NodeCDataSection
NodeEntety
NodeEntetyRef
NodeProccInstr
NodeComment
NodeDocument
NodeDocType
NodeDocFrag
NodeNotation
nodeTypeVal
::
NodeType
->
JInt
Source
nodeName
::
IsNode
n =>
Exp
n ->
JString
Source
nodeType
::
IsNode
n =>
Exp
n ->
JInt
Source
nodeValue
::
IsNode
n =>
Exp
n ->
Var
String
Source
ownerDocument
::
IsNode
n =>
Exp
n ->
Exp
Document
Source
prefix
::
IsNode
n =>
Exp
n ->
Exp
String
Source
cloneNode
::
IsNode
n =>
JBool
->
Exp
n ->
Exp
n
Source
Produced by
Haddock
version 2.6.1