Skip navigation links
B C D E G I L M O S T V 

B

buildLanguage() - Method in class org.coursera.courier.SwiftGenerator
 

C

customTypeLanguage() - Method in class org.coursera.courier.SwiftGenerator
 

D

defaults - Variable in class org.coursera.courier.swift.GlobalConfig
 
defaultToLiteral(RecordTemplateSpec.Field) - Method in class org.coursera.courier.swift.SwiftSyntax
 
definedSchemas() - Method in class org.coursera.courier.SwiftGenerator
 
deprecatedToString(Object) - Static method in class org.coursera.courier.swift.SwiftDocEscaping
Return a deprecated attribute, as a string of Swift source.

E

equatable - Variable in class org.coursera.courier.swift.SwiftProperties
 
escape(String) - Static method in class org.coursera.courier.swift.SwiftStringEscaper
 
escapedFullname(ClassTemplateSpec) - Static method in class org.coursera.courier.swift.SwiftSyntax
Returns the escaped fully qualified name of a ClassTemplateSpec.
escapeKeyword(String) - Static method in class org.coursera.courier.swift.SwiftSyntax
Returns the escaped Pegasus symbol for use in Swift source code.
escapeString(String) - Static method in class org.coursera.courier.swift.SwiftSyntax
 

G

generate(ClassTemplateSpec) - Method in class org.coursera.courier.SwiftGenerator
See SwiftProperties for customization options.
generatePredef() - Method in class org.coursera.courier.SwiftGenerator
 
GlobalConfig - Class in org.coursera.courier.swift
 
GlobalConfig(SwiftProperties.Optionality, boolean, boolean) - Constructor for class org.coursera.courier.swift.GlobalConfig
 

I

isEquatable() - Method in class org.coursera.courier.swift.SwiftSyntax
 
isOptional(RecordTemplateSpec.Field) - Method in class org.coursera.courier.swift.SwiftSyntax
 

L

lookupSwiftProperties(ClassTemplateSpec) - Method in class org.coursera.courier.swift.GlobalConfig
 

M

main(String[]) - Static method in class org.coursera.courier.SwiftGenerator
 

O

omit - Variable in class org.coursera.courier.swift.SwiftProperties
 
optionality - Variable in class org.coursera.courier.swift.SwiftProperties
 
org.coursera.courier - package org.coursera.courier
 
org.coursera.courier.swift - package org.coursera.courier.swift
 

S

stringToDocComment(String) - Static method in class org.coursera.courier.swift.SwiftDocEscaping
Returns a doc comment, as a string of Swift source, for the given documentation string.
SwiftCompilationUnit(String, String) - Constructor for class org.coursera.courier.SwiftGenerator.SwiftCompilationUnit
 
SwiftDocEscaping - Class in org.coursera.courier.swift
 
SwiftDocEscaping() - Constructor for class org.coursera.courier.swift.SwiftDocEscaping
 
SwiftGenerator - Class in org.coursera.courier
Courier code generator for Swift.
SwiftGenerator() - Constructor for class org.coursera.courier.SwiftGenerator
 
SwiftGenerator(GlobalConfig) - Constructor for class org.coursera.courier.SwiftGenerator
 
SwiftGenerator.SwiftCompilationUnit - Class in org.coursera.courier
 
SwiftProperties - Class in org.coursera.courier.swift
Customizable properties that may be added to a Pegasus schema.
SwiftProperties(SwiftProperties.Optionality, boolean, boolean) - Constructor for class org.coursera.courier.swift.SwiftProperties
 
SwiftProperties.Optionality - Enum in org.coursera.courier.swift
"optionality" property.
SwiftStringEscaper - Class in org.coursera.courier.swift
 
SwiftStringEscaper() - Constructor for class org.coursera.courier.swift.SwiftStringEscaper
 
SwiftSyntax - Class in org.coursera.courier.swift
Provides utilities for code generating Swift source code.
SwiftSyntax(ClassTemplateSpec, SwiftProperties, GlobalConfig) - Constructor for class org.coursera.courier.swift.SwiftSyntax
 
SwiftyJSON - Class in org.coursera.courier.swift
 
SwiftyJSON(SwiftSyntax) - Constructor for class org.coursera.courier.swift.SwiftyJSON
 

T

toGetAccessor(String, UnionTemplateSpec.Member) - Method in class org.coursera.courier.swift.SwiftyJSON
 
toGetAccessor(String, RecordTemplateSpec.Field) - Method in class org.coursera.courier.swift.SwiftyJSON
 
toLiteral(DataSchema, Object) - Static method in class org.coursera.courier.swift.SwiftSyntax
 
toSetAccessor(String, UnionTemplateSpec.Member) - Method in class org.coursera.courier.swift.SwiftyJSON
 
toSetAccessor(String, RecordTemplateSpec.Field) - Method in class org.coursera.courier.swift.SwiftyJSON
 
toType(ClassTemplateSpec, boolean) - Method in class org.coursera.courier.swift.SwiftSyntax
Returns the Swift type of an optional field for the given ClassTemplateSpec as a Swift source code string.
toUnionMemberName(ClassTemplateSpec) - Static method in class org.coursera.courier.swift.SwiftSyntax
Returns the union member class name for the given ClassTemplateSpec as a Swift source code string.

V

valueOf(String) - Static method in enum org.coursera.courier.swift.SwiftProperties.Optionality
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.coursera.courier.swift.SwiftProperties.Optionality
Returns an array containing the constants of this enum type, in the order they are declared.
B C D E G I L M O S T V 
Skip navigation links