class DialectInstanceParser extends BaseSpecParser with PlatformSecrets

Linear Supertypes
PlatformSecrets, BaseSpecParser, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DialectInstanceParser
  2. PlatformSecrets
  3. BaseSpecParser
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DialectInstanceParser(root: Root)(implicit ctx: DialectInstanceContext)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def basePath(path: String): String
    Attributes
    protected
  6. def checkDuplicated(dialectDomainElement: DialectDomainElement, elementNode: YNode, idsMap: Map[String, Boolean]): Unit
  7. def checkHashProperties(node: DialectDomainElement, propertyMapping: PropertyMapping, propertyEntry: YMapEntry): DialectDomainElement
    Attributes
    protected
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. implicit val ctx: DialectInstanceContext
    Definition Classes
    DialectInstanceParser → BaseSpecParser
  10. def dispatchNodeMap(nodeMap: YMap): String
    Attributes
    protected
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def explicitNodeId(node: DialectDomainElement, nodeMap: YMap, path: String, defaultId: String, mapping: NodeMapping): String
    Attributes
    protected
  14. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def findCompatibleMapping(id: String, unionMappings: Seq[NodeMapping], discriminatorMapping: Map[String, NodeMapping], discriminator: Option[String], nodeMap: YMap, mapProperties: Seq[String]): Seq[NodeMapping]
    Attributes
    protected
  16. def generateNodeId(node: DialectDomainElement, nodeMap: YMap, path: String, defaultId: String, mapping: NodeMapping): String
    Attributes
    protected
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. val map: YMap
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  24. def parseAnnotations(ast: YMap, node: DialectDomainElement): Any
    Attributes
    protected
  25. def parseDeclarations(documentType: String): Unit
    Attributes
    protected
  26. def parseDialectExtension(id: String, propertyEntry: YMapEntry, property: PropertyMapping, node: DialectDomainElement): Unit
    Attributes
    protected
  27. def parseDocument(): Option[DialectInstance]
  28. def parseEncoded(dialectInstance: EncodesModel): Option[DialectDomainElement]
    Attributes
    protected
  29. def parseEncodedFragment(dialectInstanceFragment: DialectInstanceFragment): Option[DialectDomainElement]
    Attributes
    protected
  30. def parseFragment(): Option[DialectInstanceFragment]
  31. def parseLibrary(): Option[DialectInstanceLibrary]
  32. def parseLiteralCollectionProperty(id: String, propertyEntry: YMapEntry, property: PropertyMapping, node: DialectDomainElement): Unit
    Attributes
    protected
  33. def parseLiteralProperty(id: String, propertyEntry: YMapEntry, property: PropertyMapping, node: DialectDomainElement): Unit
    Attributes
    protected
  34. def parseLiteralValue(value: YNode, property: PropertyMapping, node: DialectDomainElement): Option[_]
    Attributes
    protected
  35. def parseNestedNode(path: String, id: String, entry: YNode, mapping: NodeMapping): Option[DialectDomainElement]
    Attributes
    protected
  36. def parseNode(path: String, defaultId: String, ast: YNode, mapping: NodeMapping): Option[DialectDomainElement]
    Attributes
    protected
  37. def parseObjectCollectionProperty(id: String, propertyEntry: YMapEntry, property: PropertyMapping, node: DialectDomainElement): Unit
    Attributes
    protected
  38. def parseObjectInheritanceMap(id: String, propertyEntry: YMapEntry, property: PropertyMapping, node: DialectDomainElement): Unit
    Attributes
    protected
  39. def parseObjectMapProperty(id: String, propertyEntry: YMapEntry, property: PropertyMapping, node: DialectDomainElement): Unit
    Attributes
    protected
  40. def parseObjectPairProperty(id: String, propertyEntry: YMapEntry, property: PropertyMapping, node: DialectDomainElement): Unit
    Attributes
    protected
  41. def parseObjectProperty(id: String, propertyEntry: YMapEntry, property: PropertyMapping, node: DialectDomainElement): Unit
    Attributes
    protected
  42. def parseObjectUnion(id: String, ast: YNode, property: PropertyMapping, node: DialectDomainElement, mapProperties: Seq[String] = Nil): Option[DialectDomainElement]
    Attributes
    protected
  43. def parseProperty(id: String, propertyEntry: YMapEntry, property: PropertyMapping, node: DialectDomainElement): Unit
    Attributes
    protected
  44. def pathSegment(parent: String, nexts: List[String]): String
    Attributes
    protected
  45. val platform: Platform
    Definition Classes
    PlatformSecrets
  46. def primaryKeyNodeId(node: DialectDomainElement, nodeMap: YMap, path: String, defaultId: String, mapping: NodeMapping): String
    Attributes
    protected
  47. def resolveJSONPointer(map: YMap, mapping: NodeMapping, id: String): Option[DialectDomainElement]
    Attributes
    protected
  48. def resolveJSONPointerProperty(map: YMap, mapping: PropertyMapping, id: String, node: DialectDomainElement): Any
    Attributes
    protected
  49. def resolveJSONPointerUnion(map: YMap, allPossibleMappings: Seq[NodeMapping], id: String): Option[DialectDomainElement]
    Attributes
    protected
  50. def resolveLink(ast: YNode, mapping: NodeMapping, id: String): Option[DialectDomainElement]
    Attributes
    protected
  51. def resolveLinkProperty(propertyEntry: YMapEntry, mapping: PropertyMapping, id: String, node: DialectDomainElement, isRef: Boolean = false): Any
    Attributes
    protected
  52. def resolveLinkUnion(ast: YNode, allPossibleMappings: Seq[NodeMapping], id: String): Some[DialectDomainElement]
    Attributes
    protected
  53. def resolvedPath(str: String): String
    Attributes
    protected
  54. def scalarYType(entry: YMapEntry): Boolean
    Attributes
    protected
  55. def setLiteralValue(value: YNode, property: PropertyMapping, node: DialectDomainElement): Any
    Attributes
    protected
  56. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  57. def templateNodeId(node: DialectDomainElement, nodeMap: YMap, path: String, defaultId: String, mapping: NodeMapping): String
    Attributes
    protected
  58. def toString(): String
    Definition Classes
    AnyRef → Any
  59. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from PlatformSecrets

Inherited from BaseSpecParser

Inherited from AnyRef

Inherited from Any

Ungrouped