Namespace: OpenEdge.DataAdmin.Binding
Type: Class DataExportTree
Parent Classes:
Inherits: OpenEdge.DataAdmin.Binding.AbstractDataTree


/* *********************************************************
/* Copyright (c) 2013 by Progress Software Corporation
/*
/* All rights reserved. No part of this program or document
/* may be reproduced in any form or by any means without
/* permission in writing from Progress Software Corporation.
Purpose:Export a dataset as json
Used by ExortLastSavedTree
Author(s):hdaniels
Created:Mon Nov 11 14:40:08 EST 2013



Method Summary
  Options Name Purpose
  AddJsonBody (JsonObject)
  AddJsonTables (JsonObject, character, handle)
  ExportToFile (character)
  Progress.Lang.Object GetFieldHandler (character)
  HANDLE GetWriteHandle ()
  SetFieldHandler (character, Object)

Constructor Summary
  Options Name Purpose
  DataExportTree (handle)

Property Summary
  Options Name Purpose
  LOGICAL NoTopArray
  CHARACTER TopTable


Method Detail
Top

AddJsonBody (JsonObject)

Parameters:
jsonRoot Progress.Json.ObjectModel.JsonObject
 
Top

AddJsonTables (JsonObject, character, handle)

Parameters:
pjson Progress.Json.ObjectModel.JsonObject
 
pcParent CHARACTER
 
phParent HANDLE
 
Top

ExportToFile (character)

Parameters:
pcFile CHARACTER
 
Top

Progress.Lang.Object GetFieldHandler (character)

Parameters:
pname CHARACTER
 
Returns Progress.Lang.Object
 
Top

HANDLE GetWriteHandle ()

Returns HANDLE
 
Top

SetFieldHandler (character, Object)

Parameters:
pname CHARACTER
 
phandler Progress.Lang.Object
 


Constructor Detail
Top

DataExportTree (handle)

Purpose:
Notes:
Parameters:
pDataset HANDLE
 


Property Detail
Top

LOGICAL NoTopArray

Returns LOGICAL
 
Top

CHARACTER TopTable

Returns CHARACTER