[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: fpjson.schema.schema.pp line 114
type TJSONSchemaValidations = class(TPersistent) |
protected |
procedure SetConstrained; |
procedure SetKeywordData(); virtual; |
procedure UnSetKeywordData(); virtual; |
function CreateDependentRequired; virtual; |
function GetOwner; override; |
function Keywords; virtual; |
public |
procedure Assign(); override; |
constructor Create(); |
destructor Destroy; override; |
function KeywordsWithData; virtual; |
function HasKeywordData(); virtual; |
function TypesCount; |
function GetFirstType; |
property Schema: TJSONSchema; [r] |
property Types: TSchemaSimpleTypes; [rw] |
property constValue: TJSONData; [rw] |
property Enum: TJSONArray; [rw] |
property ExclusiveMaximum: Double; [rw] |
property ExclusiveMinimum: Double; [rw] |
property Maximum: Double; [rw] |
property Minimum: Double; [rw] |
property MaxItems: Cardinal; [rw] |
property MinItems: Cardinal; [rw] |
property Required: TStrings; [rw] |
property MaxLength: Cardinal; [rw] |
property MinLength: Cardinal; [rw] |
property MaxProperties: Cardinal; [rw] |
property MinProperties: Cardinal; [rw] |
property Pattern: string; [rw] |
property UniqueItems: Boolean; [rw] |
property MinContains: Integer; [rw] |
property MaxContains: Integer; [rw] |
property MultipleOf: Double; [rw] |
property DependentRequired: TSchemaDependentRequiredList; [r] |
property Format: string; [rw] |
property FormatValidator: TStringFormatValidator; [rw] |
property contentMediaType: string; [rw] |
property contentEncoding: string; [rw] |
property contentSchema: TJSONSchema; [r] |
end; |
| |
TObject |