play
.
boilerplate
.
generators
ClientCodeGenerator
class
ClientCodeGenerator
extends
CodeGenerator
Linear Supertypes
CodeGenerator
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
ClientCodeGenerator
CodeGenerator
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
ClientCodeGenerator
()
Type Members
case class
Method
(
tree:
treehugger.Forest.Tree
,
implicits:
Seq
[
treehugger.Forest.Tree
]
)
extends
Product
with
Serializable
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
composeClientUrl
(
basePath:
String
,
path:
Path
,
operation:
Operation
)
:
treehugger.Forest.ValDef
def
dependencies
(
implicit
ctx:
GeneratorContext
)
:
Seq
[
Dependency
]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
generate
(
schema:
Schema
)
(
implicit
ctx:
GeneratorContext
)
:
Iterable
[
CodeFile
]
Definition Classes
ClientCodeGenerator
→
CodeGenerator
final
def
generateErrors
:
Seq
[
treehugger.Forest.Tree
]
def
generateHelperMethods
(
implicit
ctx:
GeneratorContext
)
:
Seq
[
treehugger.Forest.Tree
]
final
def
generateHelperTrait
(
implicit
ctx:
GeneratorContext
)
:
Seq
[
CodeFile
]
def
generateHelpers
(
implicit
ctx:
GeneratorContext
)
:
Seq
[
CodeFile
]
def
generateImports
(
implicit
ctx:
GeneratorContext
)
:
Seq
[
treehugger.Forest.Import
]
def
generateMethod
(
schema:
Schema
,
path:
Path
,
operation:
Operation
)
(
implicit
ctx:
GeneratorContext
)
:
Method
final
def
generateParseResponseAsJson
(
implicit
ctx:
GeneratorContext
)
:
treehugger.Forest.Tree
final
def
generateRenderHeaderParams
:
Seq
[
treehugger.Forest.Tree
]
final
def
generateRenderPathParam
:
Seq
[
treehugger.Forest.Tree
]
final
def
generateRenderUrlParams
:
Seq
[
treehugger.Forest.Tree
]
def
generateRequestHandler
(
schema:
Schema
)
(
implicit
ctx:
GeneratorContext
)
:
Seq
[
treehugger.Forest.Tree
]
def
generateResponses
(
responseVal:
treehugger.Forest.Ident
,
operation:
Operation
)
(
implicit
ctx:
GeneratorContext
)
:
Method
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
innerClassMember
(
member:
String
)
(
implicit
ctx:
GeneratorContext
)
:
treehugger.Forest.Tree
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
CodeGenerator
Inherited from
AnyRef
Inherited from
Any
Ungrouped