package common
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AbstractVariables() extends Product with Serializable
- case class AnnotationParser(element: DomainElement, map: YMap, target: List[String] = Nil)(implicit ctx: WebApiContext) extends Product with Serializable
-
class
DataNodeParser extends AnyRef
Parse an object as a fully dynamic value.
- case class DeclarationsEmitterWrapper(emitters: Seq[EntryEmitter], ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
- case class JsonSchemaEmitter(root: Shape, declarations: Seq[DomainElement], ordering: SpecOrdering = SpecOrdering.Lexical, options: ShapeRenderOptions) extends Product with Serializable
- case class JsonSchemaEntry(version: JSONSchemaVersion) extends EntryEmitter with Product with Serializable
- trait JsonSchemaSerializer extends PlatformSecrets
-
case class
MapEntriesArrayNode(obj: YMap)(implicit iv: IllegalTypeHandler) extends BaseArrayNode with Product with Serializable
Map array node.
- case class PayloadEmitter(dataNode: DataNode, ordering: SpecOrdering = SpecOrdering.Lexical)(implicit eh: ErrorHandler) extends Product with Serializable
- trait PayloadSerializer extends PlatformSecrets
-
trait
RamlDatatypeSerializer extends PlatformSecrets
Serializes AnyShape to RAML Data Type.
- case class ScalarNodeParser(parameters: AbstractVariables = AbstractVariables(), parent: Option[String] = None, idCounter: IdCounter = new IdCounter)(implicit ctx: WebApiContext) extends Product with Serializable
- case class ShapeExtensionParser(shape: Shape, map: YMap, ctx: RamlWebApiContext, typeInfo: TypeInfo, overrideSyntax: Option[String] = None) extends Product with Serializable
- trait SpecParserOps extends AnyRef
- trait WebApiBaseSpecParser extends BaseSpecParser with SpecParserOps
- sealed trait YMapEntryLike extends AnyRef
-
class
YNodeIterator extends Iterator[YNode]
Lazy iterator implementation for traversing all nested nodes starting from a provided YNode.
Lazy iterator implementation for traversing all nested nodes starting from a provided YNode. Alias counter is used to avoid excessive use of anchor references which may lead to never ending processing
Value Members
- object AnnotationParser extends Serializable
- object DataNodeParser
- object MapArrayNode
- object OAuth2FlowValidations
- object RamlScalarNode
- object SingleArrayNode
- object WellKnownAnnotation
- object YMapEntryLike
- object YamlTagValidator