[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: base_soap_formatter.pas line 138
type TSOAPBaseFormatter = class(TSimpleFactoryItem,IFormatterBase)
protected
function GetXmlDoc;
function PushStack();
function FindAttributeByValueInNode();
function FindAttributeByNameInNode();
function FindAttributeByValueInScope();
function FindAttributeByNameInScope();
function GetNameSpaceShortName();
function FindXMLNodeWithNamespaceInSubScope();
function GetCurrentScope;
function GetCurrentScopeObject;
function StackTop;
function PopStack;
procedure ClearStack;
procedure BeginScope();
function InternalBeginScopeRead();
procedure SetSerializationStyle();
function GetSerializationStyle;
procedure SetStyleAndEncoding();
procedure RestoreStyleAndEncoding;
procedure Prepare;
function ReadHeaders();
function WriteHeaders();
public
constructor Create; override;
destructor Destroy; override;
function GetFormatName;
function GetPropertyManager;
procedure Clear;
procedure BeginObject();
procedure BeginArray();
procedure NilCurrentScope;
function IsCurrentScopeNil;
procedure EndScope;
procedure AddScopeAttribute();
function BeginObjectRead();
function BeginArrayRead();
function GetScopeItemNames();
procedure EndScopeRead;
procedure BeginHeader;
procedure EndHeader;
procedure Put();
procedure PutScopeInnerValue();
function Get();
procedure GetScopeInnerValue();
function ReadBuffer();
procedure WriteBuffer();
procedure SaveToStream();
procedure LoadFromStream();
procedure Error();
published
property EncodingStyle: TSOAPEncodingStyle; [rw]
property ContentType: string; [rw]
property Style: TSOAPDocumentStyle; [rw]
end;
TSOAPBaseFormatter
TSimpleFactoryItem,IFormatterBase
TObject