Unit 'fpopenapi.reader' Package
[Overview][Types][Classes][Index] [#fcl-openapi]

TOpenAPIReader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpopenapi.reader.pp line 37

type TOpenAPIReader = class(TComponent)

protected

  function CurPosAsString;

  function TokensToString();

  function GetToken;

  procedure CheckToken();

  procedure CheckNextToken();

  function GetTokenString;

  function ReadString;

  function ReadBoolean;

  function ReadJSONData();

  procedure ReadJSONObject();

  procedure HandleParamOrHeader();

  procedure DoReadObject();

  function ReadObjectArray(); overload;

  function ReadMapObject();

  function ReadObject();

  procedure ReadOpenAPI(); virtual; overload;

  procedure ReadInfo(); virtual; overload;

  procedure ReadContact(); virtual; overload;

  procedure ReadLicense(); virtual; overload;

  procedure ReadServer(); virtual; overload;

  procedure ReadServerList(); virtual; overload;

  procedure ReadPathsList(); virtual; overload;

  procedure ReadServerVariable(); virtual; overload;

  procedure ReadServerVariableMap(); virtual; overload;

  procedure ReadJSONSchemaMap(); virtual; overload;

  procedure ReadJSONSchema(); virtual; overload;

  procedure ReadComponents(); virtual; overload;

  procedure ReadPathItem(); virtual; overload;

  procedure ReadPathItemOrReference(); virtual; overload;

  procedure ReadPathItemOrReferenceMap(); virtual; overload;

  procedure ReadApiOperation(); virtual; overload;

  procedure ReadExternalDocumentation(); virtual; overload;

  procedure ReadParameter(); virtual; overload;

  procedure ReadParameterOrReference(); virtual; overload;

  procedure ReadParameterOrReferenceList(); virtual; overload;

  procedure ReadParameterOrReferenceMap(); virtual; overload;

  procedure ReadParameterStyle(); virtual; overload;

  procedure ReadRequestBody(); virtual; overload;

  procedure ReadRequestBodyOrReference(); virtual; overload;

  procedure ReadRequestBodyOrReferenceMap(); virtual; overload;

  procedure ReadMediaType(); virtual; overload;

  procedure ReadMediaTypeMap(); virtual; overload;

  procedure ReadEncoding(); virtual; overload;

  procedure ReadEncodingMap(); virtual; overload;

  procedure ReadResponses(); virtual; overload;

  procedure ReadResponse(); virtual; overload;

  procedure ReadResponseOrReference(); virtual; overload;

  procedure ReadResponseOrReferenceMap(); virtual; overload;

  procedure ReadExample(); virtual; overload;

  procedure ReadExampleOrReference(); virtual; overload;

  procedure ReadExampleOrReferenceMap(); virtual; overload;

  procedure ReadLink(); virtual; overload;

  procedure ReadLinkOrReference(); virtual; overload;

  procedure ReadLinkOrReferenceMap(); virtual; overload;

  procedure ReadTag(); virtual; overload;

  procedure ReadReference(); virtual; overload;

  procedure ReadSchema(); virtual; overload;

  procedure ReadDiscriminator(); virtual; overload;

  procedure ReadXML(); virtual; overload;

  procedure ReadSecurityScheme(); virtual; overload;

  procedure ReadSecuritySchemeOrReference(); virtual; overload;

  procedure ReadSecuritySchemeOrReferenceMap(); virtual; overload;

  procedure ReadOAuthFlows(); virtual; overload;

  procedure ReadOAuthFlow(); virtual; overload;

  procedure ReadHeader(); virtual; overload;

  procedure ReadHeaderOrReference(); virtual; overload;

  procedure ReadHeaderOrReferenceMap(); virtual; overload;

  procedure ReadCallbackOrReference(); virtual; overload;

  procedure ReadCallbackOrReferenceMap(); virtual; overload;

  procedure ReadSecurityRequirement(); virtual; overload;

  procedure ReadSecurityRequirementList(); virtual; overload;

  procedure ReadTagList(); virtual; overload;

public

  procedure ReadFromScanner();

  procedure ReadFromFile();

  procedure ReadFromStream();

  procedure ReadFromString();

end;

Inheritance

TOpenAPIReader

|

TObject


Documentation generated on: 2025-07-25