package annotations
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AVRORawSchema(avroRawSchema: String) extends EternalSerializedAnnotation with Product with Serializable
- case class AVROSchemaType(avroType: String) extends EternalSerializedAnnotation with Product with Serializable
- case class BaseVirtualNode(ast: YPart) extends Annotation with Product with Serializable
- case class BooleanSchema() extends Annotation with Product with Serializable
- case class CollectionFormatFromItems() extends Annotation with Product with Serializable
- case class DirectiveArguments() extends Annotation with Product with Serializable
- case class DocumentDeclarationKey(key: String) extends EternalSerializedAnnotation with Product with Serializable
- case class ExternalJsonSchemaShape(original: YMapEntry) extends Annotation with Product with Serializable
- case class ExternalReferenceUrl(url: String) extends Annotation with Product with Serializable
- case class ExternalSchemaWrapper() extends Annotation with Product with Serializable
- case class ForceEntry() extends Annotation with Product with Serializable
- case class GeneratedJSONSchema(rawText: String) extends Annotation with Product with Serializable
-
case class
GeneratedRamlDatatype(rawText: String) extends Annotation with Product with Serializable
Represents generated RAML Data Type.
- case class InlineDefinition() extends Annotation with Product with Serializable
- case class InputTypeField() extends Annotation with Product with Serializable
- case class JSONSchemaId(id: String) extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
-
case class
JSONSchemaRoot() extends Annotation with Product with Serializable
Mark the declaration as the root of the JSON schema.
- case class OrphanOasExtension(location: String) extends SerializableAnnotation with Product with Serializable
- case class ParsedFromTypeExpression(expression: String) extends SerializableAnnotation with Product with Serializable
- case class ParsedJSONExample(rawText: String) extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
- case class ParsedJSONSchema(rawText: String) extends EternalSerializedAnnotation with Product with Serializable
-
case class
ParsedRamlDatatype(rawText: String) extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
Represents parsed RAML Data Type from any type of RAML document.
- case class SchemaIsJsonSchema() extends Annotation with Product with Serializable
-
case class
SourceSchemaDef(definition: Shape) extends Annotation with Product with Serializable
Annotation needed by ALS to have the definition original definition of the schema in a JsonLdElement
-
case class
TargetName(name: YPart) extends Annotation with Product with Serializable
When getting a schema from and external file, it's original name may be replaced by a new one.
When getting a schema from and external file, it's original name may be replaced by a new one. That original name is the one stored by this Annotation. Used by ALS to link.
- case class TypePropertyLexicalInfo(range: PositionRange) extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
Value Members
- object AVRORawSchema extends Serializable
- object AVROSchemaType extends Serializable
- object DocumentDeclarationKey extends AnnotationGraphLoader with Serializable
- object JSONSchemaId extends AnnotationGraphLoader with Serializable
- object OrphanOasExtension extends AnnotationGraphLoader with Serializable
- object ParsedFromTypeExpression extends AnnotationGraphLoader with Serializable
- object ParsedJSONExample extends AnnotationGraphLoader with Serializable
- object ParsedJSONSchema extends AnnotationGraphLoader with Serializable
- object ParsedRamlDatatype extends AnnotationGraphLoader with Serializable
- object TypePropertyLexicalInfo extends AnnotationGraphLoader with Serializable