This class is used to adapt a stream into an XML compliant stream that can be readily consumed by the SAX parser
This holds Flags
This holds the prefix which has to be logically prepended to the XML stream
This holds the length of the calculated prefix
This holds the stream object passed to the class constructor. May be stream, string or 0 (internal buffer).
This indicates that the beginning of the stream must be checked for UTF-8 BOM without an XML declaration. The BOM will be removed in order to work aorund a Xerces bug.
Internal index for SOAP global buffer
This callback method is invoked by the
%Newmethod to provide notification that a new instance of an object is being created.
If this method returns an error then the object will not be created.
It is passed the arguments provided in the %New call. When customizing this method, override the arguments with whatever variables and types you expect to receive from %New(). For example, if you're going to call %New, passing 2 arguments, %OnNew's signature could be:
Method %OnNew(dob as %Date = "", name as %Name = "") as %Status If instead of returning a %Status code this returns an oref and this oref is a subclass of the current class then this oref will be the one returned to the caller of %New method.
If there is a prefix then return the prefix, else read from the stream