5#include <system/exceptions.h>
6#include <system/array.h>
19class DecimalFormatter;
24class ApplyImportsAction;
25class ApplyTemplatesAction;
27class AttributeSetAction;
28class CallTemplateAction;
34class InputScopeManager;
36class NewInstructionAction;
41class SequentialOutput;
47class XsltCompileContext;
61class Details_XsltException;
70 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
71 ASPOSECPP_SHARED_RTTI_INFO_DECL();
81 friend class Runtime::DecimalFormatter;
82 friend class XsltOld::ApplyImportsAction;
83 friend class XsltOld::CompiledAction;
84 friend class XsltOld::ApplyTemplatesAction;
85 friend class XsltOld::ContainerAction;
86 friend class XsltOld::AttributeAction;
87 friend class XsltOld::AttributeSetAction;
88 friend class XsltOld::CallTemplateAction;
89 friend class XsltOld::ChooseAction;
90 friend class XsltOld::Compiler;
91 friend class XsltOld::Compiler;
92 friend class XsltOld::ElementAction;
93 friend class XsltOld::MessageAction;
94 friend class XsltOld::NewInstructionAction;
95 friend class XsltOld::NumberAction;
96 friend class XsltOld::RootAction;
97 friend class XsltOld::SortAction;
98 friend class XsltOld::TemplateAction;
99 friend class XsltOld::VariableAction;
100 friend class XsltOld::WithParamAction;
101 friend class XsltOld::InputScopeManager;
102 friend class XsltOld::PrefixQName;
103 friend class XsltOld::Processor;
104 friend class XsltOld::SequentialOutput;
105 friend class XsltOld::Stylesheet;
106 friend class XsltOld::XsltCompileContext;
107 friend class XsltOld::XsltCompileContext;
108 friend class XsltOld::XsltCompileContext;
109 friend class XsltOld::XsltOutput;
110 friend class System::ExceptionWrapperHelper;
156 #ifdef ASPOSE_GET_SHARED_MEMBERS
157 ASPOSECPP_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
167 int32_t _linePosition;
181 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
182 ASPOSECPP_SHARED_RTTI_INFO_DECL();
191 friend class System::ExceptionWrapperHelper;
A base class for classes that represent system (rather than application) exceptions....
Template that represents wrapper of exceptions that are derived from Exception class.
Definition: exception.h:113
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
String class used across the library. Is a substitute for C# System.String when translating code....
Definition: string.h:122
The exception that is thrown by the Load method when an error is found in the XSLT style sheet.
Definition: xslt_exception.h:177
Details_XsltCompileException(Exception inner, const String &sourceUri, int32_t lineNumber, int32_t linePosition)
Initializes a new instance of the XsltCompileException class.
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XsltCompileException, CODEPORTING_ARGS(Exception inner, String sourceUri, int32_t lineNumber, int32_t linePosition))
Details_XsltCompileException()
Initializes a new instance of the XsltCompileException class.
void DoThrow(const System::ExceptionPtr &self) const override
Throws exception instance wrapped by exception wrapper.
Details_XsltCompileException(const String &message)
Initializes a new instance of the XsltCompileException class with a specified error message.
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XsltCompileException, CODEPORTING_ARGS(String message))
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XsltCompileException, CODEPORTING_ARGS(String message, Exception innerException))
Details_XsltCompileException(const String &message, Exception innerException)
Initializes a new instance of the XsltCompileException class specified error message and a reference ...
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XsltCompileException, CODEPORTING_ARGS())
The exception that is thrown when an error occurs while processing an XSLT transformation.
Definition: xslt_exception.h:66
Details_XsltException(const String &message, Exception innerException)
Initializes a new instance of the XsltException class.
void DoThrow(const System::ExceptionPtr &self) const override
Throws exception instance wrapped by exception wrapper.
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XsltException, CODEPORTING_ARGS(String message, Exception innerException))
virtual int32_t get_LinePosition()
Returns the line position indicating where the error occurred in the style sheet.
virtual String get_SourceUri()
Returns the location path of the style sheet.
virtual int32_t get_LineNumber()
Returns the line number indicating where the error occurred in the style sheet.
Details_XsltException()
Initializes a new instance of the XsltException class.
String get_Message() const override
Returns the formatted error message describing the current exception.
Details_XsltException(const String &message)
Initializes a new instance of the XsltException class with a specified error message.
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XsltException, CODEPORTING_ARGS())
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XsltException, CODEPORTING_ARGS(String message))
@ Xml
Serialize according to the XML 1.0 rules.
Definition: db_command.h:9