org
.
fusesource
.
scalate
.
support
.
AbstractCodeGenerator
AbstractSourceBuilder
class
AbstractSourceBuilder
[
T
]
extends AnyRef
Attributes
abstract
Linear Supertypes
AnyRef,
Any
Known Subclasses
SourceBuilder
Ordering
Alphabetic
By inheritance
Inherited
Hide All
Show all
AbstractSourceBuilder
AnyRef
Any
Visibility
Public
All
Instance Constructors
new
AbstractSourceBuilder
()
Abstract Value Members
def
generate
(
statements: List[T]
)
:
Unit
Attributes
abstract
Concrete Value Members
def
!=
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
!=
(
arg0:
Any
)
:
Boolean
Attributes
final
Definition Classes
Any
def
##
()
:
Int
Attributes
final
Definition Classes
AnyRef → Any
def
<<
(
pos:
Position
)
: AbstractSourceBuilder.this.type
def
<<
[
T
]
(
list: List[T]
)
: AbstractSourceBuilder.this.type
def
<<
(
line: String
)
: AbstractSourceBuilder.this.type
def
<<
()
: AbstractSourceBuilder.this.type
def
==
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
==
(
arg0:
Any
)
:
Boolean
Attributes
final
Definition Classes
Any
def
asInstanceOf
[
T0
]
: T0
Attributes
final
Definition Classes
Any
def
asString
(
text: String
)
: String
def
clone
()
: AnyRef
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
var
code
:
String
def
current_position
:
Int
def
eq
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
def
generate
(
engine:
TemplateEngine
,
source:
TemplateSource
,
bindings: Traversable[
Binding
]
,
statements: List[T]
)
:
Unit
def
generateBinding
(
binding:
Binding
)
:
Unit
def
generateBindings
(
bindings: Traversable[
Binding
]
)
(
body: ⇒
Unit
)
:
Unit
def
generateInitialImports
:
Unit
def
generateTemplatePackage
(
source:
TemplateSource
,
bindings: Traversable[
Binding
]
)
:
Unit
Attributes
protected
var
generatedPositions
:
Map
[
OffsetPosition
,
Int
]
def
getClass
()
: java.lang.Class[_]
Attributes
final
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
indent
[
T
]
(
op: ⇒ T
)
: T
var
indentLevel
:
Int
def
isInstanceOf
[
T0
]
:
Boolean
Attributes
final
Definition Classes
Any
def
ne
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
notify
()
:
Unit
Attributes
final
Definition Classes
AnyRef
def
notifyAll
()
:
Unit
Attributes
final
Definition Classes
AnyRef
def
positions
()
:
TreeMap
[
OffsetPosition
,
OffsetPosition
]
def
synchronized
[
T0
]
(
arg0: ⇒ T0
)
: T0
Attributes
final
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
wait
()
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
def
wait
(
arg0:
Long
)
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
Inherited from AnyRef
Inherited from
Any