object Raml08Plugin extends AMFDocumentPlugin with RamlPlugin
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Raml08Plugin
- RamlPlugin
- BaseWebApiPlugin
- PlatformSecrets
- WebApiValidations
- ValidationResultProcessor
- AMFValidationPlugin
- AMFDocumentPlugin
- AMFPlugin
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
ID: String
- Definition Classes
- BaseWebApiPlugin → AMFPlugin
-
val
aggregatedReport: List[AMFValidationResult]
- Definition Classes
- WebApiValidations
-
val
allowRecursiveReferences: Boolean
Does references in this type of documents be recursive?
Does references in this type of documents be recursive?
- Definition Classes
- BaseWebApiPlugin → AMFDocumentPlugin
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
buildPayloadValidationResult(model: BaseUnit, result: ValidationResult, validations: EffectiveValidations): Option[AMFValidationResult]
- Attributes
- protected
- Definition Classes
- WebApiValidations
-
def
buildValidationResult(model: BaseUnit, result: ValidationResult, messageStyle: MessageStyle, validations: EffectiveValidations): Option[AMFValidationResult]
- Attributes
- protected
- Definition Classes
- ValidationResultProcessor
-
def
canParse(root: Root): Boolean
- Definition Classes
- Raml08Plugin → AMFDocumentPlugin
-
def
canUnparse(unit: BaseUnit): Boolean
- Definition Classes
- Raml08Plugin → AMFDocumentPlugin
-
def
cleanContext(wrapped: ParserContext, root: Root, options: ParsingOptions): RamlWebApiContext
- Definition Classes
- RamlPlugin
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
context(wrapped: ParserContext, root: Root, options: ParsingOptions, ds: Option[WebApiDeclarations] = None): RamlWebApiContext
- Definition Classes
- Raml08Plugin → RamlPlugin
-
val
defaultValidationProfiles: Map[String, () ⇒ ValidationProfile]
- Definition Classes
- WebApiValidations
-
def
dependencies(): Seq[AMFPlugin]
- Definition Classes
- BaseWebApiPlugin → AMFPlugin
-
def
documentSyntaxes: Seq[String]
List of media types used to encode serialisations of this domain
List of media types used to encode serialisations of this domain
- Definition Classes
- RamlPlugin → AMFDocumentPlugin
-
def
domainValidationProfiles(platform: Platform): Map[String, () ⇒ ValidationProfile]
Validation profiles supported by this plugin by default
Validation profiles supported by this plugin by default
- Definition Classes
- Raml08Plugin → BaseWebApiPlugin → AMFValidationPlugin
-
def
emit[T](unit: BaseUnit, builder: DocBuilder[T], renderOptions: RenderOptions, shapeRenderOptions: ShapeRenderOptions): Boolean
- Definition Classes
- AMFDocumentPlugin
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findLevel(id: String, validations: EffectiveValidations, level: String): String
- Attributes
- protected
- Definition Classes
- ValidationResultProcessor
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
init(): Future[AMFPlugin]
- Definition Classes
- BaseWebApiPlugin → AMFPlugin
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
modelEntities: Seq[FragmentModel]
- Definition Classes
- BaseWebApiPlugin → AMFDocumentPlugin
-
def
modelEntitiesResolver: Option[AMFDomainEntityResolver]
- Definition Classes
- AMFDocumentPlugin
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
parse(root: Root, parentContext: ParserContext, platform: Platform, options: ParsingOptions): Option[BaseUnit]
- Definition Classes
- RamlPlugin → AMFDocumentPlugin
-
val
platform: Platform
- Definition Classes
- PlatformSecrets
-
val
priority: Int
- Definition Classes
- AMFDocumentPlugin
-
def
processAggregatedResult(result: AMFValidationResult, messageStyle: MessageStyle, validations: EffectiveValidations): AMFValidationResult
- Attributes
- protected
- Definition Classes
- ValidationResultProcessor
-
def
referenceHandler(eh: ErrorHandler): WebApiReferenceHandler
- Definition Classes
- BaseWebApiPlugin → AMFDocumentPlugin
-
def
resolve(unit: BaseUnit, errorHandler: ErrorHandler, pipelineId: String = "default"): BaseUnit
Resolves the provided base unit model, according to the semantics of the domain of the document
Resolves the provided base unit model, according to the semantics of the domain of the document
- Definition Classes
- Raml08Plugin → BaseWebApiPlugin → AMFDocumentPlugin
-
final
def
resolveWithHandle(unit: BaseUnit, pipelineId: String): BaseUnit
- Definition Classes
- AMFDocumentPlugin
-
def
serializableAnnotations(): Map[String, AnnotationGraphLoader]
- Definition Classes
- BaseWebApiPlugin → AMFDocumentPlugin
-
def
specContext(options: RenderOptions): RamlSpecEmitterContext
- Definition Classes
- Raml08Plugin → RamlPlugin → BaseWebApiPlugin
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
unparseAsYDocument(unit: BaseUnit, renderOptions: RenderOptions, shapeRenderOptions: ShapeRenderOptions = ShapeRenderOptions()): Option[YDocument]
- Attributes
- protected
- Definition Classes
- Raml08Plugin → AMFDocumentPlugin
-
val
validationProfile: ProfileName
- Definition Classes
- Raml08Plugin → BaseWebApiPlugin
-
def
validationRequest(baseUnit: BaseUnit, profile: ProfileName, validations: EffectiveValidations, platform: Platform, env: Environment, resolved: Boolean): Future[AMFValidationReport]
- Definition Classes
- BaseWebApiPlugin → AMFValidationPlugin
-
def
validationRequestsForBaseUnit(unit: BaseUnit, profile: ProfileName, validations: EffectiveValidations, messageStyle: MessageStyle, platform: Platform, env: Environment, resolved: Boolean): Future[AMFValidationReport]
- Attributes
- protected
- Definition Classes
- WebApiValidations
-
def
vendor: Vendor
- Attributes
- protected
- Definition Classes
- Raml08Plugin → BaseWebApiPlugin
-
val
vendors: Seq[String]
- Definition Classes
- RamlPlugin → AMFDocumentPlugin
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()