public class SchemaProvider
extends java.lang.Object
implements com.jetbrains.jsonSchema.extension.JsonSchemaFileProvider
| Constructor and Description |
|---|
SchemaProvider(KubernetesTypeInfo info,
com.intellij.openapi.vfs.VirtualFile file) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName() |
com.intellij.openapi.vfs.VirtualFile |
getSchemaFile() |
com.jetbrains.jsonSchema.extension.SchemaType |
getSchemaType() |
boolean |
isAvailable(com.intellij.openapi.vfs.VirtualFile file) |
SchemaProvider |
withProject(com.intellij.openapi.project.Project project) |
public SchemaProvider(KubernetesTypeInfo info, com.intellij.openapi.vfs.VirtualFile file)
public boolean isAvailable(@NotNull
com.intellij.openapi.vfs.VirtualFile file)
isAvailable in interface com.jetbrains.jsonSchema.extension.JsonSchemaFileProvider@NotNull public java.lang.String getName()
getName in interface com.jetbrains.jsonSchema.extension.JsonSchemaFileProvider@Nullable public com.intellij.openapi.vfs.VirtualFile getSchemaFile()
getSchemaFile in interface com.jetbrains.jsonSchema.extension.JsonSchemaFileProvider@NotNull public com.jetbrains.jsonSchema.extension.SchemaType getSchemaType()
getSchemaType in interface com.jetbrains.jsonSchema.extension.JsonSchemaFileProviderpublic SchemaProvider withProject(com.intellij.openapi.project.Project project)