Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ActiveSource<T extends DataTopic> - Class in org.radarbase.schema.specification.active
-
TODO.
- ActiveSource() - Constructor for class org.radarbase.schema.specification.active.ActiveSource
- ActiveSource.RadarSourceTypes - Enum Class in org.radarbase.schema.specification.active
- AGGREGATOR - Enum constant in enum class org.radarbase.schema.validation.ValidationHelper.Package
- analyseFiles(SchemaCatalogue) - Method in class org.radarbase.schema.validation.SchemaValidator
-
TODO.
- analyseFiles(Scope, SchemaCatalogue) - Method in class org.radarbase.schema.validation.SchemaValidator
-
TODO.
- analyseSourceCatalogue(Scope, SourceCatalogue) - Method in class org.radarbase.schema.validation.SchemaValidator
- and(Validator<R>, Function<T, R>) - Method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- and(Validator<T>) - Method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- AppActiveSource - Class in org.radarbase.schema.specification.active
- AppActiveSource() - Constructor for class org.radarbase.schema.specification.active.AppActiveSource
- AppDataTopic - Class in org.radarbase.schema.specification
- AppDataTopic() - Constructor for class org.radarbase.schema.specification.AppDataTopic
- AppDataTopic.DataField - Class in org.radarbase.schema.specification
- apply(T) - Method in interface org.radarbase.schema.util.SchemaUtils.ThrowingFunction
-
Apply containing function.
- applyOrEmpty(SchemaUtils.ThrowingFunction<T, Stream<R>>) - Static method in class org.radarbase.schema.util.SchemaUtils
-
Apply a throwing function, and if it throws, log it and let it return an empty Stream.
- applyOrIllegalException(SchemaUtils.ThrowingFunction<T, Stream<R>>) - Static method in class org.radarbase.schema.util.SchemaUtils
-
Apply a throwing function, and if it throws, log it and let it return an empty Stream.
- AppSource<T extends DataTopic> - Class in org.radarbase.schema.specification
- AppSource() - Constructor for class org.radarbase.schema.specification.AppSource
- AVRO_EXTENSION - Static variable in class org.radarbase.schema.validation.SchemaValidator
B
- BASE_PATH - Static variable in class org.radarbase.schema.specification.SourceCatalogue
- BIOVOTION - Enum constant in enum class org.radarbase.schema.validation.ValidationHelper.Package
C
- check(boolean, String) - Static method in interface org.radarbase.schema.validation.rules.Validator
- check(boolean, Supplier<String>) - Static method in interface org.radarbase.schema.validation.rules.Validator
- checkSpecificationParsing(Scope, Class<T>) - Method in class org.radarbase.schema.validation.SpecificationsValidator
- COMMONS_PATH - Static variable in class org.radarbase.schema.validation.ValidationHelper
- ConnectorSource - Class in org.radarbase.schema.specification.connector
-
Data producer for third-party connectors.
- ConnectorSource() - Constructor for class org.radarbase.schema.specification.connector.ConnectorSource
D
- DataField() - Constructor for class org.radarbase.schema.specification.AppDataTopic.DataField
- DataProducer<T extends DataTopic> - Class in org.radarbase.schema.specification
-
A producer of data to Kafka, generally mapping to a source.
- DataProducer() - Constructor for class org.radarbase.schema.specification.DataProducer
- DataTopic - Class in org.radarbase.schema.specification
-
DataTopic topic from a data producer.
- DataTopic() - Constructor for class org.radarbase.schema.specification.DataTopic
-
DataTopic using ObservationKey as the default key.
- doRegisterSchema() - Method in class org.radarbase.schema.specification.DataProducer
E
- EMPATICA - Enum constant in enum class org.radarbase.schema.validation.ValidationHelper.Package
- equals(Object) - Method in class org.radarbase.schema.specification.AppSource
- equals(Object) - Method in class org.radarbase.schema.specification.DataProducer
- equals(Object) - Method in class org.radarbase.schema.specification.passive.PassiveDataTopic
- equals(Object) - Method in class org.radarbase.schema.validation.rules.SchemaMetadata
- equals(Object) - Method in exception org.radarbase.schema.validation.ValidationException
- equalsFileName(String, Path, String) - Static method in class org.radarbase.schema.validation.ValidationHelper
-
TODO.
- equalsFileName(Path, String) - Static method in class org.radarbase.schema.validation.ValidationHelper
-
TODO.
- ExcludeConfig - Class in org.radarbase.schema.validation.config
-
TODO.
- ExcludeConfig() - Constructor for class org.radarbase.schema.validation.config.ExcludeConfig
- expandClass(String) - Static method in class org.radarbase.schema.util.SchemaUtils
-
Expand a class name with the group name if it starts with a dot.
F
- FIELD_NAME_PATTERN - Static variable in class org.radarbase.schema.validation.rules.RadarSchemaFieldRules
- fields(Validator<SchemaField>) - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- fields(Validator<SchemaField>) - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Validates all fields of records.
- format(Stream<ValidationException>) - Static method in class org.radarbase.schema.validation.SchemaValidator
-
Formats a stream of validation exceptions.
G
- getActiveSource(String) - Method in class org.radarbase.schema.specification.SourceCatalogue
-
TODO.
- getActiveSources() - Method in class org.radarbase.schema.specification.SourceCatalogue
-
TODO.
- getAppProvider() - Method in class org.radarbase.schema.specification.active.AppActiveSource
- getAppProvider() - Method in class org.radarbase.schema.specification.AppDataTopic
- getAppProvider() - Method in class org.radarbase.schema.specification.AppSource
- getAssessmentType() - Method in class org.radarbase.schema.specification.active.ActiveSource
- getConnectorSources() - Method in class org.radarbase.schema.specification.SourceCatalogue
-
TODO.
- getData() - Method in class org.radarbase.schema.specification.active.ActiveSource
- getData() - Method in class org.radarbase.schema.specification.connector.ConnectorSource
- getData() - Method in class org.radarbase.schema.specification.DataProducer
- getData() - Method in class org.radarbase.schema.specification.monitor.MonitorSource
- getData() - Method in class org.radarbase.schema.specification.passive.PassiveSource
- getData() - Method in class org.radarbase.schema.specification.push.PushSource
- getData() - Method in class org.radarbase.schema.specification.stream.StreamGroup
- getDoc() - Method in class org.radarbase.schema.specification.DataProducer
- getDoc() - Method in class org.radarbase.schema.specification.DataTopic
- getField() - Method in class org.radarbase.schema.validation.rules.SchemaField
- getFieldRules() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- getFieldRules() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
- getFields() - Method in class org.radarbase.schema.specification.DataTopic
- getFrequency() - Method in class org.radarbase.schema.specification.SampleRateConfig
- getGenericAvroTopic(AvroTopicConfig) - Method in class org.radarbase.schema.SchemaCatalogue
-
Returns an avro topic with the schemas from this catalogue.
- getInputTopics() - Method in class org.radarbase.schema.specification.stream.StreamDataTopic
-
Get the input topics.
- getInterval() - Method in class org.radarbase.schema.specification.SampleRateConfig
- getLabels() - Method in class org.radarbase.schema.specification.DataProducer
- getMaster() - Method in class org.radarbase.schema.specification.stream.StreamGroup
- getModel() - Method in class org.radarbase.schema.specification.active.ActiveSource
- getModel() - Method in class org.radarbase.schema.specification.AppSource
- getModel() - Method in class org.radarbase.schema.specification.connector.ConnectorSource
- getModel() - Method in class org.radarbase.schema.specification.push.PushSource
- getMonitorSource(String) - Method in class org.radarbase.schema.specification.SourceCatalogue
-
TODO.
- getMonitorSources() - Method in class org.radarbase.schema.specification.SourceCatalogue
-
TODO.
- getName() - Method in class org.radarbase.schema.specification.AppDataTopic.DataField
- getName() - Method in class org.radarbase.schema.specification.DataProducer
- getName() - Method in class org.radarbase.schema.specification.passive.PassiveSource
- getName() - Method in enum class org.radarbase.schema.validation.ValidationHelper.Package
- getNamespace(Path, Path, Scope) - Static method in class org.radarbase.schema.validation.ValidationHelper
-
TODO.
- getPassiveSource(String) - Method in class org.radarbase.schema.specification.SourceCatalogue
-
TODO.
- getPassiveSources() - Method in class org.radarbase.schema.specification.SourceCatalogue
-
TODO.
- getPath() - Method in class org.radarbase.schema.validation.rules.SchemaMetadata
- getPath(Path) - Static method in class org.radarbase.schema.validation.SchemaValidator
-
TODO.
- getProcessingState() - Method in class org.radarbase.schema.specification.passive.PassiveDataTopic
- getProjectGroup() - Static method in class org.radarbase.schema.util.SchemaUtils
-
TODO.
- getProperties() - Method in class org.radarbase.schema.specification.DataProducer
- getPushSources() - Method in class org.radarbase.schema.specification.SourceCatalogue
- getQuestionnaireDefinitionUrl() - Method in class org.radarbase.schema.specification.active.questionnaire.QuestionnaireDataTopic
- getRecordName(Path) - Static method in class org.radarbase.schema.validation.ValidationHelper
-
TODO.
- getRoot() - Method in class org.radarbase.schema.validation.config.ExcludeConfig
- getRules() - Method in class org.radarbase.schema.validation.SchemaValidator
- getSampleRate() - Method in class org.radarbase.schema.specification.DataTopic
- getSchema() - Method in class org.radarbase.schema.validation.rules.SchemaField
- getSchema() - Method in class org.radarbase.schema.validation.rules.SchemaMetadata
- getSchemaCatalogue() - Method in class org.radarbase.schema.specification.SourceCatalogue
- getSchemaMetadata(AvroTopicConfig) - Method in class org.radarbase.schema.SchemaCatalogue
-
Returns an avro topic with the schemas from this catalogue.
- getSchemaRules() - Method in class org.radarbase.schema.validation.rules.RadarSchemaMetadataRules
- getSchemaRules() - Method in interface org.radarbase.schema.validation.rules.SchemaMetadataRules
- getSchemas() - Method in class org.radarbase.schema.SchemaCatalogue
- getSchemaStore() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- getScope() - Method in class org.radarbase.schema.specification.active.ActiveSource
- getScope() - Method in class org.radarbase.schema.specification.connector.ConnectorSource
- getScope() - Method in class org.radarbase.schema.specification.DataProducer
- getScope() - Method in class org.radarbase.schema.specification.monitor.MonitorSource
- getScope() - Method in class org.radarbase.schema.specification.passive.PassiveSource
- getScope() - Method in class org.radarbase.schema.specification.push.PushSource
- getScope() - Method in class org.radarbase.schema.specification.stream.StreamGroup
- getScope() - Method in class org.radarbase.schema.validation.rules.SchemaMetadata
- getSources() - Method in class org.radarbase.schema.specification.SourceCatalogue
- getStreamGroups() - Method in class org.radarbase.schema.specification.SourceCatalogue
- getTimedTopicNames() - Method in class org.radarbase.schema.specification.stream.StreamDataTopic
-
Get only topic names that are used with the fixed time windows.
- getTimedTopicNames() - Method in class org.radarbase.schema.specification.stream.StreamGroup
-
Get only the topic names that are the output of a timed stream.
- getTopic() - Method in class org.radarbase.schema.specification.stream.StreamDataTopic
-
Get human readable output topic.
- getTopicBase() - Method in class org.radarbase.schema.specification.stream.StreamDataTopic
- getTopicNames() - Method in class org.radarbase.schema.specification.DataProducer
- getTopicNames() - Method in class org.radarbase.schema.specification.DataTopic
-
Get all topic names that are provided by the data.
- getTopicNames() - Method in class org.radarbase.schema.specification.SourceCatalogue
-
TODO.
- getTopicNames() - Method in class org.radarbase.schema.specification.stream.StreamDataTopic
- getTopics() - Method in class org.radarbase.schema.specification.SourceCatalogue
-
Get all topics in the catalogue.
- getTopics(SchemaCatalogue) - Method in class org.radarbase.schema.specification.DataProducer
- getTopics(SchemaCatalogue) - Method in class org.radarbase.schema.specification.DataTopic
-
Get all Avro topics that are provided by the data.
- getTopics(SchemaCatalogue) - Method in class org.radarbase.schema.specification.stream.StreamDataTopic
- getType() - Method in class org.radarbase.schema.specification.DataTopic
- getUnit() - Method in class org.radarbase.schema.specification.DataTopic
- getUnmappedAvroFiles() - Method in class org.radarbase.schema.SchemaCatalogue
- getValidatedSchemas() - Method in class org.radarbase.schema.validation.SchemaValidator
- getValidation() - Method in class org.radarbase.schema.validation.config.ExcludeConfig
- getValidator(boolean) - Method in interface org.radarbase.schema.validation.rules.SchemaMetadataRules
-
Validates any schema file.
- getValidator(SchemaRules) - Method in interface org.radarbase.schema.validation.rules.SchemaFieldRules
-
Get a validator for a field.
- getVendor() - Method in class org.radarbase.schema.specification.active.ActiveSource
- getVendor() - Method in class org.radarbase.schema.specification.AppSource
- getVendor() - Method in class org.radarbase.schema.specification.connector.ConnectorSource
- getVendor() - Method in class org.radarbase.schema.specification.push.PushSource
- getVersion() - Method in class org.radarbase.schema.specification.active.ActiveSource
- getVersion() - Method in class org.radarbase.schema.specification.AppSource
- getVersion() - Method in class org.radarbase.schema.specification.connector.ConnectorSource
- getVersion() - Method in class org.radarbase.schema.specification.push.PushSource
H
- hashCode() - Method in class org.radarbase.schema.specification.AppSource
- hashCode() - Method in class org.radarbase.schema.specification.DataProducer
- hashCode() - Method in class org.radarbase.schema.specification.passive.PassiveDataTopic
- hashCode() - Method in class org.radarbase.schema.validation.rules.SchemaMetadata
- hashCode() - Method in exception org.radarbase.schema.validation.ValidationException
I
- isAvscFile(Path) - Static method in class org.radarbase.schema.validation.SchemaValidator
-
TODO.
- isConfigurable() - Method in class org.radarbase.schema.specification.SampleRateConfig
- isDynamic() - Method in class org.radarbase.schema.specification.SampleRateConfig
- isSkipped(SchemaField) - Method in class org.radarbase.schema.validation.config.ExcludeConfig
-
TODO.
- isValidTopic(String) - Static method in class org.radarbase.schema.validation.ValidationHelper
-
TODO.
- isWindowed() - Method in class org.radarbase.schema.specification.stream.StreamDataTopic
K
- KAFKA_KEY - Enum constant in enum class org.radarbase.schema.validation.ValidationHelper.Package
L
- load(Path) - Static method in class org.radarbase.schema.specification.SourceCatalogue
-
Load the source catalogue based at the given root directory.
- load(Path) - Static method in class org.radarbase.schema.validation.config.ExcludeConfig
-
Load the ExcludeConfig from file.
M
- matches(String, Pattern) - Static method in interface org.radarbase.schema.validation.rules.Validator
- matches(Pattern) - Static method in interface org.radarbase.schema.validation.rules.Validator
- matchesExtension(Path, String) - Static method in class org.radarbase.schema.validation.ValidationHelper
-
TODO.
- message(String) - Method in interface org.radarbase.schema.validation.rules.SchemaFieldRules
-
A message function for a field, ending with given text.
- message(String) - Method in interface org.radarbase.schema.validation.rules.SchemaMetadataRules
- messageSchema(String) - Method in interface org.radarbase.schema.validation.rules.SchemaRules
- MONITOR - Enum constant in enum class org.radarbase.schema.validation.ValidationHelper.Package
- MonitorSource - Class in org.radarbase.schema.specification.monitor
- MonitorSource() - Constructor for class org.radarbase.schema.specification.monitor.MonitorSource
O
- org.radarbase.schema - package org.radarbase.schema
- org.radarbase.schema.specification - package org.radarbase.schema.specification
- org.radarbase.schema.specification.active - package org.radarbase.schema.specification.active
- org.radarbase.schema.specification.active.questionnaire - package org.radarbase.schema.specification.active.questionnaire
- org.radarbase.schema.specification.connector - package org.radarbase.schema.specification.connector
- org.radarbase.schema.specification.monitor - package org.radarbase.schema.specification.monitor
- org.radarbase.schema.specification.passive - package org.radarbase.schema.specification.passive
- org.radarbase.schema.specification.push - package org.radarbase.schema.specification.push
- org.radarbase.schema.specification.stream - package org.radarbase.schema.specification.stream
- org.radarbase.schema.util - package org.radarbase.schema.util
- org.radarbase.schema.validation - package org.radarbase.schema.validation
- org.radarbase.schema.validation.config - package org.radarbase.schema.validation.config
- org.radarbase.schema.validation.rules - package org.radarbase.schema.validation.rules
P
- PassiveDataTopic - Class in org.radarbase.schema.specification.passive
-
TODO.
- PassiveDataTopic() - Constructor for class org.radarbase.schema.specification.passive.PassiveDataTopic
- PassiveSource - Class in org.radarbase.schema.specification.passive
-
TODO.
- PassiveSource() - Constructor for class org.radarbase.schema.specification.passive.PassiveSource
- PEBBLE - Enum constant in enum class org.radarbase.schema.validation.ValidationHelper.Package
- propertiesMap(Map<String, Object>, boolean) - Method in class org.radarbase.schema.specification.active.questionnaire.QuestionnaireDataTopic
- propertiesMap(Map<String, Object>, boolean) - Method in class org.radarbase.schema.specification.AppDataTopic
- propertiesMap(Map<String, Object>, boolean) - Method in class org.radarbase.schema.specification.DataTopic
-
Turns this topic into an descriptive properties map.
- propertiesMap(Map<String, Object>, boolean) - Method in class org.radarbase.schema.specification.stream.StreamDataTopic
- PushSource - Class in org.radarbase.schema.specification.push
- PushSource() - Constructor for class org.radarbase.schema.specification.push.PushSource
Q
- QUESTIONNAIRE - Enum constant in enum class org.radarbase.schema.specification.active.ActiveSource.RadarSourceTypes
- QUESTIONNAIRE - Enum constant in enum class org.radarbase.schema.validation.ValidationHelper.Package
- QuestionnaireDataTopic - Class in org.radarbase.schema.specification.active.questionnaire
-
TODO.
- QuestionnaireDataTopic() - Constructor for class org.radarbase.schema.specification.active.questionnaire.QuestionnaireDataTopic
- QuestionnaireSource - Class in org.radarbase.schema.specification.active.questionnaire
- QuestionnaireSource() - Constructor for class org.radarbase.schema.specification.active.questionnaire.QuestionnaireSource
R
- RadarSchemaFieldRules - Class in org.radarbase.schema.validation.rules
-
Rules for RADAR-Schemas schema fields.
- RadarSchemaFieldRules() - Constructor for class org.radarbase.schema.validation.rules.RadarSchemaFieldRules
-
Rules for RADAR-Schemas schema fields.
- RadarSchemaMetadataRules - Class in org.radarbase.schema.validation.rules
-
Rules for schemas with metadata in RADAR-Schemas.
- RadarSchemaMetadataRules(Path, ExcludeConfig) - Constructor for class org.radarbase.schema.validation.rules.RadarSchemaMetadataRules
-
Rules for schemas with metadata in RADAR-Schemas.
- RadarSchemaMetadataRules(Path, ExcludeConfig, SchemaRules) - Constructor for class org.radarbase.schema.validation.rules.RadarSchemaMetadataRules
-
Rules for schemas with metadata in RADAR-Schemas.
- RadarSchemaRules - Class in org.radarbase.schema.validation.rules
-
Schema validation rules enforced for the RADAR-Schemas repository.
- RadarSchemaRules(ExcludeConfig) - Constructor for class org.radarbase.schema.validation.rules.RadarSchemaRules
- RadarSchemaRules(ExcludeConfig, RadarSchemaFieldRules) - Constructor for class org.radarbase.schema.validation.rules.RadarSchemaRules
-
RADAR-Schema validation rules.
- raise(String) - Static method in interface org.radarbase.schema.validation.rules.Validator
- raise(String, Exception) - Static method in interface org.radarbase.schema.validation.rules.Validator
- registerSchema - Variable in class org.radarbase.schema.specification.DataProducer
-
If true, register the schema during kafka initialization, otherwise, the producer should do that itself.
- REPOSITORY_NAME - Static variable in class org.radarbase.schema.validation.config.ExcludeConfig
-
Repository name.
S
- SampleRateConfig - Class in org.radarbase.schema.specification
- SampleRateConfig() - Constructor for class org.radarbase.schema.specification.SampleRateConfig
- schema(Validator<Schema>) - Method in class org.radarbase.schema.validation.rules.RadarSchemaMetadataRules
- schema(Validator<Schema>) - Method in interface org.radarbase.schema.validation.rules.SchemaMetadataRules
-
Validates schemas without their metadata.
- SchemaCatalogue - Class in org.radarbase.schema
- SchemaCatalogue(Path) - Constructor for class org.radarbase.schema.SchemaCatalogue
- SchemaCatalogue(Path, Scope) - Constructor for class org.radarbase.schema.SchemaCatalogue
- SchemaField - Class in org.radarbase.schema.validation.rules
- SchemaField(Schema, Schema.Field) - Constructor for class org.radarbase.schema.validation.rules.SchemaField
- SchemaFieldRules - Interface in org.radarbase.schema.validation.rules
- SchemaMetadata - Class in org.radarbase.schema.validation.rules
-
Schema with metadata.
- SchemaMetadata(Schema, Scope, Path) - Constructor for class org.radarbase.schema.validation.rules.SchemaMetadata
-
Schema with metadata.
- SchemaMetadataRules - Interface in org.radarbase.schema.validation.rules
- SchemaRules - Interface in org.radarbase.schema.validation.rules
- SchemaUtils - Class in org.radarbase.schema.util
-
TODO.
- SchemaUtils.ThrowingFunction<T,
R> - Interface in org.radarbase.schema.util -
Function that may throw an exception.
- SchemaValidator - Class in org.radarbase.schema.validation
-
Validator for a set of RADAR-Schemas.
- SchemaValidator(Path, ExcludeConfig) - Constructor for class org.radarbase.schema.validation.SchemaValidator
-
Schema validator for given RADAR-Schemas directory.
- setFiles(String...) - Method in class org.radarbase.schema.validation.config.ExcludeConfig
- setFiles(Collection<String>) - Method in class org.radarbase.schema.validation.config.ExcludeConfig
-
Set the files to be excluded.
- setKeySchema(String) - Method in class org.radarbase.schema.specification.DataTopic
- setProcessingState(ProcessingState) - Method in class org.radarbase.schema.specification.passive.PassiveDataTopic
- setRoot(Path) - Method in class org.radarbase.schema.validation.config.ExcludeConfig
- setValidation(Map<String, ConfigItem>) - Method in class org.radarbase.schema.validation.config.ExcludeConfig
-
Set the validation to be excluded.
- setValueSchema(String) - Method in class org.radarbase.schema.specification.DataTopic
- skipFile(Path) - Method in class org.radarbase.schema.validation.config.ExcludeConfig
-
TODO.
- snakeToCamelCase(String) - Static method in class org.radarbase.schema.util.SchemaUtils
-
Converts given file name from snake_case to CamelCase.
- SourceCatalogue - Class in org.radarbase.schema.specification
-
TODO.
- SPECIFICATIONS_PATH - Static variable in class org.radarbase.schema.validation.ValidationHelper
- specificationsAreYmlFiles(Scope) - Method in class org.radarbase.schema.validation.SpecificationsValidator
-
Check that all files in the specifications directory are YAML files.
- SpecificationsValidator - Class in org.radarbase.schema.validation
-
Validates RADAR-Schemas specifications.
- SpecificationsValidator(Path, ExcludeConfig) - Constructor for class org.radarbase.schema.validation.SpecificationsValidator
-
Specifications validator for given RADAR-Schemas directory.
- StreamDataTopic - Class in org.radarbase.schema.specification.stream
-
Topic used for Kafka Streams.
- StreamDataTopic() - Constructor for class org.radarbase.schema.specification.stream.StreamDataTopic
- StreamGroup - Class in org.radarbase.schema.specification.stream
-
Data producer for Kafka Streams.
- StreamGroup() - Constructor for class org.radarbase.schema.specification.stream.StreamGroup
T
- toString() - Method in class org.radarbase.schema.specification.DataTopic
- toString() - Method in class org.radarbase.schema.specification.SampleRateConfig
- toString(boolean) - Method in class org.radarbase.schema.specification.DataTopic
-
Convert the topic to String, either as dense string or as verbose YAML string.
V
- valid() - Static method in interface org.radarbase.schema.validation.rules.Validator
- VALID_INPUT_PATTERN - Static variable in class org.radarbase.schema.validation.config.ExcludeConfig
-
Regex for validating the yml file.
- validate(Function<T, V>, Predicate<V>, Function<T, String>) - Static method in interface org.radarbase.schema.validation.rules.Validator
- validate(Predicate<T>, String) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validate(Predicate<T>, Function<T, String>) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validate(Schema, Path, Scope) - Method in class org.radarbase.schema.validation.SchemaValidator
-
Validate a single schema in given path.
- validate(SchemaMetadata) - Method in class org.radarbase.schema.validation.SchemaValidator
-
Validate a single schema in given path.
- validateActiveSource() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Validates record schemas of an active source.
- validateAvroData() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- validateAvroData() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
- validateDefault() - Method in class org.radarbase.schema.validation.rules.RadarSchemaFieldRules
- validateDefault() - Method in interface org.radarbase.schema.validation.rules.SchemaFieldRules
-
Checks field default values.
- validateEnum() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Validate an enum.
- validateFieldDocumentation() - Method in class org.radarbase.schema.validation.rules.RadarSchemaFieldRules
- validateFieldDocumentation() - Method in interface org.radarbase.schema.validation.rules.SchemaFieldRules
-
Checks field documentation presence and format.
- validateFieldName() - Method in class org.radarbase.schema.validation.rules.RadarSchemaFieldRules
- validateFieldName() - Method in interface org.radarbase.schema.validation.rules.SchemaFieldRules
-
Checks field name format.
- validateFieldTypes(SchemaRules) - Method in class org.radarbase.schema.validation.rules.RadarSchemaFieldRules
- validateFieldTypes(SchemaRules) - Method in interface org.radarbase.schema.validation.rules.SchemaFieldRules
-
Recursively checks field types.
- validateInternalUnion(SchemaRules) - Method in interface org.radarbase.schema.validation.rules.SchemaFieldRules
-
Get a validator for a union inside a record.
- validateMonitor() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Validates schemas of monitor sources.
- validateName() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- validateName() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Checks schema name format.
- validateNameSpace() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- validateNameSpace() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Checks schema namespace format.
- validateNonEmpty(Function<T, String>, String, Validator<String>) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validateNonEmpty(Function<T, String>, Function<T, String>, Validator<String>) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validateNonEmpty(Function<T, V>, String) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validateNonEmpty(Function<T, V>, Function<T, String>) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validateNonNull(Function<T, V>, String) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validateNonNull(Function<T, V>, Predicate<V>, String) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validateNonNull(Function<T, V>, Predicate<V>, Function<T, String>) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validateNonNull(Predicate<T>, String) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validateNotTimeCompleted() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
-
TODO.
- validateNotTimeCompleted() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Checks that schemas should not have a
timeCompletedfield. - validateNotTimeReceived() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- validateNotTimeReceived() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Checks that schemas should not have a
timeReceivedfield. - validateOrNull(Function<T, V>, Predicate<V>, String) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validateOrNull(Predicate<T>, String) - Static method in interface org.radarbase.schema.validation.rules.Validator
-
TODO.
- validatePassive() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Validates schemas of passive sources.
- validateRecord() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Validate a record that is defined inline.
- validateSchemaDocumentation() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- validateSchemaDocumentation() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Checks schema documentation presence and format.
- validateSchemaLocation() - Method in class org.radarbase.schema.validation.rules.RadarSchemaMetadataRules
- validateSchemaLocation() - Method in interface org.radarbase.schema.validation.rules.SchemaMetadataRules
-
Checks the location of a schema with its internal data.
- validateSymbols() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- validateSymbols() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Checks that the symbols of enums have the required format.
- validateTime() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
-
TODO.
- validateTime() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Checks that schemas should have a
timefield. - validateTimeCompleted() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
-
TODO.
- validateTimeCompleted() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Checks that schemas should have a
timeCompletedfield. - validateTimeReceived() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- validateTimeReceived() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Checks that schemas should have a
timeReceivedfield. - validateUniqueness() - Method in class org.radarbase.schema.validation.rules.RadarSchemaRules
- validateUniqueness() - Method in interface org.radarbase.schema.validation.rules.SchemaRules
-
Checks that schemas are unique compared to already validated schemas.
- ValidationException - Exception in org.radarbase.schema.validation
-
TODO.
- ValidationException(String) - Constructor for exception org.radarbase.schema.validation.ValidationException
- ValidationException(String, Throwable) - Constructor for exception org.radarbase.schema.validation.ValidationException
- ValidationHelper - Class in org.radarbase.schema.validation
-
TODO.
- ValidationHelper.Package - Enum Class in org.radarbase.schema.validation
-
Package names.
- Validator<T> - Interface in org.radarbase.schema.validation.rules
-
TODO.
- valueOf(String) - Static method in enum class org.radarbase.schema.specification.active.ActiveSource.RadarSourceTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.radarbase.schema.validation.ValidationHelper.Package
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.radarbase.schema.specification.active.ActiveSource.RadarSourceTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.radarbase.schema.validation.ValidationHelper.Package
-
Returns an array containing the constants of this enum class, in the order they are declared.
Y
- YML_EXTENSION - Static variable in class org.radarbase.schema.validation.SpecificationsValidator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form