abstract class RAMLASTFactory extends DefaultASTFactory

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RAMLASTFactory
  2. DefaultASTFactory
  3. IASTFactory
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RAMLASTFactory()
    Attributes
    protected

Abstract Value Members

  1. abstract def determineRootType(baseUnit: BaseUnit, nominalType: Option[ITypeDefinition]): Option[ITypeDefinition]
    Definition Classes
    IASTFactory
  2. abstract def determineUserType(amfNode: AmfObject, nodeProperty: Option[IProperty], parent: Option[IHighLevelNode], _bundle: ITypeCollectionBundle): Option[ITypeDefinition]
    Definition Classes
    IASTFactory
  3. abstract def discriminateShape(shape: Shape, universe: IUniverse): Option[ITypeDefinition]
    Definition Classes
    IASTFactory
  4. abstract def format: Vendor
    Definition Classes
    RAMLASTFactoryIASTFactory

Concrete 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. var STRICT: Boolean
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def builtInFacetValue(name: String, shape: Shape): Option[Any]
    Definition Classes
    RAMLASTFactoryIASTFactory
  7. val builtinFacetMatchers: Map[String, IPropertyMatcher]
  8. def builtinSuperType(shape: Shape): Option[ITypeDefinition]
    Definition Classes
    RAMLASTFactoryIASTFactory
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def determineUnit(obj: AmfObject, unit: IASTUnit): IASTUnit
    Definition Classes
    DefaultASTFactory
  11. def discriminate(clazz: ITypeDefinition, amfNode: AmfObject, nominalType: Option[ITypeDefinition]): ITypeDefinition
    Definition Classes
    IASTFactory
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  16. def getInitializer(t: ITypeDefinition, propertyName: String): Option[INodeInitializer]
    Definition Classes
    DefaultASTFactory
  17. def getInitializerByTypeName(typeName: String, propertyName: String): Option[INodeInitializer]
    Definition Classes
    DefaultASTFactory
  18. def getMatcher(t: ITypeDefinition, propertyName: String): Option[IPropertyMatcher]
    Definition Classes
    DefaultASTFactory
  19. def getMatcherByTypeName(typeName: String, propertyName: String): Option[IPropertyMatcher]
    Definition Classes
    DefaultASTFactory
  20. def getPropertyValues(node: IHighLevelNode, amfNode: AmfObject, baseUnit: BaseUnit, prop: IProperty, bundle: ITypeCollectionBundle): Seq[BasicASTNode]
    Definition Classes
    DefaultASTFactoryIASTFactory
  21. def getPropertyValues(node: IHighLevelNode, prop: IProperty, bundle: ITypeCollectionBundle): Seq[BasicASTNode]
    Definition Classes
    DefaultASTFactoryIASTFactory
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  23. def init(): Future[Unit]
    Attributes
    protected
    Definition Classes
    RAMLASTFactoryIASTFactory
  24. def initNode(hlNode: IHighLevelNode): Unit
    Definition Classes
    DefaultASTFactory
  25. val initializers: Map[String, Map[String, INodeInitializer]]
    Definition Classes
    DefaultASTFactory
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. val matchers: Map[String, Map[String, IPropertyMatcher]]
    Definition Classes
    DefaultASTFactory
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. def newChild(node: IHighLevelNode, prop: IProperty, typeHint: Option[ITypeDefinition] = None): Option[BasicASTNode]
    Definition Classes
    DefaultASTFactoryIASTFactory
  30. final def notify(): Unit
    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  32. def registerInitializer(typeName: String, propertyName: String, matcher: INodeInitializer): Unit
    Definition Classes
    DefaultASTFactory
  33. def registerPropertyMatcher(typeName: String, propertyName: String, field: Field): Unit
    Definition Classes
    DefaultASTFactory
  34. def registerPropertyMatcher(typeName: String, propertyName: String, matcher: IPropertyMatcher): Unit
    Definition Classes
    DefaultASTFactory
  35. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  36. val thisMethodBaseMatcher: IPropertyMatcher
  37. val thisResourceBaseMatcher: IPropertyMatcher
  38. def toString(): String
    Definition Classes
    AnyRef → Any
  39. var universe: Option[IUniverse]
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from DefaultASTFactory

Inherited from IASTFactory

Inherited from AnyRef

Inherited from Any

Ungrouped