
class Progress.Json.ObjectModel.JsonConstruct
   abstract:

   constructor public JsonConstruct():
   end constructor.

   method public abstract logical Write(input str-hndl as handle).
 
   method public abstract logical Write(input str-hndl as handle, input fmtted as logical).
   
   method public abstract logical Write(input str-hndl as handle, input fmtted as logical, input enc as char).
   
   method public abstract logical Write(input-output target as longchar).
   
   method public abstract logical Write(input-output target as longchar, input fmtted as logical).
   
   method public abstract logical Write(input-output target as longchar, input fmtted as logical, input enc as char).
   
   method public abstract logical Write(output target as character).

   method public abstract logical Write(input target as memptr).
   
   method public abstract logical Write(input target as memptr, input fmtted as logical).
   
   method public abstract logical Write(input target as memptr, input fmtted as logical, input enc as char).
   
   method public abstract logical Write(output target as char, input fmtted as logical).
   
   method public abstract logical WriteFile(input fname as char).
   
   method public abstract logical WriteFile(input fname as char, input fmtted as logical).
   
   method public abstract logical WriteFile(input fname as char, input fmtted as logical, input enc as char).
   
   method public abstract logical WriteStream(input sname as char).
   
   method public abstract logical WriteStream(input sname as char, input fmtted as logical).
   
   method public abstract logical WriteStream(input sname as char, input fmtted as logical, input enc as char).
   
end class.
