mirror of
https://github.com/AdaCore/VSS.git
synced 2026-02-12 13:06:25 -08:00
36 lines
896 B
Ada
36 lines
896 B
Ada
--
|
|
-- Copyright (C) 2022, AdaCore
|
|
--
|
|
-- SPDX-License-Identifier: Apache-2.0
|
|
--
|
|
|
|
with VSS.Strings.Texts;
|
|
|
|
package VSS.XML.Parse_Errors is
|
|
|
|
pragma Preelaborate;
|
|
|
|
type SAX_Parse_Error is limited interface;
|
|
|
|
function Get_Message
|
|
(Self : SAX_Parse_Error) return VSS.Strings.Virtual_String is abstract;
|
|
|
|
-- function Get_Exception
|
|
-- (Self : SAX_Parse_Error) return Ada.Exceptions.Exception_Occurrence;
|
|
|
|
function Get_Public_Id
|
|
(Self : SAX_Parse_Error) return VSS.Strings.Virtual_String is abstract;
|
|
|
|
function Get_System_Id
|
|
(Self : SAX_Parse_Error) return VSS.Strings.Virtual_String is abstract;
|
|
|
|
function Get_Line_Number
|
|
(Self : SAX_Parse_Error)
|
|
return VSS.Strings.Texts.Line_Index'Base is abstract;
|
|
|
|
function Get_Column_Number
|
|
(Self : SAX_Parse_Error)
|
|
return VSS.Strings.Character_Index'Base is abstract;
|
|
|
|
end VSS.XML.Parse_Errors;
|