318
318
return new $view($this, $opts);
321
function CreateCacheSet(REQUESTList $list = NULL) {
322
$req = $this->CreateDataRequest();
323
return $req->CreateCacheSet($list);
321
326
function CreateServerRequest() {
322
327
return new SERVERRequest();
368
373
const LIST_ALL = 0x0001;
369
374
const LIST_WILDCARDED = 0x0002;
370
const NEED_INFO = 0x0004;
371
const NEED_COUNT = 0x0008;
372
const NEED_ITEMINFO = 0x0010;
373
const NEED_AXISINFO = 0x0020;
374
const ONLY_AXISINFO = 0x0040;
375
const NEED_READERINFO = 0x0080;
376
const LIST_VIRTUAL = 0x0100; // Include Virtual Groups into the List
377
const LIST_COMPLEX = 0x0200; // Include Complex Groups into the List
378
const LIST_CUSTOM = 0x0400; // Include Custom Items into the Full List (always listed if in the mask)
379
const SKIP_UNCACHED = 0x0800;
380
const SKIP_CHECKS = 0x1000;
381
const SKIP_GENERATED = 0x2000;
375
const LIST_VIRTUAL = 0x0004; // Include Virtual Groups into the List
376
const LIST_COMPLEX = 0x0008; // Include Complex Groups into the List
377
const LIST_CUSTOM = 0x0010; // Include Custom Items into the Full List (always listed if in the mask)
378
const SKIP_UNCACHED = 0x0020;
379
const SKIP_CHECKS = 0x0040;
380
const SKIP_GENERATED = 0x0080;
381
const NEED_INFO = 0x0100;
382
const NEED_COUNT = 0x0200;
383
const NEED_ITEMINFO = 0x0400;
384
const NEED_AXISINFO = 0x0800;
385
const ONLY_AXISINFO = 0x1000;
386
const NEED_STATINFO = 0x2000;
387
const NEED_READERINFO = 0x4000;
388
const PREFER_EXACTINFO = 0x8000;
383
391
const PRINT_ERRORS = 0x10000000;
384
392
const THROW_ERRORS = 0x20000000;
1114
1124
return new SIMPLECacheSet($cache, $mask);
1117
function CreateCacheSet(REQUESTList $list) {
1118
return new REQUESTListCacheSet($list);
1127
function CreateCacheSet(REQUESTList $list = NULL) {
1129
return new REQUESTListCacheSet($list);
1131
$rdr = $req->CreateReader();
1132
$group = $rdr->CreateGroup();
1134
return $rdr->CreateCacheSet($group, $mask);
1121
1137
function CreateSimpleRequestSet(MASK $mask = NULL, LOGGROUP $grp = NULL, $type = "GROUPRequest") {
1158
1174
return new INTERVAL($iinfo, $rdr, $grp, $flags);
1161
function CreatePlotter() {
1177
function CreatePlotter($flags = 0) {
1179
if ($flags&REQUEST::PLOTTER_NEED_LEGEND) {
1180
$ADEI->RequireClass("drawlegend");
1181
return new DRAWLegend($this);
1163
1184
$ADEI->RequireClass("draw");
1165
1185
return new DRAW($this);
1168
1188
function GetFormatInfoInternal() {
1169
1189
global $ADEI_SYSTEM_FORMATS;
1170
1190
global $EXPORT_FORMATS;