com.solidfire.jsvcgen.codegen

PythonCodeFormatter

class PythonCodeFormatter extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PythonCodeFormatter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PythonCodeFormatter(options: CliConfig, serviceDefintion: ServiceDefinition)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val WS_0: String

  7. val WS_1: String

  8. val WS_12: String

  9. val WS_16: String

  10. val WS_2: String

  11. val WS_20: String

  12. val WS_4: String

  13. val WS_8: String

  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def containsAny(src: String, matching: String): Boolean

  17. def convertLineBreaks(lines: List[String]): List[String]

  18. def convertToUnderscoreNotation(line: String): String

  19. def convertToUnderscoreNotation(lines: List[String]): List[String]

  20. val directTypeNames: Map[String, String]

  21. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  23. def filterReturnTypeNames(methods: List[Method]): List[String]

  24. def filterUserDefinedTypeNames(types: List[TypeDefinition]): List[String]

  25. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. def findTypeOrdinality(name: String): Option[TypeOrdinal]

  27. def firstNonLetterDigitOrWSIndex(line: String): Int

  28. def firstNonWhiteSpaceIndex(line: String): Int

  29. def formatParameterDictLine(paramLine: String, linePrefix: String): String

  30. val getAdaptorName: String

  31. val getAdaptorNamespace: String

  32. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  33. def getCodeDocumentationLines(lines: List[String], params: List[Typed], linePrefix: String, useDocStringQuotes: Boolean): List[String]

  34. def getMethodName(src: Method): String

  35. def getMethodName(src: String): String

  36. def getParameterDict(params: List[Parameter]): List[String]

  37. def getParameterDocumentationLines(params: List[Typed], linePrefix: String): List[String]

  38. def getParameterList(params: List[Parameter]): List[String]

  39. def getProperty(member: Member): List[String]

  40. def getPropertyName(src: Member): String

  41. def getPropertyName(src: String): String

  42. def getTypeImports(typeDefinitions: List[TypeDefinition]): List[String]

  43. def getTypeName(src: Option[ReturnInfo]): String

  44. def getTypeName(src: TypeUse): String

  45. def getTypeName(src: String): String

  46. def getTypeName(serviceDefinition: ServiceDefinition): String

  47. def getVariableName(src: String): String

  48. def hasAdaptors(methods: List[Method]): Boolean

  49. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  50. def isDashAtIndentBoundry(line: String): Boolean

  51. def isDirectType(member: Member): Boolean

  52. def isIndentOnBoundary(line: String): Boolean

  53. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  54. def isTypeNameOfHigherOrdinal(typeName: String): Boolean

  55. def lastWhitespace(line: String): Int

  56. val lastWhitespace: (String, Int) ⇒ Int

  57. def lineAfterLastWhiteSpace(line: String): String

  58. val lineAfterLastWhiteSpace: (String, Int) ⇒ String

  59. def lineBeforeLastWhiteSpace(line: String): String

  60. val lineBeforeLastWhiteSpace: (String, Int) ⇒ String

  61. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  62. def nonBoundaryIndent(line: String): Boolean

  63. def nonLetterOrDigitAtIndentBoundary(line: String): Boolean

  64. final def notify(): Unit

    Definition Classes
    AnyRef
  65. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  66. def orderByDependencies(types: List[TypeDefinition]): List[TypeDefinition]

  67. def removeHtml(line: String, linePrefix: String, useDocStringQuotes: Boolean): String

  68. def renderAdaptorImport(methods: List[Method]): String

  69. def renderClass(typeDef: TypeDefinition): String

  70. def renderClasses(typeDefs: List[TypeDefinition]): String

  71. def renderCodeDocumentation(lines: List[String], types: List[Typed], returnInfo: Option[ReturnInfo], linePrefix: String, useDocStringQuotes: Boolean): String

  72. def renderCodeDocumentation(doc: Documentation, types: List[Typed], returnInfo: Option[ReturnInfo], linePrefix: String, useDocStringQuotes: Boolean): String

  73. def renderCodeDocumentation(doc: Option[Documentation], types: List[Typed], linePrefix: String, useDocStringQuotes: Boolean): String

  74. def renderCodeDocumentation(typeDef: TypeDefinition, types: List[Typed], linePrefix: String, useDocStringQuotes: Boolean): String

  75. def renderImports(allSettings: Map[String, Any], value: List[TypeDefinition]): String

  76. def renderMethod(method: Method): String

  77. def renderMethods(methods: List[Method]): String

  78. def renderOptionalParameter(method: Method, param: Parameter): String

  79. def renderParameterDict(params: List[Parameter], linePrefix: String): String

  80. def renderParameterDoc(aType: Typed, linePrefix: String): String

  81. def renderParameterList(params: List[Parameter], linePrefix: String): String

  82. def renderParameterTypeDoc(aType: Typed, linePrefix: String): String

  83. def renderProperty(member: Member): String

  84. def renderResultsImports(methods: List[Method]): String

  85. def renderServiceBase(serviceDefinition: ServiceDefinition): String

  86. def renderServiceBaseConstructor(serviceDefinition: ServiceDefinition): String

  87. def renderServiceBaseImport(serviceDefinition: ServiceDefinition): String

  88. def renderServiceReturn(method: Method): String

  89. def renderUserDefinedClass(typeName: String): String

  90. def renderUserDefinedClasses(typeDefs: List[TypeDefinition]): String

  91. def renderVersionChecks(method: Method): String

  92. def snapToIndentBoundary(lines: List[String]): List[String]

  93. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  94. def toString(): String

    Definition Classes
    AnyRef → Any
  95. val typeAliases: Map[String, TypeUse]

    Attributes
    protected
  96. def underscoreDocumentation(src: String): String

  97. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  98. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  99. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  100. val wrapLines: (List[String], String) ⇒ List[String]

  101. def wrapLinesAt(lines: List[String], linePrefix: String, wrapOver: Boolean, lineColumn: Int): List[String]

  102. def wrapParameterDict(params: List[String], linePrefix: String): List[String]

Inherited from AnyRef

Inherited from Any

Ungrouped