Packages

object Helpers

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Helpers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def allTypes(node: AbstractNodeType): Seq[AbstractNodeType]
  2. def camelCase(snakeCase: String): String
  3. def camelCaseCaps(snakeCase: String): String
  4. def deriveCommonSuperType(nodeTypes: Set[AbstractNodeType]): Option[AbstractNodeType]
  5. def escapeIfKeyword(value: String): String
  6. def fullScalaType(neighborNode: AbstractNodeType, cardinality: Cardinality): String
  7. def getCompleteType(containedNode: ContainedNode): String
  8. def getCompleteType(property: schema.Property): String
  9. def getHigherType(cardinality: Cardinality): schema.HigherValueType.Value
  10. def isNodeBaseTrait(baseTraits: List[NodeBaseType], nodeName: String): Boolean
  11. def propertyBasedFields(properties: Seq[schema.Property]): String
  12. val propertyErrorRegisterImpl: String
  13. def propertyKeyDef(name: String, baseType: String, cardinality: Cardinality): String
  14. def propertyUnsetValue(cardinality: Cardinality): String
  15. def quoted(strings: Iterable[String]): Iterable[String]
  16. val scalaReservedKeywords: Set[String]

    obtained from repl via

    obtained from repl via

    :power
    nme.keywords
  17. def singularize(str: String): String
  18. def snakeCase(camelCase: String): String

    Converts from camelCase to snake_case e.g.: camelCase => camel_case

    Converts from camelCase to snake_case e.g.: camelCase => camel_case

    copy pasted from https://gist.github.com/sidharthkuruvila/3154845#gistcomment-2622928

  19. def stringToOption(s: String): Option[String]
  20. def typeFor(valueType: ValueTypes): String