class AndroidGenerator extends ApacheJavaGenerator
- Alphabetic
- By Inheritance
- AndroidGenerator
- ApacheJavaGenerator
- Generator
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new AndroidGenerator(resolvedDoc: ResolvedDocument, defaultNamespace: String, templateCache: TrieMap[String, Mustache])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(serviceOptions: Set[ServiceOption], outputPath: File, dryRun: Boolean = false, genAdapt: Boolean = false): Iterable[File]
- genAdapt
Generate code for Adaptive Decoding. This flag is only used for scala presently.
- Definition Classes
- AndroidGenerator → ApacheJavaGenerator → Generator
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- var counter: Int
- Definition Classes
- ApacheJavaGenerator
- def deepContainer(sourceNamePart1: String, sourceNamePart2: Option[String], resultName: String, fieldType: FieldType, ns: Option[Identifier], operation: DeepGeneratorOperation): String
- Definition Classes
- ApacheJavaGenerator
- def deepNonContainer(sourceName: String, fieldType: FieldType, ns: Option[Identifier], operation: DeepGeneratorOperation): String
- Definition Classes
- ApacheJavaGenerator
- def deserializeField(fieldType: FieldType, fieldName: String, ns: Option[Identifier], prefix: String = ""): String
- Definition Classes
- ApacheJavaGenerator
- val doc: Document
- Attributes
- protected
- Definition Classes
- ApacheJavaGenerator
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fieldValueMetaData(fieldType: FieldType, ns: Option[Identifier]): String
- Definition Classes
- ApacheJavaGenerator
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getIncludeNamespace(includeFileName: String): Identifier
- Definition Classes
- ApacheJavaGenerator
- def getNamespace(doc: Document): Identifier
- Definition Classes
- AndroidGenerator → ApacheJavaGenerator
- def getTypeString(fieldType: FunctionType): String
- Definition Classes
- ApacheJavaGenerator
- def getTypeStringWithEnumMapping(fieldType: FunctionType): String
- Definition Classes
- ApacheJavaGenerator
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def includeMap: Map[String, ResolvedDocument]
- Definition Classes
- Generator
- def initContainerFieldPrelude(fieldType: FunctionType): String
- Definition Classes
- ApacheJavaGenerator
- def initField(fieldType: FunctionType, inContainer: Boolean = false): String
- Definition Classes
- ApacheJavaGenerator
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isListOrSetType(t: FunctionType): Boolean
- def isNullableType(t: FunctionType): Boolean
- Definition Classes
- ApacheJavaGenerator
- def leftElementTypeName(t: FunctionType, skipGeneric: Boolean = false): String
- val namespace: Identifier
- Definition Classes
- ApacheJavaGenerator
- val namespaceLanguage: String
Used to find the namespace in included files.
Used to find the namespace in included files. This does not need to match the corresponding GeneratorFactory.language.
- Definition Classes
- AndroidGenerator → ApacheJavaGenerator → Generator
- def namespacedFolder(destFolder: File, namespace: String, dryRun: Boolean): File
- Definition Classes
- ApacheJavaGenerator
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def printConstValue(name: String, fieldType: FieldType, value: RHS, ns: Option[Identifier], in_static: Boolean = false, defval: Boolean = false): String
- Definition Classes
- ApacheJavaGenerator
- def qualifyNamedType(sid: SimpleID, scopePrefixOption: Option[Identifier], fileNamespaceOption: Option[Identifier] = None): Identifier
- sid
identifier for the named type
- scopePrefixOption
name of the file name for this named type. If it is present the named type is in a different file (and package) from the file being generated.
- fileNamespaceOption
The namespace of the file being generated. If not present do not qualify this named type with a package.
- returns
An identifier for the passed in type
- Definition Classes
- ApacheJavaGenerator
- def renderMustache(template: String, controller: Any = this): String
- Definition Classes
- AndroidGenerator → ApacheJavaGenerator
- def rightElementTypeName(t: FunctionType, skipGeneric: Boolean = false): String
- var serEnumType: Boolean
- Definition Classes
- ApacheJavaGenerator
- def serializeField(fieldType: FieldType, fieldName: String, ns: Option[Identifier], prefix: String = ""): String
- Definition Classes
- ApacheJavaGenerator
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tmp(prefix: String = "tmp"): String
- Definition Classes
- ApacheJavaGenerator
- def toString(): String
- Definition Classes
- AnyRef → Any
- def typeName(t: FunctionType, inContainer: Boolean = false, inInit: Boolean = false, skipGeneric: Boolean = false, fileNamespace: Option[Identifier] = None): String
- fileNamespace
The namespace to add to named types if they are defined in the file being generated.
- Definition Classes
- AndroidGenerator → ApacheJavaGenerator
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()