root
root
com.raquo.domtypes.codegen
CanonicalCache
CanonicalDefGroups
CanonicalGenerator
CodeFormatting
DefType
DefType
Def
FinalVal
InlineDef
InlineProtectedDef
LazyVal
OtherDefType
ProtectedDef
Val
SourceRepr
SourceRepr
com.raquo.domtypes.codegen.generators
AttrsTraitGenerator
EventPropsTraitGenerator
PropsTraitGenerator
SourceGenerator
StyleKeywordsTraitGenerator
StylePropsTraitGenerator
TagsTraitGenerator
TraitGenerator
com.raquo.domtypes.common
AttrDef
ComplexKeyDef
EventPropDef
HtmlTagType
KeyDef
PropDef
ReflectedHtmlAttrDef
StyleKeywordDef
StylePropDef
StyleTraitDef
SvgTagType
TagDef
TagType
com.raquo.domtypes.defs.attrs
AriaAttrDefs
HtmlAttrDefs
SvgAttrDefs
com.raquo.domtypes.defs.eventProps
AnimationEventPropDefs
ClipboardEventPropDefs
DocumentOnlyEventPropDefs
ErrorEventPropDefs
FormEventPropDefs
KeyboardEventPropDefs
MediaEventPropDefs
MiscellaneousEventPropDefs
MouseEventPropDefs
PointerEventPropDefs
WindowOnlyEventPropDefs
com.raquo.domtypes.defs.props
PropDefs
com.raquo.domtypes.defs.reflectedAttrs
ReflectedHtmlAttrDefs
com.raquo.domtypes.defs.styles
StyleDefs
implNames
valueTraits
valueTypes
valueUnits
StylePropDefs
StyleTraitDefs
com.raquo.domtypes.defs.tags
DocumentTagDefs
EmbedTagDefs
FormTagDefs
GroupingTagDefs
MiscTagDefs
SectionTagDefs
SvgTagDefs
TableTagDefs
TextTagDefs
root
/
com.raquo.domtypes.codegen.generators
/
SourceGenerator
SourceGenerator
abstract
class
SourceGenerator
(
format:
CodeFormatting
)
extends
SourceRepr
Graph
Supertypes
Known subtypes
trait
SourceRepr
class
Object
trait
Matchable
class
Any
class
TraitGenerator
[
Def
]
class
AttrsTraitGenerator
class
EventPropsTraitGenerator
class
PropsTraitGenerator
class
StyleKeywordsTraitGenerator
class
StylePropsTraitGenerator
class
TagsTraitGenerator
Value members
Value members
Concrete methods
protected
def
blockCommentLines
(
commentLines:
List
[
String
]):
Unit
protected
def
classParamLine
(
name:
String
,
value:
String
):
Unit
protected
def
classParamLine
(
name:
String
,
value:
TagType
):
Unit
protected
def
classParamLine
(
name:
String
,
value:
Boolean
):
Unit
protected
def
classParamLine
(
name:
String
,
list:
List
[
String
]):
Unit
protected
def
classParamLine
[
A
](
name:
String
,
list:
List
[
A
],
renderItem:
A
=>
Unit
):
Unit
protected
def
classParamLine
(
name:
String
,
option:
Option
[
String
]):
Unit
def
clearOutput
():
Unit
protected
def
enter
(
prefix:
String
,
suffix:
String
)(
inside:
=>
Unit
):
Unit
def
getOutput
():
String
Also clears the output
Also clears the output
protected
def
line
(
str:
String
):
Unit
protected
def
line
(
strs:
String
*):
Unit
protected
def
line
():
Unit