ValidateLib
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
7
8
9
10
]
C
ValidateLib.Metadata.Parsers.ArrayPropertyParser< T >
C
ValidateLib.UtilityClasses.ArrayPropertyUtilityClass
►
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicProperty< bool >
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyBoolean
►
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicProperty< double >
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyDouble
►
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicProperty< int >
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyInteger
►
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicProperty< List< T > >
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyArray< T >
►
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicProperty< string?>
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyString
C
ValidateLib.TabularData.AnnotatedTabularDataModel.Cell
C
ValidateLib.TabularData.Parsing.CellParser
This class should serve the purpose of parsing string value of cell to a correct data-type. Adheres to the algorithm
https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#parsing-cells
C
ValidateLib.TabularData.AnnotatedTabularDataModel.Column
C
ValidateLib.UtilityClasses.ColumnUtilityClass
C
ValidateLib.UtilityClasses.CommonPropertiesPrefixes
C
ValidateLib.TableCompatibility.CompatibilityCheckerFactory
C
ValidateLib.UtilityClasses.ContextUtilityClass
C
ValidateLib.Control.ControllerFactory
Used for creating validation Controllers. Makes abstraction for library so we can change Controller without the user noticing
C
ValidateLib.TabularData.Datatypes.DatatypeFactory
C
ValidateLib.UtilityClasses.DatatypeUtilityClass
►
C
ValidateLib.Metadata.Descriptors.DescriptorBase
►
C
ValidateLib.Metadata.Descriptors.Descriptor
Base class for all descriptors. Contains properties all descriptors must containt
►
C
ValidateLib.Metadata.Descriptors.ContextDescriptor
►
C
ValidateLib.Metadata.Descriptors.CommonPropertiesDescriptor
►
C
ValidateLib.Metadata.Descriptors.InheritedPropertiesDescriptor
C
ValidateLib.Metadata.Descriptors.ColumnDescriptor
C
ValidateLib.Metadata.Descriptors.SchemaDescriptor
►
C
ValidateLib.Metadata.Descriptors.TopLevelObjectDescriptor
C
ValidateLib.Metadata.Descriptors.TableDescriptor
C
ValidateLib.Metadata.Descriptors.TableGroupDescriptor
C
ValidateLib.Metadata.Descriptors.TransformationDescriptor
C
ValidateLib.Metadata.Descriptors.DatatypeDescriptor
C
ValidateLib.Metadata.Descriptors.DialectDescriptor
C
ValidateLib.Metadata.Descriptors.FormatDescriptor
C
ValidateLib.Metadata.Descriptors.ForeignKeyDescriptor
C
ValidateLib.Metadata.Descriptors.NoteDescriptor
C
ValidateLib.Metadata.Descriptors.ReferenceDescriptor
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< ColumnDescriptor >
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< DatatypeDescriptor >
►
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< DialectDescriptor >
C
ValidateLib.Metadata.Parsers.DialectParser
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< ForeignKeyDescriptor >
►
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< FormatDescriptor >
C
ValidateLib.Metadata.Parsers.FormatParser
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< NoteDescriptor >
►
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< ReferenceDescriptor >
C
ValidateLib.Metadata.Parsers.ReferenceParser
►
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< SchemaDescriptor >
C
ValidateLib.Metadata.Parsers.SchemaParser
►
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< TableDescriptor >
C
ValidateLib.Metadata.Parsers.TableParser
►
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< TableGroupDescriptor >
C
ValidateLib.Metadata.Parsers.TableGroupParser
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< TransformationDescriptor >
C
ValidateLib.Metadata.DialectExtraction.DialectExtractor
Extracts dialect descriptor
C
ValidateLib.Encoding.Detection.EncodingDetector
Detects different types of encoding in a file
C
ValidateLib.UtilityClasses.EncodingUtilityClass
C
ValidateLib.Metadata.ErrorHandling.ErrorHandlingInfo
Used for more detailed info when throwing errors in the metadata document. Data class
►
C
Exception
►
C
ValidateLib.ErrorsAndWarnings.ErrorOrWarning
Represents object that carries error or warning message
►
C
ValidateLib.ErrorsAndWarnings.Errors.Error
Class representing one validation error
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.CommonPropertyValueError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.CouldNotOpenFileError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.DatatypeLengthConstraintError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.DatatypeValidationError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.DatatypeValueConstraintError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.IdenticalColumnNamesError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidFormatError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidIDPropertyError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidPropertyOnContextDescriptorError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidPropertyOnFKDescriptorError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidTypePropertyError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.LengthConstraintOnInvalidDatatypeBaseError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.MetadataFileCouldNotBeLoadedError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.MissingContextError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.NoSatisfyingReferencedTableError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.ReferencedColumnDoesNotExistError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.ReferencingColumnDoesNotExistError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.RemoteFileResoltuionError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.RequiredPropertyMissingError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.TwoSatisfyingReferencedTablesError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.UnknownError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.UserMetadataTablesIrisMismatchMetdataError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.ValueConstraintOnInvalidDatatypeBaseError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.VirtualColumnPrecedesNonVirtualError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.WrongNumberOfTabularIRIsProvidedError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.ZeroTablesInTablesError
►
C
ValidateLib.ErrorsAndWarnings.Errors.StringDatatypeParamError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidContextValueError
►
C
ValidateLib.ErrorsAndWarnings.Errors.StringParamError
C
ValidateLib.ErrorsAndWarnings.Errors.Specific.UnsupportedSchemeError
►
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.ValidationError
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.CharOutsideQuotesVE
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.ColumnsCountMismatchValidationError
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.CouldNotOpenFileVE
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.DatatypeLengthConstraintVE
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.DatatypeValueConstraintVE
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.DuplicateInFKReferencedColumnsValidationError
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.DuplicateInPKValidationError
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.EmptyCellInRequiredColumnVE
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.NotAllReferencedValuesExistValidationError
C
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.TableSchemesNotCompatibleError
►
C
ValidateLib.ErrorsAndWarnings.Warnings.Warning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.DecimalCharOrGroupCharNotOnNumericWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.DoubleDotOrUknownPropertyWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.FoundMetadataFileNotDescribingTabularFileWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.InvalidContextLanuageWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.InvalidFormatPatternWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ObjectStringNormalizationProblemWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ReferencedCOlumnDoesNotExistWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.UnknownPropertyWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.UnkownPrefixWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.WrongColumnNameWarning
►
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.WrongPropertyValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.CommonPropertyWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.LengthConstraintWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.LinkPropertyNotAbsoluteWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.NaturalLanguageWrongValue
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ObjectPropertyWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.URITemplateWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ValueConstraintWrongValueWarning
►
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.WrongPropertyValuteJTypeWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ArrayPropertyWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.AtomicIntegerWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.AtomicPropertyBoolWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ColumnReferencePropertyWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.LinkPropertyWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.StringPropertyWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.WrongTypeOfPropertyValueWarning
►
C
ValidateLib.ErrorsAndWarnings.Warnings.StringParamWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.BomPresentWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.DatatypeBaseWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.FormatOnInvalidDTWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.InvalidEncodingValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.InvalidTrimValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.LangWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.NegativeSkipRowsWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.NullInvalidValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.SeparatorInvalidValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.SourceWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.TableDirectionWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.TextDirectionWrongValueWarning
►
C
ValidateLib.ErrorsAndWarnings.Warnings.StringDatatypeParamWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.FormatPropertyWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.InvalidColumnReferenceValue
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.LineTerminatorsWrongValueWarning
C
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.QuoteCharWrongValueWarning
C
ValidateLib.UtilityClasses.FileUtilityClass
C
ValidateLib.UtilityClasses.FileWrapper
C
ValidateLib.TabularData.Parsing.Flags
COntains flags needed for parsing of tabular data file
C
ValidateLib.TabularData.Parsing.FlagsCreator
Transforms the dialect descriptor into a flags used for parsing the CSV file. Flags are described here:
https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#parsing
►
C
IComparable
►
C
ValidateLib.TabularData.Datatypes.BaseDT
C
ValidateLib.TabularData.Datatypes.Base64BinaryDT
C
ValidateLib.TabularData.Datatypes.BooleanDT
►
C
ValidateLib.TabularData.Datatypes.DateDatatypes.DateBaseDT
►
C
ValidateLib.TabularData.Datatypes.DateDatatypes.DateTimeDT
C
ValidateLib.TabularData.Datatypes.DateDatatypes.DateDT
C
ValidateLib.TabularData.Datatypes.DateDatatypes.DateTimeStampDT
C
ValidateLib.TabularData.Datatypes.DateDatatypes.TimeDT
►
C
ValidateLib.TabularData.Datatypes.DateDatatypes.GBaseDT
C
ValidateLib.TabularData.Datatypes.DateDatatypes.GDayDT
C
ValidateLib.TabularData.Datatypes.DateDatatypes.GMonthDT
C
ValidateLib.TabularData.Datatypes.DateDatatypes.GMonthDayDT
C
ValidateLib.TabularData.Datatypes.DateDatatypes.GYearDT
C
ValidateLib.TabularData.Datatypes.DateDatatypes.GYearMonthDT
►
C
ValidateLib.TabularData.Datatypes.DurationDatatypes.DurationDT
C
ValidateLib.TabularData.Datatypes.DurationDatatypes.DayTimeDurationDT
C
ValidateLib.TabularData.Datatypes.DurationDatatypes.YearMonthDurationDT
C
ValidateLib.TabularData.Datatypes.HexBinaryDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.NumericBaseDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.DecimalDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.IntegerDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.LongDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.IntDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.ShortDT
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.ByteDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.NonNegativeIntegerDT
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.PositiveIntegerDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.UnsignedLongDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.UnsignedIntDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.UnsignedShortDT
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.UnsignedByteDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.NonPositiveIntegerDT
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.NegativeIntegerDT
►
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.FloatBaseDT
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.DoubleDT
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.FloatDT
►
C
ValidateLib.TabularData.Datatypes.StringDatatypes.StringDT
C
ValidateLib.TabularData.Datatypes.AnyAtomicTypeDT
C
ValidateLib.TabularData.Datatypes.StringDatatypes.AnyUriDT
C
ValidateLib.TabularData.Datatypes.StringDatatypes.HtmlDT
C
ValidateLib.TabularData.Datatypes.StringDatatypes.JsonDT
►
C
ValidateLib.TabularData.Datatypes.StringDatatypes.NormalizedStringDT
C
ValidateLib.TabularData.Datatypes.StringDatatypes.LanguageDT
►
C
ValidateLib.TabularData.Datatypes.StringDatatypes.TokenDT
C
ValidateLib.TabularData.Datatypes.StringDatatypes.NMTOKENDT
C
ValidateLib.TabularData.Datatypes.StringDatatypes.NameDT
C
ValidateLib.TabularData.Datatypes.StringDatatypes.QNameDT
C
ValidateLib.TabularData.Datatypes.StringDatatypes.XmlDT
►
C
ValidateLib.TableCompatibility.ICompatibilityChecker
Provides functionality for checking of compatibility of tables, table schemes
C
ValidateLib.TableCompatibility.CompatibilityChecker
Provides utilities for checking compatibilities of table descriptors and table schemes. Needed for tabular data validation
►
C
ValidateLib.Control.IController
Entry point to the validation. Allows users to start the validation and view validation results!
C
ValidateLib.Control.Controller
►
C
ValidateLib.TabularData.Datatypes.ILength
C
ValidateLib.TabularData.Datatypes.Base64BinaryDT
C
ValidateLib.TabularData.Datatypes.HexBinaryDT
C
ValidateLib.TabularData.Datatypes.StringDatatypes.StringDT
►
C
ValidateLib.Metadata.MetdataLocation.ILinkLocationTest
Interface only used for integration tests that need to utilizy localizing metadata via link HTTP headers
C
ValidateLib.Metadata.MetdataLocation.MetadataLocator
Locates metadata according to the algorithm specified at:
https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#locating-metadata
►
C
ValidateLib.ResultCreators.IMessageHolder
C
ValidateLib.ErrorsAndWarnings.ErrorOrWarning
Represents object that carries error or warning message
C
ValidateLib.Metadata.Validators.IMValidator< T >
►
C
ValidateLib.Metadata.Validators.IMValidator< CommonProperty >
C
ValidateLib.Metadata.Validators.CommonPropertyValidator
►
C
ValidateLib.Metadata.Validators.IMValidator< InheritedPropertiesDescriptor >
C
ValidateLib.Metadata.Validators.DatatypeValidator
►
C
ValidateLib.Metadata.Validators.IMValidator< SchemaDescriptor >
C
ValidateLib.Metadata.Validators.ColumnNamesValidator
C
ValidateLib.Metadata.Validators.PrimaryKeyValidator
C
ValidateLib.Metadata.Validators.VirtualColumnsValidator
►
C
ValidateLib.Metadata.Validators.IMValidator< TableDescriptor >
C
ValidateLib.Metadata.Validators.TitlesValidator
►
C
ValidateLib.Metadata.Validators.IMValidator< TableGroupDescriptor >
C
ValidateLib.Metadata.Validators.ForeignKeyValidator
C
ValidateLib.Metadata.Validators.TitlesValidator
►
C
ValidateLib.Metadata.Descriptors.Interfaces.INormalize
Represents descriptor that can be normalized
C
ValidateLib.Metadata.Descriptors.ColumnDescriptor
C
ValidateLib.Metadata.Descriptors.Context
C
ValidateLib.Metadata.Descriptors.DatatypeDescriptor
C
ValidateLib.Metadata.Descriptors.DialectDescriptor
C
ValidateLib.Metadata.Descriptors.ForeignKeyDescriptor
C
ValidateLib.Metadata.Descriptors.NoteDescriptor
C
ValidateLib.Metadata.Descriptors.ReferenceDescriptor
C
ValidateLib.Metadata.Descriptors.SchemaDescriptor
C
ValidateLib.Metadata.Descriptors.TableDescriptor
C
ValidateLib.Metadata.Descriptors.TableGroupDescriptor
C
ValidateLib.Metadata.Descriptors.TransformationDescriptor
C
ValidateLib.Metadata.Properties.ArrayProperty< T >
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyArray< T >
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyBoolean
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyString
C
ValidateLib.Metadata.Properties.CommonProperty
C
ValidateLib.Metadata.Properties.LinkProperty
C
ValidateLib.Metadata.Properties.NaturalLanguageProperty
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< T >
Represents descriptors that have defined property parsers and object parsers
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< ColumnDescriptor >
C
ValidateLib.Metadata.Descriptors.ColumnDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< CommonPropertiesDescriptor >
C
ValidateLib.Metadata.Descriptors.CommonPropertiesDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< ContextDescriptor >
C
ValidateLib.Metadata.Descriptors.ContextDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< DatatypeDescriptor >
C
ValidateLib.Metadata.Descriptors.DatatypeDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< Descriptor >
C
ValidateLib.Metadata.Descriptors.Descriptor
Base class for all descriptors. Contains properties all descriptors must containt
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< DialectDescriptor >
C
ValidateLib.Metadata.Descriptors.DialectDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< ForeignKeyDescriptor >
C
ValidateLib.Metadata.Descriptors.ForeignKeyDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< FormatDescriptor >
C
ValidateLib.Metadata.Descriptors.FormatDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< InheritedPropertiesDescriptor >
C
ValidateLib.Metadata.Descriptors.InheritedPropertiesDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< NoteDescriptor >
C
ValidateLib.Metadata.Descriptors.NoteDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< ReferenceDescriptor >
C
ValidateLib.Metadata.Descriptors.ReferenceDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< SchemaDescriptor >
C
ValidateLib.Metadata.Descriptors.SchemaDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< TableDescriptor >
C
ValidateLib.Metadata.Descriptors.TableDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< TableGroupDescriptor >
C
ValidateLib.Metadata.Descriptors.TableGroupDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< TopLevelObjectDescriptor >
C
ValidateLib.Metadata.Descriptors.TopLevelObjectDescriptor
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IParsable< TransformationDescriptor >
C
ValidateLib.Metadata.Descriptors.TransformationDescriptor
►
C
ValidateLib.Metadata.Parsers.IParser< T >
Interface that allows Properties and Descriptors to be properly parsed
C
ValidateLib.Metadata.Parsers.DescriptorParserBase< T >
Class that is defaul parser for descriptors
C
ValidateLib.Metadata.Parsers.IParser< AtomicPropertyBoolean >
C
ValidateLib.Metadata.Parsers.IParser< ColumnDescriptor >
C
ValidateLib.Metadata.Parsers.IParser< DatatypeDescriptor >
►
C
ValidateLib.Metadata.Parsers.IParser< DialectDescriptor >
C
ValidateLib.Metadata.Parsers.DialectParser
C
ValidateLib.Metadata.Parsers.IParser< ForeignKeyDescriptor >
►
C
ValidateLib.Metadata.Parsers.IParser< FormatDescriptor >
C
ValidateLib.Metadata.Parsers.FormatParser
C
ValidateLib.Metadata.Parsers.IParser< NaturalLanguageProperty >
C
ValidateLib.Metadata.Parsers.IParser< NoteDescriptor >
►
C
ValidateLib.Metadata.Parsers.IParser< ReferenceDescriptor >
C
ValidateLib.Metadata.Parsers.ReferenceParser
►
C
ValidateLib.Metadata.Parsers.IParser< SchemaDescriptor >
C
ValidateLib.Metadata.Parsers.SchemaParser
►
C
ValidateLib.Metadata.Parsers.IParser< TableDescriptor >
C
ValidateLib.Metadata.Parsers.TableParser
►
C
ValidateLib.Metadata.Parsers.IParser< TableGroupDescriptor >
C
ValidateLib.Metadata.Parsers.TableGroupParser
C
ValidateLib.Metadata.Parsers.IParser< TransformationDescriptor >
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< ColumnDescriptor >
►
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< CommonPropertiesDescriptor >
C
ValidateLib.Metadata.PropertyParsers.CommonPropertyParser
►
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< ContextDescriptor >
C
ValidateLib.Metadata.PropertyParsers.Context.ContextPropertyParser
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< DatatypeDescriptor >
►
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< Descriptor >
C
ValidateLib.Metadata.PropertyParsers.DescriptorNS.IdPropertyParser
C
ValidateLib.Metadata.PropertyParsers.DescriptorNS.TypePropertyParser< T >
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< DialectDescriptor >
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< ForeignKeyDescriptor >
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< FormatDescriptor >
►
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< InheritedPropertiesDescriptor >
C
ValidateLib.Metadata.PropertyParsers.InheritedProperties.AboutUrlPropertyParser
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< ReferenceDescriptor >
►
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< SchemaDescriptor >
C
ValidateLib.Metadata.PropertyParsers.Schema.ColumnsPropertyParser
►
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< TableDescriptor >
C
ValidateLib.Metadata.PropertyParsers.Table.SuppresOutputPropertyParser
C
ValidateLib.Metadata.PropertyParsers.Table.UrlPropertyParser
►
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< TableGroupDescriptor >
C
ValidateLib.Metadata.PropertyParsers.TableGroup.TablesPropertyParser
►
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< TopLevelObjectDescriptor >
C
ValidateLib.Metadata.PropertyParsers.TopLevelObject.DialectPropertyParser
C
ValidateLib.Metadata.PropertyParsers.TopLevelObject.NotesPropertyParser
C
ValidateLib.Metadata.PropertyParsers.TopLevelObject.TableDirectionPropertyParser
C
ValidateLib.Metadata.PropertyParsers.TopLevelObject.TableSchemaPropertyParser
C
ValidateLib.Metadata.PropertyParsers.TopLevelObject.TransformationsPropertyParser
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< TransformationDescriptor >
►
C
ValidateLib.Metadata.PropertyParsers.IPropertyParserBase
C
ValidateLib.Metadata.PropertyParsers.IPropertyParser< T >
►
C
ValidateLib.Metadata.Descriptors.Interfaces.IRequiredPropertyValidatable
Represent descriptors that contain required properties and we need to check em
C
ValidateLib.Metadata.Descriptors.ForeignKeyDescriptor
C
ValidateLib.Metadata.Descriptors.ReferenceDescriptor
C
ValidateLib.Metadata.Descriptors.TableDescriptor
C
ValidateLib.Metadata.Descriptors.TableGroupDescriptor
C
ValidateLib.Metadata.Descriptors.TopLevelObjectDescriptor
►
C
ValidateLib.Results.IResult
Represents validation result
C
ValidateLib.Results.Result
►
C
ValidateLib.ResultCreators.IResultWriter
Represents class that can create a file in a specific format from the ITableGroupValidationDetail.
See also
ResultWriterFactory
C
ValidateLib.ResultCreators.Csv.CsvResultWriter
C
ValidateLib.ResultCreators.Rdf.RdfResultWriter
C
ValidateLib.IRINormalization.IRINormalizator
Provides methods for normalizing IRIs
C
ValidateLib.UtilityClasses.IriUtilityClass
►
C
ValidateLib.Results.ITableGroupValidationDetail
Contains details about a validation process
C
ValidateLib.Results.TableGroupValidationResultDetails
►
C
ValidateLib.Results.ITableValidationDetail
Represents validation details about one of the tables in the table group
C
ValidateLib.Results.TableValidationResultDetails
Represent additional Table validation details like how many rows have been processed...
►
C
ValidateLib.Metadata.Descriptors.Interfaces.ITypable
Represents descriptor that have specific @type defined. So basically all the descriptors have type except for som exceptions
C
ValidateLib.Metadata.Descriptors.ColumnDescriptor
C
ValidateLib.Metadata.Descriptors.Descriptor
Base class for all descriptors. Contains properties all descriptors must containt
C
ValidateLib.Metadata.Descriptors.DialectDescriptor
C
ValidateLib.Metadata.Descriptors.FormatDescriptor
C
ValidateLib.Metadata.Descriptors.SchemaDescriptor
C
ValidateLib.Metadata.Descriptors.TableDescriptor
C
ValidateLib.Metadata.Descriptors.TableGroupDescriptor
C
ValidateLib.Metadata.Descriptors.TransformationDescriptor
►
C
ValidateLib.TabularData.Validation.ValidationRules.IValidationRule
C
ValidateLib.TabularData.Validation.ValidationRules.FKReferencedValuesMustMatchValidationRule
►
C
ValidateLib.TabularData.Validation.ValidationRules.ICellValidationRule
Represents a validation rule that is invoked when a cell was parsed. This rule can check the datatype in this cell for example
C
ValidateLib.TabularData.Validation.ValidationRules.CellDatatypeValidationRule
C
ValidateLib.TabularData.Validation.ValidationRules.CellLengthValidationRule
C
ValidateLib.TabularData.Validation.ValidationRules.CellValueConstraintValidationRule
►
C
ValidateLib.TabularData.Validation.ValidationRules.IRowValidationRule
Represents a validation rule that is executed when whole row is parsed in the CSV file. For example we want to check the columns count
C
ValidateLib.TabularData.Validation.ValidationRules.NumberOfColumnsRowValidationRule
C
ValidateLib.TabularData.Validation.ValidationRules.PrimaryKeyRowValidationRule
►
C
ValidateLib.TabularData.Datatypes.IValue
C
ValidateLib.TabularData.Datatypes.DateDatatypes.DateBaseDT
C
ValidateLib.TabularData.Datatypes.DurationDatatypes.DurationDT
C
ValidateLib.TabularData.Datatypes.NumericDatatypes.NumericBaseDT
C
ValidateLib.UtilityClasses.JsonUtilityClass
C
ValidateLib.UtilityClasses.LanguageUtilityClass
C
ValidateLib.Metadata.MetdataLocation.LinkHeaderProcessor
Processes HTTP link headers and extracts possible metadata locations
C
ValidateLib.Metadata.Parsers.LinkPropertyParser
C
ValidateLib.ResultCreators.LocalizationManager
C
ValidateLib.Metadata.ParsingAndValidation.MetadataParserValidator
C
ValidateLib.UtilityClasses.ObjectPropertyUtilityClass
C
ValidateLib.TabularData.Parsing.Params
C
ValidateLib.Metadata.Parsers.Parser< T >
►
C
ValidateLib.Metadata.Properties.Property< T >
C
ValidateLib.Metadata.Properties.AtomicProperties.AtomicProperty< T >
C
ValidateLib.Metadata.Properties.ObjectProperty< T >
►
C
ValidateLib.Metadata.Properties.Property< Dictionary< string, string[]> >
C
ValidateLib.Metadata.Properties.NaturalLanguageProperty
►
C
ValidateLib.Metadata.Properties.Property< JToken >
C
ValidateLib.Metadata.Properties.CommonProperty
►
C
ValidateLib.Metadata.Properties.Property< List< string > >
C
ValidateLib.Metadata.Properties.ColumnReferenceProperty
►
C
ValidateLib.Metadata.Properties.Property< List< T > >
C
ValidateLib.Metadata.Properties.ArrayProperty< T >
►
C
ValidateLib.Metadata.Properties.Property< string >
C
ValidateLib.Metadata.Properties.LinkProperty
C
ValidateLib.Metadata.Properties.URITemplateProperty
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< T >
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< ColumnDescriptor >
►
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< CommonPropertiesDescriptor >
C
ValidateLib.Metadata.PropertyParsers.CommonPropertyParser
►
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< ContextDescriptor >
C
ValidateLib.Metadata.PropertyParsers.Context.ContextPropertyParser
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< DatatypeDescriptor >
►
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< Descriptor >
C
ValidateLib.Metadata.PropertyParsers.DescriptorNS.IdPropertyParser
C
ValidateLib.Metadata.PropertyParsers.DescriptorNS.TypePropertyParser< T >
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< DialectDescriptor >
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< ForeignKeyDescriptor >
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< FormatDescriptor >
►
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< InheritedPropertiesDescriptor >
C
ValidateLib.Metadata.PropertyParsers.InheritedProperties.AboutUrlPropertyParser
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< ReferenceDescriptor >
►
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< SchemaDescriptor >
C
ValidateLib.Metadata.PropertyParsers.Schema.ColumnsPropertyParser
►
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< TableDescriptor >
C
ValidateLib.Metadata.PropertyParsers.Table.SuppresOutputPropertyParser
C
ValidateLib.Metadata.PropertyParsers.Table.UrlPropertyParser
►
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< TableGroupDescriptor >
C
ValidateLib.Metadata.PropertyParsers.TableGroup.TablesPropertyParser
►
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< TopLevelObjectDescriptor >
C
ValidateLib.Metadata.PropertyParsers.TopLevelObject.DialectPropertyParser
C
ValidateLib.Metadata.PropertyParsers.TopLevelObject.NotesPropertyParser
C
ValidateLib.Metadata.PropertyParsers.TopLevelObject.TableDirectionPropertyParser
C
ValidateLib.Metadata.PropertyParsers.TopLevelObject.TableSchemaPropertyParser
C
ValidateLib.Metadata.PropertyParsers.TopLevelObject.TransformationsPropertyParser
C
ValidateLib.Metadata.PropertyParsers.PropertyParserBase< TransformationDescriptor >
►
C
ValidateLib.TabularData.Parsing.Reader
Defines methods for more advanced readers for working with the CSV files
►
C
ValidateLib.Metadata.Embedded.EmbeddedMetadataExtractor
Extracts embedded metadata based on the algorithm
C
ValidateLib.TabularData.Validation.TabularDataCreator
C
ValidateLib.TabularData.Parsing.QuotedCharReader
Reads quoted value of one field in the row. Implements the algorithm:
https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#dfn-read-a-quoted-value
C
ValidateLib.TabularData.Parsing.RowParser
Parses one row from the CSV file and returns fields contained in this row. Implements this algorithm:
https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#dfn-parse-a-row
C
ValidateLib.TabularData.Parsing.RowReader
Reads one row from the CSV file with specific flags. Implements algorithm:
https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#dfn-read-a-row
C
ValidateLib.Results.ResultCreator
Creates result from the validation details
C
ValidateLib.ResultCreators.ResultWriterFactory
Creates instances of IResultWriter based on the input from user
C
ValidateLib.TabularData.AnnotatedTabularDataModel.Row
►
C
StreamReader
C
ValidateLib.TabularData.Parsing.CustomStreamReader
Abstraction above classical StreamReader so that we buff some of the characters and can move and forward in the stream in O(1) time
C
ValidateLib.TabularData.AnnotatedTabularDataModel.Table
Default values based on the step 1 in
https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#parsing
C
ValidateLib.TabularData.AnnotatedTabularDataModel.TableGroup
C
ValidateLib.TabularData.Validation.TabluarDataTableGroupValidator
Validates table groups. Uses TabularDataTableValidator
C
ValidateLib.TabularData.Validation.TabularDataAnnotator
Creates annotated tabular data model needed for parsing and validation of tabular data files
C
ValidateLib.TabularData.Validation.TabularDataTableValidator
Validates tabular data files based on the metadata extracted either from metadata file or from embedded metadata. Uses classes that parses csv file
Generated by
1.10.0