Procházet zdrojové kódy

* fcl-xml, more WideString replacements

git-svn-id: trunk@20440 -
sergei před 13 roky
rodič
revize
9e091cc15f
1 změnil soubory, kde provedl 29 přidání a 29 odebrání
  1. 29 29
      packages/fcl-xml/src/xmlconf.pp

+ 29 - 29
packages/fcl-xml/src/xmlconf.pp

@@ -49,7 +49,7 @@ type
     FStartEmpty: Boolean;
     FRootName: DOMString;
     FDummy: DOMString;
-    FPathStack: array of WideString;
+    FPathStack: array of DOMString;
     FPathCount: Integer;
     FPathDirty: Boolean;
     FElement: TDOMElement;
@@ -57,9 +57,9 @@ type
     procedure SetFilename(const AFilename: String);
     procedure SetStartEmpty(AValue: Boolean);
     procedure SetRootName(const AValue: DOMString);
-    function DoFindNode(const APath: WideString; var Ident: DOMString;
+    function DoFindNode(const APath: DOMString; var Ident: DOMString;
       Flags: TPathFlags): TDomElement;
-    function FindNode(const APath: WideString; out Ident: DOMString;
+    function FindNode(const APath: DOMString; out Ident: DOMString;
       Flags: TPathFlags): TDOMElement;
   protected
     Doc: TXMLDocument;
@@ -70,23 +70,23 @@ type
     destructor Destroy; override;
     procedure Clear;
     procedure Flush;    // Writes the XML file
-    procedure OpenKey(const aPath: WideString);
+    procedure OpenKey(const aPath: DOMString);
     procedure CloseKey;
     procedure ResetKey;
 
-    function  GetValue(const APath: WideString; const ADefault: WideString): WideString; overload;
-    function  GetValue(const APath: WideString; ADefault: Integer): Integer; overload;
-    function  GetValue(const APath: WideString; ADefault: Boolean): Boolean; overload;
-    procedure SetValue(const APath: WideString; const AValue: WideString); overload;
-    procedure SetValue(const APath: WideString; AValue: Integer); overload;
-    procedure SetValue(const APath: WideString; AValue: Boolean); overload;
+    function  GetValue(const APath: DOMString; const ADefault: DOMString): DOMString; overload;
+    function  GetValue(const APath: DOMString; ADefault: Integer): Integer; overload;
+    function  GetValue(const APath: DOMString; ADefault: Boolean): Boolean; overload;
+    procedure SetValue(const APath: DOMString; const AValue: DOMString); overload;
+    procedure SetValue(const APath: DOMString; AValue: Integer); overload;
+    procedure SetValue(const APath: DOMString; AValue: Boolean); overload;
 
-    procedure SetDeleteValue(const APath: WideString; const AValue, DefValue: WideString); overload;
-    procedure SetDeleteValue(const APath: WideString; AValue, DefValue: Integer); overload;
-    procedure SetDeleteValue(const APath: WideString; AValue, DefValue: Boolean); overload;
+    procedure SetDeleteValue(const APath: DOMString; const AValue, DefValue: DOMString); overload;
+    procedure SetDeleteValue(const APath: DOMString; AValue, DefValue: Integer); overload;
+    procedure SetDeleteValue(const APath: DOMString; AValue, DefValue: Boolean); overload;
 
-    procedure DeletePath(const APath: WideString);
-    procedure DeleteValue(const APath: WideString);
+    procedure DeletePath(const APath: DOMString);
+    procedure DeleteValue(const APath: DOMString);
     property Modified: Boolean read FModified;
   published
     property Filename: String read FFilename write SetFilename;
@@ -131,7 +131,7 @@ begin
   end;
 end;
 
-function TXMLConfig.GetValue(const APath: WideString; const ADefault: WideString): WideString;
+function TXMLConfig.GetValue(const APath: DOMString; const ADefault: DOMString): DOMString;
 var
   Node: TDOMElement;
   Attr: TDOMAttr;
@@ -148,12 +148,12 @@ begin
   end;
 end;
 
-function TXMLConfig.GetValue(const APath: WideString; ADefault: Integer): Integer;
+function TXMLConfig.GetValue(const APath: DOMString; ADefault: Integer): Integer;
 begin
   Result := StrToIntDef(GetValue(APath, ''),ADefault);
 end;
 
-function TXMLConfig.GetValue(const APath: WideString; ADefault: Boolean): Boolean;
+function TXMLConfig.GetValue(const APath: DOMString; ADefault: Boolean): Boolean;
 var
   s: DOMString;
 begin
@@ -167,7 +167,7 @@ begin
     Result := ADefault;
 end;
 
-procedure TXMLConfig.SetValue(const APath: WideString; const AValue: WideString);
+procedure TXMLConfig.SetValue(const APath: DOMString; const AValue: DOMString);
 var
   Node: TDOMElement;
   Attr: TDOMAttr;
@@ -183,7 +183,7 @@ begin
   end;
 end;
 
-procedure TXMLConfig.SetDeleteValue(const APath: WideString; const AValue, DefValue: WideString);
+procedure TXMLConfig.SetDeleteValue(const APath: DOMString; const AValue, DefValue: DOMString);
 begin
   if AValue = DefValue then
     DeleteValue(APath)
@@ -191,12 +191,12 @@ begin
     SetValue(APath, AValue);
 end;
 
-procedure TXMLConfig.SetValue(const APath: WideString; AValue: Integer);
+procedure TXMLConfig.SetValue(const APath: DOMString; AValue: Integer);
 begin
   SetValue(APath, IntToStr(AValue));
 end;
 
-procedure TXMLConfig.SetDeleteValue(const APath: WideString; AValue,
+procedure TXMLConfig.SetDeleteValue(const APath: DOMString; AValue,
   DefValue: Integer);
 begin
   if AValue = DefValue then
@@ -205,7 +205,7 @@ begin
     SetValue(APath, AValue);
 end;
 
-procedure TXMLConfig.SetValue(const APath: WideString; AValue: Boolean);
+procedure TXMLConfig.SetValue(const APath: DOMString; AValue: Boolean);
 begin
   if AValue then
     SetValue(APath, 'True')
@@ -213,7 +213,7 @@ begin
     SetValue(APath, 'False');
 end;
 
-procedure TXMLConfig.SetDeleteValue(const APath: WideString; AValue,
+procedure TXMLConfig.SetDeleteValue(const APath: DOMString; AValue,
   DefValue: Boolean);
 begin
   if AValue = DefValue then
@@ -222,7 +222,7 @@ begin
     SetValue(APath,AValue);
 end;
 
-procedure TXMLConfig.DeletePath(const APath: WideString);
+procedure TXMLConfig.DeletePath(const APath: DOMString);
 var
   Node: TDomNode;
   Ident: DOMString;
@@ -237,7 +237,7 @@ begin
   end;
 end;
 
-procedure TXMLConfig.DeleteValue(const APath: WideString);
+procedure TXMLConfig.DeleteValue(const APath: DOMString);
 var
   Node: TDOMElement;
   Ident: DOMString;
@@ -285,7 +285,7 @@ begin
   end;
 end;
 
-function TXMLConfig.FindNode(const APath: WideString; out Ident: DOMString;
+function TXMLConfig.FindNode(const APath: DOMString; out Ident: DOMString;
   Flags: TPathFlags): TDOMElement;
 var
   I: Integer;
@@ -299,7 +299,7 @@ begin
   Result := DoFindNode(APath, Ident, Flags);
 end;
 
-function TXMLConfig.DoFindNode(const APath: WideString; var Ident: DOMString;
+function TXMLConfig.DoFindNode(const APath: DOMString; var Ident: DOMString;
   Flags: TPathFlags): TDomElement;
 var
   StartPos, EndPos: integer;
@@ -413,7 +413,7 @@ begin
   end;
 end;
 
-procedure TXMLConfig.OpenKey(const aPath: WideString);
+procedure TXMLConfig.OpenKey(const aPath: DOMString);
 begin
   if aPath <> '' then
   begin