diff --git a/LICENSE b/LICENSE index f7cc2b24..c8df8ab2 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ - Copyright © 2020 Progress Software Corporation and/or one + Copyright © 2022 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/NOTICE b/NOTICE index fe13dde1..82aa5722 100644 --- a/NOTICE +++ b/NOTICE @@ -5,7 +5,7 @@ ========================================================================= Progress Spark Toolkit -Copyright © 2020 Progress Software Corporation and/or one +Copyright © 2022 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. For license information see the LICENSE file which accompanies this NOTICE file. diff --git a/README.md b/README.md index aaf7f13e..69e49b65 100644 --- a/README.md +++ b/README.md @@ -4,22 +4,22 @@ The **Progress Spark Toolkit** is a [CCS-compliant](https://github.com/progress/CCS) reference implementation from Progress meant to aid in creating an ABL application which provides RESTful API's for microservices. This repository primarily contains ABL artifacts and was built specifically for the **Progress Application Server for OpenEdge** to provide the back-end (server-side) support for exposing ABL logic via HTTP/HTTP. -**Latest Release:** v6.0.0 (December 2020) for OE 11.7.7+ and OE 12.2.3+ +**Latest Release:** v6.0.2 (April 2022) for OE 11.7.13+ and OE 12.2.8+ ## Requirements -Due to the inclusion of the CCS libraries and new Business Logic features within the OpenEdge product, version **11.7.5** or **12.1** is required as a minimum, along with toolkit version **6.0.0** or later being highly recommended. Current builds of the PL files in the following distribution directories are compiled using the following OpenEdge versions for proper compatibility: +For reference, the CCS libraries and newer Business Logic features are included with OpenEdge versions **11.7.8+** and **12.2.4+** though we recommend use of the latest LTS release or latest supported OpenEdge 12 release. Use of toolkit version **6.0.2** or later is highly recommended if you are on an earlier version. Current builds of the PL files in the following distribution directories are compiled using the following OpenEdge versions for proper compatibility: -* /dist/oe11 - 11.7.5+, 11.7.7+ preferred -* /dist/oe12 - 12.1+, 12.2.3+ preferred +* /dist/oe11 - 11.7.13+ preferred +* /dist/oe12 - 12.2.8+ preferred **Previous Release Requirements:** -OE 11.7.5+ or OE 12.1+ for v5.0.x +OE 11.7.5+ or OE 12.1+ for v5.0.x (deprecated) -OE 11.7.4+ or OE 12.0+ for v4.4.0 through 4.6.x +OE 11.7.4+ or OE 12.0+ for v4.4.0 through 4.6.x (deprecated) -OE 11.7.3+ for v4.3.0 (deprecated, upgrade recommended) +OE 11.7.3+ for v4.3.0 (deprecated, upgrade required) ### Supporting Tools diff --git a/dist/oe11/Diagnostic.pl b/dist/oe117/Diagnostic.pl similarity index 93% rename from dist/oe11/Diagnostic.pl rename to dist/oe117/Diagnostic.pl index dab5d4ad..7f75b2ab 100644 Binary files a/dist/oe11/Diagnostic.pl and b/dist/oe117/Diagnostic.pl differ diff --git a/dist/oe11/Spark.pl b/dist/oe117/Spark.pl similarity index 75% rename from dist/oe11/Spark.pl rename to dist/oe117/Spark.pl index 95e3d2b9..eb25f906 100644 Binary files a/dist/oe11/Spark.pl and b/dist/oe117/Spark.pl differ diff --git a/dist/oe12/Diagnostic.pl b/dist/oe12/Diagnostic.pl deleted file mode 100644 index ec057c04..00000000 Binary files a/dist/oe12/Diagnostic.pl and /dev/null differ diff --git a/dist/oe12/Spark.pl b/dist/oe122/Spark.pl similarity index 76% rename from dist/oe12/Spark.pl rename to dist/oe122/Spark.pl index 428a7804..4a775d4c 100644 Binary files a/dist/oe12/Spark.pl and b/dist/oe122/Spark.pl differ diff --git a/dist/oe125/Spark.pl b/dist/oe125/Spark.pl new file mode 100644 index 00000000..3d151d5f Binary files /dev/null and b/dist/oe125/Spark.pl differ diff --git a/docs/ABLDuck/app.js b/docs/ABLDuck/app.js index 9f5b0e6b..e1a080d8 100644 --- a/docs/ABLDuck/app.js +++ b/docs/ABLDuck/app.js @@ -1 +1 @@ -var Docs=Docs||{};if(!Docs.controller){Docs.controller={}}if(!Docs.model){Docs.model={}}if(!Docs.store){Docs.store={}}if(!Docs.view){Docs.view={}}if(!Docs.view.cls){Docs.view.cls={}}if(!Docs.view.examples){Docs.view.examples={}}if(!Docs.view.guides){Docs.view.guides={}}if(!Docs.view.prc){Docs.view.prc={}}if(!Docs.view.search){Docs.view.search={}}if(!Docs.view.tests){Docs.view.tests={}}if(!Docs.view.videos){Docs.view.videos={}}if(!Docs.view.welcome){Docs.view.welcome={}}var Ext=Ext||{};if(!Ext.Toolbar){Ext.Toolbar={}}if(!Ext.app){Ext.app={}}if(!Ext.app.domain){Ext.app.domain={}}if(!Ext.button){Ext.button={}}if(!Ext.container){Ext.container={}}if(!Ext.core){Ext.core={}}if(!Ext.data){Ext.data={}}if(!Ext.data.association){Ext.data.association={}}if(!Ext.data.flash){Ext.data.flash={}}if(!Ext.data.proxy){Ext.data.proxy={}}if(!Ext.data.reader){Ext.data.reader={}}if(!Ext.data.writer){Ext.data.writer={}}if(!Ext.dd){Ext.dd={}}if(!Ext.dom){Ext.dom={}}if(!Ext.draw){Ext.draw={}}if(!Ext.form){Ext.form={}}if(!Ext.form.field){Ext.form.field={}}if(!Ext.fx){Ext.fx={}}if(!Ext.fx.target){Ext.fx.target={}}if(!Ext.grid){Ext.grid={}}if(!Ext.grid.column){Ext.grid.column={}}if(!Ext.grid.header){Ext.grid.header={}}if(!Ext.grid.locking){Ext.grid.locking={}}if(!Ext.grid.plugin){Ext.grid.plugin={}}if(!Ext.layout){Ext.layout={}}if(!Ext.layout.boxOverflow){Ext.layout.boxOverflow={}}if(!Ext.layout.component){Ext.layout.component={}}if(!Ext.layout.component.field){Ext.layout.component.field={}}if(!Ext.layout.container){Ext.layout.container={}}if(!Ext.layout.container.border){Ext.layout.container.border={}}if(!Ext.layout.container.boxOverflow){Ext.layout.container.boxOverflow={}}if(!Ext.list){Ext.list={}}if(!Ext.menu){Ext.menu={}}if(!Ext.panel){Ext.panel={}}if(!Ext.perf){Ext.perf={}}if(!Ext.resizer){Ext.resizer={}}if(!Ext.selection){Ext.selection={}}if(!Ext.state){Ext.state={}}if(!Ext.tip){Ext.tip={}}if(!Ext.toolbar){Ext.toolbar={}}if(!Ext.tree){Ext.tree={}}if(!Ext.util){Ext.util={}}if(!Ext.view){Ext.view={}}if(!Ext.window){Ext.window={}}(function(i){var k=[],l=["constructor","toString","valueOf","toLocaleString"],j={},o={},b=0,h,c,n,g,a=function(){var q,p;c=Ext.Base;n=Ext.ClassManager;for(q=l.length;q-->0;){p=(1<0;){q=k[r];p[q]=c[q]}return p},d=function(u,x,Q,p,w,E,v,N,s,G,A){var q=function z(){return this.constructor.apply(this,arguments)||null},P=q,r={enumerableMembers:p&b,onCreated:A,onBeforeCreated:e,aliases:N},D=Q.alternateClassName||[],L=Ext.global,H,K,M,C,J,T,S,t,I,y,O,F,B,R;for(M=k.length;M-->0;){S=k[M];q[S]=c[S]}if(Q.$isFunction){Q=Q(q)}r.data=Q;y=Q.statics,Q.$className=u;if("$className" in Q){q.$className=Q.$className}q.extend(x);I=q.prototype;q.xtype=Q.xtype=w[0];if(w){I.xtypes=w}I.xtypesChain=E;I.xtypesMap=v;Q.alias=N;P.triggerExtended(q,Q,r);if(Q.onClassExtended){q.onExtended(Q.onClassExtended,q);delete Q.onClassExtended}if(y){for(O in y){if(y.hasOwnProperty(O)){R=y[O];if(R&&R.$isFunction&&!R.$isClass&&R!==Ext.emptyFn&&R!==Ext.identityFn){q[O]=B=R;B.$owner=q;B.$name=O}q[O]=R}}}delete Q.statics;if(Q.inheritableStatics){q.addInheritableStatics(Q.inheritableStatics)}if(I.onClassExtended){P.onExtended(I.onClassExtended,P);delete I.onClassExtended}if(Q.config){g(q,Q)}r.onBeforeCreated(q,r.data,r);for(M=0,J=s&&s.length;M0){q--;o[q]="var Ext=window."+Ext.name+";"+o[q]}}i=o.join("");p=n[i];if(!p){p=Function.prototype.constructor.apply(Function.prototype,o);n[i]=p}return p},functionFactory:function(){var o=this,i=Array.prototype.slice.call(arguments),n;if(Ext.isSandboxed){n=i.length;if(n>0){n--;i[n]="var Ext=window."+Ext.name+";"+i[n]}}return Function.prototype.constructor.apply(Function.prototype,i)},Logger:{verbose:g,log:g,info:g,warn:g,error:function(i){throw new Error(i)},deprecate:g}});Ext.type=Ext.typeOf;h=Ext.app;if(!h){h=Ext.app={}}Ext.apply(h,{namespaces:{},collectNamespaces:function(o){var i=Ext.app.namespaces,n;for(n in o){if(o.hasOwnProperty(n)){i[n]=true}}},addNamespaces:function(p){var q=Ext.app.namespaces,o,n;if(!Ext.isArray(p)){p=[p]}for(o=0,n=p.length;oi.length&&(o+"."===n.substring(0,o.length+1))){i=o}}return i===""?undefined:i}})}());Ext.globalEval=Ext.global.execScript?function(a){execScript(a)}:function($$code){(function(){var Ext=this.Ext;eval($$code)}())};(function(){var a="4.2.1.883",b;Ext.Version=b=Ext.extend(Object,{constructor:function(c){var e,d;if(c instanceof b){return c}this.version=this.shortVersion=String(c).toLowerCase().replace(/_/g,".").replace(/[\-+]/g,"");d=this.version.search(/([^\d\.])/);if(d!==-1){this.release=this.version.substr(d,c.length);this.shortVersion=this.version.substr(0,d)}this.shortVersion=this.shortVersion.replace(/[^\d]/g,"");e=this.version.split(".");this.major=parseInt(e.shift()||0,10);this.minor=parseInt(e.shift()||0,10);this.patch=parseInt(e.shift()||0,10);this.build=parseInt(e.shift()||0,10);return this},toString:function(){return this.version},valueOf:function(){return this.version},getMajor:function(){return this.major||0},getMinor:function(){return this.minor||0},getPatch:function(){return this.patch||0},getBuild:function(){return this.build||0},getRelease:function(){return this.release||""},isGreaterThan:function(c){return b.compare(this.version,c)===1},isGreaterThanOrEqual:function(c){return b.compare(this.version,c)>=0},isLessThan:function(c){return b.compare(this.version,c)===-1},isLessThanOrEqual:function(c){return b.compare(this.version,c)<=0},equals:function(c){return b.compare(this.version,c)===0},match:function(c){c=String(c);return this.version.substr(0,c.length)===c},toArray:function(){return[this.getMajor(),this.getMinor(),this.getPatch(),this.getBuild(),this.getRelease()]},getShortVersion:function(){return this.shortVersion},gt:function(){return this.isGreaterThan.apply(this,arguments)},lt:function(){return this.isLessThan.apply(this,arguments)},gtEq:function(){return this.isGreaterThanOrEqual.apply(this,arguments)},ltEq:function(){return this.isLessThanOrEqual.apply(this,arguments)}});Ext.apply(b,{releaseValueMap:{dev:-6,alpha:-5,a:-5,beta:-4,b:-4,rc:-3,"#":-2,p:-1,pl:-1},getComponentValue:function(c){return !c?0:(isNaN(c)?this.releaseValueMap[c]||c:parseInt(c,10))},compare:function(h,g){var d,e,c;h=new b(h).toArray();g=new b(g).toArray();for(c=0;ce){return 1}}}return 0}});Ext.apply(Ext,{versions:{},lastRegisteredVersion:null,setVersion:function(d,c){Ext.versions[d]=new b(c);Ext.lastRegisteredVersion=Ext.versions[d];return this},getVersion:function(c){if(c===undefined){return Ext.lastRegisteredVersion}return Ext.versions[c]},deprecate:function(c,e,g,d){if(b.compare(Ext.getVersion(c),e)<1){g.call(d)}}});Ext.setVersion("core",a)}());Ext.String=(function(){var j=/^[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000]+|[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000]+$/g,n=/('|\\)/g,i=/\{(\d+)\}/g,b=/([-.*+?\^${}()|\[\]\/\\])/g,o=/^\s+|\s+$/g,k=/\s+/,m=/(^[^a-z]*|[^\w])/gi,e,a,h,d,g=function(q,p){return e[p]},l=function(q,p){return(p in a)?a[p]:String.fromCharCode(parseInt(p.substr(2),10))},c=function(q,p){if(q===null||q===undefined||p===null||p===undefined){return false}return p.length<=q.length};return{insert:function(r,t,q){if(!r){return t}if(!t){return r}var p=r.length;if(!q&&q!==0){q=p}if(q<0){q*=-1;if(q>=p){q=0}else{q=p-q}}if(q===0){r=t+r}else{if(q>=r.length){r+=t}else{r=r.substr(0,q)+t+r.substr(q)}}return r},startsWith:function(r,t,q){var p=c(r,t);if(p){if(q){r=r.toLowerCase();t=t.toLowerCase()}p=r.lastIndexOf(t,0)===0}return p},endsWith:function(t,q,r){var p=c(t,q);if(p){if(r){t=t.toLowerCase();q=q.toLowerCase()}p=t.indexOf(q,t.length-q.length)!==-1}return p},createVarName:function(p){return p.replace(m,"")},htmlEncode:function(p){return(!p)?p:String(p).replace(h,g)},htmlDecode:function(p){return(!p)?p:String(p).replace(d,l)},addCharacterEntities:function(q){var p=[],t=[],r,s;for(r in q){s=q[r];a[r]=s;e[s]=r;p.push(s);t.push(r)}h=new RegExp("("+p.join("|")+")","g");d=new RegExp("("+t.join("|")+"|&#[0-9]{1,5};)","g")},resetCharacterEntities:function(){e={};a={};this.addCharacterEntities({"&":"&",">":">","<":"<",""":'"',"'":"'"})},urlAppend:function(q,p){if(!Ext.isEmpty(p)){return q+(q.indexOf("?")===-1?"?":"&")+p}return q},trim:function(p){return p.replace(j,"")},capitalize:function(p){return p.charAt(0).toUpperCase()+p.substr(1)},uncapitalize:function(p){return p.charAt(0).toLowerCase()+p.substr(1)},ellipsis:function(r,p,s){if(r&&r.length>p){if(s){var t=r.substr(0,p-2),q=Math.max(t.lastIndexOf(" "),t.lastIndexOf("."),t.lastIndexOf("!"),t.lastIndexOf("?"));if(q!==-1&&q>=(p-15)){return t.substr(0,q)+"..."}}return r.substr(0,p-3)+"..."}return r},escapeRegex:function(p){return p.replace(b,"\\$1")},escape:function(p){return p.replace(n,"\\$1")},toggle:function(q,r,p){return q===r?p:r},leftPad:function(q,r,s){var p=String(q);s=s||" ";while(p.lengthe)?e:d)},snap:function(h,e,g,i){var d;if(h===undefined||h=e){h+=e}else{if(d*2<-e){h-=e}}}}return b.constrain(h,g,i)},snapInRange:function(h,d,g,i){var e;g=(g||0);if(h===undefined||h=d){h+=d}}if(i!==undefined){if(h>(i=b.snapInRange(i,d,g))){h=i}}return h},toFixed:c?function(g,d){d=d||0;var e=a.pow(10,d);return(a.round(g*e)/e).toFixed(d)}:function(e,d){return e.toFixed(d)},from:function(e,d){if(isFinite(e)){e=parseFloat(e)}return !isNaN(e)?e:d},randomInt:function(e,d){return a.floor(a.random()*(d-e+1)+e)},correctFloat:function(d){return parseFloat(d.toPrecision(14))}});Ext.num=function(){return b.from.apply(this,arguments)}}();(function(){var g=Array.prototype,o=g.slice,q=(function(){var A=[],e,z=20;if(!A.splice){return false}while(z--){A.push("A")}A.splice(15,0,"F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F");e=A.length;A.splice(13,0,"XXX");if(e+1!=A.length){return false}return true}()),j="forEach" in g,u="map" in g,p="indexOf" in g,y="every" in g,c="some" in g,d="filter" in g,n=(function(){var e=[1,2,3,4,5].sort(function(){return 0});return e[0]===1&&e[1]===2&&e[2]===3&&e[3]===4&&e[4]===5}()),k=true,a,w,t,v;try{if(typeof document!=="undefined"){o.call(document.getElementsByTagName("body"))}}catch(s){k=false}function m(z,e){return(e<0)?Math.max(0,z.length+e):Math.min(z.length,e)}function x(G,F,z,J){var K=J?J.length:0,B=G.length,H=m(G,F),E,I,A,e,C,D;if(H===B){if(K){G.push.apply(G,J)}}else{E=Math.min(z,B-H);I=H+E;A=I+K-E;e=B-I;C=B-E;if(AI){for(D=e;D--;){G[A+D]=G[I+D]}}}if(K&&H===C){G.length=C;G.push.apply(G,J)}else{G.length=C+K;for(D=0;D-1;z--){if(B.call(A||D[z],D[z],z,D)===false){return z}}}return true},forEach:j?function(A,z,e){A.forEach(z,e)}:function(C,A,z){var e=0,B=C.length;for(;ee){e=A}}}return e},mean:function(e){return e.length>0?a.sum(e)/e.length:undefined},sum:function(C){var z=0,e,B,A;for(e=0,B=C.length;e0){return setTimeout(Ext.supports.TimeoutActualLateness?function(){e()}:e,c)}e();return 0},createSequence:function(b,c,a){if(!c){return b}else{return function(){var d=b.apply(this,arguments);c.apply(a||this,arguments);return d}}},createBuffered:function(e,b,d,c){var a;return function(){var h=c||Array.prototype.slice.call(arguments,0),g=d||this;if(a){clearTimeout(a)}a=setTimeout(function(){e.apply(g,h)},b)}},createThrottled:function(e,b,d){var g,a,c,i,h=function(){e.apply(d||this,c);g=Ext.Date.now()};return function(){a=Ext.Date.now()-g;c=arguments;clearTimeout(i);if(!g||(a>=b)){h()}else{i=setTimeout(h,b-a)}}},interceptBefore:function(b,a,d,c){var e=b[a]||Ext.emptyFn;return(b[a]=function(){var g=d.apply(c||this,arguments);e.apply(this,arguments);return g})},interceptAfter:function(b,a,d,c){var e=b[a]||Ext.emptyFn;return(b[a]=function(){e.apply(this,arguments);return d.apply(c||this,arguments)})}};Ext.defer=Ext.Function.alias(Ext.Function,"defer");Ext.pass=Ext.Function.alias(Ext.Function,"pass");Ext.bind=Ext.Function.alias(Ext.Function,"bind");(function(){var a=function(){},b=Ext.Object={chain:Object.create||function(d){a.prototype=d;var c=new a();a.prototype=null;return c},toQueryObjects:function(e,k,d){var c=b.toQueryObjects,j=[],g,h;if(Ext.isArray(k)){for(g=0,h=k.length;g0){k=o.split("=");w=decodeURIComponent(k[0]);n=(k[1]!==undefined)?decodeURIComponent(k[1]):"";if(!r){if(u.hasOwnProperty(w)){if(!Ext.isArray(u[w])){u[w]=[u[w]]}u[w].push(n)}else{u[w]=n}}else{h=w.match(/(\[):?([^\]]*)\]/g);t=w.match(/^([^\[]+)/);w=t[0];l=[];if(h===null){u[w]=n;continue}for(p=0,c=h.length;p daysInMonth) {","d = daysInMonth;","}","}","h = from(h, from(def.h, dt.getHours()));","i = from(i, from(def.i, dt.getMinutes()));","s = from(s, from(def.s, dt.getSeconds()));","ms = from(ms, from(def.ms, dt.getMilliseconds()));","if(z >= 0 && y >= 0){","v = me.add(new Date(y < 100 ? 100 : y, 0, 1, h, i, s, ms), me.YEAR, y < 100 ? y - 100 : 0);","v = !strict? v : (strict === true && (z <= 364 || (me.isLeapYear(v) && z <= 365))? me.add(v, me.DAY, z) : null);","}else if(strict === true && !me.isValid(y, m + 1, d, h, i, s, ms)){","v = null;","}else{","if (W) {","year = y || (new Date()).getFullYear(),","jan4 = new Date(year, 0, 4, 0, 0, 0),","week1monday = new Date(jan4.getTime() - ((jan4.getDay() - 1) * 86400000));","v = Ext.Date.clearTime(new Date(week1monday.getTime() + ((W - 1) * 604800000)));","} else {","v = me.add(new Date(y < 100 ? 100 : y, m, d, h, i, s, ms), me.YEAR, y < 100 ? y - 100 : 0);","}","}","}","}","if(v){","if(zz != null){","v = me.add(v, me.SECOND, -v.getTimezoneOffset() * 60 - zz);","}else if(o){","v = me.add(v, me.MINUTE, -v.getTimezoneOffset() + (sn == '+'? -1 : 1) * (hr * 60 + mn));","}","}","return v;"].join("\n");function h(l){var k=Array.prototype.slice.call(arguments,1);return l.replace(c,function(n,o){return k[o]})}Ext.apply(d,{now:Date.now||function(){return +new Date()},toString:function(k){var l=Ext.String.leftPad;return k.getFullYear()+"-"+l(k.getMonth()+1,2,"0")+"-"+l(k.getDate(),2,"0")+"T"+l(k.getHours(),2,"0")+":"+l(k.getMinutes(),2,"0")+":"+l(k.getSeconds(),2,"0")},getElapsed:function(l,k){return Math.abs(l-(k||d.now()))},useStrict:false,formatCodeToRegex:function(l,k){var m=d.parseCodes[l];if(m){m=typeof m=="function"?m():m;d.parseCodes[l]=m}return m?Ext.applyIf({c:m.c?h(m.c,k||"{0}"):m.c},m):{g:0,c:null,s:Ext.String.escapeRegex(l)}},parseFunctions:{MS:function(l,k){var m=(l||"").match(g);return m?new Date(((m[1]||"")+m[2])*1):null},time:function(l,k){var m=parseInt(l,10);if(m||m===0){return new Date(m)}return null},timestamp:function(l,k){var m=parseInt(l,10);if(m||m===0){return new Date(m*1000)}return null}},parseRegexes:[],formatFunctions:{MS:function(){return"\\/Date("+this.getTime()+")\\/"},time:function(){return this.getTime().toString()},timestamp:function(){return d.format(this,"U")}},y2kYear:50,MILLI:"ms",SECOND:"s",MINUTE:"mi",HOUR:"h",DAY:"d",MONTH:"mo",YEAR:"y",defaults:{},dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNumbers:{January:0,Jan:0,February:1,Feb:1,March:2,Mar:2,April:3,Apr:3,May:4,June:5,Jun:5,July:6,Jul:6,August:7,Aug:7,September:8,Sep:8,October:9,Oct:9,November:10,Nov:10,December:11,Dec:11},defaultFormat:"m/d/Y",getShortMonthName:function(k){return Ext.Date.monthNames[k].substring(0,3)},getShortDayName:function(k){return Ext.Date.dayNames[k].substring(0,3)},getMonthNumber:function(k){return Ext.Date.monthNumbers[k.substring(0,1).toUpperCase()+k.substring(1,3).toLowerCase()]},formatContainsHourInfo:function(k){return a.test(k.replace(j,""))},formatContainsDateInfo:function(k){return e.test(k.replace(j,""))},unescapeFormat:function(k){return k.replace(i,"")},formatCodes:{d:"Ext.String.leftPad(this.getDate(), 2, '0')",D:"Ext.Date.getShortDayName(this.getDay())",j:"this.getDate()",l:"Ext.Date.dayNames[this.getDay()]",N:"(this.getDay() ? this.getDay() : 7)",S:"Ext.Date.getSuffix(this)",w:"this.getDay()",z:"Ext.Date.getDayOfYear(this)",W:"Ext.String.leftPad(Ext.Date.getWeekOfYear(this), 2, '0')",F:"Ext.Date.monthNames[this.getMonth()]",m:"Ext.String.leftPad(this.getMonth() + 1, 2, '0')",M:"Ext.Date.getShortMonthName(this.getMonth())",n:"(this.getMonth() + 1)",t:"Ext.Date.getDaysInMonth(this)",L:"(Ext.Date.isLeapYear(this) ? 1 : 0)",o:"(this.getFullYear() + (Ext.Date.getWeekOfYear(this) == 1 && this.getMonth() > 0 ? +1 : (Ext.Date.getWeekOfYear(this) >= 52 && this.getMonth() < 11 ? -1 : 0)))",Y:"Ext.String.leftPad(this.getFullYear(), 4, '0')",y:"('' + this.getFullYear()).substring(2, 4)",a:"(this.getHours() < 12 ? 'am' : 'pm')",A:"(this.getHours() < 12 ? 'AM' : 'PM')",g:"((this.getHours() % 12) ? this.getHours() % 12 : 12)",G:"this.getHours()",h:"Ext.String.leftPad((this.getHours() % 12) ? this.getHours() % 12 : 12, 2, '0')",H:"Ext.String.leftPad(this.getHours(), 2, '0')",i:"Ext.String.leftPad(this.getMinutes(), 2, '0')",s:"Ext.String.leftPad(this.getSeconds(), 2, '0')",u:"Ext.String.leftPad(this.getMilliseconds(), 3, '0')",O:"Ext.Date.getGMTOffset(this)",P:"Ext.Date.getGMTOffset(this, true)",T:"Ext.Date.getTimezone(this)",Z:"(this.getTimezoneOffset() * -60)",c:function(){var p,n,m,k,o;for(p="Y-m-dTH:i:sP",n=[],m=0,k=p.length;m me.y2kYear ? 1900 + ty : 2000 + ty;\n",s:"(\\d{1,2})"},a:{g:1,c:"if (/(am)/i.test(results[{0}])) {\nif (!h || h == 12) { h = 0; }\n} else { if (!h || h < 12) { h = (h || 0) + 12; }}",s:"(am|pm|AM|PM)",calcAtEnd:true},A:{g:1,c:"if (/(am)/i.test(results[{0}])) {\nif (!h || h == 12) { h = 0; }\n} else { if (!h || h < 12) { h = (h || 0) + 12; }}",s:"(AM|PM|am|pm)",calcAtEnd:true},g:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(1[0-2]|[0-9])"},G:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(2[0-3]|1[0-9]|[0-9])"},h:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(1[0-2]|0[1-9])"},H:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(2[0-3]|[0-1][0-9])"},i:{g:1,c:"i = parseInt(results[{0}], 10);\n",s:"([0-5][0-9])"},s:{g:1,c:"s = parseInt(results[{0}], 10);\n",s:"([0-5][0-9])"},u:{g:1,c:"ms = results[{0}]; ms = parseInt(ms, 10)/Math.pow(10, ms.length - 3);\n",s:"(\\d+)"},O:{g:1,c:["o = results[{0}];","var sn = o.substring(0,1),","hr = o.substring(1,3)*1 + Math.floor(o.substring(3,5) / 60),","mn = o.substring(3,5) % 60;","o = ((-12 <= (hr*60 + mn)/60) && ((hr*60 + mn)/60 <= 14))? (sn + Ext.String.leftPad(hr, 2, '0') + Ext.String.leftPad(mn, 2, '0')) : null;\n"].join("\n"),s:"([+-]\\d{4})"},P:{g:1,c:["o = results[{0}];","var sn = o.substring(0,1),","hr = o.substring(1,3)*1 + Math.floor(o.substring(4,6) / 60),","mn = o.substring(4,6) % 60;","o = ((-12 <= (hr*60 + mn)/60) && ((hr*60 + mn)/60 <= 14))? (sn + Ext.String.leftPad(hr, 2, '0') + Ext.String.leftPad(mn, 2, '0')) : null;\n"].join("\n"),s:"([+-]\\d{2}:\\d{2})"},T:{g:0,c:null,s:"[A-Z]{1,5}"},Z:{g:1,c:"zz = results[{0}] * 1;\nzz = (-43200 <= zz && zz <= 50400)? zz : null;\n",s:"([+-]?\\d{1,5})"},c:function(){var n=[],k=[d.formatCodeToRegex("Y",1),d.formatCodeToRegex("m",2),d.formatCodeToRegex("d",3),d.formatCodeToRegex("H",4),d.formatCodeToRegex("i",5),d.formatCodeToRegex("s",6),{c:"ms = results[7] || '0'; ms = parseInt(ms, 10)/Math.pow(10, ms.length - 3);\n"},{c:["if(results[8]) {","if(results[8] == 'Z'){","zz = 0;","}else if (results[8].indexOf(':') > -1){",d.formatCodeToRegex("P",8).c,"}else{",d.formatCodeToRegex("O",8).c,"}","}"].join("\n")}],o,m;for(o=0,m=k.length;o0?"-":"+")+Ext.String.leftPad(Math.floor(Math.abs(m)/60),2,"0")+(l?":":"")+Ext.String.leftPad(Math.abs(m%60),2,"0")},getDayOfYear:function(n){var l=0,p=Ext.Date.clone(n),k=n.getMonth(),o;for(o=0,p.setDate(1),p.setMonth(0);o28){l=Math.min(l,Ext.Date.getLastDateOfMonth(Ext.Date.add(Ext.Date.getFirstDateOfMonth(n),Ext.Date.MONTH,q)).getDate())}r.setDate(l);r.setMonth(n.getMonth()+q);break;case Ext.Date.YEAR:l=n.getDate();if(l>28){l=Math.min(l,Ext.Date.getLastDateOfMonth(Ext.Date.add(Ext.Date.getFirstDateOfMonth(n),Ext.Date.YEAR,q)).getDate())}r.setDate(l);r.setFullYear(n.getFullYear()+q);break}}if(p){switch(m.toLowerCase()){case Ext.Date.MILLI:o=1;break;case Ext.Date.SECOND:o=1000;break;case Ext.Date.MINUTE:o=1000*60;break;case Ext.Date.HOUR:o=1000*60*60;break;case Ext.Date.DAY:o=1000*60*60*24;break;case Ext.Date.MONTH:l=d.getDaysInMonth(r);o=1000*60*60*24*l;break;case Ext.Date.YEAR:l=(d.isLeapYear(r)?366:365);o=1000*60*60*24*l;break}if(o){r.setTime(r.getTime()+o*p)}}return r},subtract:function(l,k,m){return d.add(l,k,-m)},between:function(l,n,k){var m=l.getTime();return n.getTime()<=m&&m<=k.getTime()},compat:function(){var l=window.Date,k,r=["useStrict","formatCodeToRegex","parseFunctions","parseRegexes","formatFunctions","y2kYear","MILLI","SECOND","MINUTE","HOUR","DAY","MONTH","YEAR","defaults","dayNames","monthNames","monthNumbers","getShortMonthName","getShortDayName","getMonthNumber","formatCodes","isValid","parseDate","getFormatCode","createFormat","createParser","parseCodes"],o=["dateFormat","format","getTimezone","getGMTOffset","getDayOfYear","getWeekOfYear","isLeapYear","getFirstDayOfMonth","getLastDayOfMonth","getDaysInMonth","getSuffix","clone","isDST","clearTime","add","between"],q=r.length,m=o.length,n,t,u;for(u=0;u0){for(e=0;e0){if(z===y){return B[z]}A=B[z];y=y.substring(z.length+1)}if(A.length>0){A+="/"}return A.replace(c,"/")+y.replace(g,"/")+".js"},getPrefix:function(z){var B=k.config.paths,A,y="";if(B.hasOwnProperty(z)){return z}for(A in B){if(B.hasOwnProperty(A)&&A+"."===z.substring(0,A.length+1)){if(A.length>y.length){y=A}}}return y},isAClassNameWithAKnownPrefix:function(y){var z=k.getPrefix(y);return z!==""&&z!==y},require:function(A,z,y,B){if(z){z.call(y)}},syncRequire:function(){},exclude:function(y){return{require:function(B,A,z){return k.require(B,A,z,y)},syncRequire:function(B,A,z){return k.syncRequire(B,A,z,y)}}},onReady:function(B,A,C,y){var z;if(C!==false&&Ext.onDocumentReady){z=B;B=function(){Ext.onDocumentReady(z,A,y)}}B.call(A)}});var q=[],r={},u={},s={},p={},w=[],x=[],i={},l=function(y,z){return z.priority-y.priority};Ext.apply(k,{documentHead:typeof document!="undefined"&&(document.head||document.getElementsByTagName("head")[0]),isLoading:false,queue:q,isClassFileLoaded:r,isFileLoaded:u,readyListeners:w,optionalRequires:x,requiresMap:i,numPendingFiles:0,numLoadedFiles:0,hasFileLoadError:false,classNameToFilePathMap:s,scriptsLoading:0,syncModeEnabled:false,scriptElements:p,refreshQueue:function(){var C=q.length,z,B,y,A;if(!C&&!k.scriptsLoading){return k.triggerReady()}for(z=0;zk.numLoadedFiles){continue}for(y=0;y=200&&C<300)||(C===304)){if(!Ext.isIE){D="\n//@ sourceURL="+z}Ext.globalEval(I.responseText+D);G.call(J)}else{}}I=null}},syncRequire:function(){var y=k.syncModeEnabled;if(!y){k.syncModeEnabled=true}k.require.apply(k,arguments);if(!y){k.syncModeEnabled=false}k.refreshQueue()},require:function(Q,H,B,D){var J={},A={},G=[],S=[],P=[],z=[],F,R,L,K,y,E,O,N,M,I,C;if(D){D=(typeof D==="string")?[D]:D;for(N=0,I=D.length;N0){G=b.getNamesByExpression(y);for(M=0,C=G.length;M0){F=function(){var U=[],T,V;for(T=0,V=z.length;T0){S=b.getNamesByExpression(K);C=S.length;for(M=0;M0){if(!k.config.enabled){throw new Error("Ext.Loader is not enabled, so dependencies cannot be resolved dynamically. Missing required class"+((P.length>1)?"es":"")+": "+P.join(", "))}}else{F.call(B);return k}R=k.syncModeEnabled;if(!R){q.push({requires:P.slice(),callback:F,scope:B})}I=P.length;for(N=0;Nwindow.innerWidth?"portrait":"landscape"},destroy:function(){var c=arguments.length,b,a;for(b=0;b]+>/gi,i=/(?:)((\n|\r|.)*?)(?:<\/script>)/ig,e=/\r?\n/g,b=/^#+$/,h=/[\d,\.#]+/,j=/[^\d\.#]/g,a,d={};Ext.apply(g,{thousandSeparator:",",decimalSeparator:".",currencyPrecision:2,currencySign:"$",currencyAtEnd:false,undef:function(k){return k!==undefined?k:""},defaultValue:function(l,k){return l!==undefined&&l!==""?l:k},substr:"ab".substr(-1)!="b"?function(l,n,k){var m=String(l);return(n<0)?m.substr(Math.max(m.length+n,0),k):m.substr(n,k)}:function(l,m,k){return String(l).substr(m,k)},lowercase:function(k){return String(k).toLowerCase()},uppercase:function(k){return String(k).toUpperCase()},usMoney:function(k){return g.currency(k,"$",2)},currency:function(m,o,l,k){var q="",p=",0",n=0;m=m-0;if(m<0){m=-m;q="-"}l=Ext.isDefined(l)?l:g.currencyPrecision;p+=(l>0?".":"");for(;n2){}else{if(q.length===2){o=q[1].length;w=b.test(q[1])}}k=["var utilFormat=Ext.util.Format,extNumber=Ext.Number,neg,fnum,parts"+(l?",thousandSeparator,thousands=[],j,n,i":"")+(r?',formatString="'+n+'",formatPattern=/[\\d,\\.#]+/':"")+(w?",trailingZeroes=/\\.?0+$/;":";")+'return function(v){if(typeof v!=="number"&&isNaN(v=extNumber.from(v,NaN)))return"";neg=v<0;',"fnum=Ext.Number.toFixed(Math.abs(v), "+o+");"];if(l){if(o){k[k.length]='parts=fnum.split(".");';k[k.length]="fnum=parts[0];"}k[k.length]="if(v>=1000) {";k[k.length]="thousandSeparator=utilFormat.thousandSeparator;thousands.length=0;j=fnum.length;n=fnum.length%3||3;for(i=0;i")},capitalize:Ext.String.capitalize,ellipsis:Ext.String.ellipsis,format:Ext.String.format,htmlDecode:Ext.String.htmlDecode,htmlEncode:Ext.String.htmlEncode,leftPad:Ext.String.leftPad,trim:Ext.String.trim,parseBox:function(l){l=l||0;if(typeof l==="number"){return{top:l,right:l,bottom:l,left:l}}var m=l.split(" "),k=m.length;if(k==1){m[1]=m[2]=m[3]=m[0]}else{if(k==2){m[2]=m[0];m[3]=m[1]}else{if(k==3){m[3]=m[1]}}}return{top:parseInt(m[0],10)||0,right:parseInt(m[1],10)||0,bottom:parseInt(m[2],10)||0,left:parseInt(m[3],10)||0}},escapeRegex:function(k){return k.replace(/([\-.*+?\^${}()|\[\]\/\\])/g,"\\$1")}})}());(Ext.cmd.derive("Ext.util.TaskRunner",Ext.Base,{interval:10,timerId:null,constructor:function(a){var b=this;if(typeof a=="number"){b.interval=a}else{if(a){Ext.apply(b,a)}}b.tasks=[];b.timerFn=Ext.Function.bind(b.onTick,b)},newTask:function(b){var a=new Ext.util.TaskRunner.Task(b);a.manager=this;return a},start:function(a){var c=this,b=Ext.Date.now();if(!a.pending){c.tasks.push(a);a.pending=true}a.stopped=false;a.taskStartTime=b;a.taskRunTime=a.fireOnStart!==false?0:a.taskStartTime;a.taskRunCount=0;if(!c.firing){if(a.fireOnStart!==false){c.startTimer(0,b)}else{c.startTimer(a.interval,b)}}return a},stop:function(a){if(!a.stopped){a.stopped=true;if(a.onStop){a.onStop.call(a.scope||a,a)}}return a},stopAll:function(){Ext.each(this.tasks,this.stop,this)},firing:false,nextExpires:1e+99,onTick:function(){var m=this,e=m.tasks,a=Ext.Date.now(),n=1e+99,k=e.length,c,o,h,b,d,g;m.timerId=null;m.firing=true;for(h=0;hc){n=c}}}if(o){m.tasks=o}m.firing=false;if(m.tasks.length){m.startTimer(n-a,Ext.Date.now())}if(m.fireIdleEvent!==false){Ext.EventManager.idleEvent.fire()}},startTimer:function(e,c){var d=this,b=c+e,a=d.timerId;if(a&&d.nextExpires-b>d.interval){clearTimeout(a);a=null}if(!a){if(e',''," ({childCount} children)","",''," ({depth} deep)","",'',", {type}: {[this.time(values.sum)]} msec (","avg={[this.time(values.sum / parent.count)]}",")","",""].join(""),{time:function(n){return Math.round(n*100)/100}})}var m=this.getData(l);m.name=this.name;m.pure.type="Pure";m.total.type="Total";m.times=[m.pure,m.total];return d.apply(m)},getData:function(l){var m=this;return{count:m.count,childCount:m.childCount,depth:m.maxDepth,pure:g(m.count,m.childCount,l,m.pure),total:g(m.count,m.childCount,l,m.total)}},enter:function(){var l=this,m={accum:l,leave:e,childTime:0,parent:c};++l.depth;if(l.maxDepth','
',"",'
','
',"
",'
','
'].join("");o.body.appendChild(d)}g=c[l];while(h--){j=i[h];m=g&&g[h];if(m!==undefined){k[j.identity]=m}else{if(d||j.early){k[j.identity]=j.fn.call(k,o,d)}else{e.push(j)}}}if(d){o.body.removeChild(d)}k.toRun=e},PointerEvents:"pointerEvents" in document.documentElement.style,LocalStorage:(function(){try{return"localStorage" in window&&window.localStorage!==null}catch(d){return false}})(),CSS3BoxShadow:"boxShadow" in document.documentElement.style||"WebkitBoxShadow" in document.documentElement.style||"MozBoxShadow" in document.documentElement.style,ClassList:!!document.documentElement.classList,OrientationChange:((typeof window.orientation!="undefined")&&("onorientationchange" in window)),DeviceMotion:("ondevicemotion" in window),Touch:("ontouchstart" in window)&&(!Ext.is.Desktop),TimeoutActualLateness:(function(){setTimeout(function(){Ext.supports.TimeoutActualLateness=arguments.length!==0},0)}()),tests:[{identity:"Transitions",fn:function(k,m){var j=["webkit","Moz","o","ms","khtml"],l="TransitionEnd",d=[j[0]+l,"transitionend",j[2]+l,j[3]+l,j[4]+l],h=j.length,g=0,e=false;for(;g

";return(g.childNodes.length==2)}},{identity:"Float",fn:function(d,e){return !!e.lastChild.style.cssFloat}},{identity:"AudioTag",fn:function(d){return !!d.createElement("audio").canPlayType}},{identity:"History",fn:function(){var d=window.history;return !!(d&&d.pushState)}},{identity:"CSS3DTransform",fn:function(){return(typeof WebKitCSSMatrix!="undefined"&&new WebKitCSSMatrix().hasOwnProperty("m41"))}},{identity:"CSS3LinearGradient",fn:function(j,d){var l="background-image:",k="-webkit-gradient(linear, left top, right bottom, from(black), to(white))",i="linear-gradient(left top, black, white)",h="-moz-"+i,e="-ms-"+i,g="-o-"+i,m=[l+k,l+i,l+h,l+e,l+g];d.style.cssText=m.join(";");return((""+d.style.backgroundImage).indexOf("gradient")!==-1)&&!Ext.isIE9}},{identity:"CSS3BorderRadius",fn:function(h,j){var e=["borderRadius","BorderRadius","MozBorderRadius","WebkitBorderRadius","OBorderRadius","KhtmlBorderRadius"],g=false,d;for(d=0;d=534.16}},{identity:"TextAreaMaxLength",fn:function(){var d=document.createElement("textarea");return("maxlength" in d)}},{identity:"GetPositionPercentage",fn:function(d,e){return a(e.childNodes[2],"left")=="10%"}},{identity:"PercentageHeightOverflowBug",fn:function(h){var d=false,g,e;if(Ext.getScrollbarSize().height){e=h.createElement("div");g=e.style;g.height="50px";g.width="50px";g.overflow="auto";g.position="absolute";e.innerHTML=['
','
',"
"].join("");h.body.appendChild(e);if(e.firstChild.offsetHeight===50){d=true}h.body.removeChild(e)}return d}},{identity:"xOriginBug",fn:function(h,i){i.innerHTML='
';var g=document.getElementById("b1").getBoundingClientRect(),e=document.getElementById("b2").getBoundingClientRect(),d=document.getElementById("b3").getBoundingClientRect();return(e.left!==g.left&&d.right!==g.right)}},{identity:"ScrollWidthInlinePaddingBug",fn:function(h){var d=false,g,e;e=h.createElement("div");g=e.style;g.height="50px";g.width="50px";g.padding="10px";g.overflow="hidden";g.position="absolute";e.innerHTML='';h.body.appendChild(e);if(e.scrollWidth===70){d=true}h.body.removeChild(e);return d}}]}}());Ext.supports.init();Ext.util.DelayedTask=function(e,d,b,h){var g=this,a,c=function(){clearInterval(g.id);g.id=null;e.apply(d,b||[]);Ext.EventManager.idleEvent.fire()};h=typeof h==="boolean"?h:true;g.id=null;g.delay=function(j,l,k,i){if(h){g.cancel()}a=j||a,e=l||e;d=k||d;b=i||b;if(!g.id){g.id=setInterval(c,a)}};g.cancel=function(){if(g.id){clearInterval(g.id);g.id=null}}};(Ext.cmd.derive("Ext.util.Event",Ext.Base,function(){var d=Array.prototype.slice,a=Ext.Array.insert,b=Ext.Array.toArray,c=Ext.util.DelayedTask;return{isEvent:true,suspended:0,noOptions:{},constructor:function(g,e){this.name=e;this.observable=g;this.listeners=[]},addListener:function(p,r,t){var n=this,o,j,q,e,s,m,h,l,k,g;r=r||n.observable;if(!n.isListening(p,r)){j=n.createListener(p,r,t);if(n.firing){n.listeners=n.listeners.slice(0)}o=n.listeners;l=h=o.length;q=t&&t.priority;s=n._highestNegativePriorityIndex;m=(s!==undefined);if(q){e=(q<0);if(!e||m){for(k=(e?s:0);k0){l.firing=true;g=arguments.length?d.call(arguments,0):[];e=g.length;for(h=0;h111&&j.keyCode<124){j.keyCode=-1}}catch(k){}}},getRelatedTarget:function(j){j=j.browserEvent||j;var k=j.relatedTarget;if(!k){if(b.mouseLeaveRe.test(j.type)){k=j.toElement}else{if(b.mouseEnterRe.test(j.type)){k=j.fromElement}}}return b.resolveTextNode(k)},getPageX:function(j){return b.getPageXY(j)[0]},getPageY:function(j){return b.getPageXY(j)[1]},getPageXY:function(l){l=l.browserEvent||l;var k=l.pageX,n=l.pageY,m=h.documentElement,j=h.body;if(!k&&k!==0){k=l.clientX+(m&&m.scrollLeft||j&&j.scrollLeft||0)-(m&&m.clientLeft||j&&j.clientLeft||0);n=l.clientY+(m&&m.scrollTop||j&&j.scrollTop||0)-(m&&m.clientTop||j&&j.clientTop||0)}return[k,n]},getTarget:function(j){j=j.browserEvent||j;return b.resolveTextNode(j.target||j.srcElement)},resolveTextNode:Ext.isGecko?function(k){if(k){var j=HTMLElement.prototype.toString.call(k);if(j!=="[xpconnect wrapped native prototype]"&&j!=="[object XULElement]"){return k.nodeType==3?k.parentNode:k}}}:function(j){return j&&j.nodeType==3?j.parentNode:j},curWidth:0,curHeight:0,onWindowResize:function(m,l,k){var j=b.resizeEvent;if(!j){b.resizeEvent=j=new Ext.util.Event();b.on(g,"resize",b.fireResize,null,{buffer:100})}j.addListener(m,l,k)},fireResize:function(){var j=Ext.Element.getViewWidth(),k=Ext.Element.getViewHeight();if(b.curHeight!=k||b.curWidth!=j){b.curHeight=k;b.curWidth=j;b.resizeEvent.fire(j,k)}},removeResizeListener:function(l,k){var j=b.resizeEvent;if(j){j.removeListener(l,k)}},onWindowUnload:function(m,l,k){var j=b.unloadEvent;if(!j){b.unloadEvent=j=new Ext.util.Event();b.addListener(g,"unload",b.fireUnload)}if(m){j.addListener(m,l,k)}},fireUnload:function(){try{h=g=undefined;var o,k,m,l,j;b.unloadEvent.fire();if(Ext.isGecko3){o=Ext.ComponentQuery.query("gridview");k=0;m=o.length;for(;k=525:!((Ext.isGecko&&!Ext.isWindows)||Ext.isOpera),getKeyEvent:function(){return b.useKeyDown?"keydown":"keypress"}});if(!a&&document.attachEvent){Ext.apply(b,{pollScroll:function(){var j=true;try{document.documentElement.doScroll("left")}catch(k){j=false}if(j&&document.body){b.onReadyEvent({type:"doScroll"})}else{b.scrollTimeout=setTimeout(b.pollScroll,20)}return j},scrollTimeout:null,readyStatesRe:/complete/i,checkReadyState:function(){var j=document.readyState;if(b.readyStatesRe.test(j)){b.onReadyEvent({type:j})}},bindReadyEvent:function(){var j=true;if(b.hasBoundOnReady){return}try{j=window.frameElement===undefined}catch(k){j=false}if(!j||!h.documentElement.doScroll){b.pollScroll=Ext.emptyFn}if(b.pollScroll()===true){return}if(h.readyState=="complete"){b.onReadyEvent({type:"already "+(h.readyState||"body")})}else{h.attachEvent("onreadystatechange",b.checkReadyState);window.attachEvent("onload",b.onReadyEvent);b.hasBoundOnReady=true}},onReadyEvent:function(j){if(j&&j.type){b.onReadyChain.push(j.type)}if(b.hasBoundOnReady){document.detachEvent("onreadystatechange",b.checkReadyState);window.detachEvent("onload",b.onReadyEvent)}if(Ext.isNumber(b.scrollTimeout)){clearTimeout(b.scrollTimeout);delete b.scrollTimeout}if(!Ext.isReady){b.fireDocReady()}},onReadyChain:[]})}Ext.onReady=function(l,k,j){Ext.Loader.onReady(l,k,true,j)};Ext.onDocumentReady=b.onDocumentReady;b.on=b.addListener;b.un=b.removeListener;Ext.onReady(d)}();Ext.setVersion("ablduck","1.0.0");Ext.setVersion("ext-theme-base","4.2.1");Ext.setVersion("ext-theme-classic","4.2.1");Ext.setVersion("ext-theme-neutral","4.2.1");(Ext.cmd.derive("Ext.util.Observable",Ext.Base,function(a){var d=[],e=Array.prototype,g=e.slice,c=Ext.util.Event,b=function(h){if(h instanceof b){return h}this.observable=h;if(arguments[1].isObservable){this.managedListeners=true}this.args=g.call(arguments,1)};b.prototype.destroy=function(){this.observable[this.managedListeners?"mun":"un"].apply(this.observable,this.args)};return{statics:{releaseCapture:function(h){h.fireEventArgs=this.prototype.fireEventArgs},capture:function(k,i,h){var j=function(l,m){return i.apply(h,[l].concat(m))};this.captureArgs(k,j,h)},captureArgs:function(j,i,h){j.fireEventArgs=Ext.Function.createInterceptor(j.fireEventArgs,i,h)},observe:function(h,i){if(h){if(!h.isObservable){Ext.applyIf(h,new this());this.captureArgs(h.prototype,h.fireEventArgs,h)}if(Ext.isObject(i)){h.on(i)}}return h},prepareClass:function(j,i){if(!j.HasListeners){var k=function(){},h=j.superclass.HasListeners||(i&&i.HasListeners)||a.HasListeners;j.prototype.HasListeners=j.HasListeners=k;k.prototype=j.hasListeners=new h()}}},isObservable:true,eventsSuspended:0,constructor:function(h){var i=this;Ext.apply(i,h);if(!i.hasListeners){i.hasListeners=new i.HasListeners()}i.events=i.events||{};if(i.listeners){i.on(i.listeners);i.listeners=null}if(i.bubbleEvents){i.enableBubble(i.bubbleEvents)}},onClassExtended:function(h){if(!h.HasListeners){a.prepareClass(h)}},eventOptionsRe:/^(?:scope|delay|buffer|single|stopEvent|preventDefault|stopPropagation|normalized|args|delegate|element|destroyable|vertical|horizontal|freezeEvent|priority)$/,addManagedListener:function(o,k,m,p,q,j){var l=this,n=l.managedListeners=l.managedListeners||[],i,h;if(typeof k!=="string"){h=arguments.length>4?q:k;q=k;for(k in q){if(q.hasOwnProperty(k)){i=q[k];if(!l.eventOptionsRe.test(k)){l.addManagedListener(o,k,i.fn||i,i.scope||q.scope||p,i.fn?i:h,true)}}}if(q&&q.destroyable){return new b(l,o,q)}}else{if(typeof m==="string"){p=p||l;m=Ext.resolveMethod(m,p)}n.push({item:o,ename:k,fn:m,scope:p,options:q});o.on(k,m,p,q);if(!j&&q&&q.destroyable){return new b(l,o,k,m,p)}}},removeManagedListener:function(q,l,o,r){var n=this,s,j,p,h,m,k;if(typeof l!=="string"){s=l;for(l in s){if(s.hasOwnProperty(l)){j=s[l];if(!n.eventOptionsRe.test(l)){n.removeManagedListener(q,l,j.fn||j,j.scope||s.scope||r)}}}}else{p=n.managedListeners?n.managedListeners.slice():[];if(typeof o==="string"){r=r||n;o=Ext.resolveMethod(o,r)}for(m=0,h=p.length;m=532){a=120}else{a=12}a*=3}else{a=120}}return a}()),clickRe:/(dbl)?click/,safariKeys:{3:13,63234:37,63235:39,63232:38,63233:40,63276:33,63277:34,63272:46,63273:36,63275:35},btnMap:Ext.isIE?{1:0,4:1,2:2}:{0:0,1:1,2:2},constructor:function(a,b){if(a){this.setEvent(a.browserEvent||a,b)}},setEvent:function(d,e){var c=this,b,a;if(d===c||(d&&d.browserEvent)){return d}c.browserEvent=d;if(d){b=d.button?c.btnMap[d.button]:(d.which?d.which-1:-1);if(c.clickRe.test(d.type)&&b==-1){b=0}a={type:d.type,button:b,shiftKey:d.shiftKey,ctrlKey:d.ctrlKey||d.metaKey||false,altKey:d.altKey,keyCode:d.keyCode,charCode:d.charCode,target:Ext.EventManager.getTarget(d),relatedTarget:Ext.EventManager.getRelatedTarget(d),currentTarget:d.currentTarget,xy:(e?c.getXY():null)}}else{a={button:-1,shiftKey:false,ctrlKey:false,altKey:false,keyCode:0,charCode:0,target:null,xy:[0,0]}}Ext.apply(c,a);return c},stopEvent:function(){this.stopPropagation();this.preventDefault()},preventDefault:function(){if(this.browserEvent){Ext.EventManager.preventDefault(this.browserEvent)}},stopPropagation:function(){var a=this.browserEvent;if(a){if(a.type=="mousedown"){Ext.EventManager.stoppedMouseDownEvent.fire(this)}Ext.EventManager.stopPropagation(a)}},getCharCode:function(){return this.charCode||this.keyCode},getKey:function(){return this.normalizeKey(this.keyCode||this.charCode)},normalizeKey:function(a){return Ext.isWebKit?(this.safariKeys[a]||a):a},getPageX:function(){return this.getX()},getPageY:function(){return this.getY()},getX:function(){return this.getXY()[0]},getY:function(){return this.getXY()[1]},getXY:function(){if(!this.xy){this.xy=Ext.EventManager.getPageXY(this.browserEvent)}return this.xy},getTarget:function(b,c,a){if(b){return Ext.fly(this.target).findParent(b,c,a)}return a?Ext.get(this.target):this.target},getRelatedTarget:function(b,c,a){if(b&&this.relatedTarget){return Ext.fly(this.relatedTarget).findParent(b,c,a)}return a?Ext.get(this.relatedTarget):this.relatedTarget},correctWheelDelta:function(c){var b=this.WHEEL_SCALE,a=Math.round(c/b);if(!a&&c){a=(c<0)?-1:1}return a},getWheelDeltas:function(){var d=this,c=d.browserEvent,b=0,a=0;if(Ext.isDefined(c.wheelDeltaX)){b=c.wheelDeltaX;a=c.wheelDeltaY}else{if(c.wheelDelta){a=c.wheelDelta}else{if(c.detail){a=-c.detail;if(a>100){a=3}else{if(a<-100){a=-3}}if(Ext.isDefined(c.axis)&&c.axis===c.HORIZONTAL_AXIS){b=a;a=0}}}}return{x:d.correctWheelDelta(b),y:d.correctWheelDelta(a)}},getWheelDelta:function(){var a=this.getWheelDeltas();return a.y},within:function(d,e,b){if(d){var c=e?this.getRelatedTarget():this.getTarget(),a;if(c){a=Ext.fly(d,"_internal").contains(c);if(!a&&b){a=c==Ext.getDom(d)}return a}}return false},isNavKeyPress:function(){var b=this,a=this.normalizeKey(b.keyCode);return(a>=33&&a<=40)||a==b.RETURN||a==b.TAB||a==b.ESC},isSpecialKey:function(){var a=this.normalizeKey(this.keyCode);return(this.type=="keypress"&&this.ctrlKey)||this.isNavKeyPress()||(a==this.BACKSPACE)||(a>=16&&a<=20)||(a>=44&&a<=46)},getPoint:function(){var a=this.getXY();return new Ext.util.Point(a[0],a[1])},hasModifier:function(){return this.ctrlKey||this.altKey||this.shiftKey||this.metaKey},injectEvent:(function(){var d,e={},c;if(!Ext.isIE9m&&document.createEvent){d={createHtmlEvent:function(k,i,h,g){var j=k.createEvent("HTMLEvents");j.initEvent(i,h,g);return j},createMouseEvent:function(u,s,m,l,o,k,i,j,g,r,q,n,p){var h=u.createEvent("MouseEvents"),t=u.defaultView||window;if(h.initMouseEvent){h.initMouseEvent(s,m,l,t,o,k,i,k,i,j,g,r,q,n,p)}else{h=u.createEvent("UIEvents");h.initEvent(s,m,l);h.view=t;h.detail=o;h.screenX=k;h.screenY=i;h.clientX=k;h.clientY=i;h.ctrlKey=j;h.altKey=g;h.metaKey=q;h.shiftKey=r;h.button=n;h.relatedTarget=p}return h},createUIEvent:function(m,k,i,h,j){var l=m.createEvent("UIEvents"),g=m.defaultView||window;l.initUIEvent(k,i,h,g,j);return l},fireEvent:function(i,g,h){i.dispatchEvent(h)},fixTarget:function(g){if(g==window&&!g.dispatchEvent){return document}return g}}}else{if(document.createEventObject){c={0:1,1:4,2:2};d={createHtmlEvent:function(k,i,h,g){var j=k.createEventObject();j.bubbles=h;j.cancelable=g;return j},createMouseEvent:function(t,s,m,l,o,k,i,j,g,r,q,n,p){var h=t.createEventObject();h.bubbles=m;h.cancelable=l;h.detail=o;h.screenX=k;h.screenY=i;h.clientX=k;h.clientY=i;h.ctrlKey=j;h.altKey=g;h.shiftKey=r;h.metaKey=q;h.button=c[n]||n;h.relatedTarget=p;return h},createUIEvent:function(l,j,h,g,i){var k=l.createEventObject();k.bubbles=h;k.cancelable=g;return k},fireEvent:function(i,g,h){i.fireEvent("on"+g,h)},fixTarget:function(g){if(g==document){return document.documentElement}return g}}}}Ext.Object.each({load:[false,false],unload:[false,false],select:[true,false],change:[true,false],submit:[true,true],reset:[true,false],resize:[true,false],scroll:[true,false]},function(i,j){var h=j[0],g=j[1];e[i]=function(m,k){var l=d.createHtmlEvent(i,h,g);d.fireEvent(m,i,l)}});function b(i,h){var g=(i!="mousemove");return function(m,j){var l=j.getXY(),k=d.createMouseEvent(m.ownerDocument,i,true,g,h,l[0],l[1],j.ctrlKey,j.altKey,j.shiftKey,j.metaKey,j.button,j.relatedTarget);d.fireEvent(m,i,k)}}Ext.each(["click","dblclick","mousedown","mouseup","mouseover","mousemove","mouseout"],function(g){e[g]=b(g,1)});Ext.Object.each({focusin:[true,false],focusout:[true,false],activate:[true,true],focus:[false,false],blur:[false,false]},function(i,j){var h=j[0],g=j[1];e[i]=function(m,k){var l=d.createUIEvent(m.ownerDocument,i,h,g,1);d.fireEvent(m,i,l)}});if(!d){e={};d={fixTarget:Ext.identityFn}}function a(h,g){}return function(j){var i=this,h=e[i.type]||a,g=j?(j.dom||j):i.getTarget();g=d.fixTarget(g);h(g,i)}}())},1,0,0,0,0,0,[Ext,"EventObjectImpl"],function(){Ext.EventObject=new Ext.EventObjectImpl()}));(Ext.cmd.derive("Ext.dom.AbstractQuery",Ext.Base,{select:function(k,b){var h=[],d,g,e,c,a;b=b||document;if(typeof b=="string"){b=document.getElementById(b)}k=k.split(",");for(g=0,c=k.length;g")}else{b.push(">");if((a=j.tpl)){a.applyOut(j.tplData,b)}if((a=j.html)){b.push(a)}if((a=j.cn||j.children)){h.generateMarkup(a,b)}c=h.closeTags;b.push(c[k]||(c[k]=""))}}}return b},generateStyles:function(e,c){var b=c||[],d;for(d in e){if(e.hasOwnProperty(d)){b.push(this.decamelizeName(d),":",e[d],";")}}return c||b.join("")},markup:function(a){if(typeof a=="string"){return a}var b=this.generateMarkup(a,[]);return b.join("")},applyStyles:function(c,d){if(d){var b=0,a;c=Ext.fly(c,"_applyStyles");if(typeof d=="function"){d=d.call()}if(typeof d=="string"){d=Ext.util.Format.trim(d).split(this.styleSepRe);for(a=d.length;b "'+c+'"'},insertBefore:function(a,c,b){return this.doInsert(a,c,b,"beforebegin")},insertAfter:function(a,c,b){return this.doInsert(a,c,b,"afterend","nextSibling")},insertFirst:function(a,c,b){return this.doInsert(a,c,b,"afterbegin","firstChild")},append:function(a,c,b){return this.doInsert(a,c,b,"beforeend","",true)},overwrite:function(a,c,b){a=Ext.getDom(a);a.innerHTML=this.markup(c);return b?Ext.get(a.firstChild):a.firstChild},doInsert:function(d,g,e,h,c,a){var b=this.insertHtml(h,Ext.getDom(d),this.markup(g));return e?Ext.get(b,true):b}},0,0,0,0,0,0,[Ext.dom,"AbstractHelper"],0));Ext.define("Ext.dom.AbstractElement_static",{override:"Ext.dom.AbstractElement",inheritableStatics:{unitRe:/\d+(px|em|%|en|ex|pt|in|cm|mm|pc)$/i,camelRe:/(-[a-z])/gi,msRe:/^-ms-/,cssRe:/([a-z0-9\-]+)\s*:\s*([^;\s]+(?:\s*[^;\s]+)*)?;?/gi,opacityRe:/alpha\(opacity=(.*)\)/i,propertyCache:{},defaultUnit:"px",borders:{l:"border-left-width",r:"border-right-width",t:"border-top-width",b:"border-bottom-width"},paddings:{l:"padding-left",r:"padding-right",t:"padding-top",b:"padding-bottom"},margins:{l:"margin-left",r:"margin-right",t:"margin-top",b:"margin-bottom"},addUnits:function(b,a){if(typeof b=="number"){return b+(a||this.defaultUnit||"px")}if(b===""||b=="auto"||b===undefined||b===null){return b||""}if(!this.unitRe.test(b)){return b||""}return b},isAncestor:function(b,d){var a=false;b=Ext.getDom(b);d=Ext.getDom(d);if(b&&d){if(b.contains){return b.contains(d)}else{if(b.compareDocumentPosition){return !!(b.compareDocumentPosition(d)&16)}else{while((d=d.parentNode)){a=d==b||a}}}}return a},parseBox:function(c){c=c||0;var a=typeof c,d,b;if(a==="number"){return{top:c,right:c,bottom:c,left:c}}else{if(a!=="string"){return c}}d=c.split(" ");b=d.length;if(b==1){d[1]=d[2]=d[3]=d[0]}else{if(b==2){d[2]=d[0];d[3]=d[1]}else{if(b==3){d[3]=d[1]}}}return{top:parseFloat(d[0])||0,right:parseFloat(d[1])||0,bottom:parseFloat(d[2])||0,left:parseFloat(d[3])||0}},unitizeBox:function(g,e){var d=this.addUnits,c=this.parseBox(g);return d(c.top,e)+" "+d(c.right,e)+" "+d(c.bottom,e)+" "+d(c.left,e)},camelReplaceFn:function(b,c){return c.charAt(1).toUpperCase()},normalize:function(a){if(a=="float"){a=Ext.supports.Float?"cssFloat":"styleFloat"}return this.propertyCache[a]||(this.propertyCache[a]=a.replace(this.msRe,"ms-").replace(this.camelRe,this.camelReplaceFn))},getDocumentHeight:function(){return Math.max(!Ext.isStrict?document.body.scrollHeight:document.documentElement.scrollHeight,this.getViewportHeight())},getDocumentWidth:function(){return Math.max(!Ext.isStrict?document.body.scrollWidth:document.documentElement.scrollWidth,this.getViewportWidth())},getViewportHeight:function(){return window.innerHeight},getViewportWidth:function(){return window.innerWidth},getViewSize:function(){return{width:window.innerWidth,height:window.innerHeight}},getOrientation:function(){if(Ext.supports.OrientationChange){return(window.orientation==0)?"portrait":"landscape"}return(window.innerHeight>window.innerWidth)?"portrait":"landscape"},fromPoint:function(a,b){return Ext.get(document.elementFromPoint(a,b))},parseStyles:function(c){var a={},b=this.cssRe,d;if(c){b.lastIndex=0;while((d=b.exec(c))){a[d[1]]=d[2]||""}}return a}}},function(){var c=document,b=null,a=c.compatMode=="CSS1Compat";if(!("activeElement" in c)&&c.addEventListener){c.addEventListener("focus",function(e){if(e&&e.target){b=(e.target==c)?null:e.target}},true)}function d(g,h,e){return function(){g.selectionStart=h;g.selectionEnd=e}}this.addInheritableStatics({getActiveElement:function(){var h;try{h=c.activeElement}catch(g){}h=h||b;if(!h){h=b=document.body}return h},getRightMarginFixCleaner:function(k){var h=Ext.supports,i=h.DisplayChangeInputSelectionBug,j=h.DisplayChangeTextAreaSelectionBug,l,e,m,g;if(i||j){l=c.activeElement||b;e=l&&l.tagName;if((j&&e=="TEXTAREA")||(i&&e=="INPUT"&&l.type=="text")){if(Ext.dom.Element.isAncestor(k,l)){m=l.selectionStart;g=l.selectionEnd;if(Ext.isNumber(m)&&Ext.isNumber(g)){return d(l,m,g)}}}}return Ext.emptyFn},getViewWidth:function(e){return e?Ext.dom.Element.getDocumentWidth():Ext.dom.Element.getViewportWidth()},getViewHeight:function(e){return e?Ext.dom.Element.getDocumentHeight():Ext.dom.Element.getViewportHeight()},getDocumentHeight:function(){return Math.max(!a?c.body.scrollHeight:c.documentElement.scrollHeight,Ext.dom.Element.getViewportHeight())},getDocumentWidth:function(){return Math.max(!a?c.body.scrollWidth:c.documentElement.scrollWidth,Ext.dom.Element.getViewportWidth())},getViewportHeight:function(){return Ext.isIE9m?(Ext.isStrict?c.documentElement.clientHeight:c.body.clientHeight):self.innerHeight},getViewportWidth:function(){return(!Ext.isStrict&&!Ext.isOpera)?c.body.clientWidth:Ext.isIE9m?c.documentElement.clientWidth:self.innerWidth},serializeForm:function(i){var j=i.elements||(document.forms[i]||Ext.getDom(i)).elements,t=false,s=encodeURIComponent,m="",l=j.length,n,g,r,v,u,p,k,q,h;for(p=0;p0?s:0},getWidth:function(s){var u=this.dom,t=s?(u.clientWidth-this.getPadding("lr")):u.offsetWidth;return t>0?t:0},setWidth:function(s){var t=this;t.dom.style.width=d.addUnits(s);return t},setHeight:function(s){var t=this;t.dom.style.height=d.addUnits(s);return t},getBorderWidth:function(s){return this.addStyles(s,l)},getPadding:function(s){return this.addStyles(s,g)},margins:n,applyStyles:function(u){if(u){var t,s,v=this.dom;if(typeof u=="function"){u=u.call()}if(typeof u=="string"){u=Ext.util.Format.trim(u).split(/\s*(?::|;)\s*/);for(t=0,s=u.length;t'+t+""):""});A=y.getSize();v.mask=C;if(u===document.body){A.height=window.innerHeight;if(y.orientationHandler){Ext.EventManager.unOrientationChange(y.orientationHandler,y)}y.orientationHandler=function(){A=y.getSize();A.height=window.innerHeight;C.setSize(A)};Ext.EventManager.onOrientationChange(y.orientationHandler,y)}C.setSize(A);if(Ext.is.iPad){Ext.repaint()}},unmask:function(){var t=this,v=(t.$cache||t.getCache()).data,s=v.mask,u=Ext.baseCSSPrefix;if(s){s.remove();delete v.mask}t.removeCls([u+"masked",u+"masked-relative"]);if(t.dom===document.body){Ext.EventManager.unOrientationChange(t.orientationHandler,t);delete t.orientationHandler}}});Ext.onReady(function(){var A=Ext.supports,s,y,w,t,z;function x(F,C,E,B){var D=B[this.name]||"";return c.test(D)?"transparent":D}function v(H,E,G,D){var B=D.marginRight,C,F;if(B!="0px"){C=H.style;F=C.display;C.display="inline-block";B=(G?D:H.ownerDocument.defaultView.getComputedStyle(H,null)).marginRight;C.display=F}return B}function u(I,F,H,E){var B=E.marginRight,D,C,G;if(B!="0px"){D=I.style;C=d.getRightMarginFixCleaner(I);G=D.display;D.display="inline-block";B=(H?E:I.ownerDocument.defaultView.getComputedStyle(I,"")).marginRight;D.display=G;C()}return B}s=d.prototype.styleHooks;if(A.init){A.init()}if(!A.RightMargin){s.marginRight=s["margin-right"]={name:"marginRight",get:(A.DisplayChangeInputSelectionBug||A.DisplayChangeTextAreaSelectionBug)?u:v}}if(!A.TransparentColor){y=["background-color","border-color","color","outline-color"];for(w=y.length;w--;){t=y[w];z=d.normalize(t);s[t]=s[z]={name:z,get:x}}}})});Ext.define("Ext.dom.AbstractElement_traversal",{override:"Ext.dom.AbstractElement",findParent:function(h,b,a){var e=this.dom,c=document.documentElement,g=0,d;b=b||50;if(isNaN(b)){d=Ext.getDom(b);b=Number.MAX_VALUE}while(e&&e.nodeType==1&&g "+a,c.dom);return b?d:Ext.get(d)},parent:function(a,b){return this.matchNode("parentNode","parentNode",a,b)},next:function(a,b){return this.matchNode("nextSibling","nextSibling",a,b)},prev:function(a,b){return this.matchNode("previousSibling","previousSibling",a,b)},first:function(a,b){return this.matchNode("nextSibling","firstChild",a,b)},last:function(a,b){return this.matchNode("previousSibling","lastChild",a,b)},matchNode:function(b,e,a,c){if(!this.dom){return null}var d=this.dom[e];while(d){if(d.nodeType==1&&(!a||Ext.DomQuery.is(d,a))){return !c?Ext.get(d):d}d=d[b]}return null},isAncestor:function(a){return this.self.isAncestor.call(this.self,this.dom,a)}});(Ext.cmd.derive("Ext.dom.AbstractElement",Ext.Base,{trimRe:/^\s+|\s+$/g,whitespaceRe:/\s/,inheritableStatics:{trimRe:/^\s+|\s+$/g,whitespaceRe:/\s/,get:function(c){var i=this,j=window.document,d=Ext.dom.Element,h,b,g,e,a;if(!c){return null}if(c.isFly){c=c.dom}if(typeof c=="string"){if(c==Ext.windowId){return d.get(window)}else{if(c==Ext.documentId){return d.get(j)}}h=Ext.cache[c];if(h&&h.skipGarbageCollection){g=h.el;return g}if(!(e=j.getElementById(c))){return null}if(h&&h.el){g=Ext.updateCacheEntry(h,e).el}else{g=new d(e,!!h)}return g}else{if(c.tagName){if(!(a=c.id)){a=Ext.id(c)}h=Ext.cache[a];if(h&&h.el){g=Ext.updateCacheEntry(h,c).el}else{g=new d(c,!!h)}return g}else{if(c instanceof i){if(c!=i.docEl&&c!=i.winEl){a=c.id;h=Ext.cache[a];if(h){Ext.updateCacheEntry(h,j.getElementById(a)||c.dom)}}return c}else{if(c.isComposite){return c}else{if(Ext.isArray(c)){return i.select(c)}else{if(c===j){if(!i.docEl){b=i.docEl=Ext.Object.chain(d.prototype);b.dom=j;b.el=b;b.id=Ext.id(j);i.addToCache(b)}return i.docEl}else{if(c===window){if(!i.winEl){i.winEl=Ext.Object.chain(d.prototype);i.winEl.dom=window;i.winEl.id=Ext.id(window);i.addToCache(i.winEl)}return i.winEl}}}}}}}return null},addToCache:function(a,b){if(a){Ext.addCacheEntry(b,a)}return a},addMethods:function(){this.override.apply(this,arguments)},mergeClsList:function(){var m,k={},g,b,d,h,c,n=[],e=false,a=this.trimRe,l=this.whitespaceRe;for(g=0,b=arguments.length;g",n=""+h,k=c+"",e=""+n,p=document.createElement("div"),m=["BeforeBegin","previousSibling"],j=["AfterEnd","nextSibling"],d={beforebegin:m,afterend:j},g={beforebegin:m,afterend:j,afterbegin:["AfterBegin","firstChild"],beforeend:["BeforeEnd","lastChild"]};return{tableRe:/^(?:table|thead|tbody|tr|td)$/i,tableElRe:/td|tr|tbody|thead/i,useDom:false,createDom:function(q,w){var r,z=document,u,x,s,y,v,t;if(Ext.isArray(q)){r=z.createDocumentFragment();for(v=0,t=q.length;v1){for(;c]*)\>)|(?:<\/tpl>)/g,actionsRe:/\s*(elif|elseif|if|for|foreach|exec|switch|case|eval|between)\s*\=\s*(?:(?:"([^"]*)")|(?:'([^']*)'))\s*/g,propRe:/prop=(?:(?:"([^"]*)")|(?:'([^']*)'))/,defaultRe:/^\s*default\s*$/,elseRe:/^\s*else\s*$/},1,0,0,0,0,0,[Ext,"XTemplateParser"],0));(Ext.cmd.derive("Ext.XTemplateCompiler",Ext.XTemplateParser,{useEval:Ext.isGecko,useIndex:Ext.isIE8m,useFormat:true,propNameRe:/^[\w\d\$]*$/,compile:function(a){var c=this,b=c.generate(a);return c.useEval?c.evalTpl(b):(new Function("Ext",b))(Ext)},generate:function(a){var d=this,b="var fm=Ext.util.Format,ts=Object.prototype.toString;",c;d.maxLevel=0;d.body=["var c0=values, a0="+d.createArrayTest(0)+", p0=parent, n0=xcount, i0=xindex, k0, v;\n"];if(d.definitions){if(typeof d.definitions==="string"){d.definitions=[d.definitions,b]}else{d.definitions.push(b)}}else{d.definitions=[b]}d.switches=[];d.parse(a);d.definitions.push((d.useEval?"$=":"return")+" function ("+d.fnArgs+") {",d.body.join(""),"}");c=d.definitions.join("\n");d.definitions.length=d.body.length=d.switches.length=0;delete d.definitions;delete d.body;delete d.switches;return c},doText:function(c){var b=this,a=b.body;c=c.replace(b.aposRe,"\\'").replace(b.newLineRe,"\\n");if(b.useIndex){a.push("out[out.length]='",c,"'\n")}else{a.push("out.push('",c,"')\n")}},doExpr:function(b){var a=this.body;a.push("if ((v="+b+") != null) out");if(this.useIndex){a.push("[out.length]=v+''\n")}else{a.push(".push(v+'')\n")}},doTag:function(a){var b=this.parseTag(a);if(b){this.doExpr(b)}else{this.doText("{"+a+"}")}},doElse:function(){this.body.push("} else {\n")},doEval:function(a){this.body.push(a,"\n")},doIf:function(b,c){var a=this;if(b==="."){a.body.push("if (values) {\n")}else{if(a.propNameRe.test(b)){a.body.push("if (",a.parseTag(b),") {\n")}else{a.body.push("if (",a.addFn(b),a.callFn,") {\n")}}if(c.exec){a.doExec(c.exec)}},doElseIf:function(b,c){var a=this;if(b==="."){a.body.push("else if (values) {\n")}else{if(a.propNameRe.test(b)){a.body.push("} else if (",a.parseTag(b),") {\n")}else{a.body.push("} else if (",a.addFn(b),a.callFn,") {\n")}}if(c.exec){a.doExec(c.exec)}},doSwitch:function(b){var a=this;if(b==="."){a.body.push("switch (values) {\n")}else{if(a.propNameRe.test(b)){a.body.push("switch (",a.parseTag(b),") {\n")}else{a.body.push("switch (",a.addFn(b),a.callFn,") {\n")}}a.switches.push(0)},doCase:function(e){var d=this,c=Ext.isArray(e)?e:[e],g=d.switches.length-1,a,b;if(d.switches[g]){d.body.push("break;\n")}else{d.switches[g]++}for(b=0,g=c.length;b1){ out.push("',h.between,'"); } \n')}},doForEach:function(e,h){var d=this,c,b=d.level,a=b-1,g;if(e==="."){c="values"}else{if(d.propNameRe.test(e)){c=d.parseTag(e)}else{c=d.addFn(e)+d.callFn}}if(d.maxLevel1){ out.push("',h.between,'"); } \n')}},createArrayTest:("isArray" in Array)?function(a){return"Array.isArray(c"+a+")"}:function(a){return"ts.call(c"+a+')==="[object Array]"'},doExec:function(c,d){var b=this,a="f"+b.definitions.length;b.definitions.push("function "+a+"("+b.fnArgs+") {"," try { with(values) {"," "+c," }} catch(e) {","}","}");b.body.push(a+b.callFn+"\n")},addFn:function(a){var c=this,b="f"+c.definitions.length;if(a==="."){c.definitions.push("function "+b+"("+c.fnArgs+") {"," return values","}")}else{if(a===".."){c.definitions.push("function "+b+"("+c.fnArgs+") {"," return parent","}")}else{c.definitions.push("function "+b+"("+c.fnArgs+") {"," try { with(values) {"," return("+a+")"," }} catch(e) {","}","}")}}return b},parseTag:function(b){var h=this,a=h.tagRe.exec(b),e,i,d,g,c;if(!a){return null}e=a[1];i=a[2];d=a[3];g=a[4];if(e=="."){if(!h.validTypes){h.definitions.push("var validTypes={string:1,number:1,boolean:1};");h.validTypes=true}c='validTypes[typeof values] || ts.call(values) === "[object Date]" ? values : ""'}else{if(e=="#"){c="xindex"}else{if(e=="$"){c="xkey"}else{if(e.substr(0,7)=="parent."){c=e}else{if(isNaN(e)&&e.indexOf("-")==-1&&e.indexOf(".")!=-1){c="values."+e}else{c="values['"+e+"']"}}}}}if(g){c="("+c+g+")"}if(i&&h.useFormat){d=d?","+d:"";if(i.substr(0,5)!="this."){i="fm."+i+"("}else{i+="("}}else{return c}return i+c+d+")"},evalTpl:function($){eval($);return $},newLineRe:/\r\n|\r|\n/g,aposRe:/[']/g,intRe:/^\s*(\d+)\s*$/,tagRe:/^([\w-\.\#\$]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?(\s?[\+\-\*\/]\s?[\d\.\+\-\*\/\(\)]+)?$/},0,0,0,0,0,0,[Ext,"XTemplateCompiler"],function(){var a=this.prototype;a.fnArgs="out,values,parent,xindex,xcount,xkey";a.callFn=".call(this,"+a.fnArgs+")"}));(Ext.cmd.derive("Ext.XTemplate",Ext.Template,{emptyObj:{},apply:function(a,b){return this.applyOut(a,[],b).join("")},applyOut:function(a,b,d){var g=this,c;if(!g.fn){c=new Ext.XTemplateCompiler({useFormat:g.disableFormats!==true,definitions:g.definitions});g.fn=c.compile(g.html)}try{g.fn(b,a,d||g.emptyObj,1,1)}catch(h){}return b},compile:function(){return this},statics:{getTpl:function(b,d){var c=b[d],a;if(c&&!c.isTemplate){c=Ext.ClassManager.dynInstantiate("Ext.XTemplate",c);if(b.hasOwnProperty(d)){a=b}else{for(a=b.self.prototype;a&&!a.hasOwnProperty(d);a=a.superclass){}}a[d]=c;c.owner=a}return c||null}}},0,0,0,0,0,0,[Ext,"XTemplate"],0));Ext.ns("Ext.core");Ext.dom.Query=Ext.core.DomQuery=Ext.DomQuery=(function(){var DQ,doc=document,cache={},simpleCache={},valueCache={},useClassList=!!doc.documentElement.classList,useElementPointer=!!doc.documentElement.firstElementChild,useChildrenCollection=(function(){var d=doc.createElement("div");d.innerHTML="text";return d.children&&(d.children.length===0)})(),nonSpace=/\S/,trimRe=/^\s+|\s+$/g,tplRe=/\{(\d+)\}/g,modeRe=/^(\s?[\/>+~]\s?|\s|$)/,tagTokenRe=/^(#)?([\w\-\*\|\\]+)/,nthRe=/(\d*)n\+?(\d*)/,nthRe2=/\D/,startIdRe=/^\s*#/,isIE=window.ActiveXObject?true:false,key=30803,longHex=/\\([0-9a-fA-F]{6})/g,shortHex=/\\([0-9a-fA-F]{1,6})\s{0,1}/g,nonHex=/\\([^0-9a-fA-F]{1})/g,escapes=/\\/g,num,hasEscapes,supportsColonNsSeparator=(function(){var xmlDoc,xmlString='';if(window.DOMParser){xmlDoc=(new DOMParser()).parseFromString(xmlString,"application/xml")}else{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.loadXML(xmlString)}return !!xmlDoc.getElementsByTagName("a:b").length})(),longHexToChar=function($0,$1){return String.fromCharCode(parseInt($1,16))},shortToLongHex=function($0,$1){while($1.length<6){$1="0"+$1}return"\\"+$1},charToLongHex=function($0,$1){num=$1.charCodeAt(0).toString(16);if(num.length===1){num="0"+num}return"\\0000"+num},unescapeCssSelector=function(selector){return(hasEscapes)?selector.replace(longHex,longHexToChar):selector},setupEscapes=function(path){hasEscapes=(path.indexOf("\\")>-1);if(hasEscapes){path=path.replace(shortHex,shortToLongHex).replace(nonHex,charToLongHex).replace(escapes,"\\\\")}return path};eval("var batch = 30803, child, next, prev, byClassName;");child=useChildrenCollection?function child(parent,index){return parent.children[index]}:function child(parent,index){var i=0,n=parent.firstChild;while(n){if(n.nodeType==1){if(++i==index){return n}}n=n.nextSibling}return null};next=useElementPointer?function(n){return n.nextElementSibling}:function(n){while((n=n.nextSibling)&&n.nodeType!=1){}return n};prev=useElementPointer?function(n){return n.previousElementSibling}:function(n){while((n=n.previousSibling)&&n.nodeType!=1){}return n};function children(parent){var n=parent.firstChild,nodeIndex=-1,nextNode;while(n){nextNode=n.nextSibling;if(n.nodeType==3&&!nonSpace.test(n.nodeValue)){parent.removeChild(n)}else{n.nodeIndex=++nodeIndex}n=nextNode}return this}byClassName=useClassList?function(nodeSet,cls){cls=unescapeCssSelector(cls);if(!cls){return nodeSet}var result=[],ri=-1,i,ci,classList;for(i=0;ci=nodeSet[i];i++){classList=ci.classList;if(classList){if(classList.contains(cls)){result[++ri]=ci}}else{if((" "+ci.className+" ").indexOf(cls)!==-1){result[++ri]=ci}}}return result}:function(nodeSet,cls){cls=unescapeCssSelector(cls);if(!cls){return nodeSet}var result=[],ri=-1,i,ci;for(i=0;ci=nodeSet[i];i++){if((" "+ci.className+" ").indexOf(cls)!==-1){result[++ri]=ci}}return result};function attrValue(n,attr){if(!n.tagName&&typeof n.length!="undefined"){n=n[0]}if(!n){return null}if(attr=="for"){return n.htmlFor}if(attr=="class"||attr=="className"){return n.className}return n.getAttribute(attr)||n[attr]}function getNodes(ns,mode,tagName){var result=[],ri=-1,cs,i,ni,j,ci,cn,utag,n,cj;if(!ns){return result}tagName=tagName.replace("|",":")||"*";if(typeof ns.getElementsByTagName!="undefined"){ns=[ns]}if(!mode){tagName=unescapeCssSelector(tagName);if(!supportsColonNsSeparator&&DQ.isXml(ns[0])&&tagName.indexOf(":")!==-1){for(i=0;ni=ns[i];i++){cs=ni.getElementsByTagName(tagName.split(":").pop());for(j=0;ci=cs[j];j++){if(ci.tagName===tagName){result[++ri]=ci}}}}else{for(i=0;ni=ns[i];i++){cs=ni.getElementsByTagName(tagName);for(j=0;ci=cs[j];j++){result[++ri]=ci}}}}else{if(mode=="/"||mode==">"){utag=tagName.toUpperCase();for(i=0;ni=ns[i];i++){cn=ni.childNodes;for(j=0;cj=cn[j];j++){if(cj.nodeName==utag||cj.nodeName==tagName||tagName=="*"){result[++ri]=cj}}}}else{if(mode=="+"){utag=tagName.toUpperCase();for(i=0;n=ns[i];i++){while((n=n.nextSibling)&&n.nodeType!=1){}if(n&&(n.nodeName==utag||n.nodeName==tagName||tagName=="*")){result[++ri]=n}}}else{if(mode=="~"){utag=tagName.toUpperCase();for(i=0;n=ns[i];i++){while((n=n.nextSibling)){if(n.nodeName==utag||n.nodeName==tagName||tagName=="*"){result[++ri]=n}}}}}}}return result}function concat(a,b){a.push.apply(a,b);return a}function byTag(cs,tagName){if(cs.tagName||cs===doc){cs=[cs]}if(!tagName){return cs}var result=[],ri=-1,i,ci;tagName=tagName.toLowerCase();for(i=0;ci=cs[i];i++){if(ci.nodeType==1&&ci.tagName.toLowerCase()==tagName){result[++ri]=ci}}return result}function byId(cs,id){id=unescapeCssSelector(id);if(cs.tagName||cs===doc){cs=[cs]}if(!id){return cs}var result=[],ri=-1,i,ci;for(i=0;ci=cs[i];i++){if(ci&&ci.id==id){result[++ri]=ci;return result}}return result}function byAttribute(cs,attr,value,op,custom){var result=[],ri=-1,useGetStyle=custom=="{",fn=DQ.operators[op],a,xml,hasXml,i,ci;value=unescapeCssSelector(value);for(i=0;ci=cs[i];i++){if(ci.nodeType===1){if(!hasXml){xml=DQ.isXml(ci);hasXml=true}if(!xml){if(useGetStyle){a=DQ.getStyle(ci,attr)}else{if(attr=="class"||attr=="className"){a=ci.className}else{if(attr=="for"){a=ci.htmlFor}else{if(attr=="href"){a=ci.getAttribute("href",2)}else{a=ci.getAttribute(attr)}}}}}else{a=ci.getAttribute(attr)}if((fn&&fn(a,value))||(!fn&&a)){result[++ri]=ci}}}return result}function byPseudo(cs,name,value){value=unescapeCssSelector(value);return DQ.pseudos[name](cs,value)}function nodupIEXml(cs){var d=++key,r,i,len,c;cs[0].setAttribute("_nodup",d);r=[cs[0]];for(i=1,len=cs.length;i1){return nodup(results)}return results},isXml:function(el){var docEl=(el?el.ownerDocument||el:0).documentElement;return docEl?docEl.nodeName!=="HTML":false},select:doc.querySelectorAll?function(path,root,type,single){root=root||doc;if(!DQ.isXml(root)){try{if(root.parentNode&&(root.nodeType!==9)&&path.indexOf(",")===-1&&!startIdRe.test(path)){path="#"+Ext.escapeId(Ext.id(root))+" "+path;root=root.parentNode}return single?[root.querySelector(path)]:Ext.Array.toArray(root.querySelectorAll(path))}catch(e){}}return DQ.jsSelect.call(this,path,root,type)}:function(path,root,type){return DQ.jsSelect.call(this,path,root,type)},selectNode:function(path,root){return Ext.DomQuery.select(path,root,null,true)[0]},selectValue:function(path,root,defaultValue){path=path.replace(trimRe,"");if(!valueCache[path]){valueCache[path]=DQ.compile(path,"select")}else{setupEscapes(path)}var n=valueCache[path](root),v;n=n[0]?n[0]:n;if(typeof n.normalize=="function"){n.normalize()}v=(n&&n.firstChild?n.firstChild.nodeValue:null);return((v===null||v===undefined||v==="")?defaultValue:v)},selectNumber:function(path,root,defaultValue){var v=DQ.selectValue(path,root,defaultValue||0);return parseFloat(v)},is:function(el,ss){if(typeof el=="string"){el=doc.getElementById(el)}var isArray=Ext.isArray(el),result=DQ.filter(isArray?el:[el],ss);return isArray?(result.length==el.length):(result.length>0)},filter:function(els,ss,nonMatches){ss=ss.replace(trimRe,"");if(!simpleCache[ss]){simpleCache[ss]=DQ.compile(ss,"simple")}else{setupEscapes(ss)}var result=simpleCache[ss](els);return nonMatches?quickDiff(result,els):result},matchers:[{re:/^\.([\w\-\\]+)/,select:useClassList?'n = byClassName(n, "{1}");':'n = byClassName(n, " {1} ");'},{re:/^\:([\w\-]+)(?:\(((?:[^\s>\/]*|.*?))\))?/,select:'n = byPseudo(n, "{1}", "{2}");'},{re:/^(?:([\[\{])(?:@)?([\w\-]+)\s?(?:(=|.=)\s?['"]?(.*?)["']?)?[\]\}])/,select:'n = byAttribute(n, "{2}", "{4}", "{3}", "{1}");'},{re:/^#([\w\-\\]+)/,select:'n = byId(n, "{1}");'},{re:/^@([\w\-\.]+)/,select:'return {firstChild:{nodeValue:attrValue(n, "{1}")}};'}],operators:{"=":function(a,v){return a==v},"!=":function(a,v){return a!=v},"^=":function(a,v){return a&&a.substr(0,v.length)==v},"$=":function(a,v){return a&&a.substr(a.length-v.length)==v},"*=":function(a,v){return a&&a.indexOf(v)!==-1},"%=":function(a,v){return(a%v)===0},"|=":function(a,v){return a&&(a==v||a.substr(0,v.length+1)==v+"-")},"~=":function(a,v){return a&&(" "+a+" ").indexOf(" "+v+" ")!=-1}},pseudos:{"first-child":function(c){var r=[],ri=-1,n,i,ci;for(i=0;(ci=n=c[i]);i++){while((n=n.previousSibling)&&n.nodeType!=1){}if(!n){r[++ri]=ci}}return r},"last-child":function(c){var r=[],ri=-1,n,i,ci;for(i=0;(ci=n=c[i]);i++){while((n=n.nextSibling)&&n.nodeType!=1){}if(!n){r[++ri]=ci}}return r},"nth-child":function(c,a){var r=[],ri=-1,m=nthRe.exec(a=="even"&&"2n"||a=="odd"&&"2n+1"||!nthRe2.test(a)&&"n+"+a||a),f=(m[1]||1)-0,l=m[2]-0,i,n,j,cn,pn;for(i=0;n=c[i];i++){pn=n.parentNode;if(batch!=pn._batch){j=0;for(cn=pn.firstChild;cn;cn=cn.nextSibling){if(cn.nodeType==1){cn.nodeIndex=++j}}pn._batch=batch}if(f==1){if(l===0||n.nodeIndex==l){r[++ri]=n}}else{if((n.nodeIndex+l)%f===0){r[++ri]=n}}}return r},"only-child":function(c){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(!prev(ci)&&!next(ci)){r[++ri]=ci}}return r},empty:function(c){var r=[],ri=-1,i,ci,cns,j,cn,empty;for(i=0;ci=c[i];i++){cns=ci.childNodes;j=0;empty=true;while(cn=cns[j]){++j;if(cn.nodeType==1||cn.nodeType==3){empty=false;break}}if(empty){r[++ri]=ci}}return r},contains:function(c,v){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if((ci.textContent||ci.innerText||ci.text||"").indexOf(v)!=-1){r[++ri]=ci}}return r},nodeValue:function(c,v){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(ci.firstChild&&ci.firstChild.nodeValue==v){r[++ri]=ci}}return r},checked:function(c){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(ci.checked===true){r[++ri]=ci}}return r},not:function(c,ss){return DQ.filter(c,ss,true)},any:function(c,selectors){var ss=selectors.split("|"),r=[],ri=-1,s,i,ci,j;for(i=0;ci=c[i];i++){for(j=0;s=ss[j];j++){if(DQ.is(ci,s)){r[++ri]=ci;break}}}return r},odd:function(c){return this["nth-child"](c,"odd")},even:function(c){return this["nth-child"](c,"even")},nth:function(c,a){return c[a-1]||[]},first:function(c){return c[0]||[]},last:function(c){return c[c.length-1]||[]},has:function(c,ss){var s=DQ.select,r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(s(ss,ci).length>0){r[++ri]=ci}}return r},next:function(c,ss){var is=DQ.is,r=[],ri=-1,i,ci,n;for(i=0;ci=c[i];i++){n=next(ci);if(n&&is(n,ss)){r[++ri]=ci}}return r},prev:function(c,ss){var is=DQ.is,r=[],ri=-1,i,ci,n;for(i=0;ci=c[i];i++){n=prev(ci);if(n&&is(n,ss)){r[++ri]=ci}}return r},focusable:function(candidates){var len=candidates.length,results=[],i=0,c;for(;ia.clientHeight||a.scrollWidth>a.clientWidth},getScroll:function(){var c=this,h=c.dom,g=document,a=g.body,b=g.documentElement,e,d;if(h===g||h===a){e=b.scrollLeft||(a?a.scrollLeft:0);d=b.scrollTop||(a?a.scrollTop:0)}else{e=h.scrollLeft;d=h.scrollTop}return{left:e,top:d}},getScrollLeft:function(){var b=this.dom,a=document;if(b===a||b===a.body){return this.getScroll().left}else{return b.scrollLeft}},getScrollTop:function(){var b=this.dom,a=document;if(b===a||b===a.body){return this.getScroll().top}else{return b.scrollTop}},setScrollLeft:function(a){this.dom.scrollLeft=a;return this},setScrollTop:function(a){this.dom.scrollTop=a;return this},scrollBy:function(b,a,c){var d=this,e=d.dom;if(b.length){c=a;a=b[1];b=b[0]}else{if(typeof b!="number"){c=a;a=b.y;b=b.x}}if(b){d.scrollTo("left",d.constrainScrollLeft(e.scrollLeft+b),c)}if(a){d.scrollTo("top",d.constrainScrollTop(e.scrollTop+a),c)}return d},scrollTo:function(c,e,a){var g=/top/i.test(c),d=this,i=g?"scrollTop":"scrollLeft",h=d.dom,b;if(!a||!d.anim){h[i]=e;h[i]=e}else{b={to:{}};b.to[i]=e;if(Ext.isObject(a)){Ext.applyIf(b,a)}d.animate(b)}return d},scrollIntoView:function(b,e,c,h){var m=this,k=m.dom,i=m.getOffsetsTo(b=Ext.getDom(b)||Ext.getBody().dom),g=i[0]+b.scrollLeft,n=i[1]+b.scrollTop,a=n+k.offsetHeight,o=g+k.offsetWidth,r=b.clientHeight,q=parseInt(b.scrollTop,10),d=parseInt(b.scrollLeft,10),j=q+r,p=d+b.clientWidth,l;if(h){if(c){c=Ext.apply({listeners:{afteranimate:function(){m.scrollChildFly.attach(k).highlight()}}},c)}else{m.scrollChildFly.attach(k).highlight()}}if(k.offsetHeight>r||nj){l=a-r}}if(l!=null){m.scrollChildFly.attach(b).scrollTo("top",l,c)}if(e!==false){l=null;if(k.offsetWidth>b.clientWidth||gp){l=o-b.clientWidth}}if(l!=null){m.scrollChildFly.attach(b).scrollTo("left",l,c)}}return m},scrollChildIntoView:function(b,a){this.scrollChildFly.attach(Ext.getDom(b)).scrollIntoView(this,a)},scroll:function(j,a,c){if(!this.isScrollable()){return false}var i=this,e=i.dom,h=j==="r"||j==="l"?"left":"top",b=false,d,g;if(j==="r"){a=-a}if(h==="left"){d=e.scrollLeft;g=i.constrainScrollLeft(d+a)}else{d=e.scrollTop;g=i.constrainScrollTop(d+a)}if(g!==d){this.scrollTo(h,g,c);b=true}return b},constrainScrollLeft:function(a){var b=this.dom;return Math.max(Math.min(a,b.scrollWidth-b.clientWidth),0)},constrainScrollTop:function(a){var b=this.dom;return Math.max(Math.min(a,b.scrollHeight-b.clientHeight),0)}},function(){this.prototype.scrollChildFly=new this.Fly();this.prototype.scrolltoFly=new this.Fly()});Ext.define("Ext.dom.Element_style",{override:"Ext.dom.Element"},function(){var r=this,n=document.defaultView,p=/table-row|table-.*-group/,a="_internal",t="hidden",q="height",h="width",e="isClipped",j="overflow",m="overflow-x",l="overflow-y",u="originalClip",b=/#document|body/i,v,g,o,d,s,i,w;if(!n||!n.getComputedStyle){r.prototype.getStyle=function(B,A){var N=this,I=N.dom,L=typeof B!="string",k=N.styleHooks,y=B,z=y,H=1,D=A,M,E,x,C,G,J,F;if(L){x={};y=z[0];F=0;if(!(H=z.length)){return x}}if(!I||I.documentElement){return x||""}E=I.style;if(A){J=E}else{J=I.currentStyle;if(!J){D=true;J=E}}do{C=k[y];if(!C){k[y]=C={name:r.normalize(y)}}if(C.get){G=C.get(I,N,D,J)}else{M=C.name;if(C.canThrow){try{G=J[M]}catch(K){G=""}}else{G=J?J[M]:""}}if(!L){return G}x[y]=G;y=z[++F]}while(F0&&B<0.5){k++}}}if(z){k-=y.getBorderWidth("tb")+y.getPadding("tb")}return(k<0)?0:k},getWidth:function(k,B){var z=this,C=z.dom,A=z.isStyle("display","none"),y,x,D;if(A){return 0}if(B&&Ext.supports.BoundingClientRect){y=C.getBoundingClientRect();x=(z.vertical&&!Ext.isIE9&&!Ext.supports.RotatedBoundingClientRect)?(y.bottom-y.top):(y.right-y.left)}else{x=C.offsetWidth}if(Ext.supports.Direct2DBug&&!z.vertical){D=z.adjustDirect2DDimension(h);if(B){x+=D}else{if(D>0&&D<0.5){x++}}}if(k){x-=z.getBorderWidth("lr")+z.getPadding("lr")}return(x<0)?0:x},setWidth:function(x,k){var y=this;x=y.adjustWidth(x);if(!k||!y.anim){y.dom.style.width=y.addUnits(x)}else{if(!Ext.isObject(k)){k={}}y.animate(Ext.applyIf({to:{width:x}},k))}return y},setHeight:function(k,x){var y=this;k=y.adjustHeight(k);if(!x||!y.anim){y.dom.style.height=y.addUnits(k)}else{if(!Ext.isObject(x)){x={}}y.animate(Ext.applyIf({to:{height:k}},x))}return y},applyStyles:function(k){Ext.DomHelper.applyStyles(this.dom,k);return this},setSize:function(y,k,x){var z=this;if(Ext.isObject(y)){x=k;k=y.height;y=y.width}y=z.adjustWidth(y);k=z.adjustHeight(k);if(!x||!z.anim){z.dom.style.width=z.addUnits(y);z.dom.style.height=z.addUnits(k)}else{if(x===true){x={}}z.animate(Ext.applyIf({to:{width:y,height:k}},x))}return z},getViewSize:function(){var y=this,z=y.dom,x=b.test(z.nodeName),k;if(x){k={width:r.getViewWidth(),height:r.getViewHeight()}}else{k={width:z.clientWidth,height:z.clientHeight}}return k},getSize:function(k){return{width:this.getWidth(k),height:this.getHeight(k)}},adjustWidth:function(k){var x=this,y=(typeof k=="number");if(y&&x.autoBoxAdjust&&!x.isBorderBox()){k-=(x.getBorderWidth("lr")+x.getPadding("lr"))}return(y&&k<0)?0:k},adjustHeight:function(k){var x=this,y=(typeof k=="number");if(y&&x.autoBoxAdjust&&!x.isBorderBox()){k-=(x.getBorderWidth("tb")+x.getPadding("tb"))}return(y&&k<0)?0:k},getColor:function(x,y,D){var A=this.getStyle(x),z=D||D===""?D:"#",C,k,B=0;if(!A||(/transparent|inherit/.test(A))){return y}if(/^r/.test(A)){A=A.slice(4,A.length-1).split(",");k=A.length;for(;B5?z.toLowerCase():y)},setOpacity:function(x,k){var y=this;if(!y.dom){return y}if(!k||!y.anim){y.setStyle("opacity",x)}else{if(typeof k!="object"){k={duration:350,easing:"ease-in"}}y.animate(Ext.applyIf({to:{opacity:x}},k))}return y},clearOpacity:function(){return this.setOpacity("")},adjustDirect2DDimension:function(y){var D=this,x=D.dom,B=D.getStyle("display"),A=x.style.display,E=x.style.position,C=y===h?0:1,k=x.currentStyle,z;if(B==="inline"){x.style.display="inline-block"}x.style.position=B.match(p)?"absolute":"static";z=(parseFloat(k[y])||parseFloat(k.msTransformOrigin.split(" ")[C])*2)%1;x.style.position=E;if(B==="inline"){x.style.display=A}return z},clip:function(){var x=this,y=(x.$cache||x.getCache()).data,k;if(!y[e]){y[e]=true;k=x.getStyle([j,m,l]);y[u]={o:k[j],x:k[m],y:k[l]};x.setStyle(j,t);x.setStyle(m,t);x.setStyle(l,t)}return x},unclip:function(){var x=this,y=(x.$cache||x.getCache()).data,k;if(y[e]){y[e]=false;k=y[u];if(k.o){x.setStyle(j,k.o)}if(k.x){x.setStyle(m,k.x)}if(k.y){x.setStyle(l,k.y)}}return x},boxWrap:function(k){k=k||Ext.baseCSSPrefix+"box";var x=Ext.get(this.insertHtml("beforeBegin","
"+Ext.String.format(r.boxMarkup,k)+"
"));Ext.DomQuery.selectNode("."+k+"-mc",x.dom).appendChild(this.dom);return x},getComputedHeight:function(){var x=this,k=Math.max(x.dom.offsetHeight,x.dom.clientHeight);if(!k){k=parseFloat(x.getStyle(q))||0;if(!x.isBorderBox()){k+=x.getFrameWidth("tb")}}return k},getComputedWidth:function(){var x=this,k=Math.max(x.dom.offsetWidth,x.dom.clientWidth);if(!k){k=parseFloat(x.getStyle(h))||0;if(!x.isBorderBox()){k+=x.getFrameWidth("lr")}}return k},getFrameWidth:function(x,k){return(k&&this.isBorderBox())?0:(this.getPadding(x)+this.getBorderWidth(x))},addClsOnOver:function(y,B,x){var z=this,A=z.dom,k=Ext.isFunction(B);z.hover(function(){if(k&&B.call(x||z,z)===false){return}Ext.fly(A,a).addCls(y)},function(){Ext.fly(A,a).removeCls(y)});return z},addClsOnFocus:function(y,B,x){var z=this,A=z.dom,k=Ext.isFunction(B);z.on("focus",function(){if(k&&B.call(x||z,z)===false){return false}Ext.fly(A,a).addCls(y)});z.on("blur",function(){Ext.fly(A,a).removeCls(y)});return z},addClsOnClick:function(y,B,x){var z=this,A=z.dom,k=Ext.isFunction(B);z.on("mousedown",function(){if(k&&B.call(x||z,z)===false){return false}Ext.fly(A,a).addCls(y);var D=Ext.getDoc(),C=function(){Ext.fly(A,a).removeCls(y);D.removeListener("mouseup",C)};D.on("mouseup",C)});return z},getStyleSize:function(){var A=this,B=this.dom,x=b.test(B.nodeName),z,k,y;if(x){return{width:r.getViewWidth(),height:r.getViewHeight()}}z=A.getStyle([q,h],true);if(z.width&&z.width!="auto"){k=parseFloat(z.width);if(A.isBorderBox()){k-=A.getFrameWidth("lr")}}if(z.height&&z.height!="auto"){y=parseFloat(z.height);if(A.isBorderBox()){y-=A.getFrameWidth("tb")}}return{width:k||A.getWidth(true),height:y||A.getHeight(true)}},statics:{selectableCls:Ext.baseCSSPrefix+"selectable",unselectableCls:Ext.baseCSSPrefix+"unselectable"},selectable:function(){var k=this;k.dom.unselectable="";k.removeCls(r.unselectableCls);k.addCls(r.selectableCls);return k},unselectable:function(){var k=this;if(Ext.isOpera){k.dom.unselectable="on"}k.removeCls(r.selectableCls);k.addCls(r.unselectableCls);return k},setVertical:function(A,x){var z=this,y=r.prototype,k;z.vertical=true;if(x){z.addCls(z.verticalCls=x)}z.setWidth=y.setHeight;z.setHeight=y.setWidth;if(!Ext.isIE9m){z.getWidth=y.getHeight;z.getHeight=y.getWidth}z.styleHooks=(A===270)?r.prototype.verticalStyleHooks270:r.prototype.verticalStyleHooks90},setHorizontal:function(){var x=this,k=x.verticalCls;delete x.vertical;if(k){delete x.verticalCls;x.removeCls(k)}delete x.setWidth;delete x.setHeight;if(!Ext.isIE9m){delete x.getWidth;delete x.getHeight}delete x.styleHooks}});r.prototype.styleHooks=v=Ext.dom.AbstractElement.prototype.styleHooks;r.prototype.verticalStyleHooks90=g=Ext.Object.chain(r.prototype.styleHooks);r.prototype.verticalStyleHooks270=o=Ext.Object.chain(r.prototype.styleHooks);g.width={name:"height"};g.height={name:"width"};g["margin-top"]={name:"marginLeft"};g["margin-right"]={name:"marginTop"};g["margin-bottom"]={name:"marginRight"};g["margin-left"]={name:"marginBottom"};g["padding-top"]={name:"paddingLeft"};g["padding-right"]={name:"paddingTop"};g["padding-bottom"]={name:"paddingRight"};g["padding-left"]={name:"paddingBottom"};g["border-top"]={name:"borderLeft"};g["border-right"]={name:"borderTop"};g["border-bottom"]={name:"borderRight"};g["border-left"]={name:"borderBottom"};o.width={name:"height"};o.height={name:"width"};o["margin-top"]={name:"marginRight"};o["margin-right"]={name:"marginBottom"};o["margin-bottom"]={name:"marginLeft"};o["margin-left"]={name:"marginTop"};o["padding-top"]={name:"paddingRight"};o["padding-right"]={name:"paddingBottom"};o["padding-bottom"]={name:"paddingLeft"};o["padding-left"]={name:"paddingTop"};o["border-top"]={name:"borderRight"};o["border-right"]={name:"borderBottom"};o["border-bottom"]={name:"borderLeft"};o["border-left"]={name:"borderTop"};if(Ext.isIE7m){v.fontSize=v["font-size"]={name:"fontSize",canThrow:true};v.fontStyle=v["font-style"]={name:"fontStyle",canThrow:true};v.fontFamily=v["font-family"]={name:"fontFamily",canThrow:true}}if(Ext.isIEQuirks||Ext.isIE&&Ext.ieVersion<=8){function c(z,x,y,k){if(k[this.styleName]=="none"){return"0px"}return k[this.name]}d=["Top","Right","Bottom","Left"];s=d.length;while(s--){i=d[s];w="border"+i+"Width";v["border-"+i.toLowerCase()+"-width"]=v[w]={name:w,styleName:"border"+i+"Style",get:c}}}Ext.getDoc().on("selectstart",function(A,C){var B=document.documentElement,z=r.selectableCls,y=r.unselectableCls,k=C&&C.tagName;k=k&&k.toLowerCase();if(k==="input"||k==="textarea"){return}while(C&&C.nodeType===1&&C!==B){var x=Ext.fly(C);if(x.hasCls(z)){return}if(x.hasCls(y)){A.stopEvent();return}C=C.parentNode}})});Ext.onReady(function(){var c=/alpha\(opacity=(.*)\)/i,b=/^\s+|\s+$/g,a=Ext.dom.Element.prototype.styleHooks;a.opacity={name:"opacity",afterSet:function(g,e,d){if(d.isLayer){d.onOpacitySet(e)}}};if(!Ext.supports.Opacity&&Ext.isIE){Ext.apply(a.opacity,{get:function(h){var g=h.style.filter,e,d;if(g.match){e=g.match(c);if(e){d=parseFloat(e[1]);if(!isNaN(d)){return d?d/100:0}}}return 1},set:function(h,e){var d=h.style,g=d.filter.replace(c,"").replace(b,"");d.zoom=1;if(typeof(e)=="number"&&e>=0&&e<1){e*=100;d.filter=g+(g.length?" ":"")+"alpha(opacity="+e+")"}else{d.filter=g}}})}});(Ext.cmd.derive("Ext.util.Positionable",Ext.Base,{_positionTopLeft:["position","top","left"],_alignRe:/^([a-z]+)-([a-z]+)(\?)?$/,afterSetPosition:Ext.emptyFn,adjustForConstraints:function(c,b){var a=this.getConstrainVector(b,c);if(a){c[0]+=a[0];c[1]+=a[1]}return c},alignTo:function(c,a,g,b){var e=this,d=e.el;return e.setXY(e.getAlignToXY(c,a,g),d.anim&&!!b?d.anim(b):false)},anchorTo:function(h,e,b,a,j,k){var g=this,i=!Ext.isEmpty(j),c=function(){g.alignTo(h,e,b,a);Ext.callback(k,g)},d=g.getAnchor();g.removeAnchor();Ext.apply(d,{fn:c,scroll:i});Ext.EventManager.onWindowResize(c,null);if(i){Ext.EventManager.on(window,"scroll",c,null,{buffer:!isNaN(j)?j:50})}c();return g},calculateAnchorXY:function(g,i,h,d){var j=this,c=j.el,k=document,e=c.dom==k.body||c.dom==k,l=Math.round,m,b,a;g=(g||"tl").toLowerCase();d=d||{};b=d.width||e?Ext.Element.getViewWidth():j.getWidth();a=d.height||e?Ext.Element.getViewHeight():j.getHeight();switch(g){case"tl":m=[0,0];break;case"bl":m=[0,a];break;case"tr":m=[b,0];break;case"c":m=[l(b*0.5),l(a*0.5)];break;case"t":m=[l(b*0.5),0];break;case"l":m=[0,l(a*0.5)];break;case"r":m=[b,l(a*0.5)];break;case"b":m=[l(b*0.5),a];break;case"tc":m=[l(b*0.5),0];break;case"bc":m=[l(b*0.5),a];break;case"br":m=[b,a]}return[m[0]+i,m[1]+h]},convertPositionSpec:Ext.identityFn,getAlignToXY:function(j,C,e){var D=this,A=Ext.Element.getViewWidth()-10,d=Ext.Element.getViewHeight()-10,E=document,B=E.documentElement,o=E.body,z=(B.scrollLeft||o.scrollLeft||0),v=(B.scrollTop||o.scrollTop||0),a,h,s,g,t,u,q,r,w,p,n,b,c,i,l,m,k;j=Ext.get(j.el||j);if(!j||!j.dom){}e=e||[0,0];C=(!C||C=="?"?"tl-bl?":(!(/-/).test(C)&&C!==""?"tl-"+C:C||"tl-bl")).toLowerCase();C=D.convertPositionSpec(C);a=C.match(D._alignRe);p=a[1];n=a[2];w=!!a[3];h=D.getAnchorXY(p,true);s=D.getAnchorToXY(j,n,false);m=s[0]-h[0]+e[0];k=s[1]-h[1]+e[1];if(w){g=D.getWidth();t=D.getHeight();u=j.getRegion();b=p.charAt(0);c=p.charAt(p.length-1);i=n.charAt(0);l=n.charAt(n.length-1);q=((b=="t"&&i=="b")||(b=="b"&&i=="t"));r=((c=="r"&&l=="l")||(c=="l"&&l=="r"));if(m+g>A+z){m=r?u.left-g:A+z-g}if(md+v){k=q?u.top-t:d+v-t}if(ke.right){d=true;b[0]=(e.right-i.right)}if(i.left+b[0]e.bottom){d=true;b[1]=(e.bottom-i.bottom)}if(i.top+b[1]0||p.scrollLeft>0){s[++o]=p}}return s};return{alternateClassName:["Ext.Element","Ext.core.Element"],tableTagRe:/^(?:tr|td|table|tbody)$/i,addUnits:function(){return a.addUnits.apply(a,arguments)},focus:function(r,q){var o=this;q=q||o.dom;try{if(Number(r)){Ext.defer(o.focus,r,o,[null,q])}else{q.focus()}}catch(p){}return o},blur:function(){var o=this,q=o.dom;if(q!==document.body){try{q.blur()}catch(p){}return o}else{return o.focus(undefined,q)}},isBorderBox:function(){var o=Ext.isBorderBox;if(o&&Ext.isIE7m){o=!((this.dom.tagName||"").toLowerCase() in d)}return o},hover:function(p,o,r,q){var s=this;s.on("mouseenter",p,r||s.dom,q);s.on("mouseleave",o,r||s.dom,q);return s},getAttributeNS:function(p,o){return this.getAttribute(o,p)},getAttribute:(Ext.isIE&&!(Ext.isIE9p&&g.documentMode>=9))?function(o,q){var r=this.dom,p;if(q){p=typeof r[q+":"+o];if(p!="undefined"&&p!="unknown"){return r[q+":"+o]||null}return null}if(o==="for"){o="htmlFor"}return r[o]||null}:function(o,p){var q=this.dom;if(p){return q.getAttributeNS(p,o)||q.getAttribute(p+":"+o)}return q.getAttribute(o)||q[o]||null},cacheScrollValues:function(){var s=this,r,q,p,t=[],o=function(){for(p=0;p]*)?>)((\n|\r|.)*?)(?:<\/script>)/ig,replaceScriptTagRe=/(?:)((\n|\r|.)*?)(?:<\/script>)/ig,srcRe=/\ssrc=([\'\"])(.*?)\1/i,typeRe=/\stype=([\'\"])(.*?)\1/i,useDocForId=!Ext.isIE8m,internalFly;Element.boxMarkup='
';function garbageCollect(){if(!Ext.enableGarbageCollector){clearInterval(Element.collectorThreadId)}else{var eid,d,o,t;for(eid in EC){if(!EC.hasOwnProperty(eid)){continue}o=EC[eid];if(o.skipGarbageCollection){continue}d=o.dom;if(d&&(!d.parentNode||(!d.offsetParent&&!Ext.getElementById(eid)))){if(Ext.enableListenerCollection){Ext.EventManager.removeAll(d)}delete EC[eid]}}if(Ext.isIE){t={};for(eid in EC){if(!EC.hasOwnProperty(eid)){continue}t[eid]=EC[eid]}EC=Ext.cache=t}}}Element.collectorThreadId=setInterval(garbageCollect,30000);Element.addMethods({monitorMouseLeave:function(delay,handler,scope){var me=this,timer,listeners={mouseleave:function(e){timer=setTimeout(Ext.Function.bind(handler,scope||me,[e]),delay)},mouseenter:function(){clearTimeout(timer)},freezeEvent:true};me.on(listeners);return listeners},swallowEvent:function(eventName,preventDefault){var me=this,e,eLen,fn=function(e){e.stopPropagation();if(preventDefault){e.preventDefault()}};if(Ext.isArray(eventName)){eLen=eventName.length;for(e=0;e';interval=setInterval(function(){var hd,match,attrs,srcMatch,typeMatch,el,s;if(!(el=DOC.getElementById(id))){return false}clearInterval(interval);Ext.removeNode(el);hd=Ext.getHead().dom;while((match=scriptTagRe.exec(html))){attrs=match[1];srcMatch=attrs?attrs.match(srcRe):false;if(srcMatch&&srcMatch[2]){s=DOC.createElement("script");s.src=srcMatch[2];typeMatch=attrs.match(typeRe);if(typeMatch&&typeMatch[2]){s.type=typeMatch[2]}hd.appendChild(s)}else{if(match[2]&&match[2].length>0){if(window.execScript){window.execScript(match[2])}else{window.eval(match[2])}}}}Ext.callback(callback,me)},20);dom.innerHTML=html.replace(replaceScriptTagRe,"");return me},removeAllListeners:function(){this.removeAnchor();Ext.EventManager.removeAll(this.dom);return this},createProxy:function(config,renderTo,matchBox){config=(typeof config=="object")?config:{tag:"div",cls:config};var me=this,proxy=renderTo?Ext.DomHelper.append(renderTo,config,true):Ext.DomHelper.insertBefore(me.dom,config,true);proxy.setVisibilityMode(Element.DISPLAY);proxy.hide();if(matchBox&&me.setBox&&me.getBox){proxy.setBox(me.getBox())}return proxy},needsTabIndex:function(){if(this.dom){if((this.dom.nodeName==="a")&&(!this.dom.href)){return true}return !focusRe.test(this.dom.nodeName)}},isFocusable:function(asFocusEl){var dom=this.dom,tabIndexAttr=dom.getAttributeNode("tabIndex"),tabIndex,nodeName=dom.nodeName,canFocus=false;if(tabIndexAttr&&tabIndexAttr.specified){tabIndex=tabIndexAttr.value}if(dom&&!dom.disabled){if(tabIndex==-1){canFocus=Ext.FocusManager&&Ext.FocusManager.enabled&&asFocusEl}else{if(focusRe.test(nodeName)){if((nodeName!=="a")||dom.href){canFocus=true}}else{canFocus=tabIndex!=null&&tabIndex>=0}}canFocus=canFocus&&this.isVisible(true)}return canFocus}});if(Ext.isIE){Element.prototype.getById=function(id,asDom){var dom=this.dom,cacheItem,el,ret;if(dom){el=(useDocForId&&DOC.getElementById(id))||dom.all[id];if(el){if(asDom){ret=el}else{cacheItem=EC[id];if(cacheItem&&cacheItem.el){ret=Ext.updateCacheEntry(cacheItem,el).el}else{ret=new Element(el)}}return ret}}return asDom?Ext.getDom(id):Element.get(id)}}Element.createAlias({addListener:"on",removeListener:"un",clearListeners:"removeAllListeners",focusable:"isFocusable"});Element.Fly=AbstractElement.Fly=new Ext.Class({extend:Element,isFly:true,constructor:function(dom){this.dom=dom;this.el=this},attach:AbstractElement.Fly.prototype.attach});internalFly=new Element.Fly();if(Ext.isIE){Ext.getElementById=function(id){var el=DOC.getElementById(id),detachedBodyEl;if(!el&&(detachedBodyEl=AbstractElement.detachedBodyEl)){el=detachedBodyEl.dom.all[id]}return el}}else{if(!DOC.querySelector){Ext.getDetachedBody=Ext.getBody;Ext.getElementById=function(id){return DOC.getElementById(id)}}}}));(Ext.cmd.derive("Ext.dom.CompositeElementLite",Ext.Base,{alternateClassName:"Ext.CompositeElementLite",statics:{importElementMethods:function(){var b,c=Ext.dom.Element.prototype,a=this.prototype;for(b in c){if(typeof c[b]=="function"){(function(d){a[d]=a[d]||function(){return this.invoke(d,arguments)}}).call(a,b)}}}},constructor:function(b,a){this.elements=[];this.add(b,a);this.el=new Ext.dom.AbstractElement.Fly()},isComposite:true,getElement:function(a){return this.el.attach(a)},transformElement:function(a){return Ext.getDom(a)},getCount:function(){return this.elements.length},add:function(c,a){var e=this.elements,b,d;if(!c){return this}if(typeof c=="string"){c=Ext.dom.Element.selectorFunction(c,a)}else{if(c.isComposite){c=c.elements}else{if(!Ext.isIterable(c)){c=[c]}}}for(b=0,d=c.length;b-1){c=Ext.getDom(c);if(a){g=this.elements[b];g.parentNode.insertBefore(c,g);Ext.removeNode(g)}Ext.Array.splice(this.elements,b,1,c)}return this},clear:function(d){var c=this,b=c.elements,a=b.length-1;if(d){for(;a>=0;a--){Ext.removeNode(b[a])}}this.elements=[]},addElements:function(d,b){if(!d){return this}if(typeof d=="string"){d=Ext.dom.Element.selectorFunction(d,b)}var c=this.elements,a=d.length,g;for(g=0;g";for(;u\^])\s?|\s|$)/,d=/^(#)?([\w\-]+|\*)(?:\((true|false)\))?/,c=[{re:/^\.([\w\-]+)(?:\((true|false)\))?/,method:p},{re:/^(?:\[((?:@|\?)?[\w\-\$]*[^\^\$\*~%!])\s?(?:(=|.=)\s?['"]?(.*?)["']?)?\])/,method:q},{re:/^#([\w\-]+)/,method:e},{re:/^\:([\w\-]+)(?:\(((?:\{[^\}]+\})|(?:(?!\{)[^\s>\/]*?(?!\})))\))?/,method:n},{re:/^(?:\{([^\}]+)\})/,method:m}];i.Query=Ext.extend(Object,{constructor:function(r){r=r||{};Ext.apply(this,r)},execute:function(s){var u=this.operations,v=0,w=u.length,t,r;if(!s){r=Ext.ComponentManager.all.getArray()}else{if(Ext.isIterable(s)){r=s}else{if(s.isMixedCollection){r=s.items}}}for(;v1){for(u=0,v=w.length;u0){r.push(s[0])}return r},last:function(t){var r=t.length,s=[];if(r>0){s.push(t[r-1])}return s},focusable:function(s){var r=s.length,u=[],t=0,v;for(;t1){v=u.length;for(t=0;t=":function(a){return Ext.coerce(this.getRoot(a)[this.property],this.value)>=this.value},">":function(a){return Ext.coerce(this.getRoot(a)[this.property],this.value)>this.value},"!=":function(a){return Ext.coerce(this.getRoot(a)[this.property],this.value)!=this.value}},constructor:function(a){var b=this;b.initialConfig=a;Ext.apply(b,a);b.filter=b.filter||b.filterFn;if(b.filter===undefined){b.setValue(a.value)}},setValue:function(b){var a=this;a.value=b;if(a.property===undefined||a.value===undefined){}else{a.filter=a.createFilterFn()}a.filterFn=a.filter},setFilterFn:function(a){this.filterFn=this.filter=a},createFilterFn:function(){var a=this,c=a.createValueMatcher(),b=a.property;if(a.operator){return a.operatorFns[a.operator]}else{return function(d){var e=a.getRoot(d)[b];return c===null?e===null:c.test(e)}}},getRoot:function(b){var a=this.root;return a===undefined?b:b[a]},createValueMatcher:function(){var d=this,e=d.value,g=d.anyMatch,c=d.exactMatch,a=d.caseSensitive,b=Ext.String.escapeRegex;if(e===null){return e}if(!e.exec){e=String(e);if(g===true){e=b(e)}else{e="^"+b(e);if(c===true){e+="$"}}e=new RegExp(e,a?"":"i")}return e},serialize:function(){var b=this,a=Ext.apply({},b.initialConfig);a.value=b.value;return a}},1,0,0,0,0,0,[Ext.util,"Filter"],function(){this.prototype.operatorFns["=="]=this.prototype.operatorFns["="]}));(Ext.cmd.derive("Ext.util.AbstractMixedCollection",Ext.Base,{isMixedCollection:true,generation:0,indexGeneration:0,constructor:function(b,a){var c=this;if(arguments.length===1&&Ext.isObject(b)){c.initialConfig=b;Ext.apply(c,b)}else{c.allowFunctions=b===true;if(a){c.getKey=a}c.initialConfig={allowFunctions:c.allowFunctions,getKey:c.getKey}}c.items=[];c.map={};c.keys=[];c.indexMap={};c.length=0;c.mixins.observable.constructor.call(c)},allowFunctions:false,add:function(c,d){var a=this.length,b;if(arguments.length===1){b=this.insert(a,c)}else{b=this.insert(a,c,d)}return b},getKey:function(a){return a.id},replace:function(c,e){var d=this,a,b;if(arguments.length==1){e=arguments[0];c=d.getKey(e)}a=d.map[c];if(typeof c=="undefined"||c===null||typeof a=="undefined"){return d.add(c,e)}d.generation++;b=d.indexOfKey(c);d.items[b]=e;d.map[c]=e;if(d.hasListeners.replace){d.fireEvent("replace",c,a,e)}return e},updateKey:function(g,h){var d=this,e=d.map,c=d.indexMap,a=d.indexOfKey(g),b;if(a>-1){b=e[g];delete e[g];delete c[g];e[h]=b;c[h]=a;d.keys[a]=h;d.generation++}},addAll:function(c){var b=this,a;if(arguments.length>1||Ext.isArray(c)){b.insert(b.length,arguments.length>1?arguments:c)}else{for(a in c){if(c.hasOwnProperty(a)){if(b.allowFunctions||typeof c[a]!="function"){b.add(a,c[a])}}}}},each:function(e,d){var b=Ext.Array.push([],this.items),c=0,a=b.length,g;for(;c2){a=this.doInsert(b,[c],[d])}else{a=this.doInsert(b,[c])}a=a[0]}return a},doInsert:function(j,o,n){var l=this,b,c,g,k=o.length,a=k,e=l.hasListeners.add,d,h={},m,q,p;if(n!=null){l.useLinearSearch=true}else{n=o;o=new Array(k);for(g=0;g=0;--b){c.remove(a[b])}}else{while(c.length){c.removeAt(0)}}}else{c.length=c.items.length=c.keys.length=0;c.map={};c.indexMap={};c.generation++;c.indexGeneration=c.generation}},removeAt:function(a){var c=this,d,b;if(a=0){c.length--;d=c.items[a];Ext.Array.erase(c.items,a,1);b=c.keys[a];if(typeof b!="undefined"){delete c.map[b]}Ext.Array.erase(c.keys,a,1);if(c.hasListeners.remove){c.fireEvent("remove",d,b)}c.generation++;return d}return false},removeRange:function(h,a){var j=this,b,k,g,e,c,d;if(h=0){if(!a){a=1}e=Math.min(h+a,j.length);a=e-h;d=e===j.length;c=d&&j.indexGeneration===j.generation;for(g=h;g=0;a--){if(c[a]==null){d.removeAt(a)}}}else{return d.removeAt(d.indexOfKey(b))}},getCount:function(){return this.length},indexOf:function(c){var b=this,a;if(c!=null){if(!b.useLinearSearch&&(a=b.getKey(c))){return this.indexOfKey(a)}return Ext.Array.indexOf(b.items,c)}return -1},indexOfKey:function(a){if(!this.map.hasOwnProperty(a)){return -1}if(this.indexGeneration!==this.generation){this.rebuildIndexMap()}return this.indexMap[a]},rebuildIndexMap:function(){var e=this,d=e.indexMap={},c=e.keys,a=c.length,b;for(b=0;bb){e=true;g=i;i=b;b=g}if(i<0){i=0}if(b==null||b>=a){b=a-1}c=d.slice(i,b+1);if(e&&c.length){c.reverse()}return c},filter:function(d,c,e,a){var b=[];if(Ext.isString(d)){b.push(new Ext.util.Filter({property:d,value:c,anyMatch:e,caseSensitive:a}))}else{if(Ext.isArray(d)||d instanceof Ext.util.Filter){b=b.concat(d)}}return this.filterBy(Ext.util.Filter.createFilterFn(b))},filterBy:function(e,d){var j=this,a=new j.self(j.initialConfig),h=j.keys,b=j.items,g=b.length,c;a.getKey=j.getKey;for(c=0;ce?1:(g>1;h=d(e,b[c]);if(h>=0){i=c+1}else{if(h<0){a=c-1}}}return i},reorder:function(d){var h=this,b=h.items,c=0,g=b.length,a=[],e=[],i;h.suspendEvents();for(i in d){a[d[i]]=b[i]}for(c=0;ce?1:(g=d.duration),e,h;e=this.collectTargetData(d,a,g,b);if(g){d.target.setAttr(e.anims[d.id].attributes,true);c.collectTargetData(d,d.duration,g,b);d.paused=true;e=d.target.target;if(d.target.isComposite){e=d.target.target.last()}h={};h[Ext.supports.CSS3TransitionEnd]=d.lastFrame;h.scope=d;h.single=true;e.on(h)}},collectTargetData:function(c,a,e,g){var b=c.target.getId(),d=this.targetArr[b];if(!d){d=this.targetArr[b]={id:b,el:c.target,anims:{}}}d.anims[c.id]={id:c.id,anim:c,elapsed:a,isLastFrame:g,attributes:[{duration:c.duration,easing:(e&&c.reverse)?c.easingFn.reverse().toCSS3():c.easing,attrs:c.runAnim(a)}]};return d},applyPendingAttrs:function(){var e=this.targetArr,g,c,b,d,a;for(c in e){if(e.hasOwnProperty(c)){g=e[c];for(a in g.anims){if(g.anims.hasOwnProperty(a)){b=g.anims[a];d=b.anim;if(b.attributes&&d.isRunning()){g.el.setAttr(b.attributes,false,b.isLastFrame);if(b.isLastFrame){d.lastFrame()}}}}}}}},1,0,0,0,0,[["queue",Ext.fx.Queue]],[Ext.fx,"Manager"],0));(Ext.cmd.derive("Ext.fx.Animator",Ext.Base,{isAnimator:true,duration:250,delay:0,delayStart:0,dynamic:false,easing:"ease",running:false,paused:false,damper:1,iterations:1,currentIteration:0,keyframeStep:0,animKeyFramesRE:/^(from|to|\d+%?)$/,constructor:function(a){var b=this;a=Ext.apply(b,a||{});b.config=a;b.id=Ext.id(null,"ext-animator-");b.addEvents("beforeanimate","keyframe","afteranimate");b.mixins.observable.constructor.call(b,a);b.timeline=[];b.createTimeline(b.keyframes);if(b.target){b.applyAnimator(b.target);Ext.fx.Manager.addAnim(b)}},sorter:function(d,c){return d.pct-c.pct},createTimeline:function(d){var h=this,l=[],j=h.to||{},b=h.duration,m,a,c,g,k,e;for(k in d){if(d.hasOwnProperty(k)&&h.animKeyFramesRE.test(k)){e={attrs:Ext.apply(d[k],j)};if(k=="from"){k=0}else{if(k=="to"){k=100}}e.pct=parseInt(k,10);l.push(e)}}Ext.Array.sort(l,h.sorter);g=l.length;for(c=0;c0},isRunning:function(){return false}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext.fx,"Animator"],0));(Ext.cmd.derive("Ext.fx.CubicBezier",Ext.Base,{singleton:true,cubicBezierAtTime:function(o,d,b,n,m,i){var j=3*d,l=3*(n-d)-j,a=1-j-l,h=3*b,k=3*(m-b)-h,p=1-h-k;function g(q){return((a*q+l)*q+j)*q}function c(q,s){var r=e(q,s);return((p*r+k)*r+h)*r}function e(q,y){var w,v,t,r,u,s;for(t=q,s=0;s<8;s++){r=g(t)-q;if(Math.abs(r)v){return v}while(wr){w=t}else{v=t}t=(v-w)/2+w}return t}return c(o,1/(200*i))},cubicBezier:function(b,e,a,c){var d=function(g){return Ext.fx.CubicBezier.cubicBezierAtTime(g,b,e,a,c,1)};d.toCSS3=function(){return"cubic-bezier("+[b,e,a,c].join(",")+")"};d.reverse=function(){return Ext.fx.CubicBezier.cubicBezier(1-a,1-c,1-b,1-e)};return d}},0,0,0,0,0,0,[Ext.fx,"CubicBezier"],0));Ext.require("Ext.fx.CubicBezier",function(){var e=Math,h=e.PI,d=e.pow,b=e.sin,g=e.sqrt,a=e.abs,c=1.70158;Ext.define("Ext.fx.Easing",{singleton:true,linear:Ext.identityFn,ease:function(l){var i=0.07813-l/2,m=-0.25,o=g(0.0066+i*i),r=o-i,k=d(a(r),1/3)*(r<0?-1:1),p=-o-i,j=d(a(p),1/3)*(p<0?-1:1),s=k+j+0.25;return d(1-s,2)*3*s*0.1+(1-s)*3*s*s+s*s*s},easeIn:function(i){return d(i,1.7)},easeOut:function(i){return d(i,0.48)},easeInOut:function(r){var l=0.48-r/1.04,k=g(0.1734+l*l),i=k-l,p=d(a(i),1/3)*(i<0?-1:1),o=-k-l,m=d(a(o),1/3)*(o<0?-1:1),j=p+m+0.5;return(1-j)*3*j*j+j*j*j},backIn:function(i){return i*i*((c+1)*i-c)},backOut:function(i){i=i-1;return i*i*((c+1)*i+c)+1},elasticIn:function(k){if(k===0||k===1){return k}var j=0.3,i=j/4;return d(2,-10*k)*b((k-i)*(2*h)/j)+1},elasticOut:function(i){return 1-Ext.fx.Easing.elasticIn(1-i)},bounceIn:function(i){return 1-Ext.fx.Easing.bounceOut(1-i)},bounceOut:function(m){var j=7.5625,k=2.75,i;if(m<(1/k)){i=j*m*m}else{if(m<(2/k)){m-=(1.5/k);i=j*m*m+0.75}else{if(m<(2.5/k)){m-=(2.25/k);i=j*m*m+0.9375}else{m-=(2.625/k);i=j*m*m+0.984375}}}return i}},function(){var j=Ext.fx.Easing.self,i=j.prototype;j.implement({"back-in":i.backIn,"back-out":i.backOut,"ease-in":i.easeIn,"ease-out":i.easeOut,"elastic-in":i.elasticIn,"elastic-out":i.elasticOut,"bounce-in":i.bounceIn,"bounce-out":i.bounceOut,"ease-in-out":i.easeInOut})})});(Ext.cmd.derive("Ext.draw.Color",Ext.Base,{colorToHexRe:/(.*?)rgb\((\d+),\s*(\d+),\s*(\d+)\)/,rgbRe:/\s*rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)\s*/,hexRe:/\s*#([0-9a-fA-F][0-9a-fA-F]?)([0-9a-fA-F][0-9a-fA-F]?)([0-9a-fA-F][0-9a-fA-F]?)\s*/,lightnessFactor:0.2,constructor:function(d,c,a){var b=this,e=Ext.Number.constrain;b.r=e(d,0,255);b.g=e(c,0,255);b.b=e(a,0,255)},getRed:function(){return this.r},getGreen:function(){return this.g},getBlue:function(){return this.b},getRGB:function(){var a=this;return[a.r,a.g,a.b]},getHSL:function(){var j=this,a=j.r/255,i=j.g/255,k=j.b/255,m=Math.max(a,i,k),d=Math.min(a,i,k),n=m-d,e,o=0,c=0.5*(m+d);if(d!=m){o=(c<0.5)?n/(m+d):n/(2-m-d);if(a==m){e=60*(i-k)/n}else{if(i==m){e=120+60*(k-a)/n}else{e=240+60*(a-i)/n}}if(e<0){e+=360}if(e>=360){e-=360}}return[e,o,c]},getLighter:function(b){var a=this.getHSL();b=b||this.lightnessFactor;a[2]=Ext.Number.constrain(a[2]+b,0,1);return this.fromHSL(a[0],a[1],a[2])},getDarker:function(a){a=a||this.lightnessFactor;return this.getLighter(-a)},toString:function(){var h=this,c=Math.round,e=c(h.r).toString(16),d=c(h.g).toString(16),a=c(h.b).toString(16);e=(e.length==1)?"0"+e:e;d=(d.length==1)?"0"+d:d;a=(a.length==1)?"0"+a:a;return["#",e,d,a].join("")},toHex:function(b){if(Ext.isArray(b)){b=b[0]}if(!Ext.isString(b)){return""}if(b.substr(0,1)==="#"){return b}var e=this.colorToHexRe.exec(b),g,d,a,c;if(Ext.isArray(e)){g=parseInt(e[2],10);d=parseInt(e[3],10);a=parseInt(e[4],10);c=a|(d<<8)|(g<<16);return e[1]+"#"+("000000"+c.toString(16)).slice(-6)}else{return b}},fromString:function(i){var c,e,d,a,h=parseInt;if((i.length==4||i.length==7)&&i.substr(0,1)==="#"){c=i.match(this.hexRe);if(c){e=h(c[1],16)>>0;d=h(c[2],16)>>0;a=h(c[3],16)>>0;if(i.length==4){e+=(e*16);d+=(d*16);a+=(a*16)}}}else{c=i.match(this.rgbRe);if(c){e=c[1];d=c[2];a=c[3]}}return(typeof e=="undefined")?undefined:new Ext.draw.Color(e,d,a)},getGrayscale:function(){return this.r*0.3+this.g*0.59+this.b*0.11},fromHSL:function(g,o,d){var a,b,c,e,k=[],n=Math.abs,j=Math.floor;if(o==0||g==null){k=[d,d,d]}else{g/=60;a=o*(1-n(2*d-1));b=a*(1-n(g-2*j(g/2)-1));c=d-a/2;switch(j(g)){case 0:k=[a,b,0];break;case 1:k=[b,a,0];break;case 2:k=[0,a,b];break;case 3:k=[0,b,a];break;case 4:k=[b,0,a];break;case 5:k=[a,0,b];break}k=[k[0]+c,k[1]+c,k[2]+c]}return new Ext.draw.Color(k[0]*255,k[1]*255,k[2]*255)}},3,0,0,0,0,0,[Ext.draw,"Color"],function(){var a=this.prototype;this.addStatics({fromHSL:function(){return a.fromHSL.apply(a,arguments)},fromString:function(){return a.fromString.apply(a,arguments)},toHex:function(){return a.toHex.apply(a,arguments)}})}));(Ext.cmd.derive("Ext.draw.Draw",Ext.Base,{singleton:true,pathToStringRE:/,?([achlmqrstvxz]),?/gi,pathCommandRE:/([achlmqstvz])[\s,]*((-?\d*\.?\d*(?:e[-+]?\d+)?\s*,?\s*)+)/ig,pathValuesRE:/(-?\d*\.?\d*(?:e[-+]?\d+)?)\s*,?\s*/ig,stopsRE:/^(\d+%?)$/,radian:Math.PI/180,availableAnimAttrs:{along:"along",blur:null,"clip-rect":"csv",cx:null,cy:null,fill:"color","fill-opacity":null,"font-size":null,height:null,opacity:null,path:"path",r:null,rotation:"csv",rx:null,ry:null,scale:"csv",stroke:"color","stroke-opacity":null,"stroke-width":null,translation:"csv",width:null,x:null,y:null},is:function(b,a){a=String(a).toLowerCase();return(a=="object"&&b===Object(b))||(a=="undefined"&&typeof b==a)||(a=="null"&&b===null)||(a=="array"&&Array.isArray&&Array.isArray(b))||(Object.prototype.toString.call(b).toLowerCase().slice(8,-1))==a},ellipsePath:function(b){var a=b.attr;return Ext.String.format("M{0},{1}A{2},{3},0,1,1,{0},{4}A{2},{3},0,1,1,{0},{1}z",a.x,a.y-a.ry,a.rx,a.ry,a.y+a.ry)},rectPath:function(b){var a=b.attr;if(a.radius){return Ext.String.format("M{0},{1}l{2},0a{3},{3},0,0,1,{3},{3}l0,{5}a{3},{3},0,0,1,{4},{3}l{6},0a{3},{3},0,0,1,{4},{4}l0,{7}a{3},{3},0,0,1,{3},{4}z",a.x+a.radius,a.y,a.width-a.radius*2,a.radius,-a.radius,a.height-a.radius*2,a.radius*2-a.width,a.radius*2-a.height)}else{return Ext.String.format("M{0},{1}L{2},{1},{2},{3},{0},{3}z",a.x,a.y,a.width+a.x,a.height+a.y)}},path2string:function(){return this.join(",").replace(Ext.draw.Draw.pathToStringRE,"$1")},pathToString:function(a){return a.join(",").replace(Ext.draw.Draw.pathToStringRE,"$1")},parsePathString:function(a){if(!a){return null}var d={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},c=[],b=this;if(b.is(a,"array")&&b.is(a[0],"array")){c=b.pathClone(a)}if(!c.length){String(a).replace(b.pathCommandRE,function(g,e,j){var i=[],h=e.toLowerCase();j.replace(b.pathValuesRE,function(l,k){k&&i.push(+k)});if(h=="m"&&i.length>2){c.push([e].concat(Ext.Array.splice(i,0,2)));h="l";e=(e=="m")?"l":"L"}while(i.length>=d[h]){c.push([e].concat(Ext.Array.splice(i,0,d[h])));if(!d[h]){break}}})}c.toString=b.path2string;return c},mapPath:function(l,g){if(!g){return l}var h,e,c,k,a,d,b;l=this.path2curve(l);for(c=0,k=l.length;c7){h[b].shift();e=h[b];while(e.length){Ext.Array.splice(h,b++,0,["C"].concat(Ext.Array.splice(e,0,6)))}Ext.Array.erase(h,b,1);c=h.length;b--}a=h[b];g=a.length;j.x=a[g-2];j.y=a[g-1];j.bx=parseFloat(a[g-4])||j.x;j.by=parseFloat(a[g-3])||j.y}return h},interpolatePaths:function(r,l){var j=this,d=j.pathToAbsolute(r),m=j.pathToAbsolute(l),n={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},b=function(p,s){if(p[s].length>7){p[s].shift();var t=p[s];while(t.length){Ext.Array.splice(p,s++,0,["C"].concat(Ext.Array.splice(t,0,6)))}Ext.Array.erase(p,s,1);o=Math.max(d.length,m.length||0)}},c=function(v,u,s,p,t){if(v&&u&&v[t][0]=="M"&&u[t][0]!="M"){Ext.Array.splice(u,t,0,["M",p.x,p.y]);s.bx=0;s.by=0;s.x=v[t][1];s.y=v[t][2];o=Math.max(d.length,m.length||0)}},h,o,g,q,e,k;for(h=0,o=Math.max(d.length,m.length||0);h1){aa=V(aa);H=aa*H;F=aa*F}c=H*H;R=F*F;U=(n==g?-1:1)*V(u((c*R-c*N*N-R*O*O)/(c*N*N+R*O*O)));C=U*H*N/F+(s+r)/2;B=U*-F*O/H+(af+ae)/2;m=o(((af-B)/F).toFixed(7));l=o(((ae-B)/F).toFixed(7));m=sl){m=m-d*2}if(!g&&l>m){l=l-d*2}}else{m=A[0];l=A[1];C=A[2];B=A[3]}q=l-m;if(u(q)>E){D=l;G=r;p=ae;l=m+E*(g&&l>m?1:-1);r=C+H*T(l);ae=B+F*a(l);M=v.arc2curve(r,ae,H,F,z,0,g,G,p,[l,D,C,B])}q=l-m;j=T(m);ad=a(m);e=T(l);ac=a(l);P=J.tan(q/4);S=4/3*H*P;Q=4/3*F*P;ab=[s,af];Z=[s+S*ad,af-Q*j];Y=[r+S*ac,ae-Q*e];W=[r,ae];Z[0]=2*ab[0]-Z[0];Z[1]=2*ab[1]-Z[1];if(A){return[Z,Y,W].concat(M)}else{M=[Z,Y,W].concat(M).join().split(",");L=[];K=M.length;for(X=0;X(a[1]-c[1])*(b[0]-c[0])},intersectIntersection:function(n,m,g,d){var c=[],b=g[0]-d[0],a=g[1]-d[1],k=n[0]-m[0],i=n[1]-m[1],l=g[0]*d[1]-g[1]*d[0],j=n[0]*m[1]-n[1]*m[0],h=1/(b*i-a*k);c[0]=(l*k-j*b)*h;c[1]=(l*i-j*a)*h;return c},intersect:function(o,c){var n=this,k=0,m=c.length,h=c[m-1],p=o,g,q,l,a,b,d;for(;k0){v.push(g)}}else{j=t-3*q+3*n-m;p=2*(t-q-q+n);h=t-q;u=p*p-4*j*h;e=j+j;if(u===0){g=p/e;if(g<1&&g>0){v.push(g)}}else{if(u>0){w=Math.sqrt(u);g=(w+p)/e;if(g<1&&g>0){v.push(g)}g=(p-w)/e;if(g<1&&g>0){v.push(g)}}}}k=Math.min(t,m);o=Math.max(t,m);for(l=0;l=d&&j>=u)||(j<=d&&j<=u)){h=l=r}else{h=g((k-e)/m(j-d));if(dr){c-=p}h+=c;l+=c;o=k-t*a(h);n=j+t*b(h);x=k+s*a(l);w=j+s*b(l);if((j>d&&nd)){o+=m(d-n)*(o-k)/(n-j);n=d}if((j>u&&wu)){x-=m(u-w)*(x-k)/(w-j);w=u}return{x1:o,y1:n,x2:x,y2:w}},smooth:function(a,p){var o=this.path2curve(a),c=[o[0]],g=o[0][1],e=o[0][2],q,s,t=1,h=o.length,d=1,l=g,k=e,w,v,u,m,r,n,b;for(;t0){q=Math.floor((o-(n/10))/n)*n}if(u){for(p=0;p=0){d=0;while(d>o){d-=e;a++}o=+d.toFixed(10);d=0;while(d=15){j=1;if(++e>11){i++}}else{j=15}break;case 1/3:if(j>=20){j=1;if(++e>11){i++}}else{if(j>=10){j=20}else{j=10}}break;case 1/4:if(j>=22){j=1;if(++e>11){i++}}else{if(j>=15){j=22}else{if(j>=8){j=15}else{j=8}}}break}p.setYear(i);p.setMonth(e);p.setDate(j);k.push(new Date(p))}else{p=Ext.Date.add(p,h,g);k++}}if(o){p=m}if(d){return{from:+c,to:+p,steps:k}}else{return{from:+c,to:+p,step:(p-c)/k,steps:k}}},sorter:function(d,c){return d.offset-c.offset},rad:function(a){return a%360*Math.PI/180},degrees:function(a){return a*180/Math.PI%360},withinBox:function(a,c,b){b=b||{};return(a>=b.x&&a<=(b.x+b.width)&&c>=b.y&&c<=(b.y+b.height))},parseGradient:function(k){var e=this,g=k.type||"linear",c=k.angle||0,i=e.radian,l=k.stops,a=[],j,b,h,d;if(g=="linear"){b=[0,0,Math.cos(c*i),Math.sin(c*i)];h=1/(Math.max(Math.abs(b[2]),Math.abs(b[3]))||1);b[2]*=h;b[3]*=h;if(b[2]<0){b[0]=-b[2];b[2]=0}if(b[3]<0){b[1]=-b[3];b[3]=0}}for(j in l){if(l.hasOwnProperty(j)&&e.stopsRE.test(j)){d={offset:parseInt(j,10),color:Ext.draw.Color.toHex(l[j].color)||"#ffffff",opacity:l[j].opacity||1};a.push(d)}}Ext.Array.sort(a,e.sorter);if(g=="linear"){return{id:k.id,type:g,vector:b,stops:a}}else{return{id:k.id,type:g,centerX:k.centerX,centerY:k.centerY,focalX:k.focalX,focalY:k.focalY,radius:k.radius,vector:b,stops:a}}}},0,0,0,0,0,0,[Ext.draw,"Draw"],0));(Ext.cmd.derive("Ext.fx.PropertyHandler",Ext.Base,{statics:{defaultHandler:{pixelDefaultsRE:/width|height|top$|bottom$|left$|right$/i,unitRE:/^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/,scrollRE:/^scroll/i,computeDelta:function(j,c,a,g,i){a=(typeof a=="number")?a:1;var h=this.unitRE,d=h.exec(j),b,e;if(d){j=d[1];e=d[2];if(!this.scrollRE.test(i)&&!e&&this.pixelDefaultsRE.test(i)){e="px"}}j=+j||0;d=h.exec(c);if(d){c=d[1];e=d[2]||e}c=+c||0;b=(g!=null)?g:j;return{from:j,delta:(c-b)*a,units:e}},get:function(o,b,a,n,k){var m=o.length,d=[],e,h,l,c,g;for(e=0;e=d){l=d;a=true}if(i.reverse){l=d-l}for(e in k){if(k.hasOwnProperty(e)){j=k[e];h=a?1:c(l/d);g[e]=b[e].set(j,h)}}i.frameCount++;return g},lastFrame:function(){var c=this,a=c.iterations,b=c.currentIteration;b++;if(b0},isRunning:function(){return this.paused===false&&this.running===true&&this.isAnimator!==true}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext.fx,"Anim"],0));Ext.enableFx=true;(Ext.cmd.derive("Ext.util.Animate",Ext.Base,{isAnimate:true,animate:function(a){var b=this;if(Ext.fx.Manager.hasFxBlock(b.id)){return b}Ext.fx.Manager.queueFx(new Ext.fx.Anim(b.anim(a)));return this},anim:function(a){if(!Ext.isObject(a)){return(a)?{}:false}var b=this;if(a.stopAnimation){b.stopAnimation()}Ext.applyIf(a,Ext.fx.Manager.getFxDefaults(b.id));return Ext.apply({target:b,paused:true},a)},stopFx:Ext.Function.alias(Ext.util.Animate,"stopAnimation"),stopAnimation:function(){Ext.fx.Manager.stopAnimation(this.id);return this},syncFx:function(){Ext.fx.Manager.setFxDefaults(this.id,{concurrent:true});return this},sequenceFx:function(){Ext.fx.Manager.setFxDefaults(this.id,{concurrent:false});return this},hasActiveFx:Ext.Function.alias(Ext.util.Animate,"getActiveAnimation"),getActiveAnimation:function(){return Ext.fx.Manager.getActiveAnimation(this.id)}},0,0,0,0,0,0,[Ext.util,"Animate"],function(){Ext.applyIf(Ext.Element.prototype,this.prototype);Ext.CompositeElementLite.importElementMethods()}));(Ext.cmd.derive("Ext.util.ElementContainer",Ext.Base,{childEls:[],constructor:function(){var b=this,a;if(b.hasOwnProperty("childEls")){a=b.childEls;delete b.childEls;b.addChildEls.apply(b,a)}},destroy:function(){var e=this,d=e.getChildEls(),g,a,c,b;for(c=d.length;c--;){a=d[c];if(typeof a!="string"){a=a.name}g=e[a];if(g){e[a]=null;g.remove()}}},addChildEls:function(){var b=this,a=arguments;if(b.hasOwnProperty("childEls")){b.childEls.push.apply(b.childEls,a)}else{b.childEls=b.getChildEls().concat(Array.prototype.slice.call(a))}b.prune(b.childEls,false)},applyChildEls:function(b,a){var e=this,g=e.getChildEls(),j,k,d,c,h;j=(a||e.id)+"-";for(d=g.length;d--;){k=g[d];if(typeof k=="string"){h=b.getById(j+k)}else{if((c=k.select)){h=Ext.select(c,true,b.dom)}else{if((c=k.selectNode)){h=Ext.get(Ext.DomQuery.selectNode(c,b.dom))}else{h=b.getById(k.id||(j+k.itemId))}}k=k.name}e[k]=h}},getChildEls:function(){var b=this,a;if(b.hasOwnProperty("childEls")){return b.childEls}a=b.self;return a.$childEls||b.getClassChildEls(a)},getClassChildEls:function(o){var k=this,p=o.$childEls,m,d,b,j,n,h,a,c,e,g,l;if(!p){g=o.superclass;if(g){g=g.self;c=[g.$childEls||k.getClassChildEls(g)];l=g.prototype.mixins||{}}else{c=[];l={}}e=o.prototype;h=e.mixins;for(a in h){if(h.hasOwnProperty(a)&&!l.hasOwnProperty(a)){n=h[a].self;c.push(n.$childEls||k.getClassChildEls(n))}}c.push(e.hasOwnProperty("childEls")&&e.childEls);for(d=0,b=c.length;d','
{parent.baseCls}-{parent.ui}-{.}-tl{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-tr{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-tc{frameElCls}" role="presentation">
','
','
',"",'
{parent.baseCls}-{parent.ui}-{.}-ml{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-mr{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-mc{frameElCls}" role="presentation">',"{%this.applyRenderTpl(out, values)%}","
",'
','
','','
{parent.baseCls}-{parent.ui}-{.}-bl{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-br{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-bc{frameElCls}" role="presentation">
','
','
',"
","{%this.renderDockedItems(out,values,1);%}"],frameTableTpl:["{%this.renderDockedItems(out,values,0);%}",'','',"",'','','',"","","",'','",'',"",'',"",'','','',"","","
{parent.baseCls}-{parent.ui}-{.}-tl{frameElCls}" role="presentation"> {parent.baseCls}-{parent.ui}-{.}-tc{frameElCls}" role="presentation"> {parent.baseCls}-{parent.ui}-{.}-tr{frameElCls}" role="presentation">
{parent.baseCls}-{parent.ui}-{.}-ml{frameElCls}" role="presentation"> {parent.baseCls}-{parent.ui}-{.}-mc{frameElCls}" role="presentation">',"{%this.applyRenderTpl(out, values)%}"," {parent.baseCls}-{parent.ui}-{.}-mr{frameElCls}" role="presentation">
{parent.baseCls}-{parent.ui}-{.}-bl{frameElCls}" role="presentation"> {parent.baseCls}-{parent.ui}-{.}-bc{frameElCls}" role="presentation"> {parent.baseCls}-{parent.ui}-{.}-br{frameElCls}" role="presentation">
","{%this.renderDockedItems(out,values,1);%}"],afterRender:function(){var d=this,e={},i=d.protoEl,h=d.el,c,g,a,b;d.finishRenderChildren();if(d.contentEl){g=Ext.baseCSSPrefix;a=g+"hide-";b=Ext.get(d.contentEl);b.removeCls([g+"hidden",a+"display",a+"offsets",a+"nosize"]);d.getContentTarget().appendChild(b.dom)}i.writeTo(e);c=e.removed;if(c){h.removeCls(c)}c=e.cls;if(c.length){h.addCls(c)}c=e.style;if(e.style){h.setStyle(c)}d.protoEl=null;if(!d.ownerCt){d.updateLayout()}},afterFirstLayout:function(b,i){var d=this,h=d.x,e=d.y,c,a,g,j;if(!d.ownerLayout){c=Ext.isDefined(h);a=Ext.isDefined(e)}if(d.floating&&(!c||!a)){if(d.floatParent){g=d.floatParent.getTargetEl().getViewRegion();j=d.el.getAlignToXY(d.floatParent.getTargetEl(),"c-c");g.x=j[0]-g.x;g.y=j[1]-g.y}else{j=d.el.getAlignToXY(d.container,"c-c");g=d.container.translateXY(j[0],j[1])}h=c?h:g.x;e=a?e:g.y;c=a=true}if(c||a){d.setPosition(h,e)}d.onBoxReady(b,i)},applyRenderSelectors:function(){var d=this,b=d.renderSelectors,c=d.el,e=c.dom,a;d.applyChildEls(c);if(b){for(a in b){if(b.hasOwnProperty(a)&&b[a]){d[a]=Ext.get(Ext.DomQuery.selectNode(b[a],e))}}}},beforeRender:function(){var c=this,e=c.getTargetEl(),d=c.getOverflowEl(),b=c.getComponentLayout(),a=c.getOverflowStyle();c.frame=c.frame||c.alwaysFramed;if(!b.initialized){b.initLayout()}if(d){d.setStyle(a);c.overflowStyleSet=true}c.setUI(c.ui);if(c.disabled){c.disable(true)}},doApplyRenderTpl:function(c,a){var d=a.$comp,b;if(!d.rendered){b=d.initRenderTpl();b.applyOut(a.renderData,c)}},doAutoRender:function(){var a=this;if(!a.rendered){if(a.floating){a.render(document.body)}else{a.render(Ext.isBoolean(a.autoRender)?Ext.getBody():a.autoRender)}}},doRenderContent:function(a,c){var b=c.$comp;if(b.html){Ext.DomHelper.generateMarkup(b.html,a);delete b.html}if(b.tpl){if(!b.tpl.isTemplate){b.tpl=new Ext.XTemplate(b.tpl)}if(b.data){b.tpl.applyOut(b.data,a);delete b.data}}},doRenderFramingDockedItems:function(a,c,d){var b=c.$comp;if(!b.rendered&&b.doRenderDockedItems){c.renderData.$skipDockedItems=true;b.doRenderDockedItems.call(this,a,c,d)}},finishRender:function(a){var d=this,b,e,c;if(!d.el||d.$pid){if(d.container){c=d.container.getById(d.id,true)}else{c=Ext.getDom(d.id)}if(!d.el){d.wrapPrimaryEl(c)}else{delete d.$pid;if(!d.el.dom){d.wrapPrimaryEl(d.el)}c.parentNode.insertBefore(d.el.dom,c);Ext.removeNode(c)}}else{if(!d.rendering){b=d.initRenderTpl();if(b){e=d.initRenderData();b.insertFirst(d.getTargetEl(),e)}}}if(!d.container){d.container=Ext.get(d.el.dom.parentNode)}if(d.ctCls){d.container.addCls(d.ctCls)}d.onRender(d.container,a);if(!d.overflowStyleSet){d.getOverflowEl().setStyle(d.getOverflowStyle())}d.el.setVisibilityMode(Ext.Element[d.hideMode.toUpperCase()]);if(d.overCls){d.el.hover(d.addOverCls,d.removeOverCls,d)}if(d.hasListeners.render){d.fireEvent("render",d)}d.afterRender();if(d.hasListeners.afterrender){d.fireEvent("afterrender",d)}d.initEvents();if(d.hidden){d.el.hide()}},finishRenderChildren:function(){var a=this.getComponentLayout();a.finishRender()},getElConfig:function(){var j=this,l=j.autoEl,g=j.getFrameInfo(),b={tag:"div",tpl:g?j.initFramingTpl(g.table):j.initRenderTpl()},a=j.protoEl,c,e,h,m,d,k;j.initStyles(a);a.writeTo(b);a.flush();if(Ext.isString(l)){b.tag=l}else{Ext.apply(b,l)}b.id=j.id;if(b.tpl){if(g){e=j.frameElNames;h=e.length;b.tplData=k=j.getFrameRenderData();k.renderData=j.initRenderData();d=k.fgid;for(c=0;c table")[1].remove()}else{if(g){g.remove()}if(d){d.remove()}if(c){c.remove()}}}}else{if(e.frame){e.applyRenderSelectors()}}},getFrameInfo:function(){if(Ext.supports.CSS3BorderRadius||!this.frame){return false}var w=this,o=w.frameInfoCache,e=w.getFramingInfoCls()+"-frameInfo",x=o[e],p=Math.max,n,k,s,m,y,g,j,b,c,l,h,r,t,i,a,d,v,q,u;if(x==null){n=Ext.fly(w.getStyleProxy(e),"frame-style-el");s=n.getStyle("font-family");if(s){s=s.split("-");d=parseInt(s[1],10);v=parseInt(s[2],10);q=parseInt(s[3],10);u=parseInt(s[4],10);b=parseInt(s[5],10);c=parseInt(s[6],10);l=parseInt(s[7],10);h=parseInt(s[8],10);r=parseInt(s[9],10);t=parseInt(s[10],10);i=parseInt(s[11],10);a=parseInt(s[12],10);m=p(b,p(d,v));y=p(c,p(v,q));g=p(l,p(u,q));j=p(h,p(d,u));x={table:s[0].charAt(0)==="t",vertical:s[0].charAt(1)==="v",top:m,right:y,bottom:g,left:j,width:j+y,height:m+g,maxWidth:p(m,y,g,j),border:{top:b,right:c,bottom:l,left:h,width:h+c,height:b+l},padding:{top:r,right:t,bottom:i,left:a,width:a+t,height:r+i},radius:{tl:d,tr:v,br:q,bl:u}}}else{x=false}o[e]=x}w.frame=!!x;w.frameSize=x;return x},getFramingInfoCls:function(){return this.baseCls+"-"+this.ui},getStyleProxy:function(b){var a=this.styleProxyEl||(Ext.AbstractComponent.prototype.styleProxyEl=Ext.getBody().createChild({style:{position:"absolute",top:"-10000px"}},null,true));a.className=b;return a},getFrameTpl:function(a){return this.getTpl(a?"frameTableTpl":"frameTpl")},frameInfoCache:{}},0,0,0,0,0,0,[Ext.util,"Renderable"],0));(Ext.cmd.derive("Ext.state.Provider",Ext.Base,{prefix:"ext-",constructor:function(a){a=a||{};var b=this;Ext.apply(b,a);b.addEvents("statechange");b.state={};b.mixins.observable.constructor.call(b)},get:function(b,a){return typeof this.state[b]=="undefined"?a:this.state[b]},clear:function(a){var b=this;delete b.state[a];b.fireEvent("statechange",b,a,null)},set:function(a,c){var b=this;b.state[a]=c;b.fireEvent("statechange",b,a,c)},decodeValue:function(g){var c=this,k=/^(a|n|d|b|s|o|e)\:(.*)$/,b=k.exec(unescape(g)),h,d,a,j,e,i;if(!b||!b[1]){return}d=b[1];g=b[2];switch(d){case"e":return null;case"n":return parseFloat(g);case"d":return new Date(Date.parse(g));case"b":return(g=="1");case"a":h=[];if(g!=""){j=g.split("^");e=j.length;for(i=0;ie){q=k;n=true}if(g&&a>p){m=a;n=true}if(l||g){j=t.el.getStyle("overtflow");if(j!=="hidden"){t.el.setStyle("overflow","hidden")}}if(n){b=!Ext.isNumber(t.width);s=!Ext.isNumber(t.height);t.setSize(m,q);t.el.setSize(p,e);if(b){delete t.width}if(s){delete t.height}}if(g){d.width=a}if(l){d.height=k}}i=t.constrain;o=t.constrainHeader;if(i||o){t.constrain=t.constrainHeader=false;r=c.callback;c.callback=function(){t.constrain=i;t.constrainHeader=o;if(r){r.call(c.scope||t,arguments)}if(j!=="hidden"){t.el.setStyle("overflow",j)}}}return t.mixins.animate.animate.apply(t,arguments)},setHiddenState:function(a){var b=this.getHierarchyState();this.hidden=a;if(a){b.hidden=true}else{delete b.hidden}},onHide:function(){if(this.ownerLayout){this.updateLayout({isRoot:false})}},onShow:function(){this.updateLayout({isRoot:false})},constructPlugin:function(b){var a=this;if(typeof b=="string"){b=Ext.PluginManager.create({},b,a)}else{b=Ext.PluginManager.create(b,null,a)}return b},constructPlugins:function(){var e=this,c=e.plugins,b,d,a;if(c){b=[];if(!Ext.isArray(c)){c=[c]}for(d=0,a=c.length;d=0;a--){if((g=d.getAt(a)).is(b)){return g}}}else{if(a){return d.getAt(--a)}}}}return null},previousNode:function(b,d){var j=this,h=j.ownerCt,a,g,e,c;if(d&&j.is(b)){return j}if(h){for(g=h.items.items,e=Ext.Array.indexOf(g,j)-1;e>-1;e--){c=g[e];if(c.query){a=c.query(b);a=a[a.length-1];if(a){return a}}if(c.is(b)){return c}}return h.previousNode(b,true)}return null},nextNode:function(d,j){var b=this,c=b.ownerCt,k,e,h,g,a;if(j&&b.is(d)){return b}if(c){for(e=c.items.items,g=Ext.Array.indexOf(e,b)+1,h=e.length;g=8){a=new XDomainRequest()}else{Ext.Error.raise({msg:"Your browser does not support CORS"})}return a},getXhrInstance:(function(){var b=[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("MSXML2.XMLHTTP.3.0")},function(){return new ActiveXObject("MSXML2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}],c=0,a=b.length,g;for(;c=200&&a<300)||a==304,b=false;if(!c){switch(a){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:b=true;break}}return{success:c,isException:b}},createResponse:function(e){var i=this,k=e.xhr,c=i.isXdr,b={},l=c?[]:k.getAllResponseHeaders().replace(/\r\n/g,"\n").split("\n"),h=l.length,m,g,j,d,a;while(h--){m=l[h];g=m.indexOf(":");if(g>=0){j=m.substr(0,g).toLowerCase();if(m.charAt(g+1)==" "){++g}b[j]=m.substr(g+1)}}e.xhr=null;delete e.xhr;d={request:e,requestId:e.id,status:k.status,statusText:k.statusText,getResponseHeader:function(n){return b[n.toLowerCase()]},getAllResponseHeaders:function(){return b}};if(c){i.processXdrResponse(d,k)}if(e.binary){d.responseBytes=i.getByteArray(k)}else{d.responseText=k.responseText;d.responseXML=k.responseXML}k=null;return d},createException:function(a){return{request:a,requestId:a.id,status:a.aborted?-1:0,statusText:a.aborted?"transaction aborted":"communication failure",aborted:a.aborted,timedout:a.timedout}},getByteArray:function(k){var c=k.response,j=k.responseBody,b,g,a,d;if(k instanceof Ext.data.flash.BinaryXhr){b=k.responseBytes}else{if(window.Uint8Array){b=c?new Uint8Array(c):[]}else{if(Ext.isIE9p){try{b=new VBArray(j).toArray()}catch(h){b=[]}}else{if(Ext.isIE){if(!this.self.vbScriptInjected){this.injectVBScript()}getIEByteArray(k.responseBody,b=[])}else{b=[];g=k.responseText;a=g.length;for(d=0;d1){c.overflowY=a||""}}if(c.rendered){c.getOverflowEl().setStyle(c.getOverflowStyle())}c.updateLayout();return c},beforeRender:function(){var b=this,c=b.floating,a;if(c){b.addCls(Ext.baseCSSPrefix+"layer");a=c.cls;if(a){b.addCls(a)}}return b.callParent()},beforeLayout:function(){this.callParent(arguments);if(this.floating){this.onBeforeFloatLayout()}},afterComponentLayout:function(){this.callParent(arguments);if(this.floating){this.onAfterFloatLayout()}},makeFloating:function(a){this.mixins.floating.constructor.call(this,a)},wrapPrimaryEl:function(a){if(this.floating){this.makeFloating(a)}else{this.callParent(arguments)}},initResizable:function(a){var b=this;a=Ext.apply({target:b,dynamic:false,constrainTo:b.constrainTo||(b.floatParent?b.floatParent.getTargetEl():null),handles:b.resizeHandles},a);a.target=b;b.resizer=new Ext.resizer.Resizer(a)},getDragEl:function(){return this.el},initDraggable:function(){var c=this,a=(c.resizer&&c.resizer.el!==c.el)?c.resizerComponent=new Ext.Component({el:c.resizer.el,rendered:true,container:c.container}):c,b=Ext.applyIf({el:a.getDragEl(),constrainTo:(c.constrain||c.draggable.constrain)?(c.constrainTo||(c.floatParent?c.floatParent.getTargetEl():c.container)):undefined},c.draggable);if(c.constrain||c.constrainDelegate){b.constrain=c.constrain;b.constrainDelegate=c.constrainDelegate}c.dd=new Ext.util.ComponentDragger(a,b)},scrollBy:function(b,a,c){var d;if((d=this.getTargetEl())&&d.dom){d.scrollBy.apply(d,arguments)}},setLoading:function(c,d){var b=this,a={target:b};if(b.rendered){Ext.destroy(b.loadMask);b.loadMask=null;if(c!==false&&!b.collapsed){if(Ext.isObject(c)){Ext.apply(a,c)}else{if(Ext.isString(c)){a.msg=c}}if(d){Ext.applyIf(a,{useTargetEl:true})}b.loadMask=new Ext.LoadMask(a);b.loadMask.show()}}return b.loadMask},beforeSetPosition:function(){var b=this,c=b.callParent(arguments),a;if(c){a=b.adjustPosition(c.x,c.y);c.x=a.x;c.y=a.y}return c||null},afterSetPosition:function(b,a){this.onPosition(b,a);this.fireEvent("move",this,b,a)},showAt:function(a,d,b){var c=this;if(!c.rendered&&(c.autoRender||c.floating)){c.x=a;c.y=d;return c.show()}if(c.floating){c.setPosition(a,d,b)}else{c.setPagePosition(a,d,b)}c.show()},showBy:function(b,d,c){var a=this;if(a.floating&&b){a.show();if(a.rendered&&!a.hidden){a.alignTo(b,d||a.defaultAlign,c)}}return a},setPagePosition:function(a,g,b){var c=this,d,e;if(Ext.isArray(a)){g=a[1];a=a[0]}c.pageX=a;c.pageY=g;if(c.floating){if(c.isContainedFloater()){e=c.floatParent.getTargetEl().getViewRegion();if(Ext.isNumber(a)&&Ext.isNumber(e.left)){a-=e.left}if(Ext.isNumber(g)&&Ext.isNumber(e.top)){g-=e.top}}else{d=c.el.translateXY(a,g);a=d.x;g=d.y}c.setPosition(a,g,b)}else{d=c.el.translateXY(a,g);c.setPosition(d.x,d.y,b)}return c},isContainedFloater:function(){return(this.floating&&this.floatParent)},updateBox:function(a){this.setSize(a.width,a.height);this.setPagePosition(a.x,a.y);return this},getOuterSize:function(){var a=this.el;return{width:a.getWidth()+a.getMargin("lr"),height:a.getHeight()+a.getMargin("tb")}},adjustPosition:function(a,d){var b=this,c;if(b.isContainedFloater()){c=b.floatParent.getTargetEl().getViewRegion();a+=c.left;d+=c.top}return{x:a,y:d}},getPosition:function(a){var b=this,d,c=b.isContainedFloater(),e;if((a===true)&&!c){return[b.getLocalX(),b.getLocalY()]}d=b.getXY();if((a===true)&&c){e=b.floatParent.getTargetEl().getViewRegion();d[0]-=e.left;d[1]-=e.top}return d},getId:function(){var a=this,b;if(!a.id){b=a.getXType();if(b){b=b.replace(Ext.Component.INVALID_ID_CHARS_Re,"-")}else{b=Ext.name.toLowerCase()+"-comp"}a.id=b+"-"+a.getAutoId()}return a.id},show:function(d,a,b){var c=this,e=c.rendered;if(c.hierarchicallyHidden||(c.floating&&!e&&c.isHierarchicallyHidden())){if(!e){c.initHierarchyEvents()}if(arguments.length>1){arguments[0]=null;c.pendingShow=arguments}else{c.pendingShow=true}}else{if(e&&c.isVisible()){if(c.toFrontOnShow&&c.floating){c.toFront()}}else{if(c.fireEvent("beforeshow",c)!==false){c.hidden=false;delete this.getHierarchyState().hidden;Ext.suspendLayouts();if(!e&&(c.autoRender||c.floating)){c.doAutoRender();e=c.rendered}if(e){c.beforeShow();Ext.resumeLayouts();c.onShow.apply(c,arguments);c.afterShow.apply(c,arguments)}else{Ext.resumeLayouts(true)}}else{c.onShowVeto()}}}return c},onShowVeto:Ext.emptyFn,beforeShow:Ext.emptyFn,onShow:function(){var a=this;a.el.show();a.callParent(arguments);if(a.floating){if(a.maximized){a.fitContainer()}else{if(a.constrain){a.doConstrain()}}}},getAnimateTarget:function(a){a=a||this.animateTarget;if(a){a=a.isComponent?a.getEl():Ext.get(a)}return a||null},afterShow:function(h,b,e){var g=this,i=g.el,a,c,d;h=g.getAnimateTarget(h);if(!g.ghost){h=null}if(h){c={x:i.getX(),y:i.getY(),width:i.dom.offsetWidth,height:i.dom.offsetHeight};a={x:h.getX(),y:h.getY(),width:h.dom.offsetWidth,height:h.dom.offsetHeight};i.addCls(g.offsetsCls);d=g.ghost();d.el.stopAnimation();d.setX(-10000);g.ghostBox=c;d.el.animate({from:a,to:c,listeners:{afteranimate:function(){delete d.componentLayout.lastComponentSize;g.unghost();delete g.ghostBox;i.removeCls(g.offsetsCls);g.onShowComplete(b,e)}}})}else{g.onShowComplete(b,e)}g.fireHierarchyEvent("show")},onShowComplete:function(a,b){var c=this;if(c.floating){c.toFront();c.onFloatShow()}Ext.callback(a,b||c);c.fireEvent("show",c);delete c.hiddenByLayout},hide:function(e,b,c){var d=this,a;if(d.pendingShow){delete d.pendingShow}if(!(d.rendered&&!d.isVisible())){a=(d.fireEvent("beforehide",d)!==false);if(d.hierarchicallyHidden||a){d.hidden=true;d.getHierarchyState().hidden=true;if(d.rendered){d.onHide.apply(d,arguments)}}}return d},onHide:function(h,a,e){var g=this,c,d,b;h=g.getAnimateTarget(h);if(!g.ghost){h=null}if(h){b={x:h.getX(),y:h.getY(),width:h.dom.offsetWidth,height:h.dom.offsetHeight};c=g.ghost();c.el.stopAnimation();d=g.getSize();c.el.animate({to:b,listeners:{afteranimate:function(){delete c.componentLayout.lastComponentSize;c.el.hide();c.el.setSize(d);g.afterHide(a,e)}}})}g.el.hide();if(!h){g.afterHide(a,e)}},afterHide:function(a,b){var c=this,d=Ext.Element.getActiveElement();c.hiddenByLayout=null;Ext.AbstractComponent.prototype.onHide.call(c);if(d===c.el||c.el.contains(d)){Ext.fly(d).blur()}Ext.callback(a,b||c);c.fireEvent("hide",c);c.fireHierarchyEvent("hide")},onDestroy:function(){var a=this;if(a.rendered){Ext.destroy(a.dd,a.resizer,a.proxy,a.proxyWrap,a.resizerComponent)}delete a.focusTask;a.callParent()},deleteMembers:function(){var b=arguments,a=b.length,c=0;for(;c=0){m=n[k].splitterDelta;if(i.getAt(h+m)!==a){i.remove(a);h=i.indexOf(j);if(m>0){++h}i.insert(h,a)}}}if(l){if(e){j.expand(false)}b.remove(l);j.placeholder=null;if(e){j.collapse(null,false)}}b.updateLayout();Ext.resumeLayouts(true);j.fireEventArgs("changeregion",[j,d])}else{j.region=k}}return d},setRegionWeight:function(d){var c=this,b=c.getOwningBorderContainer(),e=c.placeholder,a=c.weight;if(d!==a){if(c.fireEventArgs("beforechangeweight",[c,d])!==false){c.weight=d;if(e){e.weight=d}if(b){b.updateLayout()}c.fireEventArgs("changeweight",[c,a])}}return a}});(Ext.cmd.derive("Ext.ElementLoader",Ext.Base,{statics:{Renderer:{Html:function(a,b,c){a.getTarget().update(b.responseText,c.scripts===true);return true}}},url:null,params:null,baseParams:null,autoLoad:false,target:null,loadMask:false,ajaxOptions:null,scripts:false,isLoader:true,constructor:function(b){var c=this,a;b=b||{};Ext.apply(c,b);c.setTarget(c.target);c.addEvents("beforeload","exception","load");c.mixins.observable.constructor.call(c);if(c.autoLoad){a=c.autoLoad;if(a===true){a={}}c.load(a)}},setTarget:function(b){var a=this;b=Ext.get(b);if(a.target&&a.target!=b){a.abort()}a.target=b},getTarget:function(){return this.target||null},abort:function(){var a=this.active;if(a!==undefined){Ext.Ajax.abort(a.request);if(a.mask){this.removeMask()}delete this.active}},removeMask:function(){this.target.unmask()},addMask:function(a){this.target.mask(a===true?null:a)},load:function(c){c=Ext.apply({},c);var e=this,a=Ext.isDefined(c.loadMask)?c.loadMask:e.loadMask,g=Ext.apply({},c.params),b=Ext.apply({},c.ajaxOptions),h=c.callback||e.callback,d=c.scope||e.scope||e;Ext.applyIf(b,e.ajaxOptions);Ext.applyIf(c,b);Ext.applyIf(g,e.params);Ext.apply(g,e.baseParams);Ext.applyIf(c,{url:e.url});Ext.apply(c,{scope:e,params:g,callback:e.onComplete});if(e.fireEvent("beforeload",e,c)===false){return}if(a){e.addMask(a)}e.active={options:c,mask:a,scope:d,callback:h,success:c.success||e.success,failure:c.failure||e.failure,renderer:c.renderer||e.renderer,scripts:Ext.isDefined(c.scripts)?c.scripts:e.scripts};e.active.request=Ext.Ajax.request(c);e.setOptions(e.active,c)},setOptions:Ext.emptyFn,onComplete:function(b,g,a){var d=this,e=d.active,c;if(e){c=e.scope;if(g){g=d.getRenderer(e.renderer).call(d,d,a,e)!==false}if(g){Ext.callback(e.success,c,[d,a,b]);d.fireEvent("load",d,a,b)}else{Ext.callback(e.failure,c,[d,a,b]);d.fireEvent("exception",d,a,b)}Ext.callback(e.callback,c,[d,g,a,b]);if(e.mask){d.removeMask()}}delete d.active},getRenderer:function(a){if(Ext.isFunction(a)){return a}return this.statics().Renderer.Html},startAutoRefresh:function(a,b){var c=this;c.stopAutoRefresh();c.autoRefresh=setInterval(function(){c.load(b)},a)},stopAutoRefresh:function(){clearInterval(this.autoRefresh);delete this.autoRefresh},isAutoRefreshing:function(){return Ext.isDefined(this.autoRefresh)},destroy:function(){var a=this;a.stopAutoRefresh();delete a.target;a.abort();a.clearListeners()}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext,"ElementLoader"],0));(Ext.cmd.derive("Ext.ComponentLoader",Ext.ElementLoader,{statics:{Renderer:{Data:function(a,b,d){var g=true;try{a.getTarget().update(Ext.decode(b.responseText))}catch(c){g=false}return g},Component:function(a,c,h){var i=true,g=a.getTarget(),b=[];try{b=Ext.decode(c.responseText)}catch(d){i=false}if(i){g.suspendLayouts();if(h.removeAll){g.removeAll()}g.add(b);g.resumeLayouts(true)}return i}}},target:null,loadMask:false,renderer:"html",setTarget:function(b){var a=this;if(Ext.isString(b)){b=Ext.getCmp(b)}if(a.target&&a.target!=b){a.abort()}a.target=b},removeMask:function(){this.target.setLoading(false)},addMask:function(a){this.target.setLoading(a)},setOptions:function(b,a){b.removeAll=Ext.isDefined(a.removeAll)?a.removeAll:this.removeAll},getRenderer:function(b){if(Ext.isFunction(b)){return b}var a=this.statics().Renderer;switch(b){case"component":return a.Component;case"data":return a.Data;default:return Ext.ElementLoader.Renderer.Html}}},0,0,0,0,0,0,[Ext,"ComponentLoader"],0));(Ext.cmd.derive("Ext.layout.SizeModel",Ext.Base,{constructor:function(c){var e=this,d=e.self,a=d.sizeModelsArray,b;Ext.apply(e,c);e[b=e.name]=true;e.fixed=!(e.auto=e.natural||e.shrinkWrap);a[e.ordinal=a.length]=d[b]=d.sizeModels[b]=e},statics:{sizeModelsArray:[],sizeModels:{}},calculated:false,configured:false,constrainedMax:false,constrainedMin:false,natural:false,shrinkWrap:false,calculatedFromConfigured:false,calculatedFromNatural:false,calculatedFromShrinkWrap:false,names:null},1,0,0,0,0,0,[Ext.layout,"SizeModel"],function(){var e=this,a=e.sizeModelsArray,c,b,h,g,d;new e({name:"calculated"});new e({name:"configured",names:{width:"width",height:"height"}});new e({name:"natural"});new e({name:"shrinkWrap"});new e({name:"calculatedFromConfigured",configured:true,names:{width:"width",height:"height"}});new e({name:"calculatedFromNatural",natural:true});new e({name:"calculatedFromShrinkWrap",shrinkWrap:true});new e({name:"constrainedMax",configured:true,constrained:true,names:{width:"maxWidth",height:"maxHeight"}});new e({name:"constrainedMin",configured:true,constrained:true,names:{width:"minWidth",height:"minHeight"}});new e({name:"constrainedDock",configured:true,constrained:true,constrainedByMin:true,names:{width:"dockConstrainedWidth",height:"dockConstrainedHeight"}});for(c=0,h=a.length;c','
',"{%this.renderBody(out,values)%}","
","","{% } else if (values.shrinkWrapWidth) { %}",'',"",'","","
',"{%this.renderBody(out,values)%}",'
',"
","{% } else { %}",'
','
',"{%this.renderBody(out,values)%}",'
',"
","
","{% values.$layout.isShrinkWrapTpl = false %}","{% } %}"],tableTpl:['',"",'","","
',"
"],isShrinkWrapTpl:true,beginLayout:function(e){var d=this,a,b,c,g;d.callParent(arguments);d.initContextItems(e);if(!d.isShrinkWrapTpl){if(e.widthModel.shrinkWrap){g=true}if(Ext.isStrict&&Ext.isIE7){c=d.getOverflowXStyle(e);if((c==="auto"||c==="scroll")&&e.paddingContext.getPaddingInfo().right){g=true}}if(g){d.insertTableCt(e)}}if(!d.isShrinkWrapTpl&&Ext.isIE7&&Ext.isStrict&&!d.clearElHasPadding){a=e.paddingContext.getPaddingInfo().bottom;b=d.getOverflowYStyle(e);if(a&&(b==="auto"||b==="scroll")){d.clearEl.setStyle("height",a);d.clearElHasPadding=true}}},beforeLayoutCycle:function(c){var a=this.owner,d=a.hierarchyState,b=a.hierarchyStateInner;if(!d||d.invalid){d=a.getHierarchyState();b=a.hierarchyStateInner}if(c.widthModel.shrinkWrap&&this.isShrinkWrapTpl){b.inShrinkWrapTable=true}else{delete b.inShrinkWrapTable}},beginLayoutCycle:function(h){var l=this,c=l.outerCt,k=l.lastOuterCtWidth||"",j=l.lastOuterCtHeight||"",m=l.lastOuterCtTableLayout||"",b=h.state,n,g,i,o,d,a,e;l.callParent(arguments);i=o=d="";if(!h.widthModel.shrinkWrap&&l.isShrinkWrapTpl){if(Ext.isIE7m&&Ext.isStrict){g=l.getOverflowYStyle(h);if(g==="auto"||g==="scroll"){a=true}}if(!a){i="100%"}e=l.owner.hierarchyStateInner;n=l.getOverflowXStyle(h);d=(e.inShrinkWrapTable||n==="auto"||n==="scroll")?"":"fixed"}if(!h.heightModel.shrinkWrap&&!Ext.supports.PercentageHeightOverflowBug){o="100%"}if((i!==k)||l.hasOuterCtPxWidth){c.setStyle("width",i);l.lastOuterCtWidth=i;l.hasOuterCtPxWidth=false}if(d!==m){c.setStyle("table-layout",d);l.lastOuterCtTableLayout=d}if((o!==j)||l.hasOuterCtPxHeight){c.setStyle("height",o);l.lastOuterCtHeight=o;l.hasOuterCtPxHeight=false}if(l.hasInnerCtPxHeight){l.innerCt.setStyle("height","");l.hasInnerCtPxHeight=false}b.overflowAdjust=b.overflowAdjust||l.lastOverflowAdjust},calculate:function(c){var a=this,b=c.state,e=a.getContainerSize(c,true),d=b.calculatedItems||(b.calculatedItems=a.calculateItems?a.calculateItems(c,e):true);a.setCtSizeIfNeeded(c,e);if(d&&c.hasDomProp("containerChildrenSizeDone")){a.calculateContentSize(c);if(e.gotAll){if(a.manageOverflow&&!c.state.secondPass&&!a.reserveScrollbar){a.calculateOverflow(c,e)}return}}a.done=false},calculateContentSize:function(g){var e=this,a=((g.widthModel.shrinkWrap?1:0)|(g.heightModel.shrinkWrap?2:0)),c=(a&1)||undefined,h=(a&2)||undefined,d=0,b=g.props;if(c){if(isNaN(b.contentWidth)){++d}else{c=undefined}}if(h){if(isNaN(b.contentHeight)){++d}else{h=undefined}}if(d){if(c&&!g.setContentWidth(e.measureContentWidth(g))){e.done=false}if(h&&!g.setContentHeight(e.measureContentHeight(g))){e.done=false}}},calculateOverflow:function(c){var h=this,b,j,a,g,e,d,i;e=(h.getOverflowXStyle(c)==="auto");d=(h.getOverflowYStyle(c)==="auto");if(e||d){a=Ext.getScrollbarSize();i=c.overflowContext.el.dom;g=0;if(i.scrollWidth>i.clientWidth){g|=1}if(i.scrollHeight>i.clientHeight){g|=2}b=(d&&(g&2))?a.width:0;j=(e&&(g&1))?a.height:0;if(b!==h.lastOverflowAdjust.width||j!==h.lastOverflowAdjust.height){h.done=false;c.invalidate({state:{overflowAdjust:{width:b,height:j},overflowState:g,secondPass:true}})}}},completeLayout:function(a){this.lastOverflowAdjust=a.state.overflowAdjust},doRenderPadding:function(b,d){var c=d.$layout,a=d.$layout.owner,e=a[a.contentPaddingProperty];if(c.managePadding&&e){b.push("padding:",a.unitizeBox(e))}},finishedLayout:function(b){var a=this.innerCt;this.callParent(arguments);if(Ext.isIEQuirks||Ext.isIE8m){a.repaint()}if(Ext.isOpera){a.setStyle("position","relative");a.dom.scrollWidth;a.setStyle("position","")}},getContainerSize:function(b,c){var a=this.callParent(arguments),d=b.state.overflowAdjust;if(d){a.width-=d.width;a.height-=d.height}return a},getRenderData:function(){var a=this.owner,b=this.callParent();if((Ext.isIEQuirks||Ext.isIE7m)&&((a.shrinkWrap&1)||(a.floating&&!a.width))){b.shrinkWrapWidth=true}return b},getRenderTarget:function(){return this.innerCt},getElementTarget:function(){return this.innerCt},getOverflowXStyle:function(a){return a.overflowXStyle||(a.overflowXStyle=this.owner.scrollFlags.overflowX||a.overflowContext.getStyle("overflow-x"))},getOverflowYStyle:function(a){return a.overflowYStyle||(a.overflowYStyle=this.owner.scrollFlags.overflowY||a.overflowContext.getStyle("overflow-y"))},initContextItems:function(c){var b=this,d=c.target,a=b.owner.customOverflowEl;c.outerCtContext=c.getEl("outerCt",b);c.innerCtContext=c.getEl("innerCt",b);if(a){c.overflowContext=c.getEl(a)}else{c.overflowContext=c.targetContext}if(d[d.contentPaddingProperty]!==undefined){c.paddingContext=b.isShrinkWrapTpl?c.innerCtContext:c.outerCtContext}},initLayout:function(){var c=this,b=Ext.getScrollbarSize().width,a=c.owner;c.callParent();if(b&&c.manageOverflow&&!c.hasOwnProperty("lastOverflowAdjust")){if(a.autoScroll||c.reserveScrollbar){c.lastOverflowAdjust={width:b,height:0}}}},insertTableCt:function(b){var h=this,a=h.owner,c=0,e,g,k,d,j;e=Ext.XTemplate.getTpl(this,"tableTpl");e.renderPadding=h.doRenderPadding;h.outerCt.dom.removeChild(h.innerCt.dom);g=document.createDocumentFragment();k=h.innerCt.dom.childNodes;d=k.length;for(;cj.dom.clientHeight)){l-=p.width}}d.outerCtContext.setProp("width",l+g.width);s.hasOuterCtPxWidth=true}if(i&&!d.heightModel.shrinkWrap){if(Ext.supports.PercentageHeightOverflowBug){r=true}if(((Ext.isIE8&&Ext.isStrict)||Ext.isIE7m&&Ext.isStrict&&q)){h=true;c=!Ext.isIE8}if((r||h)&&o&&(j.dom.scrollWidth>j.dom.clientWidth)){i=Math.max(i-p.height,0)}if(r){d.outerCtContext.setProp("height",i+g.height);s.hasOuterCtPxHeight=true}if(h){if(c){i+=g.height}d.innerCtContext.setProp("height",i);s.hasInnerCtPxHeight=true}}if(Ext.isIE7&&Ext.isStrict&&!q&&(k==="auto")){a=(e==="auto")?"overflow-x":"overflow-y";j.setStyle(a,"hidden");j.setStyle(a,"auto")}},setupRenderTpl:function(a){this.callParent(arguments);a.renderPadding=this.doRenderPadding},getContentTarget:function(){return this.innerCt}},0,0,0,0,["layout.auto","layout.autocontainer"],0,[Ext.layout.container,"Auto"],function(){this.prototype.chromeCellMeasureBug=Ext.isChrome&&Ext.chromeVersion>=26}));(Ext.cmd.derive("Ext.ZIndexManager",Ext.Base,{alternateClassName:"Ext.WindowGroup",statics:{zBase:9000},constructor:function(a){var b=this;b.list={};b.zIndexStack=[];b.front=null;if(a){if(a.isContainer){a.on("resize",b._onContainerResize,b);b.zseed=Ext.Number.from(b.rendered?a.getEl().getStyle("zIndex"):undefined,b.getNextZSeed());b.targetEl=a.getTargetEl();b.container=a}else{Ext.EventManager.onWindowResize(b._onContainerResize,b);b.zseed=b.getNextZSeed();b.targetEl=Ext.get(a)}}else{Ext.EventManager.onWindowResize(b._onContainerResize,b);b.zseed=b.getNextZSeed();Ext.onDocumentReady(function(){b.targetEl=Ext.getBody()})}},getNextZSeed:function(){return(Ext.ZIndexManager.zBase+=10000)},setBase:function(b){this.zseed=b;var a=this.assignZIndices();this._activateLast();return a},assignZIndices:function(){var c=this.zIndexStack,b=c.length,e=0,h=this.zseed,d,g;for(;e=0&&a[c].hidden;--c){}if((b=a[c])){d._setActiveChild(b,d.front);if(b.modal){return}}else{if(d.front&&!d.front.destroying){d.front.setActive(false)}d.front=null}for(;c>=0;--c){b=a[c];if(b.isVisible()&&b.modal){d._showModalMask(b);return}}d._hideModalMask()},_showModalMask:function(b){var d=this,h=b.el.getStyle("zIndex")-4,c=b.floatParent?b.floatParent.getTargetEl():b.container,a=d.mask,g=d.maskShim,e;if(!a){if(Ext.isIE6){g=d.maskShim=Ext.getBody().createChild({tag:"iframe",cls:Ext.baseCSSPrefix+"shim "+Ext.baseCSSPrefix+"mask-shim"});g.setVisibilityMode(Ext.Element.DISPLAY)}a=d.mask=Ext.getBody().createChild({cls:Ext.baseCSSPrefix+"mask",style:"height:0;width:0"});a.setVisibilityMode(Ext.Element.DISPLAY);a.on("click",d._onMaskClick,d)}a.maskTarget=c;e=d.getMaskBox();if(g){g.setStyle("zIndex",h);g.show();g.setBox(e)}a.setStyle("zIndex",h);a.show();a.setBox(e)},_hideModalMask:function(){var b=this.mask,a=this.maskShim;if(b&&b.isVisible()){b.maskTarget=undefined;b.hide();if(a){a.hide()}}},_onMaskClick:function(){if(this.front){this.front.focus()}},getMaskBox:function(){var a=this.mask.maskTarget;if(a.dom===document.body){return{height:Math.max(document.body.scrollHeight,Ext.dom.Element.getDocumentHeight()),width:Math.max(document.body.scrollWidth,document.documentElement.clientWidth),x:0,y:0}}else{return a.getBox()}},_onContainerResize:function(){var c=this,b=c.mask,a=c.maskShim,d;if(b&&b.isVisible()){b.hide();if(a){a.hide()}d=c.getMaskBox();if(a){a.setSize(d);a.show()}b.setSize(d);b.show()}},register:function(b){var c=this,a=b.afterHide;if(b.zIndexManager){b.zIndexManager.unregister(b)}b.zIndexManager=c;c.list[b.id]=b;c.zIndexStack.push(b);b.afterHide=function(){a.apply(b,arguments);c.onComponentHide(b)}},unregister:function(a){var b=this,c=b.list;delete a.zIndexManager;if(c&&c[a.id]){delete c[a.id];delete a.afterHide;Ext.Array.remove(b.zIndexStack,a);b._activateLast()}},get:function(a){return a.isComponent?a:this.list[a]},bringToFront:function(b,d){var c=this,a=false,e=c.zIndexStack;b=c.get(b);if(b!==c.front){Ext.Array.remove(e,b);if(b.preventBringToFront){e.unshift(b)}else{e.push(b)}c.assignZIndices();if(!d){c._activateLast()}a=true;c.front=b;if(b.modal){c._showModalMask(b)}}return a},sendToBack:function(a){var b=this;a=b.get(a);Ext.Array.remove(b.zIndexStack,a);b.zIndexStack.unshift(a);b.assignZIndices();this._activateLast();return a},hideAll:function(){var b=this.list,a,c;for(c in b){if(b.hasOwnProperty(c)){a=b[c];if(a.isComponent&&a.isVisible()){a.hide()}}}},hide:function(){var d=0,b=this.zIndexStack,a=b.length,c;this.tempHidden=[];for(;d0;){b=a[c];if(b.isComponent&&e.call(d||b,b)===false){return}}},destroy:function(){var b=this,c=b.list,a,d;for(d in c){if(c.hasOwnProperty(d)){a=c[d];if(a.isComponent){a.destroy()}}}delete b.zIndexStack;delete b.list;delete b.container;delete b.targetEl}},1,0,0,0,0,0,[Ext,"ZIndexManager",Ext,"WindowGroup"],function(){Ext.WindowManager=Ext.WindowMgr=new this()}));(Ext.cmd.derive("Ext.Queryable",Ext.Base,{isQueryable:true,query:function(a){a=a||"*";return Ext.ComponentQuery.query(a,this)},queryBy:function(g,e){var c=[],b=this.getRefItems(true),d=0,a=b.length,h;for(;d "+a)[0]||null},down:function(a){if(a&&a.isComponent){a="#"+Ext.escapeId(a.getItemId())}a=a||"";return this.query(a)[0]||null},getRefItems:function(){return[]}},0,0,0,0,0,0,[Ext,"Queryable"],0));(Ext.cmd.derive("Ext.container.AbstractContainer",Ext.Component,{renderTpl:"{%this.renderContainer(out,values)%}",suspendLayout:false,autoDestroy:true,defaultType:"panel",detachOnRemove:true,isContainer:true,layoutCounter:0,baseCls:Ext.baseCSSPrefix+"container",defaultLayoutType:"auto",initComponent:function(){var a=this;a.addEvents("afterlayout","beforeadd","beforeremove","add","remove");a.callParent();a.getLayout();a.initItems()},initItems:function(){var b=this,a=b.items;b.items=new Ext.util.AbstractMixedCollection(false,b.getComponentId);b.floatingItems=new Ext.util.MixedCollection(false,b.getComponentId);if(a){if(!Ext.isArray(a)){a=[a]}b.add(a)}},getFocusEl:function(){return this.getTargetEl()},finishRenderChildren:function(){this.callParent();var a=this.getLayout();if(a){a.finishRender()}},beforeRender:function(){var b=this,a=b.getLayout(),c;b.callParent();if(!a.initialized){a.initLayout()}c=a.targetCls;if(c){b.applyTargetCls(c)}},applyTargetCls:function(a){this.addCls(a)},afterComponentLayout:function(){var b=this.floatingItems.items,a=b.length,d,c;this.callParent(arguments);for(d=0;d=d){h=0}else{if(h<0){h=d-1}}if(h===e){return[]}if((k=g[h]).isFocusable()){return[k]}}return[]},prevFocus:function(e,d){return this.nextFocus(e,d,-1)},root:function(e){var d=e.length,h=[],g=0,j;for(;gd.el.getZIndex()});return c.concat(a)},initDOM:function(c){var g=this,b=g.focusFrameCls,e=Ext.ComponentQuery.query("{getFocusEl()}:not([focusListenerAdded])"),d=0,a=e.length;if(!Ext.isReady){return Ext.onReady(g.initDOM,g)}for(;d:focusable",a)[0]:a;if(d){d.focus()}else{if(Ext.isFunction(a.onClick)){g.button=0;a.onClick(g);if(a.isVisible(true)){a.focus()}else{c.navigateOut()}}}}},navigateOut:function(c){var b=this,a;if(!b.focusedCmp||!(a=b.focusedCmp.up(":focusable"))){b.focusEl.focus()}else{a.focus()}return true},navigateSiblings:function(i,b,o){var j=this,a=b||j,p=i.getKey(),g=Ext.EventObject,k=i.shiftKey||p==g.LEFT||p==g.UP,c=p==g.LEFT||p==g.RIGHT||p==g.UP||p==g.DOWN,h=k?"prev":"next",n,d,m,l;m=(a.focusedCmp&&a.focusedCmp.comp)||a.focusedCmp;if(!m&&!o){return true}if(c&&j.isWhitelisted(m)){return true}if(!m||m.is(":root")){l=j.getRootComponents()}else{o=o||m.up();if(o){l=o.getRefItems()}}if(l){n=m?Ext.Array.indexOf(l,m):-1;d=Ext.ComponentQuery.query(":"+h+"Focus("+n+")",l)[0];if(d&&m!==d){d.focus();return d}}},onComponentBlur:function(b,c){var a=this;if(a.focusedCmp===b){a.previousFocusedCmp=b;delete a.focusedCmp}if(a.focusFrame){a.focusFrame.hide()}},onComponentFocus:function(d,g){var c=this,a=c.focusChain,b;if(!d.isFocusable()){c.clearComponent(d);if(a[d.id]){return}b=d.up();if(b){a[d.id]=true;b.focus()}return}c.focusChain={};c.focusTask.delay(10,null,null,[d,d.getFocusEl()])},handleComponentFocus:function(l,h){var j=this,o,a,g,n,b,k,d,e,c,m,i;if(j.fireEvent("beforecomponentfocus",j,l,j.previousFocusedCmp)===false){j.clearComponent(l);return}j.focusedCmp=l;if(j.shouldShowFocusFrame(l)){o="."+j.focusFrameCls+"-";a=j.focusFrame;g=(h.dom?h:h.el).getBox();n=g.top;b=g.left;k=g.width;d=g.height;e=a.child(o+"top");c=a.child(o+"bottom");m=a.child(o+"left");i=a.child(o+"right");e.setWidth(k).setLocalXY(b,n);c.setWidth(k).setLocalXY(b,n+d-2);m.setHeight(d-2).setLocalXY(b,n+2);i.setHeight(d-2).setLocalXY(b+k-2,n+2);a.show()}j.fireEvent("componentfocus",j,l,j.previousFocusedCmp)},onComponentHide:function(e){var d=this,b=false,a=d.focusedCmp,c;if(a){b=e.hasFocus||(e.isContainer&&e.isAncestor(d.focusedCmp))}d.clearComponent(e);if(b&&(c=e.up(":focusable"))){c.focus()}else{d.focusEl.focus()}},onComponentDestroy:function(){},removeDOM:function(){var a=this;if(a.enabled||a.subscribers.length){return}Ext.destroy(a.focusFrame);delete a.focusEl;delete a.focusFrame},removeXTypeFromWhitelist:function(b){var a=this;if(Ext.isArray(b)){Ext.Array.forEach(b,a.removeXTypeFromWhitelist,a);return}Ext.Array.remove(a.whitelist,b)},setupSubscriberKeys:function(a,g){var e=this,d=a.getFocusEl(),c=g.scope,b={backspace:e.focusLast,enter:e.navigateIn,esc:e.navigateOut,scope:e},h=function(i){if(e.focusedCmp===a){return e.navigateSiblings(i,e,a)}else{return e.navigateSiblings(i)}};Ext.iterate(g,function(j,i){b[j]=function(l){var k=h(l);if(Ext.isFunction(i)&&i.call(c||a,l,k)===true){return true}return k}},e);return new Ext.util.KeyNav(d,b)},shouldShowFocusFrame:function(c){var b=this,a=b.options||{};if(!b.focusFrame||!c){return false}if(a.focusFrame){return true}if(b.focusData[c.id].focusFrame){return true}return false}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext,"FocusManager",Ext,"FocusMgr"],0));(Ext.cmd.derive("Ext.Img",Ext.Component,{autoEl:"img",baseCls:Ext.baseCSSPrefix+"img",src:"",alt:"",title:"",imgCls:"",initComponent:function(){if(this.glyph){this.autoEl="div"}this.callParent()},getElConfig:function(){var e=this,b=e.callParent(),g=Ext._glyphFontFamily,d=e.glyph,a,c;if(e.autoEl=="img"){a=b}else{if(e.glyph){if(typeof d==="string"){c=d.split("@");d=c[0];g=c[1]}b.html="&#"+d+";";if(g){b.style="font-family:"+g}}else{b.cn=[a={tag:"img",id:e.id+"-img"}]}}if(a){if(e.imgCls){a.cls=(a.cls?a.cls+" ":"")+e.imgCls}a.src=e.src||Ext.BLANK_IMAGE_URL}if(e.alt){(a||b).alt=e.alt}if(e.title){(a||b).title=e.title}return b},onRender:function(){var b=this,a;b.callParent(arguments);a=b.el;b.imgEl=(b.autoEl=="img")?a:a.getById(b.id+"-img")},onDestroy:function(){Ext.destroy(this.imgEl);this.imgEl=null;this.callParent()},setSrc:function(c){var a=this,b=a.imgEl;a.src=c;if(b){b.dom.src=c||Ext.BLANK_IMAGE_URL}},setGlyph:function(c){var b=this,d=Ext._glyphFontFamily,a,e;if(c!=b.glyph){if(typeof c==="string"){a=c.split("@");c=a[0];d=a[1]}e=b.el.dom;e.innerHTML="&#"+c+";";if(d){e.style="font-family:"+d}}}},0,["image","imagecomponent"],["image","component","box","imagecomponent"],{image:true,component:true,box:true,imagecomponent:true},["widget.image","widget.imagecomponent"],0,[Ext,"Img"],0));(Ext.cmd.derive("Ext.util.Bindable",Ext.Base,{bindStore:function(b,c,a){a=a||"store";var d=this,e=d[a];if(!c&&e){d.onUnbindStore(e,c,a);if(b!==e&&e.autoDestroy){e.destroyStore()}else{d.unbindStoreListeners(e)}}if(b){b=Ext.data.StoreManager.lookup(b);d.bindStoreListeners(b);d.onBindStore(b,c,a)}d[a]=b||null;return d},getStore:function(){return this.store},unbindStoreListeners:function(a){var b=this.storeListeners;if(b){a.un(b)}},bindStoreListeners:function(a){var c=this,b=Ext.apply({},c.getStoreListeners(a));if(!b.scope){b.scope=c}c.storeListeners=b;a.on(b)},getStoreListeners:Ext.emptyFn,onUnbindStore:Ext.emptyFn,onBindStore:Ext.emptyFn},0,0,0,0,0,0,[Ext.util,"Bindable"],0));(Ext.cmd.derive("Ext.LoadMask",Ext.Component,{msg:"Loading...",msgCls:Ext.baseCSSPrefix+"mask-loading",maskCls:Ext.baseCSSPrefix+"mask",useMsg:true,useTargetEl:false,baseCls:Ext.baseCSSPrefix+"mask-msg",childEls:["msgEl","msgTextEl"],renderTpl:['
','
',"
"],floating:{shadow:"frame"},focusOnToFront:false,bringParentToFront:false,constructor:function(b){var c=this,a;if(arguments.length===2){a=b;b=arguments[1]}else{a=b.target}if(!a.isComponent){a=Ext.get(a);this.isElement=true}c.ownerCt=a;if(!this.isElement){c.bindComponent(a)}c.callParent([b]);if(c.store){c.bindStore(c.store,true)}},bindComponent:function(a){var c=this,b={scope:this,resize:c.sizeMask,added:c.onComponentAdded,removed:c.onComponentRemoved};if(a.floating){b.move=c.sizeMask;c.activeOwner=a}else{if(a.ownerCt){c.onComponentAdded(a.ownerCt)}else{c.preventBringToFront=true}}c.mon(a,b);c.mon(c.hierarchyEventSource,{show:c.onContainerShow,hide:c.onContainerHide,expand:c.onContainerExpand,collapse:c.onContainerCollapse,scope:c})},onComponentAdded:function(a){var b=this;delete b.activeOwner;b.floatParent=a;if(!a.floating){a=a.up("[floating]")}if(a){b.activeOwner=a;b.mon(a,"move",b.sizeMask,b)}else{b.preventBringToFront=true}a=b.floatParent.ownerCt;if(b.rendered&&b.isVisible()&&a){b.floatOwner=a;b.mon(a,"afterlayout",b.sizeMask,b,{single:true})}},onComponentRemoved:function(a){var c=this,d=c.activeOwner,b=c.floatOwner;if(d){c.mun(d,"move",c.sizeMask,c)}if(b){c.mun(b,"afterlayout",c.sizeMask,c)}delete c.activeOwner;delete c.floatOwner},afterRender:function(){this.callParent(arguments);this.container=this.floatParent.getContentTarget()},onContainerShow:function(a){if(this.isActiveContainer(a)){this.onComponentShow()}},onContainerHide:function(a){if(this.isActiveContainer(a)){this.onComponentHide()}},onContainerExpand:function(a){if(this.isActiveContainer(a)){this.onComponentShow()}},onContainerCollapse:function(a){if(this.isActiveContainer(a)){this.onComponentHide()}},isActiveContainer:function(a){return this.isDescendantOf(a)},onComponentHide:function(){var a=this;if(a.rendered&&a.isVisible()){a.hide();a.showNext=true}},onComponentShow:function(){if(this.showNext){this.show()}delete this.showNext},sizeMask:function(){var a=this,b;if(a.rendered&&a.isVisible()){a.center();b=a.getMaskTarget();a.getMaskEl().show().setSize(b.getSize()).alignTo(b,"tl-tl")}},bindStore:function(a,b){var c=this;c.mixins.bindable.bindStore.apply(c,arguments);a=c.store;if(a&&a.isLoading()){c.onBeforeLoad()}},getStoreListeners:function(b){var d=this.onLoad,c=this.onBeforeLoad,a={cachemiss:c,cachefilled:d};if(!b.proxy.isSynchronous){a.beforeLoad=c;a.load=d}return a},onDisable:function(){this.callParent(arguments);if(this.loading){this.onLoad()}},getOwner:function(){return this.ownerCt||this.floatParent},getMaskTarget:function(){var a=this.getOwner();return this.useTargetEl?a.getTargetEl():a.getEl()},onBeforeLoad:function(){var c=this,a=c.getOwner(),b;if(!c.disabled){c.loading=true;if(a.componentLayoutCounter){c.maybeShow()}else{b=a.afterComponentLayout;a.afterComponentLayout=function(){a.afterComponentLayout=b;b.apply(a,arguments);c.maybeShow()}}}},maybeShow:function(){var b=this,a=b.getOwner();if(!a.isVisible(true)){b.showNext=true}else{if(b.loading&&a.rendered){b.show()}}},getMaskEl:function(){var a=this;return a.maskEl||(a.maskEl=a.el.insertSibling({cls:a.maskCls,style:{zIndex:a.el.getStyle("zIndex")-2}},"before"))},onShow:function(){var b=this,a=b.msgEl;b.callParent(arguments);b.loading=true;if(b.useMsg){a.show();b.msgTextEl.update(b.msg)}else{a.parent().hide()}},hide:function(){if(this.isElement){this.ownerCt.unmask();this.fireEvent("hide",this);return}delete this.showNext;return this.callParent(arguments)},onHide:function(){this.callParent();this.getMaskEl().hide()},show:function(){if(this.isElement){this.ownerCt.mask(this.useMsg?this.msg:"",this.msgCls);this.fireEvent("show",this);return}return this.callParent(arguments)},afterShow:function(){this.callParent(arguments);this.sizeMask()},setZIndex:function(b){var c=this,a=c.activeOwner;if(a){b=parseInt(a.el.getStyle("zIndex"),10)+1}c.getMaskEl().setStyle("zIndex",b-1);return c.mixins.floating.setZIndex.apply(c,arguments)},onLoad:function(){this.loading=false;this.hide()},onDestroy:function(){var a=this;if(a.isElement){a.ownerCt.unmask()}Ext.destroy(a.maskEl);a.callParent()}},1,["loadmask"],["component","box","loadmask"],{component:true,box:true,loadmask:true},["widget.loadmask"],[["floating",Ext.util.Floating],["bindable",Ext.util.Bindable]],[Ext,"LoadMask"],0));(Ext.cmd.derive("Ext.data.association.Association",Ext.Base,{alternateClassName:"Ext.data.Association",primaryKey:"id",associationKeyFunction:null,defaultReaderType:"json",isAssociation:true,initialConfig:null,statics:{AUTO_ID:1000,create:function(a){if(Ext.isString(a)){a={type:a}}switch(a.type){case"belongsTo":return new Ext.data.association.BelongsTo(a);case"hasMany":return new Ext.data.association.HasMany(a);case"hasOne":return new Ext.data.association.HasOne(a);default:}return a}},constructor:function(d){Ext.apply(this,d);var h=this,g=Ext.ModelManager.types,j=d.ownerModel,a=d.associatedModel,e=g[j],i=g[a],b=d.associationKey,c;if(b){c=String(b).search(/[\[\.]/);if(c>=0){h.associationKeyFunction=Ext.functionFactory("obj","return obj"+(c>0?".":"")+b)}}h.initialConfig=d;h.ownerModel=e;h.associatedModel=i;Ext.applyIf(h,{ownerName:j,associatedName:a});h.associationId="association"+(++h.statics().AUTO_ID)},getReader:function(){var c=this,a=c.reader,b=c.associatedModel;if(a){if(Ext.isString(a)){a={type:a}}if(a.isReader){a.setModel(b)}else{Ext.applyIf(a,{model:b,type:c.defaultReaderType})}c.reader=Ext.createByAlias("reader."+a.type,a)}return c.reader||null}},1,0,0,0,0,0,[Ext.data.association,"Association",Ext.data,"Association"],0));(Ext.cmd.derive("Ext.ModelManager",Ext.AbstractManager,{alternateClassName:"Ext.ModelMgr",singleton:true,typeName:"mtype",associationStack:[],registerType:function(c,b){var d=b.prototype,a;if(d&&d.isModel){a=b}else{if(!b.extend){b.extend="Ext.data.Model"}a=Ext.define(c,b)}this.types[c]=a;return a},unregisterType:function(a){delete this.types[a]},onModelDefined:function(c){var a=this.associationStack,g=a.length,e=[],b,d,h;for(d=0;d',Ext.baseCSSPrefix,Ext.isIE&&!Ext.supports.CSS3BoxShadow?"ie":"css")}()),shadows:[],pull:function(){var a=this.shadows.shift();if(!a){a=Ext.get(Ext.DomHelper.insertHtml("beforeBegin",document.body.firstChild,this.markup));a.autoBoxAdjust=false}return a},push:function(a){this.shadows.push(a)},reset:function(){var c=[].concat(this.shadows),b,a=c.length;for(b=0;b0;){p[d].hasListeners._incr_(m)}s=j[m]||(j[m]={});s=s[c]||(s[c]={});h=s[g.id]||(s[g.id]=[]);h.push(a)}}}}},match:function(c,a){var b=this.idProperty;if(b){return a==="*"||c[b]===a}return false},monitor:function(d){var b=this,a=d.isInstance?d:d.prototype,c=a.fireEventArgs;b.monitoredClasses.push(d);a.fireEventArgs=function(h,g){var e=c.apply(this,arguments);if(e!==false){e=b.dispatch(this,h,g)}return e}},unlisten:function(e){var b=this.bus,g,d,a,c;for(d in b){if(b.hasOwnProperty(d)&&(c=b[d])){for(a in c){g=c[a];delete g[e]}}}}},1,0,0,0,0,0,[Ext.app,"EventDomain"],0));(Ext.cmd.derive("Ext.app.domain.Component",Ext.app.EventDomain,{singleton:true,type:"component",constructor:function(){var a=this;a.callParent();a.monitor(Ext.Component)},match:function(b,a){return b.is(a)}},1,0,0,0,0,0,[Ext.app.domain,"Component"],0));(Ext.cmd.derive("Ext.app.EventBus",Ext.Base,{singleton:true,constructor:function(){var b=this,a=Ext.app.EventDomain.instances;b.callParent();b.domains=a;b.bus=a.component.bus},control:function(b,a){return this.domains.component.listen(b,a)},listen:function(d,b){var a=this.domains,c;for(c in d){if(d.hasOwnProperty(c)){a[c].listen(d[c],b)}}},unlisten:function(c){var a=Ext.app.EventDomain.instances,b;for(b in a){a[b].unlisten(c)}}},1,0,0,0,0,0,[Ext.app,"EventBus"],0));(Ext.cmd.derive("Ext.data.StoreManager",Ext.util.MixedCollection,{alternateClassName:["Ext.StoreMgr","Ext.data.StoreMgr","Ext.StoreManager"],singleton:true,register:function(){for(var a=0,b;(b=arguments[a]);a++){this.add(b)}},unregister:function(){for(var a=0,b;(b=arguments[a]);a++){this.remove(this.lookup(b))}},lookup:function(c){if(Ext.isArray(c)){var b=["field1"],e=!Ext.isArray(c[0]),g=c,d,a;if(e){g=[];for(d=0,a=c.length;d',' ,__field{#} = fields.map["{name}"]\n',"",";\n","return function(dest, source, record) {\n",'','{% var fieldAccessExpression = this.createFieldAccessExpression(values, "__field" + xindex, "source");'," if (fieldAccessExpression) { %}",' value = {[ this.createFieldAccessExpression(values, "__field" + xindex, "source") ]};\n','',' dest["{name}"] = value === undefined ? __field{#}.convert(__field{#}.defaultValue, record) : __field{#}.convert(value, record);\n',''," if (value === undefined) {\n"," if (me.applyDefaults) {\n",'',' dest["{name}"] = __field{#}.convert(__field{#}.defaultValue, record);\n',"",' dest["{name}"] = __field{#}.defaultValue\n',""," };\n"," } else {\n",'',' dest["{name}"] = __field{#}.convert(value, record);\n',"",' dest["{name}"] = value;\n',""," };\n",""," if (value !== undefined) {\n",'',' dest["{name}"] = __field{#}.convert(value, record);\n',"",' dest["{name}"] = value;\n',""," }\n","","{% } else { %}",'','',' dest["{name}"] = __field{#}.convert(__field{#}.defaultValue, record);\n',"",' dest["{name}"] = __field{#}.defaultValue\n',"","","{% } %}","",'',' if (record && (internalId = {[ this.createFieldAccessExpression({mapping: values.clientIdProp}, null, "source") ]})) {\n',' record.{["internalId"]} = internalId;\n'," }\n","","};"],buildRecordDataExtractor:function(){var c=this,a=c.model.prototype,b={clientIdProp:a.clientIdProperty,fields:a.fields.items};c.recordDataExtractorTemplate.createFieldAccessExpression=function(){return c.createFieldAccessExpression.apply(c,arguments)};return Ext.functionFactory(c.recordDataExtractorTemplate.apply(b)).call(c)},destroyReader:function(){var a=this;delete a.proxy;delete a.model;delete a.convertRecordData;delete a.getId;delete a.getTotal;delete a.getSuccess;delete a.getMessage}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext.data.reader,"Reader",Ext.data,"Reader",Ext.data,"DataReader"],function(){var a=this.prototype;Ext.apply(a,{nullResultSet:new Ext.data.ResultSet({total:0,count:0,records:[],success:true,message:""}),recordDataExtractorTemplate:new Ext.XTemplate(a.recordDataExtractorTemplate)})}));(Ext.cmd.derive("Ext.data.reader.Json",Ext.data.reader.Reader,{alternateClassName:"Ext.data.JsonReader",root:"",metaProperty:"metaData",useSimpleAccessors:false,readRecords:function(b){var a=this,c;if(a.getMeta){c=a.getMeta(b);if(c){a.onMetaChange(c)}}else{if(b.metaData){a.onMetaChange(b.metaData)}}a.jsonData=b;return a.callParent([b])},getResponseData:function(a){var d,b;try{d=Ext.decode(a.responseText);return this.readRecords(d)}catch(c){b=new Ext.data.ResultSet({total:0,count:0,records:[],success:false,message:c.message});this.fireEvent("exception",this,a,b);Ext.Logger.warn("Unable to parse the JSON returned by the server");return b}},buildExtractors:function(){var b=this,a=b.metaProperty;b.callParent(arguments);if(b.root){b.getRoot=b.createAccessor(b.root)}else{b.getRoot=Ext.identityFn}if(a){b.getMeta=b.createAccessor(a)}},extractData:function(a){var e=this.record,d=[],c,b;if(e){c=a.length;if(!c&&Ext.isObject(a)){c=1;a=[a]}for(b=0;b=0){return Ext.functionFactory("obj","return obj"+(b>0?".":"")+c)}}return function(d){return d[c]}}}()),createFieldAccessExpression:(function(){var a=/[\[\.]/;return function(o,d,e){var b=o.mapping,m=b||b===0,c=m?b:o.name,p,g;if(b===false){return}if(typeof c==="function"){p=d+".mapping("+e+", this)"}else{if(this.useSimpleAccessors===true||((g=String(c).search(a))<0)){if(!m||isNaN(c)){c='"'+c+'"'}p=e+"["+c+"]"}else{if(g===0){p=e+c}else{var j=c.split("."),l=j.length,k=1,n=e+"."+j[0],h=[n];for(;k1){c[k]=d.internalId}}else{if(this.writeRecordId){e=g.get(d.idProperty)[this.nameProperty]||d.idProperty;c[e]=d.getId()}}return c},writeValue:function(e,g,b){var c=g[this.nameProperty],a=this.dateFormat||g.dateWriteFormat||g.dateFormat,d=b.get(g.name);if(c==null){c=g.name}if(g.serialize){e[c]=g.serialize(d,b)}else{if(g.type===Ext.data.Types.DATE&&a&&Ext.isDate(d)){e[c]=Ext.Date.format(d,a)}else{e[c]=d}}}},1,0,0,0,["writer.base"],0,[Ext.data.writer,"Writer",Ext.data,"DataWriter",Ext.data,"Writer"],0));(Ext.cmd.derive("Ext.data.writer.Json",Ext.data.writer.Writer,{alternateClassName:"Ext.data.JsonWriter",root:undefined,encode:false,allowSingle:true,expandData:false,getExpandedData:function(d){var b=d.length,e=0,k,a,g,c,h,l=function(i,j){var m={};m[i]=j;return m};for(;e0){h=k[a];for(;c>0;c--){h=l(g[c],h)}k[g[0]]=k[g[0]]||{};Ext.Object.merge(k[g[0]],h);delete k[a]}}}}return d},writeRecords:function(b,c){var a=this.root;if(this.expandData){c=this.getExpandedData(c)}if(this.allowSingle&&c.length===1){c=c[0]}if(this.encode){if(a){b.params[a]=Ext.encode(c)}else{}}else{b.jsonData=b.jsonData||{};if(a){b.jsonData[a]=c}else{b.jsonData=c}}return b}},0,0,0,0,["writer.json"],0,[Ext.data.writer,"Json",Ext.data,"JsonWriter"],0));(Ext.cmd.derive("Ext.data.proxy.Proxy",Ext.Base,{alternateClassName:["Ext.data.DataProxy","Ext.data.Proxy"],batchOrder:"create,update,destroy",batchActions:true,defaultReaderType:"json",defaultWriterType:"json",isProxy:true,isSynchronous:false,constructor:function(a){var b=this;a=a||{};b.proxyConfig=a;b.mixins.observable.constructor.call(b,a);if(b.model!==undefined&&!(b.model instanceof Ext.data.Model)){b.setModel(b.model)}else{if(b.reader){b.setReader(b.reader)}if(b.writer){b.setWriter(b.writer)}}},setModel:function(a,b){var c=this;c.model=Ext.ModelManager.getModel(a);c.setReader(this.reader);c.setWriter(this.writer);if(b&&c.store){c.store.setModel(c.model)}},getModel:function(){return this.model},setReader:function(a){var c=this,b=true,d=c.reader;if(a===undefined||typeof a=="string"){a={type:a};b=false}if(a.isReader){a.setModel(c.model)}else{if(b){a=Ext.apply({},a)}Ext.applyIf(a,{proxy:c,model:c.model,type:c.defaultReaderType});a=Ext.createByAlias("reader."+a.type,a)}if(a!==d&&a.onMetaChange){a.onMetaChange=Ext.Function.createSequence(a.onMetaChange,this.onMetaChange,this)}c.reader=a;return c.reader},getReader:function(){return this.reader},onMetaChange:function(a){this.fireEvent("metachange",this,a)},setWriter:function(c){var b=this,a=true;if(c===undefined||typeof c=="string"){c={type:c};a=false}if(!c.isWriter){if(a){c=Ext.apply({},c)}Ext.applyIf(c,{model:b.model,type:b.defaultWriterType});c=Ext.createByAlias("writer."+c.type,c)}b.writer=c;return b.writer},getWriter:function(){return this.writer},create:Ext.emptyFn,read:Ext.emptyFn,update:Ext.emptyFn,destroy:Ext.emptyFn,batch:function(o,l){var k=this,j=k.batchActions,h,c,g,d,e,m,b,n,i;if(o.operations===undefined){o={operations:o,listeners:l}}if(o.batch){if(Ext.isDefined(o.batch.runOperation)){h=Ext.applyIf(o.batch,{proxy:k,listeners:{}})}}else{o.batch={proxy:k,listeners:o.listeners||{}}}if(!h){h=new Ext.data.Batch(o.batch)}h.on("complete",Ext.bind(k.onBatchComplete,k,[o],0));g=k.batchOrder.split(",");d=g.length;for(m=0;m1){if(j.action=="update"||a[0].clientIdProperty){l=new Ext.util.MixedCollection();l.addAll(n);for(h=a.length;h--;){b=a[h];e=l.findBy(j.matchClientRec,b);k=b.copyFrom(e);if(m){c.push(k)}}}else{for(d=0,g=a.length;d0){b.create=g;h=true}if(d.length>0){b.update=d;h=true}if(a.length>0){b.destroy=a;h=true}if(h&&e.fireEvent("beforesync",b)!==false){c=c||{};e.proxy.batch(Ext.apply(c,{operations:b,listeners:e.getBatchListeners()}))}return e},getBatchListeners:function(){var b=this,a={scope:b,exception:b.onBatchException};if(b.batchUpdateMode=="operation"){a.operationcomplete=b.onBatchOperationComplete}else{a.complete=b.onBatchComplete}return a},save:function(){return this.sync.apply(this,arguments)},load:function(b){var c=this,a;b=Ext.apply({action:"read",filters:c.filters.items,sorters:c.getSorters()},b);c.lastOptions=b;a=new Ext.data.Operation(b);if(c.fireEvent("beforeload",c,a)!==false){c.loading=true;c.proxy.read(a,c.onProxyLoad,c)}return c},reload:function(a){return this.load(Ext.apply(this.lastOptions,a))},afterEdit:function(a,e){var d=this,b,c;if(d.autoSync&&!d.autoSyncSuspended){for(b=e.length;b--;){if(a.fields.get(e[b]).persist){c=true;break}}if(c){d.sync()}}d.onUpdate(a,Ext.data.Model.EDIT,e);d.fireEvent("update",d,a,Ext.data.Model.EDIT,e)},afterReject:function(a){this.onUpdate(a,Ext.data.Model.REJECT,null);this.fireEvent("update",this,a,Ext.data.Model.REJECT,null)},afterCommit:function(a,b){if(!b){b=null}this.onUpdate(a,Ext.data.Model.COMMIT,b);this.fireEvent("update",this,a,Ext.data.Model.COMMIT,b)},onUpdate:Ext.emptyFn,onIdChanged:function(c,d,b,a){this.fireEvent("idchanged",this,c,d,b,a)},destroyStore:function(){var a,b=this;if(!b.isDestroyed){b.clearListeners();if(b.storeId){Ext.data.StoreManager.unregister(b)}b.clearData();b.data=b.tree=b.sorters=b.filters=b.groupers=null;if(b.reader){b.reader.destroyReader()}b.proxy=b.reader=b.writer=null;b.isDestroyed=true;if(b.implicitModel){a=Ext.getClassName(b.model);Ext.undefine(a);Ext.ModelManager.unregisterType(a)}else{b.model=null}}},getState:function(){var e=this,c,a,b=!!e.groupers,g=[],h=[],d=[];if(b){e.groupers.each(function(i){g[g.length]=i.serialize();c=true})}if(e.sorters){e.sorters.each(function(i){if(b&&!e.groupers.contains(i)){h[h.length]=i.serialize();c=true}})}if(e.filters&&e.statefulFilters){e.filters.each(function(i){d[d.length]=i.serialize();c=true})}if(c){a={};if(g.length){a.groupers=g}if(h.length){a.sorters=h}if(d.length){a.filters=d}return a}},applyState:function(g){var e=this,c=!!e.sorters,b=!!e.groupers,a=!!e.filters,d;if(b&&g.groupers){e.groupers.clear();e.groupers.addAll(e.decodeGroupers(g.groupers))}if(c&&g.sorters){e.sorters.clear();e.sorters.addAll(e.decodeSorters(g.sorters))}if(a&&g.filters){e.filters.clear();e.filters.addAll(e.decodeFilters(g.filters))}if(c&&b){e.sorters.insert(0,e.groupers.getRange())}if(e.autoLoad&&(e.remoteSort||e.remoteGroup||e.remoteFilter)){if(e.autoLoad===true){e.reload()}else{e.reload(e.autoLoad)}}if(a&&e.filters.length&&!e.remoteFilter){e.filter();d=e.sortOnFilter}if(c&&e.sorters.length&&!e.remoteSort&&!d){e.sort()}},doSort:function(a){var b=this;if(b.remoteSort){b.load()}else{b.data.sortBy(a);b.fireEvent("datachanged",b);b.fireEvent("refresh",b)}b.fireEvent("sort",b,b.sorters.getRange())},clearData:Ext.emptyFn,getCount:Ext.emptyFn,getById:Ext.emptyFn,removeAll:Ext.emptyFn,isLoading:function(){return !!this.loading},suspendAutoSync:function(){this.autoSyncSuspended=true},resumeAutoSync:function(){this.autoSyncSuspended=false}},1,0,0,0,0,[["observable",Ext.util.Observable],["sortable",Ext.util.Sortable]],[Ext.data,"AbstractStore"],0));(Ext.cmd.derive("Ext.app.domain.Store",Ext.app.EventDomain,{singleton:true,type:"store",idProperty:"storeId",constructor:function(){var a=this;a.callParent();a.monitor(Ext.data.AbstractStore)}},1,0,0,0,0,0,[Ext.app.domain,"Store"],0));(Ext.cmd.derive("Ext.app.Controller",Ext.Base,{statics:{strings:{model:{getter:"getModel",upper:"Model"},view:{getter:"getView",upper:"View"},controller:{getter:"getController",upper:"Controller"},store:{getter:"getStore",upper:"Store"}},controllerRegex:/^(.*)\.controller\./,createGetter:function(a,b){return function(){return this[a](b)}},getGetterName:function(c,a){var d="get",e=c.split("."),g=e.length,b;for(b=0;b0){a=c.substring(0,b);g=c.substring(b+1)+"."+a}else{if(c.indexOf(".")>0&&(Ext.ClassManager.isCreated(c)||Ext.Loader.isAClassNameWithAKnownPrefix(c))){g=c}else{if(d){g=d+"."+e+"."+c;a=c}else{g=c}}}return{absoluteName:g,shortName:a}}},application:null,onClassExtended:function(b,c,a){var d=a.onBeforeCreated;a.onBeforeCreated=function(m,h){var g=Ext.app.Controller,k=g.controllerRegex,n=[],l,e,n,j,i;j=m.prototype;l=Ext.getClassName(m);e=h.$namespace||Ext.app.getNamespace(l)||((i=k.exec(l))&&i[1]);if(e){j.$namespace=e}g.processDependencies(j,n,e,"model",h.models);g.processDependencies(j,n,e,"view",h.views);g.processDependencies(j,n,e,"store",h.stores);g.processDependencies(j,n,e,"controller",h.controllers);Ext.require(n,Ext.Function.pass(d,arguments,this))}},constructor:function(a){var b=this;b.mixins.observable.constructor.call(b,a);if(b.refs){b.ref(b.refs)}b.eventbus=Ext.app.EventBus;b.initAutoGetters()},initAutoGetters:function(){var b=this.self.prototype,c,a;for(c in b){a=b[c];if(a&&a["Ext.app.getter"]){a.call(this)}}},doInit:function(b){var a=this;if(!a._initialized){a.init(b);a._initialized=true}},finishInit:function(g){var d=this,e=d.controllers,b,c,a;if(d._initialized&&e&&e.length){for(c=0,a=e.length;c[hidden]");e=b.length;if(e!==c.lastHiddenCount){a.fireEvent("overflowchange",c.lastHiddenCount,e,b);c.lastHiddenCount=e}}},onRemove:Ext.emptyFn,getItem:function(a){return this.layout.owner.getComponent(a)},getOwnerType:function(a){var b;if(a.isToolbar){b="toolbar"}else{if(a.isTabBar){b="tabbar"}else{if(a.isMenu){b="menu"}else{b=a.getXType()}}}return b},getPrefixConfig:Ext.emptyFn,getSuffixConfig:Ext.emptyFn,getOverflowCls:function(){return""}},1,0,0,0,0,0,[Ext.layout.container.boxOverflow,"None",Ext.layout.boxOverflow,"None"],0));(Ext.cmd.derive("Ext.toolbar.Item",Ext.Component,{alternateClassName:"Ext.Toolbar.Item",enable:Ext.emptyFn,disable:Ext.emptyFn,focus:Ext.emptyFn},0,["tbitem"],["component","tbitem","box"],{component:true,tbitem:true,box:true},["widget.tbitem"],0,[Ext.toolbar,"Item",Ext.Toolbar,"Item"],0));(Ext.cmd.derive("Ext.toolbar.Separator",Ext.toolbar.Item,{alternateClassName:"Ext.Toolbar.Separator",baseCls:Ext.baseCSSPrefix+"toolbar-separator",focusable:false},0,["tbseparator"],["tbseparator","component","tbitem","box"],{tbseparator:true,component:true,tbitem:true,box:true},["widget.tbseparator"],0,[Ext.toolbar,"Separator",Ext.Toolbar,"Separator"],0));(Ext.cmd.derive("Ext.button.Manager",Ext.Base,{singleton:true,alternateClassName:"Ext.ButtonToggleManager",groups:{},pressedButton:null,buttonSelector:"."+Ext.baseCSSPrefix+"btn",init:function(){var a=this;if(!a.initialized){Ext.getDoc().on({keydown:a.onDocumentKeyDown,mouseup:a.onDocumentMouseUp,scope:a});a.initialized=true}},onDocumentKeyDown:function(c){var a=c.getKey(),b;if(a===c.SPACE||a===c.ENTER){b=c.getTarget(this.buttonSelector);if(b){Ext.getCmp(b.id).onClick(c)}}},onButtonMousedown:function(a,c){var b=this.pressedButton;if(b){b.onMouseUp(c)}this.pressedButton=a},onDocumentMouseUp:function(b){var a=this.pressedButton;if(a){a.onMouseUp(b);this.pressedButton=null}},toggleGroup:function(b,e){if(e){var d=this.groups[b.toggleGroup],c=d.length,a;for(a=0;ad){h=r.constrainedMax;n=d}else{if(jd){g=r.constrainedMax;m=d}else{if(j0){a.hideAll()}},a)},hideAll:function(){var c=this.active,b,a,d;if(c&&c.length>0){b=Ext.Array.slice(c.items);d=b.length;for(a=0;a50&&d.length>0&&!g.getTarget(b.menuSelector)){if(Ext.isIE9m&&!Ext.getDoc().contains(g.target)){c=false}if(c){b.hideAll()}}},register:function(b){var a=this;if(!a.active){a.init()}if(b.floating){a.menus[b.id]=b;b.on({beforehide:a.onBeforeHide,hide:a.onHide,beforeshow:a.onBeforeShow,show:a.onShow,scope:a})}},get:function(b){var a=this.menus;if(typeof b=="string"){if(!a){return null}return a[b]}else{if(b.isMenu){return b}else{if(Ext.isArray(b)){return new Ext.menu.Menu({items:b})}else{return Ext.ComponentManager.create(b,"menu")}}}},unregister:function(d){var a=this,b=a.menus,c=a.active;delete b[d.id];c.remove(d);d.un({beforehide:a.onBeforeHide,hide:a.onHide,beforeshow:a.onBeforeShow,show:a.onShow,scope:a})},registerCheckable:function(c){var a=this.groups,b=c.group;if(b){if(!a[b]){a[b]=[]}a[b].push(c)}},unregisterCheckable:function(c){var a=this.groups,b=c.group;if(b){Ext.Array.remove(a[b],c)}},onCheckChange:function(d,g){var a=this.groups,c=d.group,b=0,j,e,h;if(c&&g){j=a[c];e=j.length;for(;b/,beginLayout:function(c){var b=this,a=b.owner,d=a.text;b.callParent(arguments);c.btnWrapContext=c.getEl("btnWrap");c.btnElContext=c.getEl("btnEl");c.btnInnerElContext=c.getEl("btnInnerEl");c.btnIconElContext=c.getEl("btnIconEl");if(d&&b.htmlRE.test(d)){c.isHtmlText=true;a.btnInnerEl.setStyle("line-height","normal");a.btnInnerEl.setStyle("padding-top","")}},beginLayoutCycle:function(b){var a=this.owner,c=this.lastWidthModel;this.callParent(arguments);if(c&&!this.lastWidthModel.shrinkWrap&&b.widthModel.shrinkWrap){a.btnWrap.setStyle("height","");a.btnEl.setStyle("height","");a.btnInnerEl.setStyle("line-height","")}},calculate:function(d){var h=this,c=h.owner,i=d.btnElContext,g=d.btnInnerElContext,l=d.btnWrapContext,e=Math.max,b,j,k,a;h.callParent(arguments);if(d.heightModel.shrinkWrap){k=c.btnEl.getHeight();if(d.isHtmlText){h.centerInnerEl(d,k);h.ieCenterIcon(d,k)}}else{b=d.getProp("height");if(b){j=b-d.getFrameInfo().height-d.getPaddingInfo().height;k=j;if((c.menu||c.split)&&c.arrowAlign==="bottom"){k-=l.getPaddingInfo().bottom}a=k;if((c.icon||c.iconCls||c.glyph)&&(c.iconAlign==="top"||c.iconAlign==="bottom")){a-=g.getPaddingInfo().height}l.setProp("height",e(0,j));i.setProp("height",e(0,k));if(d.isHtmlText){h.centerInnerEl(d,k)}else{g.setProp("line-height",e(0,a)+"px")}h.ieCenterIcon(d,k)}else{if(b!==0){h.done=false}}}},centerInnerEl:function(e,d){var c=this,b=e.btnInnerElContext,a=c.owner.btnInnerEl.getHeight();if(e.heightModel.shrinkWrap&&(da){b.setProp("padding-top",Math.round((d-a)/2)+b.getPaddingInfo().top)}}},ieCenterIcon:function(c,b){var a=this.owner.iconAlign;if((Ext.isIEQuirks||Ext.isIE6)&&(a==="left"||a==="right")){c.btnIconElContext.setHeight(b)}},publishInnerWidth:function(b,a){if(this.owner.getFrameInfo().table){b.btnInnerElContext.setWidth(a-b.getFrameInfo().width-b.getPaddingInfo().width-b.btnWrapContext.getPaddingInfo().width)}}},0,0,0,0,["layout.button"],0,[Ext.layout.component,"Button"],0));(Ext.cmd.derive("Ext.util.TextMetrics",Ext.Base,{statics:{shared:null,measure:function(a,d,e){var b=this,c=b.shared;if(!c){c=b.shared=new b(a,e)}c.bind(a);c.setFixedWidth(e||"auto");return c.getSize(d)},destroy:function(){var a=this;Ext.destroy(a.shared);a.shared=null}},constructor:function(a,d){var c=this,b=Ext.getBody().createChild({cls:Ext.baseCSSPrefix+"textmetrics"});c.measure=b;if(a){c.bind(a)}b.position("absolute");b.setLocalXY(-1000,-1000);b.hide();if(d){b.setWidth(d)}},getSize:function(c){var b=this.measure,a;b.update(c);a=b.getSize();b.update("");return a},bind:function(a){var b=this;b.el=Ext.get(a);b.measure.setStyle(b.el.getStyles("font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"))},setFixedWidth:function(a){this.measure.setWidth(a)},getWidth:function(a){this.measure.dom.style.width="auto";return this.getSize(a).width},getHeight:function(a){return this.getSize(a).height},destroy:function(){var a=this;a.measure.remove();delete a.el;delete a.measure}},1,0,0,0,0,0,[Ext.util,"TextMetrics"],function(){Ext.Element.addMethods({getTextWidth:function(c,b,a){return Ext.Number.constrain(Ext.util.TextMetrics.measure(this.dom,Ext.value(c,this.dom.innerHTML,true)).width,b||0,a||1000000)}})}));(Ext.cmd.derive("Ext.button.Button",Ext.Component,{alternateClassName:"Ext.Button",isButton:true,componentLayout:"button",hidden:false,disabled:false,pressed:false,tabIndex:0,enableToggle:false,menuAlign:"tl-bl?",showEmptyMenu:false,textAlign:"center",clickEvent:"click",preventDefault:true,handleMouseEvents:true,tooltipType:"qtip",baseCls:Ext.baseCSSPrefix+"btn",pressedCls:"pressed",overCls:"over",focusCls:"focus",menuActiveCls:"menu-active",hrefTarget:"_blank",childEls:["btnEl","btnWrap","btnInnerEl","btnIconEl"],renderTpl:[' {splitCls}','{childElCls}" unselectable="on">','','',"{text}","",'background-image:url({iconUrl});','font-family:{glyphFontFamily};">','&#{glyph}; ',"","","",'','',""],scale:"small",allowedScales:["small","medium","large"],iconAlign:"left",arrowAlign:"right",arrowCls:"arrow",maskOnDisable:false,shrinkWrap:3,frame:true,_triggerRegion:{},initComponent:function(){var a=this;a.autoEl={tag:"a",role:"button",hidefocus:"on",unselectable:"on"};a.addCls("x-unselectable");a.callParent(arguments);a.addEvents("click","toggle","mouseover","mouseout","menushow","menuhide","menutriggerover","menutriggerout","textchange","iconchange","glyphchange");if(a.menu){a.split=true;a.menu=Ext.menu.Manager.get(a.menu);a.menu.ownerButton=a}if(a.url){a.href=a.url}if(a.href&&!a.hasOwnProperty("preventDefault")){a.preventDefault=false}if(Ext.isString(a.toggleGroup)&&a.toggleGroup!==""){a.enableToggle=true}if(a.html&&!a.text){a.text=a.html;delete a.html}a.glyphCls=a.baseCls+"-glyph"},getActionEl:function(){return this.el},getFocusEl:function(){return this.el},onDisable:function(){this.callParent(arguments)},setComponentCls:function(){var b=this,a=b.getComponentCls();if(!Ext.isEmpty(b.oldCls)){b.removeClsWithUI(b.oldCls);b.removeClsWithUI(b.pressedCls)}b.oldCls=a;b.addClsWithUI(a)},getComponentCls:function(){var b=this,a;if(b.iconCls||b.icon||b.glyph){a=[b.text?"icon-text-"+b.iconAlign:"icon"]}else{if(b.text){a=["noicon"]}else{a=[]}}if(b.pressed){a[a.length]=b.pressedCls}return a},beforeRender:function(){var b=this,c=b.autoEl,a=b.getHref(),d=b.hrefTarget;if(!b.disabled){c.tabIndex=b.tabIndex}if(a){c.href=a;if(d){c.target=d}}b.callParent();b.oldCls=b.getComponentCls();b.addClsWithUI(b.oldCls);Ext.applyIf(b.renderData,b.getTemplateArgs())},onRender:function(){var c=this,d,a,b;c.doc=Ext.getDoc();c.callParent(arguments);a=c.el;if(c.tooltip){c.setTooltip(c.tooltip,true)}if(c.handleMouseEvents){b={scope:c,mouseover:c.onMouseOver,mouseout:c.onMouseOut,mousedown:c.onMouseDown};if(c.split){b.mousemove=c.onMouseMove}}else{b={scope:c}}if(c.menu){c.mon(c.menu,{scope:c,show:c.onMenuShow,hide:c.onMenuHide});c.keyMap=new Ext.util.KeyMap({target:c.el,key:Ext.EventObject.DOWN,handler:c.onDownKey,scope:c})}if(c.repeat){c.mon(new Ext.util.ClickRepeater(a,Ext.isObject(c.repeat)?c.repeat:{}),"click",c.onRepeatClick,c)}else{if(b[c.clickEvent]){d=true}else{b[c.clickEvent]=c.onClick}}c.mon(a,b);if(d){c.mon(a,c.clickEvent,c.onClick,c)}Ext.button.Manager.register(c)},getTemplateArgs:function(){var c=this,b=c.glyph,d=Ext._glyphFontFamily,a;if(typeof b==="string"){a=b.split("@");b=a[0];d=a[1]}return{innerCls:c.getInnerCls(),splitCls:c.getSplitCls(),iconUrl:c.icon,iconCls:c.iconCls,glyph:b,glyphCls:b?c.glyphCls:"",glyphFontFamily:d,text:c.text||" "}},setHref:function(a){this.href=a;this.el.dom.href=this.getHref()},getHref:function(){var b=this,a=b.href;return a?Ext.urlAppend(a,Ext.Object.toQueryString(Ext.apply({},b.params,b.baseParams))):false},setParams:function(a){this.params=a;this.el.dom.href=this.getHref()},getSplitCls:function(){var a=this;return a.split?(a.baseCls+"-"+a.arrowCls)+" "+(a.baseCls+"-"+a.arrowCls+"-"+a.arrowAlign):""},getInnerCls:function(){return this.textAlign?this.baseCls+"-inner-"+this.textAlign:""},setIcon:function(b){b=b||"";var c=this,a=c.btnIconEl,d=c.icon||"";c.icon=b;if(b!=d){if(a){a.setStyle("background-image",b?"url("+b+")":"");c.setComponentCls();if(c.didIconStateChange(d,b)){c.updateLayout()}}c.fireEvent("iconchange",c,d,b)}return c},setIconCls:function(b){b=b||"";var d=this,a=d.btnIconEl,c=d.iconCls||"";d.iconCls=b;if(c!=b){if(a){a.removeCls(c);a.addCls(b);d.setComponentCls();if(d.didIconStateChange(c,b)){d.updateLayout()}}d.fireEvent("iconchange",d,c,b)}return d},setGlyph:function(g){g=g||0;var e=this,b=e.btnIconEl,c=e.glyph,a,d;e.glyph=g;if(b){if(typeof g==="string"){d=g.split("@");g=d[0];a=d[1]||Ext._glyphFontFamily}if(!g){b.dom.innerHTML=""}else{if(c!=g){b.dom.innerHTML="&#"+g+";"}}if(a){b.setStyle("font-family",a)}}e.fireEvent("glyphchange",e,e.glyph,c);return e},setTooltip:function(c,a){var b=this;if(b.rendered){if(!a||!c){b.clearTip()}if(c){if(Ext.quickTipsActive&&Ext.isObject(c)){Ext.tip.QuickTipManager.register(Ext.apply({target:b.el.id},c));b.tooltip=c}else{b.el.dom.setAttribute(b.getTipAttr(),c)}}}else{b.tooltip=c}return b},setTextAlign:function(c){var b=this,a=b.btnEl;if(a){a.removeCls(b.baseCls+"-inner-"+b.textAlign);a.addCls(b.baseCls+"-inner-"+c)}b.textAlign=c;return b},getTipAttr:function(){return this.tooltipType=="qtip"?"data-qtip":"title"},getRefItems:function(a){var c=this.menu,b;if(c){b=c.getRefItems(a);b.unshift(c)}return b||[]},clearTip:function(){var b=this,a=b.el;if(Ext.quickTipsActive&&Ext.isObject(b.tooltip)){Ext.tip.QuickTipManager.unregister(a)}else{a.dom.removeAttribute(b.getTipAttr())}},beforeDestroy:function(){var a=this;if(a.rendered){a.clearTip()}if(a.menu&&a.destroyMenu!==false){Ext.destroy(a.menu)}Ext.destroy(a.btnInnerEl,a.repeater);a.callParent()},onDestroy:function(){var a=this;if(a.rendered){a.doc.un("mouseover",a.monitorMouseOver,a);delete a.doc;Ext.destroy(a.keyMap);delete a.keyMap}Ext.button.Manager.unregister(a);a.callParent()},setHandler:function(b,a){this.handler=b;this.scope=a;return this},setText:function(c){c=c||"";var b=this,a=b.text||"";if(c!=a){b.text=c;if(b.rendered){b.btnInnerEl.update(c||" ");b.setComponentCls();if(Ext.isStrict&&Ext.isIE8){b.el.repaint()}b.updateLayout()}b.fireEvent("textchange",b,a,c)}return b},didIconStateChange:function(a,c){var b=Ext.isEmpty(c);return Ext.isEmpty(a)?!b:b},getText:function(){return this.text},toggle:function(c,a){var b=this;c=c===undefined?!b.pressed:!!c;if(c!==b.pressed){if(b.rendered){b[c?"addClsWithUI":"removeClsWithUI"](b.pressedCls)}b.pressed=c;if(!a){b.fireEvent("toggle",b,c);Ext.callback(b.toggleHandler,b.scope||b,[b,c])}}return b},maybeShowMenu:function(){var a=this;if(a.menu&&!a.hasVisibleMenu()&&!a.ignoreNextClick){a.showMenu(true)}},showMenu:function(b){var a=this,c=a.menu;if(a.rendered){if(a.tooltip&&Ext.quickTipsActive&&a.getTipAttr()!="title"){Ext.tip.QuickTipManager.getQuickTip().cancelShow(a.el)}if(c.isVisible()){c.hide()}if(!b||a.showEmptyMenu||c.items.getCount()>0){c.showBy(a.el,a.menuAlign)}}return a},hideMenu:function(){if(this.hasVisibleMenu()){this.menu.hide()}return this},hasVisibleMenu:function(){var a=this.menu;return a&&a.rendered&&a.isVisible()},onRepeatClick:function(a,b){this.onClick(b)},onClick:function(b){var a=this;if(a.preventDefault||(a.disabled&&a.getHref())&&b){b.preventDefault()}if(b.type!=="keydown"&&b.button!==0){return}if(!a.disabled){a.doToggle();a.maybeShowMenu();a.fireHandler(b)}},fireHandler:function(c){var b=this,a=b.handler;if(b.fireEvent("click",b,c)!==false){if(a){a.call(b.scope||b,b,c)}}},doToggle:function(){var a=this;if(a.enableToggle&&(a.allowDepress!==false||!a.pressed)){a.toggle()}},onMouseOver:function(b){var a=this;if(!a.disabled&&!b.within(a.el,true,true)){a.onMouseEnter(b)}},onMouseOut:function(b){var a=this;if(!b.within(a.el,true,true)){if(a.overMenuTrigger){a.onMenuTriggerOut(b)}a.onMouseLeave(b)}},onMouseMove:function(g){var c=this,b=c.el,d=c.overMenuTrigger,h,a;if(c.split){h=(c.arrowAlign==="right")?g.getX()-c.getX():g.getY()-b.getY();a=c.getTriggerRegion();if(h>a.begin&&h(None)',constructor:function(b){var a=this;a.callParent(arguments);a.triggerButtonCls=a.triggerButtonCls||Ext.baseCSSPrefix+"box-menu-after";a.menuItems=[]},beginLayout:function(a){this.callParent(arguments);this.clearOverflow(a)},beginLayoutCycle:function(b,a){this.callParent(arguments);if(!a){this.clearOverflow(b);this.layout.cacheChildItems(b)}},onRemove:function(a){Ext.Array.remove(this.menuItems,a)},getSuffixConfig:function(){var d=this,c=d.layout,a=c.owner,b=a.id;d.menu=new Ext.menu.Menu({listeners:{scope:d,beforeshow:d.beforeMenuShow}});d.menuTrigger=new Ext.button.Button({id:b+"-menu-trigger",cls:Ext.layout.container.Box.prototype.innerCls+" "+d.triggerButtonCls+" "+Ext.baseCSSPrefix+"toolbar-item",plain:a.usePlainButtons,ownerCt:a,ownerLayout:c,iconCls:Ext.baseCSSPrefix+d.getOwnerType(a)+"-more-icon",ui:a instanceof Ext.toolbar.Toolbar?"default-toolbar":"default",menu:d.menu,showEmptyMenu:true,getSplitCls:function(){return""}});return d.menuTrigger.getRenderTree()},getOverflowCls:function(){return Ext.baseCSSPrefix+this.layout.direction+"-box-overflow-body"},handleOverflow:function(d){var c=this,b=c.layout,g=b.names,e=d.state.boxPlan,a=[null,null];c.showTrigger(d);if(c.layout.direction!=="vertical"){a[g.heightIndex]=(e.maxSize-c.menuTrigger[g.getHeight]())/2;c.menuTrigger.setPosition.apply(c.menuTrigger,a)}return{reservedSpace:c.triggerTotalWidth}},captureChildElements:function(){var a=this,c=a.menuTrigger,b=a.layout.names;if(c.rendering){c.finishRender();a.triggerTotalWidth=c[b.getWidth]()+c.el.getMargin(b.parallelMargins)}},_asLayoutRoot:{isRoot:true},clearOverflow:function(h){var g=this,b=g.menuItems,e,c=0,d=b.length,a=g.layout.owner,j=g._asLayoutRoot;a.suspendLayouts();g.captureChildElements();g.hideTrigger();a.resumeLayouts();for(;cb){j=q.target;o.menuItems.push(j);j.hide()}}a.resumeLayouts()},hideTrigger:function(){var a=this.menuTrigger;if(a){a.hide()}},beforeMenuShow:function(j){var h=this,b=h.menuItems,d=0,a=b.length,g,e,c=function(k,i){return k.isXType("buttongroup")&&!(i instanceof Ext.toolbar.Separator)};j.suspendLayouts();h.clearMenu();j.removeAll();for(;d=this.getMaxScrollPosition()},scrollTo:function(a,b){var g=this,e=g.layout,h=e.names,d=g.getScrollPosition(),c=Ext.Number.constrain(a,0,g.getMaxScrollPosition());if(c!=d&&!g.scrolling){g.scrollPosition=NaN;if(b===undefined){b=g.animateScroll}e.innerCt[h.scrollTo](h.beforeScrollX,c,b?g.getScrollAnim():false);if(b){g.scrolling=true}else{g.updateScrollButtons()}g.fireEvent("scroll",g,c,b?g.getScrollAnim():false)}},scrollToItem:function(j,b){var i=this,e=i.layout,c=e.owner,h=e.names,a,d,g;j=i.getItem(j);if(j!==undefined){if(j==c.items.first()){g=0}else{if(j===c.items.last()){g=i.getMaxScrollPosition()}else{a=i.getItemVisibility(j);if(!a.fullyVisible){d=j.getBox(false,true);g=d[h.x];if(a.hiddenEnd){g-=(i.layout.innerCt[h.getWidth]()-d[h.width])}}}}if(g!==undefined){i.scrollTo(g,b)}}},getItemVisibility:function(j){var h=this,b=h.getItem(j).getBox(true,true),c=h.layout,g=c.names,e=b[g.x],d=e+b[g.width],a=h.getScrollPosition(),i=a+c.innerCt[g.getWidth]();return{hiddenStart:ei,fullyVisible:e>a&&d=a.x&&b.right<=a.right&&b.y>=a.y&&b.bottom<=a.bottom)},intersect:function(h){var g=this,d=Math.max(g.y,h.y),e=Math.min(g.right,h.right),a=Math.min(g.bottom,h.bottom),c=Math.max(g.x,h.x);if(a>d&&e>c){return new this.self(d,e,a,c)}else{return false}},union:function(h){var g=this,d=Math.min(g.y,h.y),e=Math.max(g.right,h.right),a=Math.max(g.bottom,h.bottom),c=Math.min(g.x,h.x);return new this.self(d,e,a,c)},constrainTo:function(b){var a=this,c=Ext.Number.constrain;a.top=a.y=c(a.top,b.y,b.bottom);a.bottom=c(a.bottom,b.y,b.bottom);a.left=a.x=c(a.left,b.x,b.right);a.right=c(a.right,b.x,b.right);return a},adjust:function(d,g,a,c){var e=this;e.top=e.y+=d;e.left=e.x+=c;e.right+=g;e.bottom+=a;return e},getOutOfBoundOffset:function(a,b){if(!Ext.isObject(a)){if(a=="x"){return this.getOutOfBoundOffsetX(b)}else{return this.getOutOfBoundOffsetY(b)}}else{b=a;var c=new Ext.util.Offset();c.x=this.getOutOfBoundOffsetX(b.x);c.y=this.getOutOfBoundOffsetY(b.y);return c}},getOutOfBoundOffsetX:function(a){if(a<=this.x){return this.x-a}else{if(a>=this.right){return this.right-a}}return 0},getOutOfBoundOffsetY:function(a){if(a<=this.y){return this.y-a}else{if(a>=this.bottom){return this.bottom-a}}return 0},isOutOfBound:function(a,b){if(!Ext.isObject(a)){if(a=="x"){return this.isOutOfBoundX(b)}else{return this.isOutOfBoundY(b)}}else{b=a;return(this.isOutOfBoundX(b.x)||this.isOutOfBoundY(b.y))}},isOutOfBoundX:function(a){return(athis.right)},isOutOfBoundY:function(a){return(athis.bottom)},restrict:function(b,d,a){if(Ext.isObject(b)){var c;a=d;d=b;if(d.copy){c=d.copy()}else{c={x:d.x,y:d.y}}c.x=this.restrictX(d.x,a);c.y=this.restrictY(d.y,a);return c}else{if(b=="x"){return this.restrictX(d,a)}else{return this.restrictY(d,a)}}},restrictX:function(b,a){if(!a){a=1}if(b<=this.x){b-=(b-this.x)*a}else{if(b>=this.right){b-=(b-this.right)*a}}return b},restrictY:function(b,a){if(!a){a=1}if(b<=this.y){b-=(b-this.y)*a}else{if(b>=this.bottom){b-=(b-this.bottom)*a}}return b},getSize:function(){return{width:this.right-this.x,height:this.bottom-this.y}},copy:function(){return new this.self(this.y,this.right,this.bottom,this.x)},copyFrom:function(b){var a=this;a.top=a.y=a[1]=b.y;a.right=b.right;a.bottom=b.bottom;a.left=a.x=a[0]=b.x;return this},toString:function(){return"Region["+this.top+","+this.right+","+this.bottom+","+this.left+"]"},translateBy:function(a,c){if(arguments.length==1){c=a.y;a=a.x}var b=this;b.top=b.y+=c;b.right+=a;b.bottom+=c;b.left=b.x+=a;return b},round:function(){var a=this;a.top=a.y=Math.round(a.y);a.right=Math.round(a.right);a.bottom=Math.round(a.bottom);a.left=a.x=Math.round(a.x);return a},equals:function(a){return(this.top==a.top&&this.right==a.right&&this.bottom==a.bottom&&this.left==a.left)}},3,0,0,0,0,0,[Ext.util,"Region"],0));(Ext.cmd.derive("Ext.dd.DragDropManager",Ext.Base,{singleton:true,alternateClassName:["Ext.dd.DragDropMgr","Ext.dd.DDM"],ids:{},handleIds:{},dragCurrent:null,dragOvers:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initialized:false,locked:false,init:function(){this.initialized=true},POINT:0,INTERSECT:1,mode:0,notifyOccluded:false,dragCls:Ext.baseCSSPrefix+"dd-drag-current",_execOnAll:function(c,b){var d,a,e;for(d in this.ids){for(a in this.ids[d]){e=this.ids[d][a];if(!this.isTypeOfDD(e)){continue}e[c].apply(e,b)}}},_onLoad:function(){this.init();var a=Ext.EventManager;a.on(document,"mouseup",this.handleMouseUp,this,true);a.on(document,"mousemove",this.handleMouseMove,this,true);a.on(window,"unload",this._onUnload,this,true);a.on(window,"resize",this._onResize,this,true)},_onResize:function(a){this._execOnAll("resetConstraints",[])},lock:function(){this.locked=true},unlock:function(){this.locked=false},isLocked:function(){return this.locked},locationCache:{},useCache:true,clickPixelThresh:3,clickTimeThresh:350,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,regDragDrop:function(b,a){if(!this.initialized){this.init()}if(!this.ids[a]){this.ids[a]={}}this.ids[a][b.id]=b},removeDDFromGroup:function(c,a){if(!this.ids[a]){this.ids[a]={}}var b=this.ids[a];if(b&&b[c.id]){delete b[c.id]}},_remove:function(b){for(var a in b.groups){if(a&&this.ids[a]&&this.ids[a][b.id]){delete this.ids[a][b.id]}}delete this.handleIds[b.id]},regHandle:function(b,a){if(!this.handleIds[b]){this.handleIds[b]={}}this.handleIds[b][a]=a},isDragDrop:function(a){return(this.getDDById(a))?true:false},getRelated:function(g,b){var e=[],d,c,a;for(d in g.groups){for(c in this.ids[d]){a=this.ids[d][c];if(!this.isTypeOfDD(a)){continue}if(!b||a.isTarget){e[e.length]=a}}}return e},isLegalTarget:function(e,d){var b=this.getRelated(e,true),c,a;for(c=0,a=b.length;cc.clickPixelThresh||a>c.clickPixelThresh){c.startDrag(c.startX,c.startY)}}if(c.dragThreshMet){d.b4Drag(g);d.onDrag(g);if(!d.moveOnly){c.fireEvents(g,false)}}c.stopEvent(g);return true},fireEvents:function(u,m){var w=this,g=w.dragCurrent,c,o,s=u.getPoint(),d,l,n=[],h=[],k=[],a=[],v=[],t=[],j,b,q,r,p;if(!g||g.isLocked()){return}if(!w.notifyOccluded&&(!Ext.supports.PointerEvents||Ext.isIE10m||Ext.isOpera)&&!(g.deltaX<0||g.deltaY<0)){c=g.getDragEl();o=c.style.top;c.style.top="-10000px";j=u.getXY();u.target=document.elementFromPoint(j[0],j[1]);c.style.top=o}for(q in w.dragOvers){d=w.dragOvers[q];if(!w.isTypeOfDD(d)){continue}if(w.notifyOccluded){if(!this.isOverTarget(s,d,w.mode)){k.push(d)}}else{if(!u.within(d.getEl())){k.push(d)}}h[q]=true;delete w.dragOvers[q]}for(p in g.groups){if("string"!=typeof p){continue}for(q in w.ids[p]){d=w.ids[p][q];if(w.isTypeOfDD(d)&&(l=d.getEl())&&(d.isTarget)&&(!d.isLocked())&&(Ext.fly(l).isVisible(true))&&((d!=g)||(g.ignoreSelf===false))){if(w.notifyOccluded){if((d.zIndex=w.getZIndex(l))!==-1){b=true}n.push(d)}else{if(u.within(d.getEl())){n.push(d);break}}}}}if(b){Ext.Array.sort(n,w.byZIndex)}for(q=0,r=n.length;q','
',"{%this.renderBody(out, values)%}","
","","{%if (oh.getSuffixConfig!==Ext.emptyFn) {","if(oc=oh.getSuffixConfig())dh.generateMarkup(oc, out)","}%}",{disableFormats:true,definitions:"var dh=Ext.DomHelper;"}],constructor:function(a){var c=this,b;c.callParent(arguments);c.flexSortFn=Ext.Function.bind(c.flexSort,c);c.initOverflowHandler();b=typeof c.padding;if(b=="string"||b=="number"){c.padding=Ext.util.Format.parseBox(c.padding);c.padding.height=c.padding.top+c.padding.bottom;c.padding.width=c.padding.left+c.padding.right}},_percentageRe:/^\s*(\d+(?:\.\d*)?)\s*[%]\s*$/,getItemSizePolicy:function(o,p){var k=this,i=k.sizePolicy,h=k.align,g=o.flex,m=h,j=k.names,b=o[j.width],n=o[j.height],d=k._percentageRe,c=d.test(b),e=(h=="stretch"),a=(h=="stretchmax"),l=k.constrainAlign;if(!p&&(e||g||c||(l&&!a))){p=k.owner.getSizeModel()}if(e){if(!d.test(n)&&p[j.height].shrinkWrap){m="stretchmax"}}else{if(!a){if(d.test(n)){m="stretch"}else{if(l&&!p[j.height].shrinkWrap){m="stretchmax"}else{m=""}}}}if(g||c){if(!p[j.width].shrinkWrap){i=i.flex}}return i[m]},flexSort:function(m,l){var j=this.names.maxWidth,e=this.names.minWidth,k=Infinity,i=m.target,p=l.target,q=0,c,n,h,d,o,g;h=i[j]||k;d=p[j]||k;c=i[e]||0;n=p[e]||0;o=isFinite(c)||isFinite(n);g=isFinite(h)||isFinite(d);if(o||g){if(g){q=h-d}if(q===0&&o){q=n-c}}return q},isItemBoxParent:function(a){return true},isItemShrinkWrap:function(a){return true},roundFlex:function(a){return Math.ceil(a)},beginCollapse:function(b){var a=this;if(a.direction==="vertical"&&b.collapsedVertical()){b.collapseMemento.capture(["flex"]);delete b.flex}else{if(a.direction==="horizontal"&&b.collapsedHorizontal()){b.collapseMemento.capture(["flex"]);delete b.flex}}},beginExpand:function(a){a.collapseMemento.restore(["flex"])},beginLayout:function(d){var c=this,a=c.owner,g=a.stretchMaxPartner,b=c.innerCt.dom.style,e=c.names;d.boxNames=e;c.overflowHandler.beginLayout(d);if(typeof g==="string"){g=Ext.getCmp(g)||a.query(g)[0]}d.stretchMaxPartner=g&&d.context.getCmp(g);c.callParent(arguments);d.innerCtContext=d.getEl("innerCt",c);c.scrollParallel=a.scrollFlags[e.x];c.scrollPerpendicular=a.scrollFlags[e.y];if(c.scrollParallel){c.scrollPos=a.getTargetEl().dom[e.scrollLeft]}b.width="";b.height=""},beginLayoutCycle:function(e,a){var d=this,h=d.align,g=e.boxNames,b=d.pack,c=g.heightModel;d.overflowHandler.beginLayoutCycle(e,a);d.callParent(arguments);e.parallelSizeModel=e[g.widthModel];e.perpendicularSizeModel=e[c];e.boxOptions={align:h={stretch:h=="stretch",stretchmax:h=="stretchmax",center:h==g.center,bottom:h==g.afterY},pack:b={center:b=="center",end:b=="end"}};if(h.stretch&&e.perpendicularSizeModel.shrinkWrap){h.stretchmax=true;h.stretch=false}h.nostretch=!(h.stretch||h.stretchmax);if(e.parallelSizeModel.shrinkWrap){b.center=b.end=false}d.cacheFlexes(e);d.targetEl.setWidth(20000)},cacheFlexes:function(k){var u=this,l=k.boxNames,a=l.widthModel,d=l.heightModel,c=k.boxOptions.align.nostretch,o=0,b=k.childItems,q=b.length,s=[],m=0,j=l.minWidth,g=u._percentageRe,r=0,t=0,e,n,p,h;while(q--){n=b[q];e=n.target;if(n[a].calculated){n.flex=p=e.flex;if(p){o+=p;s.push(n);m+=e[j]||0}else{h=g.exec(e[l.width]);n.percentageParallel=parseFloat(h[1])/100;++r}}if(c&&n[d].calculated){h=g.exec(e[l.height]);n.percentagePerpendicular=parseFloat(h[1])/100;++t}}k.flexedItems=s;k.flexedMinSize=m;k.totalFlex=o;k.percentageWidths=r;k.percentageHeights=t;Ext.Array.sort(s,u.flexSortFn)},calculate:function(e){var c=this,b=c.getContainerSize(e),h=e.boxNames,d=e.state,g=d.boxPlan||(d.boxPlan={}),a=e.targetContext;g.targetSize=b;if(!e.parallelSizeModel.shrinkWrap&&!b[h.gotWidth]){c.done=false;return}if(!d.parallelDone){d.parallelDone=c.calculateParallel(e,h,g)}if(!d.perpendicularDone){d.perpendicularDone=c.calculatePerpendicular(e,h,g)}if(d.parallelDone&&d.perpendicularDone){if(c.owner.dock&&(Ext.isIE7m||Ext.isIEQuirks)&&!c.owner.width&&!c.horizontal){g.isIEVerticalDock=true;g.calculatedWidth=g.maxSize+e.getPaddingInfo().width+e.getFrameInfo().width;if(a!==e){g.calculatedWidth+=a.getPaddingInfo().width}}c.publishInnerCtSize(e,c.reserveOffset?c.availableSpaceOffset:0);if(c.done&&(e.childItems.length>1||e.stretchMaxPartner)&&e.boxOptions.align.stretchmax&&!d.stretchMaxDone){c.calculateStretchMax(e,h,g);d.stretchMaxDone=true}c.overflowHandler.calculate(e)}else{c.done=false}},calculateParallel:function(k,n,b){var F=this,z=n.width,a=k.childItems,s=n.beforeX,d=n.afterX,q=n.setWidth,A=a.length,x=k.flexedItems,r=x.length,v=k.boxOptions.pack,m=F.padding,h=b.targetSize[z],B=0,e=m[s],E=e+m[d]+F.scrollOffset+(F.reserveOffset?F.availableSpaceOffset:0),w=Ext.getScrollbarSize()[n.width],u,l,g,y,o,t,D,p,C,c,j;if(w&&F.scrollPerpendicular&&k.parallelSizeModel.shrinkWrap&&!k.boxOptions.align.stretch&&!k.perpendicularSizeModel.shrinkWrap){if(!k.state.perpendicularDone){return false}C=true}for(u=0;ub.targetSize[n.height])){p+=w;k[n.hasOverflowY]=true;k.target.componentLayout[n.setWidthInDom]=true;k[n.invalidateScrollY]=Ext.isStrict&&Ext.isIE8}k[n.setContentWidth](p);return true},calculatePerpendicular:function(u,K,z){var t=this,d=u.perpendicularSizeModel.shrinkWrap,b=z.targetSize,j=u.childItems,y=j.length,m=Math.max,l=K.height,n=K.setHeight,h=K.beforeY,s=K.y,H=t.padding,k=H[h],o=b[l]-k-H[K.afterY],E=u.boxOptions.align,p=E.stretch,q=E.stretchmax,N=E.center,M=E.bottom,G=t.constrainAlign,F=0,B=0,D=t.onBeforeConstrainInvalidateChild,A=t.onAfterConstrainInvalidateChild,a=Ext.getScrollbarSize().height,x,I,C,v,w,c,r,e,L,J,g;if(p||((N||M)&&!d)){if(isNaN(o)){return false}}if(t.scrollParallel&&z.tooNarrow){if(d){J=true}else{o-=a;z.targetSize[l]-=a}}if(p){c=o}else{for(I=0;Io){r.invalidate({before:D,after:A,layout:t,childHeight:o,names:K});u.state.parallelDone=false}if(isNaN(F=m(F,C+v,r.target[K.minHeight]||0))){return false}}if(J){F+=a;u[K.hasOverflowX]=true;u.target.componentLayout[K.setHeightInDom]=true;u[K.invalidateScrollX]=Ext.isStrict&&Ext.isIE8}e=u.stretchMaxPartner;if(e){u.setProp("maxChildHeight",F);L=e.childItems;if(L&&L.length){F=m(F,e.getProp("maxChildHeight"));if(isNaN(F)){return false}}}u[K.setContentHeight](F+t.padding[l]+u.targetContext.getPaddingInfo()[l]);if(J){F-=a}z.maxSize=F;if(q){c=F}else{if(N||M||B){if(G){c=d?F:o}else{c=d?F:m(o,F)}c-=u.innerCtContext.getBorderInfo()[l]}}}for(I=0;I0){x=k+Math[t.alignRoundingMethod](w/2)}}else{if(M){x=m(0,c-x-r.props[l])}}}r.setProp(s,x)}return true},onBeforeConstrainInvalidateChild:function(b,a){var c=a.names.heightModel;if(!b[c].constrainedMin){b[c]=Ext.layout.SizeModel.calculated}},onAfterConstrainInvalidateChild:function(b,a){var c=a.names;b.setProp(c.beforeY,0);if(b[c.heightModel].calculated){b[c.setHeight](a.childHeight)}},calculateStretchMax:function(c,k,m){var l=this,h=k.height,n=k.width,g=c.childItems,a=g.length,p=m.maxSize,o=l.onBeforeStretchMaxInvalidateChild,e=l.onAfterStretchMaxInvalidateChild,q,j,d,b;for(d=0;d":{xtype:"tbfill",height:0}},1:{"->":{xtype:"tbfill",width:0}}}},initComponent:function(){var a=this;if(!a.layout&&a.enableOverflow){a.layout={overflowHandler:"Menu"}}if(a.dock==="right"||a.dock==="left"){a.vertical=true}a.layout=Ext.applyIf(Ext.isString(a.layout)?{type:a.layout}:a.layout||{},{type:a.vertical?"vbox":"hbox",align:a.vertical?"stretchmax":"middle"});if(a.vertical){a.addClsWithUI("vertical")}if(a.ui==="footer"){a.ignoreBorderManagement=true}a.callParent();a.addEvents("overflowchange")},getRefItems:function(a){var e=this,b=e.callParent(arguments),d=e.layout,c;if(a&&e.enableOverflow){c=d.overflowHandler;if(c&&c.menu){b=b.concat(c.menu.getRefItems(a))}}return b},lookupComponent:function(e){var d=arguments;if(typeof e=="string"){var b=Ext.toolbar.Toolbar,a=b.shortcutsHV[this.vertical?1:0][e]||b.shortcuts[e];if(typeof a=="string"){e={xtype:a}}else{if(a){e=Ext.apply({},a)}else{e={xtype:"tbtext",text:e}}}this.applyDefaults(e);d=[e]}return this.callParent(d)},applyDefaults:function(a){if(!Ext.isString(a)){a=this.callParent(arguments)}return a},trackMenu:function(c,a){if(this.trackMenus&&c.menu){var d=a?"mun":"mon",b=this;b[d](c,"mouseover",b.onButtonOver,b);b[d](c,"menushow",b.onButtonMenuShow,b);b[d](c,"menuhide",b.onButtonMenuHide,b)}},onBeforeAdd:function(b){var c=this,a=b.isButton;if(a&&c.defaultButtonUI&&b.ui==="default"&&!b.hasOwnProperty("ui")){b.ui=c.defaultButtonUI}else{if((a||b.isFormField)&&c.ui!=="footer"){b.ui=b.ui+"-toolbar";b.addCls(b.baseCls+"-toolbar")}}if(b instanceof Ext.toolbar.Separator){b.setUI((c.vertical)?"vertical":"horizontal")}c.callParent(arguments)},onAdd:function(a){this.callParent(arguments);this.trackMenu(a)},onRemove:function(a){this.callParent(arguments);this.trackMenu(a,true)},getChildItemsToDisable:function(){return this.items.getRange()},onButtonOver:function(a){if(this.activeMenuBtn&&this.activeMenuBtn!=a){this.activeMenuBtn.hideMenu();a.showMenu();this.activeMenuBtn=a}},onButtonMenuShow:function(a){this.activeMenuBtn=a},onButtonMenuHide:function(a){delete this.activeMenuBtn}},0,["toolbar"],["container","toolbar","component","box"],{container:true,toolbar:true,component:true,box:true},["widget.toolbar"],0,[Ext.toolbar,"Toolbar",Ext,"Toolbar"],0));(Ext.cmd.derive("Ext.panel.AbstractPanel",Ext.container.Container,{baseCls:Ext.baseCSSPrefix+"panel",isPanel:true,contentPaddingProperty:"bodyPadding",shrinkWrapDock:false,componentLayout:"dock",childEls:["body"],renderTpl:["{% this.renderDockedItems(out,values,0); %}",(Ext.isIE7m||Ext.isIEQuirks)?'
':"",'
{bodyCls}',' {baseCls}-body-{ui}',' {parent.baseCls}-body-{parent.ui}-{.}','{childElCls}"',' style="{bodyStyle}">',"{%this.renderContainer(out,values);%}","
","{% this.renderDockedItems(out,values,1); %}"],bodyPosProps:{x:"x",y:"y"},border:true,emptyArray:[],initComponent:function(){this.initBorderProps();this.callParent()},initBorderProps:function(){var a=this;if(a.frame&&a.border&&a.bodyBorder===undefined){a.bodyBorder=false}if(a.frame&&a.border&&(a.bodyBorder===false||a.bodyBorder===0)){a.manageBodyBorders=true}},beforeDestroy:function(){this.destroyDockedItems();this.callParent()},initItems:function(){this.callParent();this.initDockingItems()},initRenderData:function(){var a=this,b=a.callParent();a.initBodyStyles();a.protoBody.writeTo(b);delete a.protoBody;return b},getComponent:function(a){var b=this.callParent(arguments);if(b===undefined&&!Ext.isNumber(a)){b=this.getDockedComponent(a)}return b},getProtoBody:function(){var b=this,a=b.protoBody;if(!a){b.protoBody=a=new Ext.util.ProtoElement({cls:b.bodyCls,style:b.bodyStyle,clsProp:"bodyCls",styleProp:"bodyStyle",styleIsText:true})}return a},initBodyStyles:function(){var b=this,a=b.getProtoBody();if(b.bodyPadding!==undefined){if(b.layout.managePadding){a.setStyle("padding",0)}else{a.setStyle("padding",this.unitizeBox((b.bodyPadding===true)?5:b.bodyPadding))}}b.initBodyBorder()},initBodyBorder:function(){var a=this;if(a.frame&&a.bodyBorder){if(!Ext.isNumber(a.bodyBorder)){a.bodyBorder=1}a.getProtoBody().setStyle("border-width",this.unitizeBox(a.bodyBorder))}},getCollapsedDockedItems:function(){var a=this;return a.header===false||a.collapseMode=="placeholder"?a.emptyArray:[a.getReExpander()]},setBodyStyle:function(b,d){var c=this,a=c.rendered?c.body:c.getProtoBody();if(Ext.isFunction(b)){b=b()}if(arguments.length==1){if(Ext.isString(b)){b=Ext.Element.parseStyles(b)}a.setStyle(b)}else{a.setStyle(b,d)}return c},addBodyCls:function(b){var c=this,a=c.rendered?c.body:c.getProtoBody();a.addCls(b);return c},removeBodyCls:function(b){var c=this,a=c.rendered?c.body:c.getProtoBody();a.removeCls(b);return c},addUIClsToElement:function(b){var c=this,a=c.callParent(arguments);c.addBodyCls([Ext.baseCSSPrefix+b,c.baseCls+"-body-"+b,c.baseCls+"-body-"+c.ui+"-"+b]);return a},removeUIClsFromElement:function(b){var c=this,a=c.callParent(arguments);c.removeBodyCls([Ext.baseCSSPrefix+b,c.baseCls+"-body-"+b,c.baseCls+"-body-"+c.ui+"-"+b]);return a},addUIToElement:function(){var a=this;a.callParent(arguments);a.addBodyCls(a.baseCls+"-body-"+a.ui)},removeUIFromElement:function(){var a=this;a.callParent(arguments);a.removeBodyCls(a.baseCls+"-body-"+a.ui)},getTargetEl:function(){return this.body},applyTargetCls:function(a){this.getProtoBody().addCls(a)},getRefItems:function(a){var b=this.callParent(arguments);return this.getDockingRefItems(a,b)},setupRenderTpl:function(a){this.callParent(arguments);this.setupDockingRenderTpl(a)}},0,0,["container","component","box"],{container:true,component:true,box:true},0,[["docking",Ext.container.DockingContainer]],[Ext.panel,"AbstractPanel"],0));(Ext.cmd.derive("Ext.panel.Header",Ext.container.Container,{isHeader:true,defaultType:"tool",indicateDrag:false,weight:-1,componentLayout:"body",childEls:["body"],renderTpl:['
{parent.baseCls}-body-{parent.ui}-{.}"',' style="{bodyStyle}">',"{%this.renderContainer(out,values)%}","
"],headingTpl:['{title}'],shrinkWrap:3,titlePosition:0,headerCls:Ext.baseCSSPrefix+"header",initComponent:function(){var g=this,e=g.hasOwnProperty("titlePosition"),c=g.items,a=e?g.titlePosition:(c?c.length:0),b=[g.orientation,g.getDockName()],d=g.ownerCt;g.addEvents("click","dblclick");g.indicateDragCls=g.headerCls+"-draggable";g.title=g.title||" ";g.tools=g.tools||[];c=g.items=(c?Ext.Array.slice(c):[]);g.orientation=g.orientation||"horizontal";g.dock=(g.dock)?g.dock:(g.orientation=="horizontal")?"top":"left";if(d?(!d.border&&!d.frame):!g.border){b.push(g.orientation+"-noborder")}g.addClsWithUI(b);g.addCls([g.headerCls,g.headerCls+"-"+g.orientation]);if(g.indicateDrag){g.addCls(g.indicateDragCls)}if(g.iconCls||g.icon||g.glyph){g.initIconCmp();if(!e&&!c.length){++a}c.push(g.iconCmp)}g.titleCmp=new Ext.Component({ariaRole:"heading",focusable:false,noWrap:true,flex:1,rtl:g.rtl,id:g.id+"_hd",style:g.titleAlign?("text-align:"+g.titleAlign):"",cls:g.headerCls+"-text-container "+g.baseCls+"-text-container "+g.baseCls+"-text-container-"+g.ui,renderTpl:g.getTpl("headingTpl"),renderData:{title:g.title,cls:g.baseCls,headerCls:g.headerCls,ui:g.ui},childEls:["textEl"],autoEl:{unselectable:"on"},listeners:{render:g.onTitleRender,scope:g}});g.layout=(g.orientation=="vertical")?{type:"vbox",align:"center",alignRoundingMethod:"ceil"}:{type:"hbox",align:"middle",alignRoundingMethod:"floor"};Ext.Array.push(c,g.tools);g.tools.length=0;g.callParent();if(c.lengthb){if(k){l.removeCls(d)}l.addCls(m)}}}},onAdd:function(b,a){var c=this.tools;this.callParent(arguments);if(b.isTool){c.push(b);c[b.type]=b}},initRenderData:function(){return Ext.applyIf(this.callParent(),{bodyCls:this.bodyCls,bodyTargetCls:this.bodyTargetCls,headerCls:this.headerCls})},getDockName:function(){return this.dock},getFramingInfoCls:function(){var c=this,b=c.callParent(),a=c.ownerCt;if(!c.expanding&&(a&&a.collapsed)||c.isCollapsedExpander){b+="-"+a.collapsedCls}return b+"-"+c.dock}},0,["header"],["container","component","header","box"],{container:true,component:true,header:true,box:true},["widget.header"],0,[Ext.panel,"Header"],0));(Ext.cmd.derive("Ext.dd.DragDrop",Ext.Base,{constructor:function(c,a,b){if(c){this.init(c,a,b)}},id:null,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true},moveOnly:false,unlock:function(){this.locked=false},isTarget:true,padding:null,_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,available:false,hasOuterHandles:false,b4StartDrag:function(a,b){},startDrag:function(a,b){},b4Drag:function(a){},onDrag:function(a){},onDragEnter:function(a,b){},b4DragOver:function(a){},onDragOver:function(a,b){},b4DragOut:function(a){},onDragOut:function(a,b){},b4DragDrop:function(a){},onDragDrop:function(a,b){},onInvalidDrop:function(a){},b4EndDrag:function(a){},endDrag:function(a){},b4MouseDown:function(a){},onMouseDown:function(a){},onMouseUp:function(a){},onAvailable:function(){},defaultPadding:{left:0,right:0,top:0,bottom:0},constrainTo:function(i,g,n){if(Ext.isNumber(g)){g={left:g,right:g,top:g,bottom:g}}g=g||this.defaultPadding;var k=Ext.get(this.getEl()).getBox(),a=Ext.get(i),m=a.getScroll(),j,d=a.dom,l,h,e;if(d==document.body){j={x:m.left,y:m.top,width:Ext.Element.getViewWidth(),height:Ext.Element.getViewHeight()}}else{l=a.getXY();j={x:l[0],y:l[1],width:d.clientWidth,height:d.clientHeight}}h=k.y-j.y;e=k.x-j.x;this.resetConstraints();this.setXConstraint(e-(g.left||0),j.width-e-k.width-(g.right||0),this.xTickSize);this.setYConstraint(h-(g.top||0),j.height-h-k.height-(g.bottom||0),this.yTickSize)},getEl:function(){if(!this._domRef){this._domRef=Ext.getDom(this.id)}return this._domRef},getDragEl:function(){return Ext.getDom(this.dragElId)},init:function(c,a,b){this.initTarget(c,a,b);Ext.EventManager.on(this.id,"mousedown",this.handleMouseDown,this)},initTarget:function(c,a,b){this.config=b||{};this.DDMInstance=Ext.dd.DragDropManager;this.groups={};if(typeof c!=="string"){c=Ext.id(c)}this.id=c;this.addToGroup((a)?a:"default");this.handleElId=c;this.setDragElId(c);this.invalidHandleTypes={A:"A"};this.invalidHandleIds={};this.invalidHandleClasses=[];this.applyConfig();this.handleOnAvailable()},applyConfig:function(){this.padding=this.config.padding||[0,0,0,0];this.isTarget=(this.config.isTarget!==false);this.maintainOffset=(this.config.maintainOffset);this.primaryButtonOnly=(this.config.primaryButtonOnly!==false)},handleOnAvailable:function(){this.available=true;this.resetConstraints();this.onAvailable()},setPadding:function(c,a,d,b){if(!a&&0!==a){this.padding=[c,c,c,c]}else{if(!d&&0!==d){this.padding=[c,a,c,a]}else{this.padding=[c,a,d,b]}}},setInitPosition:function(d,c){var e=this.getEl(),b,a,g;if(!this.DDMInstance.verifyEl(e)){return}b=d||0;a=c||0;g=Ext.Element.getXY(e);this.initPageX=g[0]-b;this.initPageY=g[1]-a;this.lastPageX=g[0];this.lastPageY=g[1];this.setStartPosition(g)},setStartPosition:function(b){var a=b||Ext.Element.getXY(this.getEl());this.deltaSetXY=null;this.startPageX=a[0];this.startPageY=a[1]},addToGroup:function(a){this.groups[a]=true;this.DDMInstance.regDragDrop(this,a)},removeFromGroup:function(a){if(this.groups[a]){delete this.groups[a]}this.DDMInstance.removeDDFromGroup(this,a)},setDragElId:function(a){this.dragElId=a},setHandleElId:function(a){if(typeof a!=="string"){a=Ext.id(a)}this.handleElId=a;this.DDMInstance.regHandle(this.id,a)},setOuterHandleElId:function(a){if(typeof a!=="string"){a=Ext.id(a)}Ext.EventManager.on(a,"mousedown",this.handleMouseDown,this);this.setHandleElId(a);this.hasOuterHandles=true},unreg:function(){Ext.EventManager.un(this.id,"mousedown",this.handleMouseDown,this);this._domRef=null;this.DDMInstance._remove(this)},destroy:function(){this.unreg()},isLocked:function(){return(this.DDMInstance.isLocked()||this.locked)},handleMouseDown:function(c,b){var a=this;if((a.primaryButtonOnly&&c.button!=0)||a.isLocked()){return}a.DDMInstance.refreshCache(a.groups);if(a.hasOuterHandles||a.DDMInstance.isOverTarget(c.getPoint(),a)){if(a.clickValidator(c)){a.setStartPosition();a.b4MouseDown(c);a.onMouseDown(c);a.DDMInstance.handleMouseDown(c,a);a.DDMInstance.stopEvent(c)}}},clickValidator:function(b){var a=b.getTarget();return(this.isValidHandleChild(a)&&(this.id==this.handleElId||this.DDMInstance.handleWasClicked(a,this.id)))},addInvalidHandleType:function(a){var b=a.toUpperCase();this.invalidHandleTypes[b]=b},addInvalidHandleId:function(a){if(typeof a!=="string"){a=Ext.id(a)}this.invalidHandleIds[a]=a},addInvalidHandleClass:function(a){this.invalidHandleClasses.push(a)},removeInvalidHandleType:function(a){var b=a.toUpperCase();delete this.invalidHandleTypes[b]},removeInvalidHandleId:function(a){if(typeof a!=="string"){a=Ext.id(a)}delete this.invalidHandleIds[a]},removeInvalidHandleClass:function(b){for(var c=0,a=this.invalidHandleClasses.length;c=this.minX;b=b-a){if(!c[b]){this.xTicks[this.xTicks.length]=b;c[b]=true}}for(b=this.initPageX;b<=this.maxX;b=b+a){if(!c[b]){this.xTicks[this.xTicks.length]=b;c[b]=true}}Ext.Array.sort(this.xTicks,this.DDMInstance.numericSort)},setYTicks:function(d,a){this.yTicks=[];this.yTickSize=a;var c={},b;for(b=this.initPageY;b>=this.minY;b=b-a){if(!c[b]){this.yTicks[this.yTicks.length]=b;c[b]=true}}for(b=this.initPageY;b<=this.maxY;b=b+a){if(!c[b]){this.yTicks[this.yTicks.length]=b;c[b]=true}}Ext.Array.sort(this.yTicks,this.DDMInstance.numericSort)},setXConstraint:function(c,b,a){this.leftConstraint=c;this.rightConstraint=b;this.minX=this.initPageX-c;this.maxX=this.initPageX+b;if(a){this.setXTicks(this.initPageX,a)}this.constrainX=true},clearConstraints:function(){this.constrainX=false;this.constrainY=false;this.clearTicks()},clearTicks:function(){this.xTicks=null;this.yTicks=null;this.xTickSize=0;this.yTickSize=0},setYConstraint:function(a,c,b){this.topConstraint=a;this.bottomConstraint=c;this.minY=this.initPageY-a;this.maxY=this.initPageY+c;if(b){this.setYTicks(this.initPageY,b)}this.constrainY=true},resetConstraints:function(){if(this.initPageX||this.initPageX===0){var b=(this.maintainOffset)?this.lastPageX-this.initPageX:0,a=(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPosition(b,a)}else{this.setInitPosition()}if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize)}if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize)}},getTick:function(h,d){if(!d){return h}else{if(d[0]>=h){return d[0]}else{var b,a,c,g,e;for(b=0,a=d.length;b=h){g=h-d[b];e=d[c]-h;return(e>g)?d[b]:d[c]}}return d[d.length-1]}}},toString:function(){return("DragDrop "+this.id)}},3,0,0,0,0,0,[Ext.dd,"DragDrop"],0));(Ext.cmd.derive("Ext.dd.DD",Ext.dd.DragDrop,{constructor:function(c,a,b){if(c){this.init(c,a,b)}},scroll:true,autoOffset:function(c,b){var a=c-this.startPageX,d=b-this.startPageY;this.setDelta(a,d)},setDelta:function(b,a){this.deltaX=b;this.deltaY=a},setDragElPos:function(c,b){var a=this.getDragEl();this.alignElWithMouse(a,c,b)},alignElWithMouse:function(b,e,c){var g=this.getTargetCoord(e,c),d=b.dom?b:Ext.fly(b,"_dd"),l=d.getSize(),i=Ext.Element,j,a,k,h;if(!this.deltaSetXY){j=this.cachedViewportSize={width:i.getDocumentWidth(),height:i.getDocumentHeight()};a=[Math.max(0,Math.min(g.x,j.width-l.width)),Math.max(0,Math.min(g.y,j.height-l.height))];d.setXY(a);k=this.getLocalX(d);h=d.getLocalY();this.deltaSetXY=[k-g.x,h-g.y]}else{j=this.cachedViewportSize;this.setLocalXY(d,Math.max(0,Math.min(g.x+this.deltaSetXY[0],j.width-l.width)),Math.max(0,Math.min(g.y+this.deltaSetXY[1],j.height-l.height)))}this.cachePosition(g.x,g.y);this.autoScroll(g.x,g.y,b.offsetHeight,b.offsetWidth);return g},cachePosition:function(b,a){if(b){this.lastPageX=b;this.lastPageY=a}else{var c=Ext.Element.getXY(this.getEl());this.lastPageX=c[0];this.lastPageY=c[1]}},autoScroll:function(l,k,e,m){if(this.scroll){var n=Ext.Element.getViewHeight(),b=Ext.Element.getViewWidth(),p=this.DDMInstance.getScrollTop(),d=this.DDMInstance.getScrollLeft(),j=e+k,o=m+l,i=(n+p-k-this.deltaY),g=(b+d-l-this.deltaX),c=40,a=(document.all)?80:30;if(j>n&&i0&&k-pb&&g0&&l-dthis.maxX){a=this.maxX}}if(this.constrainY){if(dthis.maxY){d=this.maxY}}a=this.getTick(a,this.xTicks);d=this.getTick(d,this.yTicks);return{x:a,y:d}},applyConfig:function(){this.callParent();this.scroll=(this.config.scroll!==false)},b4MouseDown:function(a){this.autoOffset(a.getPageX(),a.getPageY())},b4Drag:function(a){this.setDragElPos(a.getPageX(),a.getPageY())},toString:function(){return("DD "+this.id)},getLocalX:function(a){return a.getLocalX()},setLocalXY:function(b,a,c){b.setLocalXY(a,c)}},3,0,0,0,0,0,[Ext.dd,"DD"],0));(Ext.cmd.derive("Ext.dd.DDProxy",Ext.dd.DD,{statics:{dragElId:"ygddfdiv"},constructor:function(c,a,b){if(c){this.init(c,a,b);this.initFrame()}},resizeFrame:true,centerFrame:false,createFrame:function(){var b=this,a=document.body,d,c;if(!a||!a.firstChild){setTimeout(function(){b.createFrame()},50);return}d=this.getDragEl();if(!d){d=document.createElement("div");d.id=this.dragElId;c=d.style;c.position="absolute";c.visibility="hidden";c.cursor="move";c.border="2px solid #aaa";c.zIndex=999;a.insertBefore(d,a.firstChild)}},initFrame:function(){this.createFrame()},applyConfig:function(){this.callParent();this.resizeFrame=(this.config.resizeFrame!==false);this.centerFrame=(this.config.centerFrame);this.setDragElId(this.config.dragElId||Ext.dd.DDProxy.dragElId)},showFrame:function(e,d){var c=this.getEl(),a=this.getDragEl(),b=a.style;this._resizeProxy();if(this.centerFrame){this.setDelta(Math.round(parseInt(b.width,10)/2),Math.round(parseInt(b.height,10)/2))}this.setDragElPos(e,d);Ext.fly(a).show()},_resizeProxy:function(){if(this.resizeFrame){var a=this.getEl();Ext.fly(this.getDragEl()).setSize(a.offsetWidth,a.offsetHeight)}},b4MouseDown:function(b){var a=b.getPageX(),c=b.getPageY();this.autoOffset(a,c);this.setDragElPos(a,c)},b4StartDrag:function(a,b){this.showFrame(a,b)},b4EndDrag:function(a){Ext.fly(this.getDragEl()).hide()},endDrag:function(c){var b=this.getEl(),a=this.getDragEl();a.style.visibility="";this.beforeMove();b.style.visibility="hidden";Ext.dd.DDM.moveToEl(b,a);a.style.visibility="hidden";b.style.visibility="";this.afterDrag()},beforeMove:function(){},afterDrag:function(){},toString:function(){return("DDProxy "+this.id)}},3,0,0,0,0,0,[Ext.dd,"DDProxy"],0));(Ext.cmd.derive("Ext.dd.StatusProxy",Ext.Component,{animRepair:false,childEls:["ghost"],renderTpl:['
'],repairCls:Ext.baseCSSPrefix+"dd-drag-repair",constructor:function(a){var b=this;a=a||{};Ext.apply(b,{hideMode:"visibility",hidden:true,floating:true,id:b.id||Ext.id(),cls:Ext.baseCSSPrefix+"dd-drag-proxy "+this.dropNotAllowed,shadow:a.shadow||false,renderTo:Ext.getDetachedBody()});b.callParent(arguments);this.dropStatus=this.dropNotAllowed},dropAllowed:Ext.baseCSSPrefix+"dd-drop-ok",dropNotAllowed:Ext.baseCSSPrefix+"dd-drop-nodrop",setStatus:function(a){a=a||this.dropNotAllowed;if(this.dropStatus!=a){this.el.replaceCls(this.dropStatus,a);this.dropStatus=a}},reset:function(b){var c=this,a=Ext.baseCSSPrefix+"dd-drag-proxy ";c.el.replaceCls(a+c.dropAllowed,a+c.dropNotAllowed);c.dropStatus=c.dropNotAllowed;if(b){c.ghost.update("")}},update:function(a){if(typeof a=="string"){this.ghost.update(a)}else{this.ghost.update("");a.style.margin="0";this.ghost.dom.appendChild(a)}var b=this.ghost.dom.firstChild;if(b){Ext.fly(b).setStyle("float","none")}},getGhost:function(){return this.ghost},hide:function(a){this.callParent();if(a){this.reset(true)}},stop:function(){if(this.anim&&this.anim.isAnimated&&this.anim.isAnimated()){this.anim.stop()}},sync:function(){this.el.sync()},repair:function(c,d,a){var b=this;b.callback=d;b.scope=a;if(c&&b.animRepair!==false){b.el.addCls(b.repairCls);b.el.hideUnders(true);b.anim=b.el.animate({duration:b.repairDuration||500,easing:"ease-out",to:{x:c[0],y:c[1]},stopAnimation:true,callback:b.afterRepair,scope:b})}else{b.afterRepair()}},afterRepair:function(){var a=this;a.hide(true);a.el.removeCls(a.repairCls);if(typeof a.callback=="function"){a.callback.call(a.scope||a)}delete a.callback;delete a.scope}},1,0,["component","box"],{component:true,box:true},0,0,[Ext.dd,"StatusProxy"],0));(Ext.cmd.derive("Ext.dd.DragSource",Ext.dd.DDProxy,{dropAllowed:Ext.baseCSSPrefix+"dd-drop-ok",dropNotAllowed:Ext.baseCSSPrefix+"dd-drop-nodrop",animRepair:true,repairHighlightColor:"c3daf9",constructor:function(b,a){this.el=Ext.get(b);if(!this.dragData){this.dragData={}}Ext.apply(this,a);if(!this.proxy){this.proxy=new Ext.dd.StatusProxy({id:this.el.id+"-drag-status-proxy",animRepair:this.animRepair})}this.callParent([this.el.dom,this.ddGroup||this.group,{dragElId:this.proxy.id,resizeFrame:false,isTarget:false,scroll:this.scroll===true}]);this.dragging=false},getDragData:function(a){return this.dragData},onDragEnter:function(c,d){var b=Ext.dd.DragDropManager.getDDById(d),a;this.cachedTarget=b;if(this.beforeDragEnter(b,c,d)!==false){if(b.isNotifyTarget){a=b.notifyEnter(this,c,this.dragData);this.proxy.setStatus(a)}else{this.proxy.setStatus(this.dropAllowed)}if(this.afterDragEnter){this.afterDragEnter(b,c,d)}}},beforeDragEnter:function(b,a,c){return true},onDragOver:function(c,d){var b=this.cachedTarget||Ext.dd.DragDropManager.getDDById(d),a;if(this.beforeDragOver(b,c,d)!==false){if(b.isNotifyTarget){a=b.notifyOver(this,c,this.dragData);this.proxy.setStatus(a)}if(this.afterDragOver){this.afterDragOver(b,c,d)}}},beforeDragOver:function(b,a,c){return true},onDragOut:function(b,c){var a=this.cachedTarget||Ext.dd.DragDropManager.getDDById(c);if(this.beforeDragOut(a,b,c)!==false){if(a.isNotifyTarget){a.notifyOut(this,b,this.dragData)}this.proxy.reset();if(this.afterDragOut){this.afterDragOut(a,b,c)}}this.cachedTarget=null},beforeDragOut:function(b,a,c){return true},onDragDrop:function(b,c){var a=this.cachedTarget||Ext.dd.DragDropManager.getDDById(c);if(this.beforeDragDrop(a,b,c)!==false){if(a.isNotifyTarget){if(a.notifyDrop(this,b,this.dragData)!==false){this.onValidDrop(a,b,c)}else{this.onInvalidDrop(a,b,c)}}else{this.onValidDrop(a,b,c)}if(this.afterDragDrop){this.afterDragDrop(a,b,c)}}delete this.cachedTarget},beforeDragDrop:function(b,a,c){return true},onValidDrop:function(b,a,c){this.hideProxy();if(this.afterValidDrop){this.afterValidDrop(b,a,c)}},getRepairXY:function(b,a){return this.el.getXY()},onInvalidDrop:function(c,b,d){var a=this;if(!b){b=c;c=null;d=b.getTarget().id}if(a.beforeInvalidDrop(c,b,d)!==false){if(a.cachedTarget){if(a.cachedTarget.isNotifyTarget){a.cachedTarget.notifyOut(a,b,a.dragData)}a.cacheTarget=null}a.proxy.repair(a.getRepairXY(b,a.dragData),a.afterRepair,a);if(a.afterInvalidDrop){a.afterInvalidDrop(b,d)}}},afterRepair:function(){var a=this;if(Ext.enableFx){a.el.highlight(a.repairHighlightColor)}a.dragging=false},beforeInvalidDrop:function(b,a,c){return true},handleMouseDown:function(b){if(this.dragging){return}var a=this.getDragData(b);if(a&&this.onBeforeDrag(a,b)!==false){this.dragData=a;this.proxy.stop();this.callParent(arguments)}},onBeforeDrag:function(a,b){return true},onStartDrag:Ext.emptyFn,alignElWithMouse:function(){this.proxy.ensureAttachedToBody(true);return this.callParent(arguments)},startDrag:function(a,b){this.proxy.reset();this.proxy.hidden=false;this.dragging=true;this.proxy.update("");this.onInitDrag(a,b);this.proxy.show()},onInitDrag:function(a,c){var b=this.el.dom.cloneNode(true);b.id=Ext.id();this.proxy.update(b);this.onStartDrag(a,c);return true},getProxy:function(){return this.proxy},hideProxy:function(){this.proxy.hide();this.proxy.reset(true);this.dragging=false},triggerCacheRefresh:function(){Ext.dd.DDM.refreshCache(this.groups)},b4EndDrag:function(a){},endDrag:function(a){this.onEndDrag(this.dragData,a)},onEndDrag:function(a,b){},autoOffset:function(a,b){this.setDelta(-12,-20)},destroy:function(){this.callParent();Ext.destroy(this.proxy)}},1,0,0,0,0,0,[Ext.dd,"DragSource"],0));(Ext.cmd.derive("Ext.panel.Proxy",Ext.Base,{alternateClassName:"Ext.dd.PanelProxy",moveOnDrag:true,constructor:function(a,b){var c=this;c.panel=a;c.id=c.panel.id+"-ddproxy";Ext.apply(c,b)},insertProxy:true,setStatus:Ext.emptyFn,reset:Ext.emptyFn,update:Ext.emptyFn,stop:Ext.emptyFn,sync:Ext.emptyFn,getEl:function(){return this.ghost.el},getGhost:function(){return this.ghost},getProxy:function(){return this.proxy},hide:function(){var a=this;if(a.ghost){if(a.proxy){a.proxy.remove();delete a.proxy}a.panel.unghost(null,a.moveOnDrag);delete a.ghost}},show:function(){var b=this,a;if(!b.ghost){a=b.panel.getSize();b.panel.el.setVisibilityMode(Ext.Element.DISPLAY);b.ghost=b.panel.ghost();if(b.insertProxy){b.proxy=b.panel.el.insertSibling({cls:Ext.baseCSSPrefix+"panel-dd-spacer"});b.proxy.setSize(a)}}},repair:function(b,c,a){this.hide();Ext.callback(c,a||this)},moveProxy:function(a,b){if(this.proxy){a.insertBefore(this.proxy.dom,b)}}},1,0,0,0,0,0,[Ext.panel,"Proxy",Ext.dd,"PanelProxy"],0));(Ext.cmd.derive("Ext.panel.DD",Ext.dd.DragSource,{constructor:function(b,a){var c=this;c.panel=b;c.dragData={panel:b};c.panelProxy=new Ext.panel.Proxy(b,a);c.proxy=c.panelProxy.proxy;c.callParent([b.el,a]);c.setupEl(b)},setupEl:function(a){var c=this,d=a.header,b=a.body;if(d){c.setHandleElId(d.id);b=d.el}if(b){b.setStyle("cursor","move");c.scroll=false}else{a.on("boxready",c.setupEl,c,{single:true})}},showFrame:Ext.emptyFn,startDrag:Ext.emptyFn,b4StartDrag:function(a,b){this.panelProxy.show()},b4MouseDown:function(b){var a=b.getPageX(),c=b.getPageY();this.autoOffset(a,c)},onInitDrag:function(a,b){this.onStartDrag(a,b);return true},createFrame:Ext.emptyFn,getDragEl:function(b){var a=this.panelProxy.ghost;if(a){return a.el.dom}},endDrag:function(a){this.panelProxy.hide();this.panel.saveState()},autoOffset:function(a,b){a-=this.startPageX;b-=this.startPageY;this.setDelta(a,b)},onInvalidDrop:function(c,b,d){var a=this;if(a.beforeInvalidDrop(c,b,d)!==false){if(a.cachedTarget){if(a.cachedTarget.isNotifyTarget){a.cachedTarget.notifyOut(a,b,a.dragData)}a.cacheTarget=null}if(a.afterInvalidDrop){a.afterInvalidDrop(b,d)}}}},1,0,0,0,0,0,[Ext.panel,"DD"],0));(Ext.cmd.derive("Ext.util.Memento",Ext.Base,(function(){function d(i,h,j,g){i[g?g+j:j]=h[j]}function c(h,g,i){delete h[i]}function e(k,j,l,i){var g=i?i+l:l,h=k[g];if(h||k.hasOwnProperty(g)){a(j,l,h)}}function a(h,i,g){if(Ext.isDefined(g)){h[i]=g}else{delete h[i]}}function b(h,m,l,i,j){if(m){if(Ext.isArray(i)){var k,g=i.length;for(k=0;ka){if(j.anchorToTarget){j.defaultAlign="r-l";if(j.mouseOffset){j.mouseOffset[0]*=-1}}j.anchor="right";return j.getTargetXY()}if(b[1]i){if(j.anchorToTarget){j.defaultAlign="b-t";if(j.mouseOffset){j.mouseOffset[1]*=-1}}j.anchor="bottom";return j.getTargetXY()}}j.anchorCls=Ext.baseCSSPrefix+"tip-anchor-"+j.getAnchorPosition();j.anchorEl.addCls(j.anchorCls);j.targetCounter=0;return b}else{d=j.getMouseOffset();return(j.targetXY)?[j.targetXY[0]+d[0],j.targetXY[1]+d[1]]:d}},getMouseOffset:function(){var a=this,b=a.anchor?[0,0]:[15,18];if(a.mouseOffset){b[0]+=a.mouseOffset[0];b[1]+=a.mouseOffset[1]}return b},getAnchorPosition:function(){var b=this,a;if(b.anchor){b.tipAnchor=b.anchor.charAt(0)}else{a=b.defaultAlign.match(/^([a-z]+)-([a-z]+)(\?)?$/);b.tipAnchor=a[1].charAt(0)}switch(b.tipAnchor){case"t":return"top";case"b":return"bottom";case"r":return"right"}return"left"},getAnchorAlign:function(){switch(this.anchor){case"top":return"tl-bl";case"left":return"tl-tr";case"right":return"tr-tl";default:return"bl-tl"}},getOffsets:function(){var c=this,d,b,a=c.getAnchorPosition().charAt(0);if(c.anchorToTarget&&!c.trackMouse){switch(a){case"t":b=[0,9];break;case"b":b=[0,-13];break;case"r":b=[-13,0];break;default:b=[9,0];break}}else{switch(a){case"t":b=[-15-c.anchorOffset,30];break;case"b":b=[-19-c.anchorOffset,-13-c.el.dom.offsetHeight];break;case"r":b=[-15-c.el.dom.offsetWidth,-13-c.anchorOffset];break;default:b=[25,-13-c.anchorOffset];break}}d=c.getMouseOffset();b[0]+=d[0];b[1]+=d[1];return b},onTargetOver:function(d){var c=this,b=c.delegate,a;if(c.disabled||d.within(c.target.dom,true)){return}a=b?d.getTarget(b):true;if(a){c.triggerElement=a;c.triggerEvent=d;c.clearTimer("hide");c.targetXY=d.getXY();c.delayShow()}},delayShow:function(){var a=this;if(a.hidden&&!a.showTimer){if(Ext.Date.getElapsed(a.lastActive)]+>/gi,asText:function(a){return String(a).replace(this.stripTagsRE,"")},asUCText:function(a){return String(a).toUpperCase().replace(this.stripTagsRE,"")},asUCString:function(a){return String(a).toUpperCase()},asDate:function(a){if(!a){return 0}if(Ext.isDate(a)){return a.getTime()}return Date.parse(String(a))},asFloat:function(a){var b=parseFloat(String(a).replace(/,/g,""));return isNaN(b)?0:b},asInt:function(a){var b=parseInt(String(a).replace(/,/g,""),10);return isNaN(b)?0:b}},0,0,0,0,0,0,[Ext.data,"SortTypes"],0));(Ext.cmd.derive("Ext.data.Types",Ext.Base,{singleton:true},0,0,0,0,0,0,[Ext.data,"Types"],function(){var a=Ext.data.SortTypes;Ext.apply(Ext.data.Types,{stripRe:/[\$,%]/g,AUTO:{sortType:a.none,type:"auto"},STRING:{convert:function(c){var b=this.useNull?null:"";return(c===undefined||c===null)?b:String(c)},sortType:a.asUCString,type:"string"},INT:{convert:function(b){if(typeof b=="number"){return parseInt(b)}return b!==undefined&&b!==null&&b!==""?parseInt(String(b).replace(Ext.data.Types.stripRe,""),10):(this.useNull?null:0)},sortType:a.none,type:"int"},FLOAT:{convert:function(b){if(typeof b==="number"){return b}return b!==undefined&&b!==null&&b!==""?parseFloat(String(b).replace(Ext.data.Types.stripRe,""),10):(this.useNull?null:0)},sortType:a.none,type:"float"},BOOL:{convert:function(b){if(typeof b==="boolean"){return b}if(this.useNull&&(b===undefined||b===null||b==="")){return null}return b==="true"||b==1},sortType:a.none,type:"bool"},DATE:{convert:function(c){var d=this.dateReadFormat||this.dateFormat,b;if(!c){return null}if(c instanceof Date){return c}if(d){return Ext.Date.parse(c,d)}b=Date.parse(c);return b?new Date(b):null},sortType:a.asDate,type:"date"}});Ext.apply(Ext.data.Types,{BOOLEAN:this.BOOL,INTEGER:this.INT,NUMBER:this.FLOAT})}));(Ext.cmd.derive("Ext.data.Field",Ext.Base,{isField:true,constructor:function(b){var d=this,c=Ext.data.Types,a;if(Ext.isString(b)){b={name:b}}Ext.apply(d,b);a=d.sortType;if(d.type){if(Ext.isString(d.type)){d.type=c[d.type.toUpperCase()]||c.AUTO}}else{d.type=c.AUTO}if(Ext.isString(a)){d.sortType=Ext.data.SortTypes[a]}else{if(Ext.isEmpty(a)){d.sortType=d.type.sortType}}if(!b.hasOwnProperty("convert")){d.convert=d.type.convert}else{if(!d.convert&&d.type.convert&&!b.hasOwnProperty("defaultValue")){d.defaultValue=d.type.convert(d.defaultValue)}}if(b.convert){d.hasCustomConvert=true}},dateFormat:null,dateReadFormat:null,dateWriteFormat:null,useNull:false,defaultValue:"",mapping:null,sortType:null,sortDir:"ASC",allowBlank:true,persist:true},1,0,0,0,["data.field"],0,[Ext.data,"Field"],0));(Ext.cmd.derive("Ext.data.Errors",Ext.util.MixedCollection,{isValid:function(){return this.length===0},getByField:function(d){var c=[],a,b;for(b=0;ba)){return false}else{return true}},email:function(b,a){return Ext.data.validations.emailRe.test(a)},format:function(a,b){return !!(a.matcher&&a.matcher.test(b))},inclusion:function(a,b){return a.list&&Ext.Array.indexOf(a.list,b)!=-1},exclusion:function(a,b){return a.list&&Ext.Array.indexOf(a.list,b)==-1}},0,0,0,0,0,0,[Ext.data,"validations"],0));(Ext.cmd.derive("Ext.data.Model",Ext.Base,{alternateClassName:"Ext.data.Record",compareConvertFields:function(a,d){var c=a.convert&&a.type&&a.convert!==a.type.convert,b=d.convert&&d.type&&d.convert!==d.type.convert;if(c&&!b){return 1}if(!c&&b){return -1}return 0},itemNameFn:function(a){return a.name},onClassExtended:function(b,c,a){var d=a.onBeforeCreated;a.onBeforeCreated=function(g,F){var E=this,G=Ext.getClassName(g),t=g.prototype,z=g.prototype.superclass,j=F.validations||[],v=F.fields||[],h,o=F.associations||[],e=function(I,K){var J=0,H,L;if(I){I=Ext.Array.from(I);for(H=I.length;J0;if(e){c.afterEdit(d)}}}},getModifiedFieldNames:function(d){var c=this,e=c[c.persistenceProperty],a=[],b;d=d||c.dataSave;for(b in e){if(e.hasOwnProperty(b)){if(!c.isEqual(e[b],d[b])){a.push(b)}}}return a},getChanges:function(){var a=this.modified,b={},c;for(c in a){if(a.hasOwnProperty(c)){b[c]=this.get(c)}}return b},isModified:function(a){return this.modified.hasOwnProperty(a)},setDirty:function(){var c=this,a=c.fields.items,g=a.length,e,b,d;c.dirty=true;for(d=0;d0){b=p.data.items;h=b.length;for(r=0;r0;if(k){if(d){v[c]=t[0].property;v[m]=t[0].direction||"ASC"}else{v[c]=w.encodeSorters(t)}}if(e&&a&&a.length>0){if(l){j=0;if(a.length>1&&k){j=1}v[e]=a[j].property;v[o]=a[j].direction}else{v[e]=w.encodeSorters(a)}}if(q&&n&&n.length>0){v[q]=w.encodeFilters(n)}return v},buildUrl:function(c){var b=this,a=b.getUrl(c);if(b.noCache){a=Ext.urlAppend(a,Ext.String.format("{0}={1}",b.cacheString,Ext.Date.now()))}return a},getUrl:function(a){return a.url||this.api[a.action]||this.url},doRequest:function(a,c,b){},afterRequest:Ext.emptyFn,onDestroy:function(){Ext.destroy(this.reader,this.writer)}},1,0,0,0,["proxy.server"],0,[Ext.data.proxy,"Server",Ext.data,"ServerProxy"],0));(Ext.cmd.derive("Ext.data.proxy.Ajax",Ext.data.proxy.Server,{alternateClassName:["Ext.data.HttpProxy","Ext.data.AjaxProxy"],actionMethods:{create:"POST",read:"GET",update:"POST",destroy:"POST"},binary:false,doRequest:function(a,e,b){var d=this.getWriter(),c=this.buildRequest(a);if(a.allowWrite()){c=d.write(c)}Ext.apply(c,{binary:this.binary,headers:this.headers,timeout:this.timeout,scope:this,callback:this.createRequestCallback(c,a,e,b),method:this.getMethod(c),disableCaching:false});Ext.Ajax.request(c);return c},getMethod:function(a){return this.actionMethods[a.action]},createRequestCallback:function(d,a,e,b){var c=this;return function(h,i,g){c.processResponse(i,a,d,g,e,b)}}},0,0,0,0,["proxy.ajax"],0,[Ext.data.proxy,"Ajax",Ext.data,"HttpProxy",Ext.data,"AjaxProxy"],function(){Ext.data.HttpProxy=this}));(Ext.cmd.derive("Ext.data.proxy.Client",Ext.data.proxy.Proxy,{alternateClassName:"Ext.data.ClientProxy",isSynchronous:true,clear:function(){}},0,0,0,0,0,0,[Ext.data.proxy,"Client",Ext.data,"ClientProxy"],0));(Ext.cmd.derive("Ext.data.proxy.Memory",Ext.data.proxy.Client,{alternateClassName:"Ext.data.MemoryProxy",constructor:function(a){this.callParent([a]);this.setReader(this.reader)},updateOperation:function(b,g,d){var c=0,e=b.getRecords(),a=e.length;for(c;c=h.total){h.success=false;h.count=0;h.records=[]}else{h.records=Ext.Array.slice(h.records,c.start,c.start+c.limit);h.count=h.records.length}}}if(h.success){c.setSuccessful()}else{g.fireEvent("exception",g,null,c)}Ext.callback(i,j||g,[c])},clear:Ext.emptyFn},1,0,0,0,["proxy.memory"],0,[Ext.data.proxy,"Memory",Ext.data,"MemoryProxy"],0));(Ext.cmd.derive("Ext.util.LruCache",Ext.util.HashMap,{constructor:function(a){Ext.apply(this,a);this.callParent([a])},add:function(b,e){var d=this,a=d.findKey(e),c;if(a){d.unlinkEntry(c=d.map[a]);c.prev=d.last;c.next=null}else{c={prev:d.last,next:null,key:b,value:e}}if(d.last){d.last.next=c}else{d.first=c}d.last=c;d.callParent([b,c]);d.prune();return e},insertBefore:function(b,g,c){var e=this,a,d;if(c=this.map[this.findKey(c)]){a=e.findKey(g);if(a){e.unlinkEntry(d=e.map[a])}else{d={prev:c.prev,next:c,key:b,value:g}}if(c.prev){d.prev.next=d}else{e.first=d}d.next=c;c.prev=d;e.prune();return g}else{return e.add(b,g)}},get:function(a){var b=this.map[a];if(b){if(b.next){this.moveToEnd(b)}return b.value}},removeAtKey:function(a){this.unlinkEntry(this.map[a]);return this.callParent(arguments)},clear:function(a){this.first=this.last=null;return this.callParent(arguments)},unlinkEntry:function(a){if(a){if(a.next){a.next.prev=a.prev}else{this.last=a.prev}if(a.prev){a.prev.next=a.next}else{this.first=a.next}a.prev=a.next=null}},moveToEnd:function(a){this.unlinkEntry(a);if(a.prev=this.last){this.last.next=a}else{this.first=a}this.last=a},getArray:function(c){var a=[],b=this.first;while(b){a.push(c?b.key:b.value);b=b.next}return a},each:function(c,b,a){var g=this,e=a?g.last:g.first,d=g.length;b=b||g;while(e){if(c.call(b,e.key,e.value,d)===false){break}e=a?e.prev:e.next}return g},findKey:function(b){var a,c=this.map;for(a in c){if(c.hasOwnProperty(a)&&c[a].value===b){return a}}return undefined},clone:function(){var a=new this.self(this.initialConfig),c=this.map,b;a.suspendEvents();for(b in c){if(c.hasOwnProperty(b)){a.add(b,c[b].value)}}a.resumeEvents();return a},prune:function(){var a=this,b=a.maxSize?(a.length-a.maxSize):0;if(b>0){for(;a.first&&b;b--){a.removeAtKey(a.first.key)}}}},1,0,0,0,0,0,[Ext.util,"LruCache"],0));(Ext.cmd.derive("Ext.data.PageMap",Ext.util.LruCache,{clear:function(a){var b=this;b.pageMapGeneration=(b.pageMapGeneration||0)+1;b.callParent(arguments)},forEach:function(k,m){var h=this,d=Ext.Object.getKeys(h.map),a=d.length,c,b,l,e,g;for(c=0;c0){this.sort(a.items,"prepend",false)}},decodeGroupers:function(e){if(!Ext.isArray(e)){if(e===undefined){e=[]}else{e=[e]}}var d=e.length,g=Ext.util.Grouper,b,c,a=[];for(c=0;c0},fireGroupChange:function(){this.fireEvent("groupchange",this,this.groupers)},getGroups:function(b){var d=this.data.items,a=d.length,c=[],k={},g,h,j,e;for(e=0;e-1){q.push({record:b,index:g})}if(d){d.remove(b)}}q=Ext.Array.sort(q,function(v,i){var x=v.index,w=i.index;return x===i.index2?0:(xb-1)?b-1:d.prefetchEnd,c;a=Math.max(0,a);c=e.data.getRange(g,a);if(d.fireEvent!==false){e.fireEvent("guaranteedrange",c,g,a,d)}if(d.callback){d.callback.call(d.scope||e,c,g,a,d)}},guaranteeRange:function(e,a,d,c,b){b=Ext.apply({callback:d,scope:c},b);this.getRange(e,a,b)},prefetchRange:function(g,b){var d=this,c,a,e;if(!d.rangeCached(g,b)){c=d.getPageFromRecordIndex(g);a=d.getPageFromRecordIndex(b);d.data.maxSize=d.purgePageCount?(a-c+1)+d.purgePageCount:0;for(e=c;e<=a;e++){if(!d.pageCached(e)){d.prefetchPage(e)}}}},primeCache:function(d,a,c){var b=this;if(c===-1){d=Math.max(d-b.leadingBufferZone,0);a=Math.min(a+b.trailingBufferZone,b.totalCount-1)}else{if(c===1){d=Math.max(Math.min(d-b.trailingBufferZone,b.totalCount-b.pageSize),0);a=Math.min(a+b.leadingBufferZone,b.totalCount-1)}else{d=Math.min(Math.max(Math.floor(d-((b.leadingBufferZone+b.trailingBufferZone)/2)),0),b.totalCount-b.pageSize);a=Math.min(Math.max(Math.ceil(a+((b.leadingBufferZone+b.trailingBufferZone)/2)),0),b.totalCount-1)}}b.prefetchRange(d,a)},sort:function(){var a=this;if(a.buffered&&a.remoteSort){a.data.clear()}return a.callParent(arguments)},doSort:function(b){var e=this,a,d,c;if(e.remoteSort){if(e.buffered){e.data.clear();e.loadPage(1)}else{e.load()}}else{e.data.sortBy(b);if(!e.buffered){a=e.getRange();d=a.length;for(c=0;c=h.totalCount)?d:g;i=c===0?0:c-1;b=g===d?g:g+1;h.lastRequestStart=c;if(h.rangeCached(i,b)){h.onGuaranteedRange(k);j=h.data.getRange(c,g)}else{h.fireEvent("cachemiss",h,c,g);a=function(m,l){if(h.rangeCached(i,b)){h.fireEvent("cachefilled",h,c,g);h.data.un("pageAdded",a);h.onGuaranteedRange(k)}};h.data.on("pageAdded",a);h.prefetchRange(c,g)}h.primeCache(c,g,c0){c=b[0].get(g)}for(;d0){a=c[0].get(g)}for(;da){a=e}}return a},average:function(c,a){var b=this;if(a&&b.isGrouped()){return b.aggregate(b.getAverage,b,true,[c])}else{return b.getAverage(b.data.items,c)}},getAverage:function(b,e){var c=0,a=b.length,d=0;if(b.length>0){for(;c0){g.timeout=setTimeout(Ext.bind(j.handleTimeout,j,[g]),m)}j.setupErrorHandling(g);j[l]=Ext.bind(j.handleResponse,j,[g],true);j.loadScript(g);return g},abort:function(c){var b=this,d=b.requests,a;if(c){if(!c.id){c=d[c]}b.handleAbort(c)}else{for(a in d){if(d.hasOwnProperty(a)){b.abort(d[a])}}}},setupErrorHandling:function(a){a.script.onerror=Ext.bind(this.handleError,this,[a])},handleAbort:function(a){a.errorType="abort";this.handleResponse(null,a)},handleError:function(a){a.errorType="error";this.handleResponse(null,a)},cleanupErrorHandling:function(a){a.script.onerror=null},handleTimeout:function(a){a.errorType="timeout";this.handleResponse(null,a)},handleResponse:function(a,b){var c=true;if(b.timeout){clearTimeout(b.timeout)}delete this[b.callbackName];delete this.requests[b.id];this.cleanupErrorHandling(b);Ext.fly(b.script).remove();if(b.errorType){c=false;Ext.callback(b.failure,b.scope,[b.errorType])}else{Ext.callback(b.success,b.scope,[a])}Ext.callback(b.callback,b.scope,[c,a,b.errorType]);Ext.EventManager.idleEvent.fire()},createScript:function(c,d,b){var a=document.createElement("script");a.setAttribute("src",Ext.urlAppend(c,Ext.Object.toQueryString(d)));a.setAttribute("async",true);a.setAttribute("type","text/javascript");return a},loadScript:function(a){Ext.getHead().appendChild(a.script)}},0,0,0,0,0,0,[Ext.data,"JsonP"],0));(Ext.cmd.derive("Ext.data.JsonStore",Ext.data.Store,{constructor:function(a){a=Ext.apply({proxy:{type:"ajax",reader:"json",writer:"json"}},a);this.callParent([a])}},1,0,0,0,["store.json"],0,[Ext.data,"JsonStore"],0));(Ext.cmd.derive("Ext.data.NodeInterface",Ext.Base,{statics:{decorate:function(b){var a,c,d;if(typeof b=="string"){b=Ext.ModelManager.getModel(b)}else{if(b.isModel){b=Ext.ModelManager.getModel(b.modelName)}}if(b.prototype.isNode){return}a=b.prototype.idProperty;c=b.prototype.fields.get(a);d=b.prototype.fields.get(a).type.type;b.override(this.getPrototypeBody());this.applyFields(b,[{name:"parentId",type:d,defaultValue:null,useNull:c.useNull},{name:"index",type:"int",defaultValue:0,persist:false,convert:null},{name:"depth",type:"int",defaultValue:0,persist:false,convert:null},{name:"expanded",type:"bool",defaultValue:false,persist:false,convert:null},{name:"expandable",type:"bool",defaultValue:true,persist:false,convert:null},{name:"checked",type:"auto",defaultValue:null,persist:false,convert:null},{name:"leaf",type:"bool",defaultValue:false},{name:"cls",type:"string",defaultValue:"",persist:false,convert:null},{name:"iconCls",type:"string",defaultValue:"",persist:false,convert:null},{name:"icon",type:"string",defaultValue:"",persist:false,convert:null},{name:"root",type:"boolean",defaultValue:false,persist:false,convert:null},{name:"isLast",type:"boolean",defaultValue:false,persist:false,convert:null},{name:"isFirst",type:"boolean",defaultValue:false,persist:false,convert:null},{name:"allowDrop",type:"boolean",defaultValue:true,persist:false,convert:null},{name:"allowDrag",type:"boolean",defaultValue:true,persist:false,convert:null},{name:"loaded",type:"boolean",defaultValue:false,persist:false,convert:null},{name:"loading",type:"boolean",defaultValue:false,persist:false,convert:null},{name:"href",type:"string",defaultValue:"",persist:false,convert:null},{name:"hrefTarget",type:"string",defaultValue:"",persist:false,convert:null},{name:"qtip",type:"string",defaultValue:"",persist:false,convert:null},{name:"qtitle",type:"string",defaultValue:"",persist:false,convert:null},{name:"qshowDelay",type:"int",defaultValue:0,persist:false,convert:null},{name:"children",type:"auto",defaultValue:null,persist:false,convert:null}])},applyFields:function(c,b){var h=c.prototype,a=h.fields,g=a.keys,e=b.length,j,d;for(d=0;d0},isExpandable:function(){var b=this;if(b.get("expandable")){return !(b.isLeaf()||(b.isLoaded()&&!b.hasChildNodes()))}return false},triggerUIUpdate:function(){this.afterEdit([])},appendChild:function(c,l,d){var j=this,e,h,g,k,b,m={isLast:true,parentId:j.getId(),depth:(j.data.depth||0)+1};if(Ext.isArray(c)){j.callStore("suspendAutoSync");for(e=0,h=c.length-1;e0){Ext.Array.sort(e,h);this.setFirstChild(e[0]);this.setLastChild(e[g-1]);for(d=0;d0){e=[];for(d=0;db.tolerance){b.triggerStart(g)}else{return}}if(b.fireEvent("mousemove",b,g)===false){b.onMouseUp(g)}else{b.onDrag(g);b.fireEvent("drag",b,g)}},onMouseUp:function(b){var a=this;a.mouseIsDown=false;if(a.mouseIsOut){a.mouseIsOut=false;a.onMouseOut(b)}b.preventDefault();if(Ext.isIE&&document.releaseCapture){document.releaseCapture()}a.fireEvent("mouseup",a,b);a.endDrag(b)},endDrag:function(c){var b=this,a=b.active;Ext.getDoc().un({mousemove:b.onMouseMove,mouseup:b.onMouseUp,selectstart:b.stopSelect,scope:b});b.clearStart();b.active=false;if(a){b.onEnd(c);b.fireEvent("dragend",b,c)}b._constrainRegion=Ext.EventObject.dragTracked=null},triggerStart:function(b){var a=this;a.clearStart();a.active=true;a.onStart(b);a.fireEvent("dragstart",a,b)},clearStart:function(){var a=this.timer;if(a){clearTimeout(a);this.timer=null}},stopSelect:function(a){a.stopEvent();return false},onBeforeStart:function(a){},onStart:function(a){},onDrag:function(a){},onEnd:function(a){},getDragTarget:function(){return this.dragTarget},getDragCt:function(){return this.el},getConstrainRegion:function(){var a=this;if(a.constrainTo){if(a.constrainTo instanceof Ext.util.Region){return a.constrainTo}if(!a._constrainRegion){a._constrainRegion=Ext.fly(a.constrainTo).getViewRegion()}}else{if(!a._constrainRegion){a._constrainRegion=a.getDragCt().getViewRegion()}}return a._constrainRegion},getXY:function(a){return a?this.constrainModes[a](this,this.lastXY):this.lastXY},getOffset:function(c){var b=this.getXY(c),a=this.startXY;return[b[0]-a[0],b[1]-a[1]]},constrainModes:{point:function(b,d){var c=b.dragRegion,a=b.getConstrainRegion();if(!a){return d}c.x=c.left=c[0]=c.right=d[0];c.y=c.top=c[1]=c.bottom=d[1];c.constrainTo(a);return[c.left,c.top]},dragTarget:function(c,g){var b=c.startXY,e=c.startRegion.copy(),a=c.getConstrainRegion(),d;if(!a){return g}e.translateBy(g[0]-b[0],g[1]-b[1]);if(e.right>a.right){g[0]+=d=(a.right-e.right);e.left+=d}if(e.lefta.bottom){g[1]+=d=(a.bottom-e.bottom);e.top+=d}if(e.top0);if(j){t.widthModel=t.heightModel=null;b=v.getSizeModel(l&&l.widthModel.pairsByHeightOrdinal[l.heightModel.ordinal]);if(h){t.sizeModel=b}t.widthModel=b.width;t.heightModel=b.height;if(l&&!t.isComponentChild){l.remainingChildDimensions+=2}}else{if(a){t.recoverProp("x",a,d);t.recoverProp("y",a,d);if(t.widthModel.calculated){t.recoverProp("width",a,d)}else{if("width" in a){++s}}if(t.heightModel.calculated){t.recoverProp("height",a,d)}else{if("height" in a){++s}}if(l&&!t.isComponentChild){l.remainingChildDimensions+=s}}}if(a&&p&&p.manageMargins){t.recoverProp("margin-top",a,d);t.recoverProp("margin-right",a,d);t.recoverProp("margin-bottom",a,d);t.recoverProp("margin-left",a,d)}if(c){k=c.heightModel;r=c.widthModel;if(r&&k&&g&&w){if(g.shrinkWrap&&w.shrinkWrap){if(r.constrainedMax&&k.constrainedMin){k=null}}}if(r){t.widthModel=r}if(k){t.heightModel=k}if(c.state){Ext.apply(t.state,c.state)}}return u},initContinue:function(e){var g=this,d=g.ownerCtContext,a=g.target,c=g.widthModel,h=a.getHierarchyState(),b;if(c.fixed){h.inShrinkWrapTable=false}else{delete h.inShrinkWrapTable}if(e){if(d&&c.shrinkWrap){b=d.isBoxParent?d:d.boxParent;if(b){b.addBoxChild(g)}}else{if(c.natural){g.boxParent=d}}}return e},initDone:function(d){var b=this,a=b.props,c=b.state;if(b.remainingChildDimensions===0){a.containerChildrenSizeDone=true}if(d){a.containerLayoutDone=true}if(b.boxChildren&&b.boxChildren.length&&b.widthModel.shrinkWrap){b.el.setWidth(10000);c.blocks=(c.blocks||0)+1}},initAnimation:function(){var b=this,c=b.target,a=b.ownerCtContext;if(a&&a.isTopLevel){b.animatePolicy=c.ownerLayout.getAnimatePolicy(b)}else{if(!a&&c.isCollapsingOrExpanding&&c.animCollapse){b.animatePolicy=c.componentLayout.getAnimatePolicy(b)}}if(b.animatePolicy){b.context.queueAnimation(b)}},addCls:function(a){this.getClassList().addMany(a)},removeCls:function(a){this.getClassList().removeMany(a)},addBlock:function(b,d,e){var c=this,g=c[b]||(c[b]={}),a=g[e]||(g[e]={});if(!a[d.id]){a[d.id]=d;++d.blockCount;++c.context.blockCount}},addBoxChild:function(d){var c=this,b,a=d.widthModel;d.boxParent=this;d.measuresBox=a.shrinkWrap?d.hasRawContent:a.natural;if(d.measuresBox){b=c.boxChildren;if(b){b.push(d)}else{c.boxChildren=[d]}}},addPositionStyles:function(d,b){var a=b.x,e=b.y,c=0;if(a!==undefined){d.left=a+"px";++c}if(e!==undefined){d.top=e+"px";++c}return c},addTrigger:function(g,h){var e=this,a=h?"domTriggers":"triggers",i=e[a]||(e[a]={}),b=e.context,d=b.currentLayout,c=i[g]||(i[g]={});if(!c[d.id]){c[d.id]=d;++d.triggerCount;c=b.triggers[h?"dom":"data"];(c[d.id]||(c[d.id]=[])).push({item:this,prop:g});if(e.props[g]!==undefined){if(!h||!(e.dirty&&(g in e.dirty))){++d.firedTriggers}}}},boxChildMeasured:function(){var b=this,c=b.state,a=(c.boxesMeasured=(c.boxesMeasured||0)+1);if(a==b.boxChildren.length){c.clearBoxWidth=1;++b.context.progressCount;b.markDirty()}},borderNames:["border-top-width","border-right-width","border-bottom-width","border-left-width"],marginNames:["margin-top","margin-right","margin-bottom","margin-left"],paddingNames:["padding-top","padding-right","padding-bottom","padding-left"],trblNames:["top","right","bottom","left"],cacheMissHandlers:{borderInfo:function(a){var b=a.getStyles(a.borderNames,a.trblNames);b.width=b.left+b.right;b.height=b.top+b.bottom;return b},marginInfo:function(a){var b=a.getStyles(a.marginNames,a.trblNames);b.width=b.left+b.right;b.height=b.top+b.bottom;return b},paddingInfo:function(b){var a=b.frameBodyContext||b,c=a.getStyles(b.paddingNames,b.trblNames);c.width=c.left+c.right;c.height=c.top+c.bottom;return c}},checkCache:function(a){return this.cacheMissHandlers[a](this)},clearAllBlocks:function(a){var c=this[a],b;if(c){for(b in c){this.clearBlocks(a,b)}}},clearBlocks:function(c,g){var h=this[c],b=h&&h[g],d,e,a;if(b){delete h[g];d=this.context;for(a in b){e=b[a];--d.blockCount;if(!--e.blockCount&&!e.pending&&!e.done){d.queueLayout(e)}}}},block:function(a,b){this.addBlock("blocks",a,b)},domBlock:function(a,b){this.addBlock("domBlocks",a,b)},fireTriggers:function(b,g){var h=this[b],d=h&&h[g],c=this.context,e,a;if(d){for(a in d){e=d[a];++e.firedTriggers;if(!e.done&&!e.blockCount&&!e.pending){c.queueLayout(e)}}}},flush:function(){var b=this,a=b.dirty,c=b.state,d=b.el;b.dirtyCount=0;if(b.classList&&b.classList.dirty){b.classList.flush()}if("attributes" in b){d.set(b.attributes);delete b.attributes}if("innerHTML" in b){d.innerHTML=b.innerHTML;delete b.innerHTML}if(c&&c.clearBoxWidth){c.clearBoxWidth=0;b.el.setStyle("width",null);if(!--c.blocks){b.context.queueItemLayouts(b)}}if(a){delete b.dirty;b.writeProps(a,true)}},flushAnimations:function(){var o=this,c=o.previousSize,l,n,e,h,g,d,i,m,k,a,b;if(c){l=o.target;n=l.layout&&l.layout.animate;if(n){e=Ext.isNumber(n)?n:n.duration}h=Ext.Object.getKeys(o.animatePolicy);g=Ext.apply({},{from:{},to:{},duration:e||Ext.fx.Anim.prototype.duration},n);for(d=0,i=0,m=h.length;i0||l>0)){if(!w.frameBodyContext){t=w.paddingInfo.width;k=w.paddingInfo.height}if(p){p=r(parseInt(p,10)-(w.borderInfo.width+t),0);i.width=p+"px";++h}if(l){l=r(parseInt(l,10)-(w.borderInfo.height+k),0);i.height=l+"px";++h}}if(w.wrapsComponent&&Ext.isIE9&&Ext.isStrict){if((g=p!==undefined&&w.hasOverflowY)||(a=l!==undefined&&w.hasOverflowX)){o=w.isAbsolute;if(o===undefined){o=false;m=w.target.getTargetEl();s=m.getStyle("position");if(s=="absolute"){s=m.getStyle("box-sizing");o=(s=="border-box")}w.isAbsolute=o}if(o){q=Ext.getScrollbarSize();if(g){p=parseInt(p,10)+q.width;i.width=p+"px";++h}if(a){l=parseInt(l,10)+q.height;i.height=l+"px";++h}}}}if(h){c.setStyle(i)}}},1,0,0,0,0,0,[Ext.layout,"ContextItem"],function(){var c={dom:true,parseInt:true,suffix:"px"},b={dom:true},a={dom:false};this.prototype.styleInfo={containerChildrenSizeDone:a,containerLayoutDone:a,displayed:a,done:a,x:a,y:a,columnWidthsDone:a,left:c,top:c,right:c,bottom:c,width:c,height:c,"border-top-width":c,"border-right-width":c,"border-bottom-width":c,"border-left-width":c,"margin-top":c,"margin-right":c,"margin-bottom":c,"margin-left":c,"padding-top":c,"padding-right":c,"padding-bottom":c,"padding-left":c,"line-height":b,display:b}}));(Ext.cmd.derive("Ext.layout.Context",Ext.Base,{remainingLayouts:0,state:0,constructor:function(a){var b=this;Ext.apply(b,a);b.items={};b.layouts={};b.blockCount=0;b.cycleCount=0;b.flushCount=0;b.calcCount=0;b.animateQueue=b.newQueue();b.completionQueue=b.newQueue();b.finalizeQueue=b.newQueue();b.finishQueue=b.newQueue();b.flushQueue=b.newQueue();b.invalidateData={};b.layoutQueue=b.newQueue();b.invalidQueue=[];b.triggers={data:{},dom:{}}},callLayout:function(b,a){this.currentLayout=b;b[a](this.getCmp(b.owner))},cancelComponent:function(j,a,m){var p=this,h=j,l=!j.isComponent,b=l?h.length:1,d,c,o,n,g,s,q,r,t,e;for(d=0;d0},runLayout:function(b){var a=this,c=a.getCmp(b.owner);b.pending=false;if(c.state.blocks){return}b.done=true;++b.calcCount;++a.calcCount;b.calculate(c);if(b.done){a.layoutDone(b);if(b.completeLayout){a.queueCompletion(b)}if(b.finalizeLayout){a.queueFinalize(b)}}else{if(!b.pending&&!b.invalid&&!(b.blockCount+b.triggerCount-b.firedTriggers)){a.queueLayout(b)}}},setItemSize:function(h,g,b){var d=h,a=1,c,e;if(h.isComposite){d=h.elements;a=d.length;h=d[0]}else{if(!h.dom&&!h.el){a=d.length;h=d[0]}}for(e=0;ei.zindex){i.shim.setStyle("z-index",i.zindex-2)}c.show();if(n.isVisible()){g=n.el.getXY();d=c.dom.style;a=n.el.getSize();if(Ext.supports.CSS3BoxShadow){a.height+=6;a.width+=4;g[0]-=2;g[1]-=4}d.left=(g[0])+"px";d.top=(g[1])+"px";d.width=(a.width)+"px";d.height=(a.height)+"px"}else{c.setSize(m,e);c[i.localXYNames.set](k,j)}}}else{if(c){l=c.getStyle("z-index");if(l>i.zindex){i.shim.setStyle("z-index",i.zindex-2)}c.show();c.setSize(m,e);c[i.localXYNames.set](k,j)}}}return i},remove:function(){this.hideUnders();this.callParent()},beginUpdate:function(){this.updating=true},endUpdate:function(){this.updating=false;this.sync(true)},hideUnders:function(){if(this.shadow){this.shadow.hide()}this.hideShim()},constrainXY:function(){if(this.constrain){var g=Ext.Element.getViewWidth(),b=Ext.Element.getViewHeight(),l=Ext.getDoc().getScroll(),k=this.getXY(),i=k[0],e=k[1],a=this.shadowOffset,j=this.dom.offsetWidth+a,c=this.dom.offsetHeight+a,d=false;if((i+j)>g+l.left){i=g-j-a;d=true}if((e+c)>b+l.top){e=b-c-a;d=true}if(iid="{id}"
class="{inputRowCls}">','','',"{beforeLabelTpl}",' class="{labelCls}"',' style="{labelStyle}"',' unselectable="on"',">","{beforeLabelTextTpl}",'{fieldLabel}{labelSeparator}',"{afterLabelTextTpl}","","{afterLabelTpl}","","
",'',"{beforeBodyEl}","","{beforeLabelTpl}",'","{afterLabelTpl}","","{beforeSubTpl}","{[values.$comp.getSubTplMarkup(values)]}","{afterSubTpl}","","{afterBodyEl}","","",'',"","",'',"{afterBodyEl}","","","",{disableFormats:true}],activeErrorsTpl:undefined,htmlActiveErrorsTpl:['','
  • {.}
',"
"],plaintextActiveErrorsTpl:['','\n{.}',""],isFieldLabelable:true,formItemCls:Ext.baseCSSPrefix+"form-item",labelCls:Ext.baseCSSPrefix+"form-item-label",errorMsgCls:Ext.baseCSSPrefix+"form-error-msg",baseBodyCls:Ext.baseCSSPrefix+"form-item-body",inputRowCls:Ext.baseCSSPrefix+"form-item-input-row",fieldBodyCls:"",clearCls:Ext.baseCSSPrefix+"clear",invalidCls:Ext.baseCSSPrefix+"form-invalid",fieldLabel:undefined,labelAlign:"left",labelWidth:100,labelPad:5,labelSeparator:":",hideLabel:false,hideEmptyLabel:true,preventMark:false,autoFitErrors:true,msgTarget:"qtip",noWrap:true,labelableInsertions:["beforeBodyEl","afterBodyEl","beforeLabelTpl","afterLabelTpl","beforeSubTpl","afterSubTpl","beforeLabelTextTpl","afterLabelTextTpl","labelAttrTpl"],labelableRenderProps:["allowBlank","id","labelAlign","fieldBodyCls","extraFieldBodyCls","baseBodyCls","clearCls","labelSeparator","msgTarget","inputRowCls"],initLabelable:function(){var a=this,b=a.padding;if(b){a.padding=undefined;a.extraMargins=Ext.Element.parseBox(b)}if(!a.activeErrorsTpl){if(a.msgTarget=="title"){a.activeErrorsTpl=a.plaintextActiveErrorsTpl}else{a.activeErrorsTpl=a.htmlActiveErrorsTpl}}a.addCls(Ext.plainTableCls);a.addCls(a.formItemCls);a.lastActiveError="";a.addEvents("errorchange");a.enableBubble("errorchange")},trimLabelSeparator:function(){var c=this,d=c.labelSeparator,a=c.fieldLabel||"",b=a.substr(a.length-1);return b===d?a.slice(0,-1):a},getFieldLabel:function(){return this.trimLabelSeparator()},setFieldLabel:function(b){b=b||"";var c=this,d=c.labelSeparator,a=c.labelEl;c.fieldLabel=b;if(c.rendered){if(Ext.isEmpty(b)&&c.hideEmptyLabel){a.parent().setDisplayed("none")}else{if(d){b=c.trimLabelSeparator()+d}a.update(b);a.parent().setDisplayed("")}c.updateLayout()}},getInsertionRenderData:function(d,e){var b=e.length,a,c;while(b--){a=e[b];c=this[a];if(c){if(typeof c!="string"){if(!c.isTemplate){c=Ext.XTemplate.getTpl(this,a)}c=c.apply(d)}}d[a]=c||""}return d},getLabelableRenderData:function(){var b=this,c,d,a=b.labelAlign==="top";if(!Ext.form.Labelable.errorIconWidth){d=Ext.getBody().createChild({style:"position:absolute",cls:Ext.baseCSSPrefix+"form-invalid-icon"});Ext.form.Labelable.errorIconWidth=d.getWidth()+d.getMargin("l");d.remove()}c=Ext.copyTo({inFormLayout:b.ownerLayout&&b.ownerLayout.type==="form",inputId:b.getInputId(),labelOnLeft:!a,hideLabel:!b.hasVisibleLabel(),fieldLabel:b.getFieldLabel(),labelCellStyle:b.getLabelCellStyle(),labelCellAttrs:b.getLabelCellAttrs(),labelCls:b.getLabelCls(),labelStyle:b.getLabelStyle(),bodyColspan:b.getBodyColspan(),externalError:!b.autoFitErrors,errorMsgCls:b.getErrorMsgCls(),errorIconWidth:Ext.form.Labelable.errorIconWidth},b,b.labelableRenderProps,true);b.getInsertionRenderData(c,b.labelableInsertions);return c},xhooks:{beforeRender:function(){var a=this;a.setFieldDefaults(a.getHierarchyState().fieldDefaults);if(a.ownerLayout){a.addCls(Ext.baseCSSPrefix+a.ownerLayout.type+"-form-item")}},onRender:function(){var c=this,d,a,b={};if(c.extraMargins){d=c.el.getMargin();for(a in d){if(d.hasOwnProperty(a)){b["margin-"+a]=(d[a]+c.extraMargins[a])+"px"}}c.el.setStyle(b)}}},hasVisibleLabel:function(){if(this.hideLabel){return false}return !(this.hideEmptyLabel&&!this.getFieldLabel())},getLabelWidth:function(){var a=this;if(!a.hasVisibleLabel()){return 0}return a.labelWidth+a.labelPad},getBodyColspan:function(){var b=this,a;if(b.msgTarget==="side"&&(!b.autoFitErrors||b.hasActiveError())){a=1}else{a=2}if(b.labelAlign!=="top"&&!b.hasVisibleLabel()){a++}return a},getLabelCls:function(){var b=this.labelCls+" "+Ext.dom.Element.unselectableCls,a=this.labelClsExtra;return a?b+" "+a:b},getLabelCellStyle:function(){var b=this,a=b.hideLabel||(!b.getFieldLabel()&&b.hideEmptyLabel);return a?"display:none;":""},getErrorMsgCls:function(){var b=this,a=(b.hideLabel||(!b.fieldLabel&&b.hideEmptyLabel));return b.errorMsgCls+(!a&&b.labelAlign==="top"?" "+Ext.baseCSSPrefix+"lbl-top-err-icon":"")},getLabelCellAttrs:function(){var c=this,b=c.labelAlign,a="";if(b!=="top"){a='valign="top" halign="'+b+'" width="'+(c.labelWidth+c.labelPad)+'"'}return a+' class="'+Ext.baseCSSPrefix+'field-label-cell"'},getLabelStyle:function(){var c=this,b=c.labelPad,a="";if(c.labelAlign!=="top"){if(c.labelWidth){a="width:"+c.labelWidth+"px;"}if(b){a+="margin-right:"+b+"px;"}}return a+(c.labelStyle||"")},getSubTplMarkup:function(){return""},getInputId:function(){return""},getActiveError:function(){return this.activeError||""},hasActiveError:function(){return !!this.getActiveError()},setActiveError:function(a){this.setActiveErrors(a)},getActiveErrors:function(){return this.activeErrors||[]},setActiveErrors:function(a){a=Ext.Array.from(a);this.activeError=a[0];this.activeErrors=a;this.activeError=this.getTpl("activeErrorsTpl").apply({errors:a,listCls:Ext.plainListCls});this.renderActiveError()},unsetActiveError:function(){delete this.activeError;delete this.activeErrors;this.renderActiveError()},renderActiveError:function(){var c=this,b=c.getActiveError(),a=!!b;if(b!==c.lastActiveError){c.fireEvent("errorchange",c,b);c.lastActiveError=b}if(c.rendered&&!c.isDestroyed&&!c.preventMark){c.el[a?"addCls":"removeCls"](c.invalidCls);c.getActionEl().dom.setAttribute("aria-invalid",a);if(c.errorEl){c.errorEl.dom.innerHTML=b}}},setFieldDefaults:function(b){var a;for(a in b){if(!this.hasOwnProperty(a)){this[a]=b[a]}}}},0,0,0,0,0,0,[Ext.form,"Labelable"],0));(Ext.cmd.derive("Ext.form.field.Field",Ext.Base,{isFormField:true,disabled:false,submitValue:true,validateOnChange:true,suspendCheckChange:0,initField:function(){this.addEvents("change","validitychange","dirtychange");this.initValue()},initValue:function(){var a=this;a.value=a.transformOriginalValue(a.value);a.originalValue=a.lastValue=a.value;a.suspendCheckChange++;a.setValue(a.value);a.suspendCheckChange--},transformOriginalValue:Ext.identityFn,getName:function(){return this.name},getValue:function(){return this.value},setValue:function(b){var a=this;a.value=b;a.checkChange();return a},isEqual:function(b,a){return String(b)===String(a)},isEqualAsString:function(b,a){return String(Ext.value(b,""))===String(Ext.value(a,""))},getSubmitData:function(){var a=this,b=null;if(!a.disabled&&a.submitValue&&!a.isFileUpload()){b={};b[a.getName()]=""+a.getValue()}return b},getModelData:function(){var a=this,b=null;if(!a.disabled&&!a.isFileUpload()){b={};b[a.getName()]=a.getValue()}return b},reset:function(){var a=this;a.beforeReset();a.setValue(a.originalValue);a.clearInvalid();delete a.wasValid},beforeReset:Ext.emptyFn,resetOriginalValue:function(){this.originalValue=this.getValue();this.checkDirty()},checkChange:function(){if(!this.suspendCheckChange){var c=this,b=c.getValue(),a=c.lastValue;if(!c.isEqual(b,a)&&!c.isDestroyed){c.lastValue=b;c.fireEvent("change",c,b,a);c.onChange(b,a)}}},onChange:function(b,a){if(this.validateOnChange){this.validate()}this.checkDirty()},isDirty:function(){var a=this;return !a.disabled&&!a.isEqual(a.getValue(),a.originalValue)},checkDirty:function(){var a=this,b=a.isDirty();if(b!==a.wasDirty){a.fireEvent("dirtychange",a,b);a.onDirtyChange(b);a.wasDirty=b}},onDirtyChange:Ext.emptyFn,getErrors:function(a){return[]},isValid:function(){var a=this;return a.disabled||Ext.isEmpty(a.getErrors())},validate:function(){var a=this,b=a.isValid();if(b!==a.wasValid){a.wasValid=b;a.fireEvent("validitychange",a,b)}return b},batchChanges:function(a){try{this.suspendCheckChange++;a()}catch(b){throw b}finally{this.suspendCheckChange--}this.checkChange()},isFileUpload:function(){return false},extractFileInput:function(){return null},markInvalid:Ext.emptyFn,clearInvalid:Ext.emptyFn},0,0,0,0,0,0,[Ext.form.field,"Field"],0));(Ext.cmd.derive("Ext.layout.component.field.Field",Ext.layout.component.Auto,{type:"field",naturalSizingProp:"size",beginLayout:function(c){var b=this,a=b.owner;b.callParent(arguments);c.labelStrategy=b.getLabelStrategy();c.errorStrategy=b.getErrorStrategy();c.labelContext=c.getEl("labelEl");c.bodyCellContext=c.getEl("bodyEl");c.inputContext=c.getEl("inputEl");c.errorContext=c.getEl("errorEl");if(Ext.isIE7m&&Ext.isStrict&&c.inputContext){b.ieInputWidthAdjustment=c.inputContext.getPaddingInfo().width+c.inputContext.getBorderInfo().width}c.labelStrategy.prepare(c,a);c.errorStrategy.prepare(c,a)},beginLayoutCycle:function(g){var e=this,a=e.owner,c=g.widthModel,b=a[e.naturalSizingProp],d;e.callParent(arguments);if(c.shrinkWrap){e.beginLayoutShrinkWrap(g)}else{if(c.natural){if(typeof b=="number"&&!a.inputWidth){e.beginLayoutFixed(g,(d=b*6.5+20),"px")}else{e.beginLayoutShrinkWrap(g)}g.setWidth(d,false)}else{e.beginLayoutFixed(g,"100","%")}}},beginLayoutFixed:function(c,b,e){var a=c.target,d=a.inputEl,g=a.inputWidth;a.el.setStyle("table-layout","fixed");a.bodyEl.setStyle("width",b+e);if(d){if(g){d.setStyle("width",g+"px")}else{d.setStyle("width",a.stretchInputElFixed?"100%":"")}}c.isFixed=true},beginLayoutShrinkWrap:function(b){var a=b.target,c=a.inputEl,d=a.inputWidth;if(c&&c.dom){c.dom.removeAttribute("size");if(d){c.setStyle("width",d+"px")}else{c.setStyle("width","")}}a.el.setStyle("table-layout","auto");a.bodyEl.setStyle("width","")},finishedLayout:function(b){var a=this.owner;this.callParent(arguments);b.labelStrategy.finishedLayout(b,a);b.errorStrategy.finishedLayout(b,a)},calculateOwnerHeightFromContentHeight:function(b,a){return a},measureContentHeight:function(a){return a.el.getHeight()},measureContentWidth:function(a){return a.el.getWidth()},measureLabelErrorHeight:function(a){return a.labelStrategy.getHeight(a)+a.errorStrategy.getHeight(a)},onFocus:function(){this.getErrorStrategy().onFocus(this.owner)},getLabelStrategy:function(){var b=this,c=b.labelStrategies,a=b.owner.labelAlign;return c[a]||c.base},getErrorStrategy:function(){var c=this,a=c.owner,d=c.errorStrategies,b=a.msgTarget;return !a.preventMark&&Ext.isString(b)?(d[b]||d.elementId):d.none},labelStrategies:(function(){var a={prepare:function(e,b){var c=b.labelCls+"-"+b.labelAlign,d=b.labelEl;if(d){d.addCls(c)}},getHeight:function(){return 0},finishedLayout:Ext.emptyFn};return{base:a,top:Ext.applyIf({getHeight:function(e){var c=e.labelContext,d=c.props,b=d.height;if(b===undefined){d.height=b=c.el.getHeight()}return b}},a),left:a,right:a}}()),errorStrategies:(function(){function d(h){var i=Ext.layout.component.field.Field.tip,j;if(i&&i.isVisible()){j=i.activeTarget;if(j&&j.el===h.getActionEl().dom){i.toFront(true)}}}var c=Ext.applyIf,b=Ext.emptyFn,a=Ext.baseCSSPrefix+"form-invalid-icon",g,e={prepare:function(j,h){var i=h.errorEl;if(i){i.setDisplayed(false)}},getHeight:function(){return 0},onFocus:b,finishedLayout:b};return{none:e,side:c({prepare:function(k,i){var m=i.errorEl,j=i.sideErrorCell,h=i.hasActiveError(),l;if(!g){g=(l=Ext.getBody().createChild({style:"position:absolute",cls:a})).getWidth();l.remove()}m.addCls(a);m.set({"data-errorqtip":i.getActiveError()||""});if(i.autoFitErrors){m.setDisplayed(h)}else{m.setVisible(h)}if(j&&i.autoFitErrors){j.setDisplayed(h)}i.bodyEl.dom.colSpan=i.getBodyColspan();Ext.layout.component.field.Field.initTip()},onFocus:d},e),under:c({prepare:function(j,h){var k=h.errorEl,i=Ext.baseCSSPrefix+"form-invalid-under";k.addCls(i);k.setDisplayed(h.hasActiveError())},getHeight:function(k){var h=0,i,j;if(k.target.hasActiveError()){i=k.errorContext;j=i.props;h=j.height;if(h===undefined){j.height=h=i.el.getHeight()}}return h}},e),qtip:c({prepare:function(i,h){Ext.layout.component.field.Field.initTip();h.getActionEl().dom.setAttribute("data-errorqtip",h.getActiveError()||"")},onFocus:d},e),title:c({prepare:function(i,h){h.getActionEl().dom.setAttribute("title",h.getActiveError()||"")}},e),elementId:c({prepare:function(i,h){var j=Ext.fly(h.msgTarget);if(j){j.dom.innerHTML=h.getActiveError()||"";j.setDisplayed(h.hasActiveError())}}},e)}}()),statics:{initTip:function(){var a=this.tip;if(!a){a=this.tip=Ext.create("Ext.tip.QuickTip",{ui:"form-invalid"});a.tagConfig=Ext.apply({},{attribute:"errorqtip"},a.tagConfig)}},destroyTip:function(){var a=this.tip;if(a){a.destroy();delete this.tip}}}},0,0,0,0,["layout.field"],0,[Ext.layout.component.field,"Field"],0));(Ext.cmd.derive("Ext.form.field.Base",Ext.Component,{alternateClassName:["Ext.form.Field","Ext.form.BaseField"],fieldSubTpl:[' name="{name}"
',' value="{[Ext.util.Format.htmlEncode(values.value)]}"',' placeholder="{placeholder}"','{%if (values.maxLength !== undefined){%} maxlength="{maxLength}"{%}%}',' readonly="readonly"',' disabled="disabled"',' tabIndex="{tabIdx}"',' style="{fieldStyle}"',' class="{fieldCls} {typeCls} {editableCls} {inputCls}" autocomplete="off"/>',{disableFormats:true}],subTplInsertions:["inputAttrTpl"],inputType:"text",invalidText:"The value in this field is invalid",fieldCls:Ext.baseCSSPrefix+"form-field",focusCls:"form-focus",dirtyCls:Ext.baseCSSPrefix+"form-dirty",checkChangeEvents:Ext.isIE&&(!document.documentMode||document.documentMode<9)?["change","propertychange","keyup"]:["change","input","textInput","keyup","dragdrop"],checkChangeBuffer:50,componentLayout:"field",readOnly:false,readOnlyCls:Ext.baseCSSPrefix+"form-readonly",validateOnBlur:true,hasFocus:false,baseCls:Ext.baseCSSPrefix+"field",maskOnDisable:false,stretchInputElFixed:true,initComponent:function(){var a=this;a.callParent();a.subTplData=a.subTplData||{};a.addEvents("specialkey","writeablechange");a.initLabelable();a.initField();if(!a.name){a.name=a.getInputId()}if(a.readOnly){a.addCls(a.readOnlyCls)}a.addCls(Ext.baseCSSPrefix+"form-type-"+a.inputType)},getInputId:function(){return this.inputId||(this.inputId=this.id+"-inputEl")},getSubTplData:function(){var c=this,b=c.inputType,a=c.getInputId(),d;d=Ext.apply({id:a,cmpId:c.id,name:c.name||a,disabled:c.disabled,readOnly:c.readOnly,value:c.getRawValue(),type:b,fieldCls:c.fieldCls,fieldStyle:c.getFieldStyle(),tabIdx:c.tabIndex,inputCls:c.inputCls,typeCls:Ext.baseCSSPrefix+"form-"+(b==="password"?"text":b)},c.subTplData);c.getInsertionRenderData(d,c.subTplInsertions);return d},applyRenderSelectors:function(){var a=this;a.callParent();a.addChildEls("inputEl");a.inputEl=a.el.getById(a.getInputId())},getSubTplMarkup:function(){return this.getTpl("fieldSubTpl").apply(this.getSubTplData())},initRenderTpl:function(){var a=this;if(!a.hasOwnProperty("renderTpl")){a.renderTpl=a.getTpl("labelableRenderTpl")}return a.callParent()},initRenderData:function(){return Ext.applyIf(this.callParent(),this.getLabelableRenderData())},setFieldStyle:function(a){var b=this,c=b.inputEl;if(c){c.applyStyles(a)}b.fieldStyle=a},getFieldStyle:function(){return Ext.isObject(this.fieldStyle)?Ext.DomHelper.generateStyles(this.fieldStyle):this.fieldStyle||""},onRender:function(){this.callParent(arguments);this.renderActiveError()},getFocusEl:function(){return this.inputEl},isFileUpload:function(){return this.inputType==="file"},getSubmitData:function(){var a=this,b=null,c;if(!a.disabled&&a.submitValue&&!a.isFileUpload()){c=a.getSubmitValue();if(c!==null){b={};b[a.getName()]=c}}return b},getSubmitValue:function(){return this.processRawValue(this.getRawValue())},getRawValue:function(){var b=this,a=(b.inputEl?b.inputEl.getValue():Ext.value(b.rawValue,""));b.rawValue=a;return a},setRawValue:function(b){var a=this;b=Ext.value(a.transformRawValue(b),"");a.rawValue=b;if(a.inputEl){a.inputEl.dom.value=b}return b},transformRawValue:Ext.identityFn,valueToRaw:function(a){return""+Ext.value(a,"")},rawToValue:Ext.identityFn,processRawValue:Ext.identityFn,getValue:function(){var a=this,b=a.rawToValue(a.processRawValue(a.getRawValue()));a.value=b;return b},setValue:function(b){var a=this;a.setRawValue(a.valueToRaw(b));return a.mixins.field.setValue.call(a,b)},onBoxReady:function(){var a=this;a.callParent();if(a.setReadOnlyOnBoxReady){a.setReadOnly(a.readOnly)}},onDisable:function(){var a=this,b=a.inputEl;a.callParent();if(b){b.dom.disabled=true;if(a.hasActiveError()){a.clearInvalid();a.needsValidateOnEnable=true}}},onEnable:function(){var a=this,b=a.inputEl;a.callParent();if(b){b.dom.disabled=false;if(a.needsValidateOnEnable){delete a.needsValidateOnEnable;a.forceValidation=true;a.isValid();delete a.forceValidation}}},setReadOnly:function(c){var a=this,b=a.inputEl;c=!!c;a[c?"addCls":"removeCls"](a.readOnlyCls);a.readOnly=c;if(b){b.dom.readOnly=c}else{if(a.rendering){a.setReadOnlyOnBoxReady=true}}a.fireEvent("writeablechange",a,c)},fireKey:function(a){if(a.isSpecialKey()){this.fireEvent("specialkey",this,new Ext.EventObjectImpl(a))}},initEvents:function(){var g=this,i=g.inputEl,b,j,c=g.checkChangeEvents,h,a=c.length,d;if(i){g.mon(i,Ext.EventManager.getKeyEvent(),g.fireKey,g);b=new Ext.util.DelayedTask(g.checkChange,g);g.onChangeEvent=j=function(){b.delay(g.checkChangeBuffer)};for(h=0;hg.maxLength){j.push(k(g.maxLengthText,g.maxLength))}if(d){if(!h[d](l,g)){j.push(g.vtypeText||h[d+"Text"])}}if(i&&!i.test(l)){j.push(g.regexText||g.invalidText)}return j},selectText:function(i,a){var h=this,c=h.getRawValue(),d=true,g=h.inputEl.dom,e,b;if(c.length>0){i=i===e?0:i;a=a===e?c.length:a;if(g.setSelectionRange){g.setSelectionRange(i,a)}else{if(g.createTextRange){b=g.createTextRange();b.moveStart("character",i);b.moveEnd("character",a-c.length);b.select()}}d=Ext.isGecko||Ext.isOpera}if(d){h.focus()}},autoSize:function(){var a=this;if(a.grow&&a.rendered){a.autoSizing=true;a.updateLayout()}},afterComponentLayout:function(){var b=this,a;b.callParent(arguments);if(b.autoSizing){a=b.inputEl.getWidth();if(a!==b.lastInputWidth){b.fireEvent("autosize",b,a);b.lastInputWidth=a;delete b.autoSizing}}},onDestroy:function(){var a=this;a.callParent();if(a.inputFocusTask){a.inputFocusTask.cancel();a.inputFocusTask=null}}},0,["textfield"],["component","field","textfield","box"],{component:true,field:true,textfield:true,box:true},["widget.textfield"],0,[Ext.form.field,"Text",Ext.form,"TextField",Ext.form,"Text"],0));(Ext.cmd.derive("Ext.form.CheckboxManager",Ext.util.MixedCollection,{singleton:true,getByName:function(a,b){return this.filterBy(function(c){return c.name==a&&c.getFormId()==b})}},0,0,0,0,0,0,[Ext.form,"CheckboxManager"],0));(Ext.cmd.derive("Ext.form.field.Checkbox",Ext.form.field.Base,{alternateClassName:"Ext.form.Checkbox",componentLayout:"field",stretchInputElFixed:false,childEls:["boxLabelEl"],fieldSubTpl:["","{beforeBoxLabelTpl}",'","{afterBoxLabelTpl}","",' tabIndex="{tabIdx}"
',' disabled="disabled"',' style="{fieldStyle}"',' {ariaAttrs}',' class="{fieldCls} {typeCls} {inputCls} {childElCls}" autocomplete="off" hidefocus="true" />',"","{beforeBoxLabelTpl}",'","{afterBoxLabelTpl}","",{disableFormats:true,compiled:true}],subTplInsertions:["beforeBoxLabelTpl","afterBoxLabelTpl","beforeBoxLabelTextTpl","afterBoxLabelTextTpl","boxLabelAttrTpl","inputAttrTpl"],isCheckbox:true,focusCls:"form-checkbox-focus",extraFieldBodyCls:Ext.baseCSSPrefix+"form-cb-wrap",checked:false,checkedCls:Ext.baseCSSPrefix+"form-cb-checked",boxLabelCls:Ext.baseCSSPrefix+"form-cb-label",boxLabelAlign:"after",inputValue:"on",checkChangeEvents:[],inputType:"checkbox",inputTypeAttr:"button",onRe:/^on$/i,inputCls:Ext.baseCSSPrefix+"form-cb",initComponent:function(){this.callParent(arguments);this.getManager().add(this)},initValue:function(){var b=this,a=!!b.checked;b.originalValue=b.lastValue=a;b.setValue(a)},getElConfig:function(){var a=this;if(a.isChecked(a.rawValue,a.inputValue)){a.addCls(a.checkedCls)}return a.callParent()},getFieldStyle:function(){return Ext.isObject(this.fieldStyle)?Ext.DomHelper.generateStyles(this.fieldStyle):this.fieldStyle||""},getSubTplData:function(){var a=this;return Ext.apply(a.callParent(),{disabled:a.readOnly||a.disabled,boxLabel:a.boxLabel,boxLabelCls:a.boxLabelCls,boxLabelAlign:a.boxLabelAlign,inputTypeAttr:a.inputTypeAttr})},initEvents:function(){var a=this;a.callParent();a.mon(a.inputEl,"click",a.onBoxClick,a)},setBoxLabel:function(a){var b=this;b.boxLabel=a;if(b.rendered){b.boxLabelEl.update(a)}},onBoxClick:function(b){var a=this;if(!a.disabled&&!a.readOnly){this.setValue(!this.checked)}},getRawValue:function(){return this.checked},getValue:function(){return this.checked},getSubmitValue:function(){var a=this.uncheckedValue,b=Ext.isDefined(a)?a:null;return this.checked?this.inputValue:b},isChecked:function(b,a){return(b===true||b==="true"||b==="1"||b===1||(((Ext.isString(b)||Ext.isNumber(b))&&a)?b==a:this.onRe.test(b)))},setRawValue:function(c){var b=this,d=b.inputEl,a=b.isChecked(c,b.inputValue);if(d){b[a?"addCls":"removeCls"](b.checkedCls)}b.checked=b.rawValue=a;return a},setValue:function(g){var e=this,c,b,a,d;if(Ext.isArray(g)){c=e.getManager().getByName(e.name,e.getFormId()).items;a=c.length;for(b=0;b'+d+""+c.getTriggerMarkup()+""},getSubTplData:function(){var b=this,c=b.callParent(),d=b.readOnly===true,a=b.editable!==false;return Ext.apply(c,{editableCls:(d||!a)?" "+b.triggerNoEditCls:"",readOnly:!a||d})},getLabelableRenderData:function(){var b=this,c=b.triggerWrapCls,a=b.callParent(arguments);return Ext.applyIf(a,{triggerWrapCls:c,triggerMarkup:b.getTriggerMarkup()})},getTriggerMarkup:function(){var e=this,c=0,j=(e.readOnly||e.hideTrigger),a,g=e.triggerBaseCls,h=[],d=Ext.dom.Element.unselectableCls,b="width:"+e.triggerWidth+"px;"+(j?"display:none;":""),k=e.extraTriggerCls+" "+Ext.baseCSSPrefix+"trigger-cell "+d;if(!e.trigger1Cls){e.trigger1Cls=e.triggerCls}for(c=0;(a=e["trigger"+(c+1)+"Cls"])||c<1;c++){h.push({tag:"td",valign:"top",cls:k,style:b,cn:{cls:[Ext.baseCSSPrefix+"trigger-index-"+c,g,a].join(" "),role:"button"}})}h[0].cn.cls+=" "+g+"-first";return Ext.DomHelper.markup(h)},disableCheck:function(){return !this.disabled},beforeRender:function(){var a=this,b=a.triggerBaseCls,c;if(!a.triggerWidth){c=Ext.getBody().createChild({style:"position: absolute;",cls:Ext.baseCSSPrefix+"form-trigger"});Ext.form.field.Trigger.prototype.triggerWidth=c.getWidth();c.remove()}a.callParent();if(b!=Ext.baseCSSPrefix+"form-trigger"){a.addChildEls({name:"triggerEl",select:"."+b})}a.lastTriggerStateFlags=a.getTriggerStateFlags()},onRender:function(){var a=this;a.callParent(arguments);a.doc=Ext.getDoc();a.initTrigger()},getTriggerWidth:function(){var b=this,a=0;if(b.triggerWrap&&!b.hideTrigger&&!b.readOnly){a=b.triggerEl.getCount()*b.triggerWidth}return a},setHideTrigger:function(a){if(a!=this.hideTrigger){this.hideTrigger=a;this.updateLayout()}},setEditable:function(a){if(a!=this.editable){this.editable=a;this.updateLayout()}},setReadOnly:function(c){var b=this,a=b.readOnly;b.callParent(arguments);if(c!=a){b.updateLayout()}},initTrigger:function(){var h=this,i=h.triggerWrap,k=h.triggerEl,a=h.disableCheck,d,c,b,g,j;if(h.repeatTriggerClick){h.triggerRepeater=new Ext.util.ClickRepeater(i,{preventDefault:true,handler:h.onTriggerWrapClick,listeners:{mouseup:h.onTriggerWrapMouseup,scope:h},scope:h})}else{h.mon(i,{click:h.onTriggerWrapClick,mouseup:h.onTriggerWrapMouseup,scope:h})}k.setVisibilityMode(Ext.Element.DISPLAY);k.addClsOnOver(h.triggerBaseCls+"-over",a,h);d=k.elements;c=d.length;for(g=0;g1){b=[];for(j=0;j=c){h.deselectRange(h.lastFocused,c-1)}else{if(j!==d){h.selectRange(j,d,g.ctrlKey)}}}h.lastSelected=d;h.setLastFocused(d)}else{if(g.ctrlKey&&b){h.setLastFocused(d)}else{if(g.ctrlKey){h.setLastFocused(d)}else{h.doSelect(d,false)}}}}break;case"SIMPLE":if(b){h.doDeselect(d)}else{h.doSelect(d,true)}break;case"SINGLE":if(l){if(b){h.doDeselect(d);h.setLastFocused(d)}else{h.doSelect(d)}}else{if(g.ctrlKey){h.setLastFocused(d)}else{if(h.allowDeselect&&b){h.doDeselect(d)}else{h.doSelect(d,false)}}}break}if(!g.shiftKey){if(h.isSelected(d)){h.selectionStart=d}}},selectRange:function(m,d,n){var j=this,l=j.store,c=j.selected.items,o,g,h,e,a,k,b;if(j.isLocked()){return}o=j.normalizeRowRange(m,d);m=o[0];d=o[1];e=[];for(g=m;g<=d;g++){if(!j.isSelected(l.getAt(g))){e.push(l.getAt(g))}}if(!n){a=[];j.suspendChanges();for(g=0,h=c.length;gd){a.push(b)}}for(g=0,h=a.length;gb){d=b;b=c;c=d}return[c,b]},onModelIdChanged:function(a,d,e,c,b){this.selected.updateKey(b,c)},select:function(b,c,a){if(Ext.isDefined(b)){this.doSelect(b,c,a)}},deselect:function(b,a){this.doDeselect(b,a)},doSelect:function(c,e,b){var d=this,a;if(d.locked||!d.store){return}if(typeof c==="number"){a=d.store.getAt(c);if(!a){return}c=[a]}if(d.selectionMode=="SINGLE"&&c){a=c.length?c[0]:c;d.doSingleSelect(a,b)}else{d.doMultiSelect(c,e,b)}},doMultiSelect:function(a,l,k){var h=this,b=h.selected,j=false,m,d,g,e,c;if(h.locked){return}a=!Ext.isArray(a)?[a]:a;g=a.length;if(!l&&b.getCount()>0){m=h.deselectDuringSelect(a,b.getRange(),k);if(m[0]){h.maybeFireSelectionChange(m[1]>0&&!k);return}}c=function(){b.add(e);j=true};for(d=0;d0&&!k);return g===l},doSingleSelect:function(a,b){var d=this,g=false,c=d.selected,e;if(d.locked){return}if(d.isSelected(a)){return}if(c.getCount()){d.suspendChanges();if(!d.doDeselect(d.lastSelected,b)){d.resumeChanges();return}d.resumeChanges()}e=function(){c.add(a);d.lastSelected=a;g=true};d.onSelectChange(a,true,b,e);if(g){if(!b&&!d.preventFocus){d.setLastFocused(a)}d.maybeFireSelectionChange(!b)}},setLastFocused:function(c,b){var d=this,a=d.lastFocused;if(c!==a){d.lastFocused=c;d.onLastFocusChanged(a,c,b)}},isFocused:function(a){return a===this.getLastFocused()},maybeFireSelectionChange:function(a){var b=this;if(a&&!b.suspendChange){b.fireEvent("selectionchange",b,b.getSelection())}},getLastSelected:function(){return this.lastSelected},getLastFocused:function(){return this.lastFocused},getSelection:function(){return this.selected.getRange()},getSelectionMode:function(){return this.selectionMode},setSelectionMode:function(a){a=a?a.toUpperCase():"SINGLE";this.selectionMode=this.modes[a]?a:"SINGLE"},isLocked:function(){return this.locked},setLocked:function(a){this.locked=!!a},isRangeSelected:function(d,c){var g=this,b=g.store,e,a;a=g.normalizeRowRange(d,c);d=a[0];c=a[1];for(e=d;e<=c;e++){if(!g.isSelected(b.getAt(e))){return false}}return true},isSelected:function(a){a=Ext.isNumber(a)?this.store.getAt(a):a;return this.selected.contains(a)},hasSelection:function(){return this.selected.getCount()>0},getSelectionId:function(a){return a.internalId},pruneIf:function(){var g=this,d=g.selected,c=[],a=d.length,b,e;if(g.pruneRemoved){for(b=0;b0){this.clearSelections();this.maybeFireSelectionChange(true)}},onStoreRemove:function(c,b,d,a){var e=this;if(e.selectionStart&&Ext.Array.contains(b,e.selectionStart)){e.selectionStart=null}if(a||e.locked||!e.pruneRemoved){return}e.deselectDeletedRecords(b)},deselectDeletedRecords:function(b){var g=this,d=g.selected,c,e=b.length,h=0,a;for(c=0;c=c){a=0}}e.select(a)},onSelectChange:function(b,e,d,h){var g=this,a=g.view,c=e?"select":"deselect";if((d||g.fireEvent("before"+c,g,b))!==false&&h()!==false){if(a){if(e){a.onItemSelect(b)}else{a.onItemDeselect(b)}}if(!d){g.fireEvent(c,g,b)}}},onLastFocusChanged:function(d,b,c){var a=this.view;if(a&&!c&&b){a.focusNode(b);this.fireEvent("focuschange",this,d,b)}},destroy:function(){Ext.destroy(this.keyNav);this.callParent()}},1,0,0,0,0,0,[Ext.selection,"DataViewModel"],0));(Ext.cmd.derive("Ext.view.AbstractView",Ext.Component,{inheritableStatics:{getRecord:function(a){return this.getBoundView(a).getRecord(a)},getBoundView:function(a){return Ext.getCmp(a.boundView)}},deferInitialRefresh:true,itemCls:Ext.baseCSSPrefix+"dataview-item",loadingText:"Loading...",loadMask:true,loadingUseMsg:true,selectedItemCls:Ext.baseCSSPrefix+"item-selected",emptyText:"",deferEmptyText:true,trackOver:false,blockRefresh:false,preserveScrollOnRefresh:false,last:false,triggerEvent:"itemclick",triggerCtEvent:"containerclick",addCmpEvents:function(){},initComponent:function(){var c=this,a=Ext.isDefined,d=c.itemTpl,b={};if(d){if(Ext.isArray(d)){d=d.join("")}else{if(Ext.isObject(d)){b=Ext.apply(b,d.initialConfig);d=d.html}}if(!c.itemSelector){c.itemSelector="."+c.itemCls}d=Ext.String.format('
{1}
',c.itemCls,d);c.tpl=new Ext.XTemplate(d,b)}c.callParent();c.tpl=c.getTpl("tpl");if(c.overItemCls){c.trackOver=true}c.addEvents("beforerefresh","refresh","viewready","itemupdate","itemadd","itemremove");c.addCmpEvents();c.store=Ext.data.StoreManager.lookup(c.store||"ext-empty-store");if(!c.dataSource){c.dataSource=c.store}c.bindStore(c.dataSource,true,"dataSource");if(!c.all){c.all=new Ext.CompositeElementLite()}c.scrollState={top:0,left:0};c.on({scroll:c.onViewScroll,element:"el",scope:c})},onRender:function(){var d=this,b=d.loadMask,c=d.getMaskStore(),a={target:d,msg:d.loadingText,msgCls:d.loadingCls,useMsg:d.loadingUseMsg,store:c};d.callParent(arguments);if(b&&!c.proxy.isSynchronous){if(Ext.isObject(b)){a=Ext.apply(a,b)}d.loadMask=new Ext.LoadMask(a);d.loadMask.on({scope:d,beforeshow:d.onMaskBeforeShow,hide:d.onMaskHide})}},finishRender:function(){var a=this;a.callParent(arguments);if(!a.up("[collapsed],[hidden]")){a.doFirstRefresh(a.dataSource)}},onBoxReady:function(){var a=this;a.callParent(arguments);if(!a.firstRefreshDone){a.doFirstRefresh(a.dataSource)}},getMaskStore:function(){return this.store},onMaskBeforeShow:function(){var b=this,a=b.loadingHeight;if(a&&a>b.getHeight()){b.hasLoadingHeight=true;b.oldMinHeight=b.minHeight;b.minHeight=a;b.updateLayout()}},onMaskHide:function(){var a=this;if(!a.destroying&&a.hasLoadingHeight){a.minHeight=a.oldMinHeight;a.updateLayout();delete a.hasLoadingHeight}},beforeRender:function(){this.callParent(arguments);this.getSelectionModel().beforeViewRender(this)},afterRender:function(){this.callParent(arguments);this.getSelectionModel().bindComponent(this)},getSelectionModel:function(){var a=this,b="SINGLE";if(a.simpleSelect){b="SIMPLE"}else{if(a.multiSelect){b="MULTI"}}if(!a.selModel||!a.selModel.events){a.selModel=new Ext.selection.DataViewModel(Ext.apply({allowDeselect:a.allowDeselect,mode:b},a.selModel))}if(!a.selModel.hasRelaySetup){a.relayEvents(a.selModel,["selectionchange","beforeselect","beforedeselect","select","deselect","focuschange"]);a.selModel.hasRelaySetup=true}if(a.disableSelection){a.selModel.locked=true}return a.selModel},refresh:function(){var c=this,h,b,e,d,g,a;if(!c.rendered||c.isDestroyed){return}if(!c.hasListeners.beforerefresh||c.fireEvent("beforerefresh",c)!==false){h=c.getTargetEl();a=c.getViewRange();g=h.dom;if(!c.preserveScrollOnRefresh){b=g.parentNode;e=g.style.display;g.style.display="none";d=g.nextSibling;b.removeChild(g)}if(c.refreshCounter){c.clearViewEl()}else{c.fixedNodes=h.dom.childNodes.length;c.refreshCounter=1}c.tpl.append(h,c.collectData(a,c.all.startIndex));if(a.length<1){if(!this.store.loading&&(!c.deferEmptyText||c.hasFirstRefresh)){Ext.core.DomHelper.insertHtml("beforeEnd",h.dom,c.emptyText)}c.all.clear()}else{c.collectNodes(h.dom);c.updateIndexes(0)}if(c.hasFirstRefresh){if(c.refreshSelmodelOnRefresh!==false){c.selModel.refresh()}else{c.selModel.pruneIf()}}c.hasFirstRefresh=true;if(!c.preserveScrollOnRefresh){b.insertBefore(g,d);g.style.display=e}this.refreshSize();c.fireEvent("refresh",c);if(!c.viewReady){c.viewReady=true;c.fireEvent("viewready",c)}}},collectNodes:function(a){this.all.fill(Ext.query(this.getItemSelector(),Ext.getDom(a)),this.all.startIndex)},getViewRange:function(){return this.dataSource.getRange()},refreshSize:function(){var a=this.getSizeModel();if(a.height.shrinkWrap||a.width.shrinkWrap){this.updateLayout()}},clearViewEl:function(){var b=this,a=b.getTargetEl();if(b.fixedNodes){while(a.dom.childNodes[b.fixedNodes]){a.dom.removeChild(a.dom.childNodes[b.fixedNodes])}}else{a.update("")}b.refreshCounter++},onViewScroll:Ext.emptyFn,onIdChanged:Ext.emptyFn,saveScrollState:function(){if(this.rendered){var b=this.el.dom,a=this.scrollState;a.left=b.scrollLeft;a.top=b.scrollTop}},restoreScrollState:function(){if(this.rendered){var b=this.el.dom,a=this.scrollState;b.scrollLeft=a.left;b.scrollTop=a.top}},prepareData:function(e,d,c){var b,a,g;if(c){b=c.getAssociatedData();for(a in b){if(b.hasOwnProperty(a)){if(!g){e=Ext.Object.chain(e);g=true}e[a]=b[a]}}}return e},collectData:function(c,g){var e=[],d=0,a=c.length,b;for(;d-1){c=d.bufferRender([a],b)[0];if(d.getNode(a)){d.all.replaceElement(b,c,true);d.updateIndexes(b,b);d.selModel.onUpdate(a);if(d.hasListeners.itemupdate){d.fireEvent("itemupdate",a,b,c)}return c}}}},onAdd:function(c,b,d){var e=this,a;if(e.rendered){if(e.all.getCount()===0){e.refresh();a=e.all.slice()}else{a=e.doAdd(b,d);if(e.refreshSelmodelOnRefresh!==false){e.selModel.refresh()}e.updateIndexes(d);e.refreshSize()}if(e.hasListeners.itemadd){e.fireEvent("itemadd",b,d,a)}}},doAdd:function(c,d){var j=this,b=j.bufferRender(c,d,true),g=j.all,h=g.getCount(),e,a;if(h===0){for(e=0,a=b.length;e=0;--e){g.fireEvent("itemremove",b[e],d[e])}}g.refresh()}else{for(e=d.length-1;e>=0;--e){a=b[e];c=d[e];g.doRemove(a,c);if(h){g.fireEvent("itemremove",a,c)}}g.updateIndexes(d[0])}this.refreshSize()}},doRemove:function(a,b){this.all.removeElement(b,true)},refreshNode:function(a){this.onUpdate(this.dataSource,this.dataSource.getAt(a))},updateIndexes:function(e,d){var b=this.all.elements,a=this.getViewRange(),c;e=e||0;d=d||((d===0)?0:(b.length-1));for(c=e;c<=d;c++){b[c].viewIndex=c;b[c].viewRecordId=a[c].internalId;if(!b[c].boundView){b[c].boundView=this.id}}},getStore:function(){return this.store},bindStore:function(a,b,d){var c=this;c.mixins.bindable.bindStore.apply(c,arguments);if(!b){c.getSelectionModel().bindStore(a)}if(c.componentLayoutCounter){c.doFirstRefresh(a)}},doFirstRefresh:function(a){var b=this;b.firstRefreshDone=true;if(a&&!a.loading){if(b.deferInitialRefresh){b.applyFirstRefresh()}else{b.refresh()}}},applyFirstRefresh:function(){var a=this;if(a.isDestroyed){return}if(a.up("[isCollapsingOrExpanding]")){Ext.Function.defer(a.applyFirstRefresh,100,a)}else{Ext.Function.defer(function(){if(!a.isDestroyed){a.refresh()}},1)}},onUnbindStore:function(a){this.setMaskBind(null)},onBindStore:function(a,b,c){this.setMaskBind(a);if(!b&&c==="store"){this.bindStore(a,false,"dataSource")}},setMaskBind:function(b){var a=this.loadMask;if(a&&a.bindStore){a.bindStore(b)}},getStoreListeners:function(){var a=this;return{idchanged:a.onIdChanged,refresh:a.onDataRefresh,add:a.onAdd,bulkremove:a.onRemove,update:a.onUpdate,clear:a.refresh}},onDataRefresh:function(){this.refreshView()},refreshView:function(){var a=this,b=!a.firstRefreshDone&&(!a.rendered||a.up("[collapsed],[isCollapsingOrExpanding],[hidden]"));if(b){a.deferInitialRefresh=false}else{if(a.blockRefresh!==true){a.firstRefreshDone=true;a.refresh()}}},findItemByChild:function(a){return Ext.fly(a).findParent(this.getItemSelector(),this.getTargetEl())},findTargetByEvent:function(a){return a.getTarget(this.getItemSelector(),this.getTargetEl())},getSelectedNodes:function(){var b=[],a=this.selModel.getSelection(),d=a.length,c=0;for(;ch.bottom){a=c.bottom-h.bottom}}if(c.lefth.right){b=c.right-h.right}}if(b||a){g.scrollBy(b,a,false)}d.focus()}}},0,["dataview"],["component","box","dataview"],{component:true,box:true,dataview:true},["widget.dataview"],0,[Ext.view,"View",Ext,"DataView"],0));(Ext.cmd.derive("Ext.toolbar.TextItem",Ext.toolbar.Item,{alternateClassName:"Ext.Toolbar.TextItem",text:"",renderTpl:"{text}",baseCls:Ext.baseCSSPrefix+"toolbar-text",beforeRender:function(){var a=this;a.callParent();Ext.apply(a.renderData,{text:a.text})},setText:function(b){var a=this;a.text=b;if(a.rendered){a.el.update(b);a.updateLayout()}}},0,["tbtext"],["component","tbtext","tbitem","box"],{component:true,tbtext:true,tbitem:true,box:true},["widget.tbtext"],0,[Ext.toolbar,"TextItem",Ext.Toolbar,"TextItem"],0));(Ext.cmd.derive("Ext.grid.CellContext",Ext.Base,{isCellContext:true,constructor:function(a){this.view=a},setPosition:function(c,a){var b=this;if(arguments.length===1){if(c.view){b.view=c.view}a=c.column;c=c.row}b.setRow(c);b.setColumn(a);return b},setRow:function(b){var a=this;if(b!==undefined){if(typeof b==="number"){a.row=Math.max(Math.min(b,a.view.dataSource.getCount()-1),0);a.record=a.view.dataSource.getAt(b)}else{if(b.isModel){a.record=b;a.row=a.view.indexOf(b)}else{if(b.tagName){a.record=a.view.getRecord(b);a.row=a.view.indexOf(a.record)}}}}},setColumn:function(b){var c=this,a=c.view.ownerCt.columnManager;if(b!==undefined){if(typeof b==="number"){c.column=b;c.columnHeader=a.getHeaderAtIndex(b)}else{if(b.isHeader){c.columnHeader=b;c.column=a.getHeaderIndex(b)}}}}},1,0,0,0,0,0,[Ext.grid,"CellContext"],0));(Ext.cmd.derive("Ext.grid.ColumnComponentLayout",Ext.layout.component.Auto,{type:"columncomponent",setWidthInDom:true,beginLayout:function(b){var a=this;a.callParent(arguments);b.titleContext=b.getEl("titleEl");b.triggerContext=b.getEl("triggerEl")},beginLayoutCycle:function(d){var b=this,a=b.owner;b.callParent(arguments);if(d.widthModel.shrinkWrap){a.el.setWidth("")}var c=a.isLast&&a.isSubHeader?"0":"";if(c!==b.lastBorderRightWidth){a.el.dom.style.borderRightWidth=b.lasBorderRightWidth=c}a.titleEl.setStyle({paddingTop:"",paddingBottom:""})},publishInnerHeight:function(d,j){if(!j){return}var g=this,b=g.owner,a=j-d.getBorderInfo().height,c=a,h,e,k,i;if(!b.noWrap&&!d.hasDomProp("width")){g.done=false;return}if(d.hasRawContent){e=c;h=b.textEl.getHeight();if(h){c-=h;if(c>0){k=Math.floor(c/2);i=c-k;d.titleContext.setProp("padding-top",k);d.titleContext.setProp("padding-bottom",i)}}}else{e=b.titleEl.getHeight();d.setProp("innerHeight",a-e,false)}if((Ext.isIE6||Ext.isIEQuirks)&&d.triggerContext){d.triggerContext.setHeight(e)}},measureContentHeight:function(a){return a.el.dom.offsetHeight},publishOwnerHeight:function(b,a){this.callParent(arguments);if((Ext.isIE6||Ext.isIEQuirks)&&b.triggerContext){b.triggerContext.setHeight(a)}},publishInnerWidth:function(a,b){if(!a.hasRawContent){a.setProp("innerWidth",b-a.getBorderInfo().width,false)}},calculateOwnerHeightFromContentHeight:function(c,b){var a=this.callParent(arguments);if(!c.hasRawContent){if(this.owner.noWrap||c.hasDomProp("width")){return b+this.owner.titleEl.getHeight()+c.getBorderInfo().height}return null}return a},calculateOwnerWidthFromContentWidth:function(g,b){var a=this.owner,e=Math.max(b,a.textEl.getWidth()+g.titleContext.getPaddingInfo().width),d=g.getPaddingInfo().width,c=this.getTriggerOffset(a,g);return e+d+c},getTriggerOffset:function(a,c){var b=0;if(c.widthModel.shrinkWrap&&!a.menuDisabled){if(a.query(">:not([hidden])").length===0){b=a.self.triggerElWidth}}return b}},0,0,0,0,["layout.columncomponent"],0,[Ext.grid,"ColumnComponentLayout"],0));(Ext.cmd.derive("Ext.grid.ColumnLayout",Ext.layout.container.HBox,{type:"gridcolumn",reserveOffset:false,firstHeaderCls:Ext.baseCSSPrefix+"column-header-first",lastHeaderCls:Ext.baseCSSPrefix+"column-header-last",initLayout:function(){if(!this.scrollbarWidth){this.self.prototype.scrollbarWidth=Ext.getScrollbarSize().width}this.grid=this.owner.up("[scrollerOwner]");this.callParent()},beginLayout:function(c){var j=this,b=j.owner,a=j.grid,k=a.view,h=j.getVisibleItems(),g=h.length,d=j.firstHeaderCls,m=j.lastHeaderCls,e,l;if(a.lockable){if(b.up("tablepanel")===k.normalGrid){k=k.normalGrid.getView()}else{k=null}}for(e=0;eb){a.width-=Ext.getScrollbarSize().width;e.state.parallelDone=false;c.invalidate()}}}}return a},getColumnContainerSize:function(g){var i=g.paddingContext.getPaddingInfo(),b=0,e=0,h,d,c,a;if(!g.widthModel.shrinkWrap){++e;c=g.getProp("innerWidth");h=(typeof c=="number");if(h){++b;c-=i.width;if(c<0){c=0}}}if(!g.heightModel.shrinkWrap){++e;a=g.getProp("innerHeight");d=(typeof a=="number");if(d){++b;a-=i.height;if(a<0){a=0}}}return{width:c,height:a,needed:e,got:b,gotAll:b==e,gotWidth:h,gotHeight:d}},publishInnerCtSize:function(e){var d=this,c=e.state.boxPlan.targetSize,b=e.peek("contentWidth"),a;d.owner.tooNarrow=e.state.boxPlan.tooNarrow;if((b!=null)&&!d.owner.isColumn){c.width=b;a=d.owner.ownerCt.view;if(a.scrollFlags.y){c.width+=Ext.getScrollbarSize().width}}return d.callParent(arguments)}},0,0,0,0,["layout.gridcolumn"],0,[Ext.grid,"ColumnLayout"],0));(Ext.cmd.derive("Ext.grid.ColumnManager",Ext.Base,{alternateClassName:["Ext.grid.ColumnModel"],columns:null,constructor:function(b,a){this.headerCt=b;if(a){this.secondHeaderCt=a}},getColumns:function(){if(!this.columns){this.cacheColumns()}return this.columns},getHeaderIndex:function(a){if(a.isGroupHeader){a=a.down(":not([isGroupHeader])")}return Ext.Array.indexOf(this.getColumns(),a)},getHeaderAtIndex:function(a){var b=this.getColumns();return b.length?b[a]:null},getHeaderById:function(e){var c=this.getColumns(),a=c.length,b,d;for(b=0;b'+a.view.emptyText+""}a.view.getComponentLayout().headerCt=a.headerCt;a.mon(a.view,{uievent:a.processEvent,scope:a});b.view=a.view;a.headerCt.view=a.view}return a.view},setAutoScroll:Ext.emptyFn,processEvent:function(h,j,k,a,i,d,c,l){var g=this,b;if(i!==-1){b=g.columnManager.getColumns()[i];return b.processEvent.apply(b,arguments)}},determineScrollbars:function(){},invalidateScroller:function(){},scrollByDeltaY:function(b,a){this.getView().scrollBy(0,b,a)},scrollByDeltaX:function(b,a){this.getView().scrollBy(b,0,a)},afterCollapse:function(){var a=this;a.saveScrollPos();a.saveScrollPos();a.callParent(arguments)},afterExpand:function(){var a=this;a.callParent(arguments);a.restoreScrollPos();a.restoreScrollPos()},saveScrollPos:Ext.emptyFn,restoreScrollPos:Ext.emptyFn,onHeaderResize:function(){this.delayScroll()},onHeaderMove:function(e,g,a,b,d){var c=this;if(c.optimizedColumnMove===false){c.view.refresh()}else{c.view.moveColumn(b,d,a)}c.delayScroll()},onHeaderHide:function(a,b){this.view.refresh();this.delayScroll()},onHeaderShow:function(a,b){this.view.refresh();this.delayScroll()},delayScroll:function(){var a=this.getScrollTarget().el;if(a){this.scrollTask.delay(10,null,null,[a.dom.scrollLeft])}},onViewReady:function(){this.fireEvent("viewready",this)},onRestoreHorzScroll:function(){var a=this.scrollLeftPos;if(a){this.syncHorizontalScroll(a,true)}},getScrollerOwner:function(){var a=this;if(!this.scrollerOwner){a=this.up("[scrollerOwner]")}return a},getLhsMarker:function(){var a=this;return a.lhsMarker||(a.lhsMarker=Ext.DomHelper.append(a.el,{cls:a.resizeMarkerCls},true))},getRhsMarker:function(){var a=this;return a.rhsMarker||(a.rhsMarker=Ext.DomHelper.append(a.el,{cls:a.resizeMarkerCls},true))},getSelectionModel:function(){var c=this,a=c.selModel,e,d,b;if(!a){a={};e=true}if(!a.events){b=a.selType||c.selType;e=!a.mode;a=c.selModel=Ext.create("selection."+b,a)}if(c.simpleSelect){d="SIMPLE"}else{if(c.multiSelect){d="MULTI"}}Ext.applyIf(a,{allowDeselect:c.allowDeselect});if(d&&e){a.setSelectionMode(d)}if(!a.hasRelaySetup){c.relayEvents(a,["selectionchange","beforeselect","beforedeselect","select","deselect"]);a.hasRelaySetup=true}if(c.disableSelection){a.locked=true}return a},getScrollTarget:function(){var a=this.getScrollerOwner(),b=a.query("tableview");return b[1]||b[0]},onHorizontalScroll:function(a,b){this.syncHorizontalScroll(b.scrollLeft)},syncHorizontalScroll:function(d,b){var c=this,a;b=b===true;if(c.rendered&&(b||d!==c.scrollLeftPos)){if(b){a=c.getScrollTarget();a.el.dom.scrollLeft=d}c.headerCt.el.dom.scrollLeft=d;c.scrollLeftPos=d}},onStoreLoad:Ext.emptyFn,getEditorParent:function(){return this.body},bindStore:function(b,c){var d=this,a=d.getView(),e=b&&b.buffered,g;d.store=b;g=d.findPlugin("bufferedrenderer");if(g){d.verticalScroller=g;if(g.store){g.bindStore(b)}}else{if(e){d.verticalScroller=g=d.addPlugin(Ext.apply({ptype:"bufferedrenderer"},d.initialConfig.verticalScroller))}}if(a.store!==b){if(c){a.bindStore(b,false,"dataSource")}else{a.bindStore(b,false)}}d.mon(b,{load:d.onStoreLoad,scope:d});d.storeRelayers=d.relayEvents(b,["filterchange"]);if(g){d.invalidateScrollerOnRefresh=false}if(d.invalidateScrollerOnRefresh!==undefined){a.preserveScrollOnRefresh=!d.invalidateScrollerOnRefresh}},unbindStore:function(){var b=this,a=b.store;if(a){b.store=null;b.mun(a,{load:b.onStoreLoad,scope:b});Ext.destroy(b.storeRelayers)}},reconfigure:function(b,e){var g=this,a=g.getView(),d,i=g.store,h=g.headerCt,c=h?h.items.getRange():g.columns;if(e){e=Ext.Array.slice(e)}g.fireEvent("beforereconfigure",g,b,e,i,c);if(g.lockable){g.reconfigureLockable(b,e)}else{Ext.suspendLayouts();if(e){delete g.scrollLeftPos;h.removeAll();h.add(e)}if(b&&(b=Ext.StoreManager.lookup(b))!==i){if(g.store){g.unbindStore()}d=a.deferInitialRefresh;a.deferInitialRefresh=false;g.bindStore(b);a.deferInitialRefresh=d}else{g.getView().refresh()}h.setSortState();Ext.resumeLayouts(true)}g.fireEvent("reconfigure",g,b,e,i,c)},beforeDestroy:function(){var a=this.scrollTask;if(a){a.cancel();this.scrollTask=null}this.callParent()},onDestroy:function(){if(this.lockable){this.destroyLockable()}this.callParent()}},0,["tablepanel"],["container","component","box","panel","tablepanel"],{container:true,component:true,box:true,panel:true,tablepanel:true},["widget.tablepanel"],0,[Ext.panel,"Table"],0));(Ext.cmd.derive("Ext.util.CSS",Ext.Base,function(){var c,e=null,d=document,b=/(-[a-z])/gi,a=function(g,h){return h.charAt(1).toUpperCase()};return{singleton:true,rules:e,initialized:false,constructor:function(){c=this},createStyleSheet:function(i,l){var h,g=d.getElementsByTagName("head")[0],k=d.createElement("style");k.setAttribute("type","text/css");if(l){k.setAttribute("id",l)}if(Ext.isIE){g.appendChild(k);h=k.styleSheet;h.cssText=i}else{try{k.appendChild(d.createTextNode(i))}catch(j){k.cssText=i}g.appendChild(k);h=k.styleSheet?k.styleSheet:(k.sheet||d.styleSheets[d.styleSheets.length-1])}c.cacheStyleSheet(h);return h},removeStyleSheet:function(h){var g=d.getElementById(h);if(g){g.parentNode.removeChild(g)}},swapStyleSheet:function(i,g){var h;c.removeStyleSheet(i);h=d.createElement("link");h.setAttribute("rel","stylesheet");h.setAttribute("type","text/css");h.setAttribute("id",i);h.setAttribute("href",g);d.getElementsByTagName("head")[0].appendChild(h)},refreshCache:function(){return c.getRules(true)},cacheStyleSheet:function(m){if(!e){e=c.rules={}}try{var p=m.cssRules||m.rules,l=p.length-1,h=m.imports,g=h?h.length:0,o,k;for(k=0;k=0;--l){o=p[l];if(o.styleSheet){c.cacheStyleSheet(o.styleSheet)}c.cacheRule(o,m)}}catch(n){}},cacheRule:function(h,l){if(h.styleSheet){return c.cacheStyleSheet(h.styleSheet)}var k=h.selectorText,i,g;if(k){k=k.split(",");i=k.length;for(g=0;g=g+a;c--){e[c]=e[c-a];e[c].setAttribute("data-recordIndex",c)}}d.endIndex=d.endIndex+a}else{d.startIndex=g;d.endIndex=g+a-1}for(c=0;c-1){c=Ext.getDom(c);if(a){d=e[b];d.parentNode.insertBefore(c,d);Ext.removeNode(d);c.setAttribute("data-recordIndex",b)}this.elements[b]=c}return this},indexOf:function(b){var c=this.elements,a;b=Ext.getDom(b);for(a=this.startIndex;a<=this.endIndex;a++){if(c[a]===b){return a}}return -1},removeRange:function(b,g,d){var j=this,a=j.elements,e,h,c,k;if(g===undefined){g=j.count}else{g=Math.min(j.endIndex+1,g+1)}if(!b){b=0}c=g-b;for(h=b,k=g;h=h.startIndex&&j<=h.endIndex){l[l.length]=j}}Ext.Array.sort(l);e=l.length}else{if(lh.endIndex){return}e=1;l=[l]}for(g=i=l[0],b=0;g<=h.endIndex;g++,i++){if(b=h.startIndex){d=a[g]=a[i];d.setAttribute("data-recordIndex",g)}else{delete a[g]}}h.endIndex-=e;h.count-=e},scroll:function(e,l,c){var k=this,a=k.elements,n=e.length,h,d,b,g,j=k.view.getNodeContainer(),m=document.createDocumentFragment();if(l==-1){for(h=(k.endIndex-c)+1;h<=k.endIndex;h++){d=a[h];delete a[h];d.parentNode.removeChild(d)}k.endIndex-=c;g=k.view.bufferRender(e,k.startIndex-=n);for(h=0;h',"{[view.renderColumnSizer(out)]}","{[view.renderTHead(values, out)]}","{[view.renderTFoot(values, out)]}",'',"{%","view.renderRows(values.rows, values.viewStartIndex, out);","%}","","",{priority:0}],rowTpl:["{%",'var dataRowCls = values.recordIndex === -1 ? "" : " '+Ext.baseCSSPrefix+'grid-data-row";',"%}",'','{%',"parent.view.renderCell(values, parent.record, parent.recordIndex, xindex - 1, out, parent)","%}","","",{priority:0}],cellTpl:['','
{style}">{value}
',"",{priority:0}],refreshSelmodelOnRefresh:false,tableValues:{},rowValues:{itemClasses:[],rowClasses:[]},cellValues:{classes:[Ext.baseCSSPrefix+"grid-cell "+Ext.baseCSSPrefix+"grid-td"]},renderBuffer:document.createElement("div"),constructor:function(a){if(a.grid.isTree){a.baseCls=Ext.baseCSSPrefix+"tree-view"}this.callParent([a])},initComponent:function(){var b=this,a=b.scroll;this.addEvents("beforecellclick","cellclick","beforecelldblclick","celldblclick","beforecellcontextmenu","cellcontextmenu","beforecellmousedown","cellmousedown","beforecellmouseup","cellmouseup","beforecellkeydown","cellkeydown");b.body=new Ext.dom.Element.Fly();b.body.id=b.id+"gridBody";b.autoScroll=undefined;if(!b.trackOver){b.overItemCls=null;b.beforeOverItemCls=null}if(a===true||a==="both"){b.autoScroll=true}else{if(a==="horizontal"){b.overflowX="auto"}else{if(a==="vertical"){b.overflowY="auto"}}}b.selModel.view=b;b.headerCt.view=b;b.grid.view=b;b.initFeatures(b.grid);delete b.grid;b.tpl=b.getTpl("tpl");b.itemSelector=b.getItemSelector();b.all=new Ext.view.NodeCache(b);b.callParent()},moveColumn:function(a,o,d){var n=this,l=(d>1)?document.createDocumentFragment():undefined,c=o,p=n.getGridColumns().length,h=p-1,b=(n.firstCls||n.lastCls)&&(o===0||o==p||a===0||a==h),g,e,s,k,m,r,q;if(n.rendered&&o!==a){s=n.el.query(n.getDataRowSelector());if(o>a&&l){c-=d}for(g=0,k=s.length;g-1){return this.store.data.getAt(a)}}return this.dataSource.data.get(b.getAttribute("data-recordId"))}},indexOf:function(a){a=this.getNode(a,false);if(!a&&a!==0){return -1}return this.all.indexOf(a)},indexInStore:function(b){b=this.getNode(b,true);if(!b&&b!==0){return -1}var a=b.getAttribute("data-recordIndex");if(a){return parseInt(a,10)}return this.dataSource.indexOf(this.getRecord(b))},renderRows:function(e,d,b){var g=this.rowValues,a=e.length,c;g.view=this;g.columns=this.ownerCt.columnManager.getColumns();for(c=0;c')}},renderRow:function(g,a,e){var i=this,d=a===-1,h=i.selModel,l=i.rowValues,c=l.itemClasses,b=l.rowClasses,k,j=i.rowTpl;l.record=g;l.recordId=g.internalId;l.recordIndex=a;l.rowId=i.getRowId(g);l.itemCls=l.rowCls="";if(!l.columns){l.columns=i.ownerCt.columnManager.getColumns()}c.length=b.length=0;if(!d){c[0]=Ext.baseCSSPrefix+"grid-row";if(h&&h.isRowSelected){if(h.isRowSelected(a+1)){c.push(i.beforeSelectedItemCls)}if(h.isRowSelected(g)){c.push(i.selectedItemCls)}}if(i.stripeRows&&a%2!==0){b.push(i.altRowCls)}if(i.getRowClass){k=i.getRowClass(g,a,null,i.dataSource);if(k){b.push(k)}}}if(e){j.applyOut(l,e)}else{return j.apply(l)}},renderCell:function(c,g,e,i,d){var k=this,h=k.selModel,j=k.cellValues,b=j.classes,a=g.data[c.dataIndex],m=k.cellTpl,n,l;j.record=g;j.column=c;j.recordIndex=e;j.columnIndex=i;j.cellIndex=i;j.align=c.align;j.tdCls=c.tdCls;j.innerCls=c.innerCls;j.style=j.tdAttr="";j.unselectableAttr=k.enableTextSelection?"":'unselectable="on"';if(c.renderer&&c.renderer.call){n=c.renderer.call(c.scope||k.ownerCt,a,j,g,e,i,k.dataSource,k);if(j.css){g.cssWarning=true;j.tdCls+=" "+j.css;delete j.css}}else{n=a}j.value=(n==null||n==="")?" ":n;b[1]=Ext.baseCSSPrefix+"grid-cell-"+c.getItemId();l=2;if(c.tdCls){b[l++]=c.tdCls}if(k.markDirty&&g.isModified(c.dataIndex)){b[l++]=k.dirtyCls}if(c.isFirstVisible){b[l++]=k.firstCls}if(c.isLastVisible){b[l++]=k.lastCls}if(!k.enableTextSelection){b[l++]=Ext.baseCSSPrefix+"unselectable"}b[l++]=j.tdCls;if(h&&h.isCellSelected&&h.isCellSelected(k,e,i)){b[l++]=(k.selectedCellCls)}b.length=l;j.tdCls=b.join(" ");m.applyOut(j,d);j.column=null},getNode:function(c,b){var d,a=this.callParent(arguments);if(a&&a.tagName){if(b){if(!(d=Ext.fly(a)).is(this.dataRowSelector)){return d.down(this.dataRowSelector,true)}}else{if(b===false){if(!(d=Ext.fly(a)).is(this.itemSelector)){return d.up(this.itemSelector,null,true)}}}}return a},getRowId:function(a){return this.id+"-record-"+a.internalId},constructRowId:function(a){return this.id+"-record-"+a},getNodeById:function(b,a){b=this.constructRowId(b);return this.retrieveNode(b,a)},getNodeByRecord:function(a,b){var c=this.getRowId(a);return this.retrieveNode(c,b)},retrieveNode:function(e,c){var a=this.el.getById(e,true),b=this.itemSelector,d;if(c===false&&a){if(!(d=Ext.fly(a)).is(b)){return d.up(b,null,true)}}return a},updateIndexes:Ext.emptyFn,bodySelector:"table",nodeContainerSelector:"tbody",itemSelector:"tr."+Ext.baseCSSPrefix+"grid-row",dataRowSelector:"tr."+Ext.baseCSSPrefix+"grid-data-row",cellSelector:"td."+Ext.baseCSSPrefix+"grid-cell",sizerSelector:"col."+Ext.baseCSSPrefix+"grid-cell",innerSelector:"div."+Ext.baseCSSPrefix+"grid-cell-inner",getNodeContainer:function(){return this.el.down(this.nodeContainerSelector,true)},getBodySelector:function(){return this.bodySelector+"."+Ext.baseCSSPrefix+this.id+"-table"},getNodeContainerSelector:function(){return this.nodeContainerSelector},getColumnSizerSelector:function(a){return this.sizerSelector+"-"+a.getItemId()},getItemSelector:function(){return this.itemSelector},getDataRowSelector:function(){return this.dataRowSelector},getCellSelector:function(b){var a=this.cellSelector;if(b){a+="-"+b.getItemId()}return a},getCellInnerSelector:function(a){return this.getCellSelector(a)+" "+this.innerSelector},addRowCls:function(b,a){var c=this.getNode(b,false);if(c){Ext.fly(c).addCls(a)}},removeRowCls:function(b,a){var c=this.getNode(b,false);if(c){Ext.fly(c).removeCls(a)}},setHighlightedItem:function(c){var b=this,a=b.highlightedItem;if(a&&b.el.isAncestor(a)&&b.isRowStyleFirst(a)){b.getRowStyleTableEl(a).removeCls(b.tableOverFirstCls)}if(c&&b.isRowStyleFirst(c)){b.getRowStyleTableEl(c).addCls(b.tableOverFirstCls)}b.callParent(arguments)},onRowSelect:function(b){var a=this;a.addRowCls(b,a.selectedItemCls);if(a.isRowStyleFirst(b)){a.getRowStyleTableEl(b).addCls(a.tableSelectedFirstCls)}else{a.addRowCls(b-1,a.beforeSelectedItemCls)}},onRowDeselect:function(b){var a=this;a.removeRowCls(b,[a.selectedItemCls,a.focusedItemCls]);if(a.isRowStyleFirst(b)){a.getRowStyleTableEl(b).removeCls([a.tableFocusedFirstCls,a.tableSelectedFirstCls])}else{a.removeRowCls(b-1,[a.beforeFocusedItemCls,a.beforeSelectedItemCls])}},onCellSelect:function(b){var a=this.getCellByPosition(b);if(a){a.addCls(this.selectedCellCls);this.scrollCellIntoView(a)}},onCellDeselect:function(b){var a=this.getCellByPosition(b,true);if(a){Ext.fly(a).removeCls(this.selectedCellCls)}},getCellByPosition:function(a,b){if(a){var c=this.getNode(a.row,true),d=this.ownerCt.columnManager.getHeaderAtIndex(a.column);if(d&&c){return Ext.fly(c).down(this.getCellSelector(d),b)}}return false},getFocusEl:function(){var b=this,a;if(b.refreshCounter){a=b.focusedRow;if(!(a&&b.el.contains(a))){if(b.all.getCount()&&(a=b.getNode(b.all.item(0).dom,true))){b.focusRow(a)}else{a=b.body}}}else{return b.el}return Ext.get(a)},onRowFocus:function(d,b,a){var c=this;if(b){c.addRowCls(d,c.focusedItemCls);if(c.isRowStyleFirst(d)){c.getRowStyleTableEl(d).addCls(c.tableFocusedFirstCls)}else{c.addRowCls(d-1,c.beforeFocusedItemCls)}if(!a){c.focusRow(d)}}else{c.removeRowCls(d,c.focusedItemCls);if(c.isRowStyleFirst(d)){c.getRowStyleTableEl(d).removeCls(c.tableFocusedFirstCls)}else{c.removeRowCls(d-1,c.beforeFocusedItemCls)}}if((Ext.isIE6||Ext.isIE7)&&!c.ownerCt.rowLines){c.repaintRow(d)}},focus:function(d,b){var c=this,a=Ext.isIE&&!b,e;if(a){e=c.el.dom.scrollLeft}this.callParent(arguments);if(a){c.el.dom.scrollLeft=e}},focusRow:function(g,b){var d=this,c,e=d.ownerCt&&d.ownerCt.collapsed,a;if(d.isVisible(true)&&!e&&(g=d.getNode(g,true))){d.scrollRowIntoView(g);a=d.getRecord(g);c=d.indexInStore(g);d.selModel.setLastFocused(a);d.focusedRow=g;d.focus(false,b,function(){d.fireEvent("rowfocus",a,g,c)})}},scrollRowIntoView:function(a){a=this.getNode(a,true);if(a){Ext.fly(a).scrollIntoView(this.el,false)}},focusCell:function(b){var d=this,a=d.getCellByPosition(b),c=d.getRecord(b.row);d.focusRow(c);if(a){d.scrollCellIntoView(a);d.fireEvent("cellfocus",c,a,b)}},scrollCellIntoView:function(a){if(a.row!=null&&a.column!=null){a=this.getCellByPosition(a)}if(a){Ext.fly(a).scrollIntoView(this.el,true)}},scrollByDelta:function(c,b){b=b||"scrollTop";var a=this.el.dom;a[b]=(a[b]+=c)},isDataRow:function(a){return Ext.fly(a).hasCls(Ext.baseCSSPrefix+"grid-data-row")},syncRowHeights:function(g,a){g=Ext.get(g);a=Ext.get(a);g.dom.style.height=a.dom.style.height="";var d=this,e=d.rowTpl,b=g.dom.offsetHeight,c=a.dom.offsetHeight;if(b!==c){while(e){if(e.syncRowHeights){if(e.syncRowHeights(g,a)===false){break}}e=e.nextTpl}b=g.dom.offsetHeight;c=a.dom.offsetHeight;if(b!==c){g=g.down("[data-recordId]")||g;a=a.down("[data-recordId]")||a;if(g&&a){g.dom.style.height=a.dom.style.height="";b=g.dom.offsetHeight;c=a.dom.offsetHeight;if(b>c){g.setHeight(b);a.setHeight(b)}else{if(c>b){g.setHeight(c);a.setHeight(c)}}}}}},onIdChanged:function(a,h,g,c,b){var e=this,d;if(e.viewReady){d=e.getNodeById(b);if(d){d.setAttribute("data-recordId",h.internalId);d.id=e.getRowId(h)}}},onUpdate:function(g,c,l,q){var u=this,n=u.rowTpl,i,r,b,k,m,s,t,e,o,p,j,d,v,h,a;if(u.viewReady){b=u.getNodeByRecord(c,false);if(b){o=u.overItemCls;p=u.overItemCls;j=u.focusedItemCls;d=u.beforeFocusedItemCls;v=u.selectedItemCls;h=u.beforeSelectedItemCls;i=u.indexInStore(c);r=Ext.fly(b,"_internal");k=u.createRowElement(c,i);if(r.hasCls(o)){Ext.fly(k).addCls(o)}if(r.hasCls(p)){Ext.fly(k).addCls(p)}if(r.hasCls(j)){Ext.fly(k).addCls(j)}if(r.hasCls(d)){Ext.fly(k).addCls(d)}if(r.hasCls(v)){Ext.fly(k).addCls(v)}if(r.hasCls(h)){Ext.fly(k).addCls(h)}a=u.ownerCt.columnManager.getColumns();if(Ext.isIE9m&&b.mergeAttributes){b.mergeAttributes(k,true)}else{m=k.attributes;s=m.length;for(e=0;e0){l=g.getCellPaddingAfter(m[0])}a.setWidth(1);j=d.textEl.dom.offsetWidth+d.titleEl.getPadding("lr");for(;c=c:j<=0){return k||c}j+=g;if((b=Ext.fly(d.getNode(j,true)))&&b.isVisible(true)){e+=g;k=j}}while(e!==a);return j},walkRecs:function(b,a){var h=this,i=0,l=b,c,k=(h.store.buffered?h.store.getTotalCount():h.store.getCount())-1,e=(a<0)?0:k,j=e?1:-1,g=h.store.indexOf(b),d;do{if(e?g>=e:g<=0){return l}g+=j;d=h.store.getAt(g);if((c=Ext.fly(h.getNodeByRecord(d,true)))&&c.isVisible(true)){i+=j;l=d}}while(i!==a);return l},getFirstVisibleRowIndex:function(){var c=this,b=(c.dataSource.buffered?c.dataSource.getTotalCount():c.dataSource.getCount()),a=c.indexOf(c.all.first())-1;do{a+=1;if(a===b){return}}while(!Ext.fly(c.getNode(a,true)).isVisible(true));return a},getLastVisibleRowIndex:function(){var b=this,a=b.indexOf(b.all.last());do{a-=1;if(a===-1){return}}while(!Ext.fly(b.getNode(a,true)).isVisible(true));return a},getHeaderCt:function(){return this.headerCt},getPosition:function(a,b){return new Ext.grid.CellContext(this).setPosition(a,b)},beforeDestroy:function(){var a=this;if(a.rendered){a.el.removeAllListeners()}a.callParent(arguments)},onDestroy:function(){var d=this,c=d.featuresMC,a,b;if(c){for(b=0,a=c.getCount();bg.viewSize){if(ce.startIndex){d.refreshView()}else{g.stretchView(d,g.getScrollHeight())}}else{d.callParent([b,a,c])}},onRemove:function(b,a,d){var c=this,e=c.bufferedRenderer;c.callParent([b,a,d]);if(c.rendered&&e){if(c.dataSource.getCount()>e.viewSize){c.refreshView()}else{e.stretchView(c,e.getScrollHeight())}}},onDataRefresh:function(){var a=this;if(a.bufferedRenderer){a.all.clear();a.bufferedRenderer.onStoreClear()}a.callParent()}});(Ext.cmd.derive("Ext.grid.plugin.HeaderResizer",Ext.AbstractPlugin,{disabled:false,config:{dynamic:false},colHeaderCls:Ext.baseCSSPrefix+"column-header",minColWidth:40,maxColWidth:1000,wResizeCursor:"col-resize",eResizeCursor:"col-resize",init:function(a){this.headerCt=a;a.on("render",this.afterHeaderRender,this,{single:true})},destroy:function(){if(this.tracker){this.tracker.destroy()}},afterHeaderRender:function(){var b=this.headerCt,a=b.el;b.mon(a,"mousemove",this.onHeaderCtMouseMove,this);this.tracker=new Ext.dd.DragTracker({disabled:this.disabled,onBeforeStart:Ext.Function.bind(this.onBeforeStart,this),onStart:Ext.Function.bind(this.onStart,this),onDrag:Ext.Function.bind(this.onDrag,this),onEnd:Ext.Function.bind(this.onEnd,this),tolerance:3,autoStart:300,el:a})},onHeaderCtMouseMove:function(b,k){var d=this,a,i,j,g,c,h;if(d.headerCt.dragging){if(d.activeHd){d.activeHd.el.dom.style.cursor="";delete d.activeHd}}else{i=b.getTarget("."+d.colHeaderCls,3,true);if(i){j=Ext.getCmp(i.id);if(j.isOnLeftEdge(b)){g=j.previousNode("gridcolumn:not([hidden]):not([isGroupHeader])");if(g){h=d.headerCt.up("tablepanel");c=g.up("tablepanel");if(!((c===h)||((h.ownerCt.isXType("tablepanel"))&&h.ownerCt.view.lockedGrid===c))){g=null}}}else{if(j.isOnRightEdge(b)){g=j}else{g=null}}if(g){if(g.isGroupHeader){a=g.getGridColumns();g=a[a.length-1]}if(g&&!(g.fixed||(g.resizable===false)||d.disabled)){d.activeHd=g;j.el.dom.style.cursor=d.eResizeCursor;if(j.triggerEl){j.triggerEl.dom.style.cursor=d.eResizeCursor}}}else{j.el.dom.style.cursor="";if(j.triggerEl){j.triggerEl.dom.style.cursor=""}d.activeHd=null}}}},onBeforeStart:function(a){this.dragHd=this.activeHd;if(!!this.dragHd&&!this.headerCt.dragging){this.tracker.constrainTo=this.getConstrainRegion();return true}else{this.headerCt.dragging=false;return false}},getConstrainRegion:function(){var c=this,a=c.dragHd.el,d=0,b,e;if(c.headerCt.forceFit){b=c.dragHd.nextNode("gridcolumn:not([hidden]):not([isGroupHeader])");if(b){if(!c.headerInSameGrid(b)){b=null}d=b.getWidth()-c.minColWidth}}else{if((e=c.dragHd.up("tablepanel")).isLocked){d=c.dragHd.up("[scrollerOwner]").getWidth()-e.getWidth()-30}else{d=c.maxColWidth-a.getWidth()}}return c.adjustConstrainRegion(a.getRegion(),0,d,0,c.minColWidth)},onStart:function(h){var i=this,g=i.dragHd,b=g.el.getWidth(),d=g.getOwnerHeaderCt(),l,k,m,c,a,j,n;i.headerCt.dragging=true;i.origWidth=b;if(!i.dynamic){m=c=d.up("tablepanel");if(m.ownerLockable){c=m.ownerLockable}l=i.getLeftMarkerX(c);a=c.getLhsMarker();j=c.getRhsMarker();n=m.body.getHeight()+d.getHeight();k=d.getOffsetsTo(c)[1];a.setLocalY(k);j.setLocalY(k);a.setHeight(n);j.setHeight(n);i.setMarkerX(a,l);i.setMarkerX(j,l+b)}},onDrag:function(b){var a=this,c;if(a.dynamic){a.doResize()}else{c=this.headerCt.up("tablepanel");if(c.ownerLockable){c=c.ownerLockable}this.setMarkerX(this.getMovingMarker(c),this.calculateDragX(c))}},getMovingMarker:function(a){return a.getRhsMarker()},onEnd:function(a){this.headerCt.dragging=false;if(this.dragHd){if(!this.dynamic){var b=this.headerCt.up("tablepanel");if(b.ownerLockable){b=b.ownerLockable}this.setMarkerX(b.getLhsMarker(),-9999);this.setMarkerX(b.getRhsMarker(),-9999)}this.doResize()}},doResize:function(){var c=this,b=c.dragHd,a,d;if(b){d=c.tracker.getOffset("point");if(b.flex){delete b.flex}Ext.suspendLayouts();c.adjustColumnWidth(d[0]);if(c.headerCt.forceFit){a=b.nextNode("gridcolumn:not([hidden]):not([isGroupHeader])");if(a&&!c.headerInSameGrid(a)){a=null}if(a){delete a.flex;a.setWidth(a.getWidth()-d[0])}}Ext.resumeLayouts(true)}},headerInSameGrid:function(b){var a=this.dragHd.up("tablepanel");return !!b.up(a)},disable:function(){this.disabled=true;if(this.tracker){this.tracker.disable()}},enable:function(){this.disabled=false;if(this.tracker){this.tracker.enable()}},calculateDragX:function(a){return this.tracker.getXY("point")[0]-a.getX()-a.el.getBorderWidth("l")},getLeftMarkerX:function(a){return this.dragHd.getX()-a.getX()-a.el.getBorderWidth("l")-1},setMarkerX:function(b,a){b.setLocalX(a)},adjustConstrainRegion:function(g,d,e,a,c){return g.adjust(d,e,a,c)},adjustColumnWidth:function(a){this.dragHd.setWidth(this.origWidth+a)}},0,0,0,0,["plugin.gridheaderresizer"],0,[Ext.grid.plugin,"HeaderResizer"],0));(Ext.cmd.derive("Ext.grid.header.DragZone",Ext.dd.DragZone,{colHeaderSelector:"."+Ext.baseCSSPrefix+"column-header",colInnerSelector:"."+Ext.baseCSSPrefix+"column-header-inner",maxProxyWidth:120,constructor:function(a){this.headerCt=a;this.ddGroup=this.getDDGroup();this.callParent([a.el]);this.proxy.el.addCls(Ext.baseCSSPrefix+"grid-col-dd")},getDDGroup:function(){return"header-dd-zone-"+this.headerCt.up("[scrollerOwner]").id},getDragData:function(b){if(b.getTarget(this.colInnerSelector)){var d=b.getTarget(this.colHeaderSelector),a,c;if(d){a=Ext.getCmp(d.id);if(!this.headerCt.dragging&&a.draggable&&!(a.isOnLeftEdge(b)||a.isOnRightEdge(b))){c=document.createElement("div");c.innerHTML=Ext.getCmp(d.id).text;return{ddel:c,header:a}}}}return false},onBeforeDrag:function(){return !(this.headerCt.dragging||this.disabled)},onInitDrag:function(){this.headerCt.dragging=true;this.callParent(arguments)},onDragDrop:function(){this.headerCt.dragging=false;this.callParent(arguments)},afterRepair:function(){this.callParent();this.headerCt.dragging=false},getRepairXY:function(){return this.dragData.header.el.getXY()},disable:function(){this.disabled=true},enable:function(){this.disabled=false}},1,0,0,0,0,0,[Ext.grid.header,"DragZone"],0));(Ext.cmd.derive("Ext.grid.header.DropZone",Ext.dd.DropZone,{colHeaderCls:Ext.baseCSSPrefix+"column-header",proxyOffsets:[-4,-9],constructor:function(a){this.headerCt=a;this.ddGroup=this.getDDGroup();this.callParent([a.el])},getDDGroup:function(){return"header-dd-zone-"+this.headerCt.up("[scrollerOwner]").id},getTargetFromEvent:function(a){return a.getTarget("."+this.colHeaderCls)},getTopIndicator:function(){if(!this.topIndicator){this.self.prototype.topIndicator=Ext.DomHelper.append(Ext.getBody(),{cls:"col-move-top",html:" "},true);this.self.prototype.indicatorXOffset=Math.floor((this.topIndicator.dom.offsetWidth+1)/2)}return this.topIndicator},getBottomIndicator:function(){if(!this.bottomIndicator){this.self.prototype.bottomIndicator=Ext.DomHelper.append(Ext.getBody(),{cls:"col-move-bottom",html:" "},true)}return this.bottomIndicator},getLocation:function(d,b){var a=d.getXY()[0],c=Ext.fly(b).getRegion(),g;if((c.right-a)<=(c.right-c.left)/2){g="after"}else{g="before"}return{pos:g,header:Ext.getCmp(b.id),node:b}},positionIndicator:function(z,p,v){var y=this,q=z.header,g=y.getLocation(v,p),k=g.header,d=g.pos,c,u,m,s,t,a,b,l,n,x,w,o,j,r,h;if(k===y.lastTargetHeader&&d===y.lastDropPos){return}c=q.nextSibling("gridcolumn:not([hidden])");u=q.previousSibling("gridcolumn:not([hidden])");y.lastTargetHeader=k;y.lastDropPos=d;if(!k.draggable&&d==="before"&&k.getIndex()===0){return false}z.dropLocation=g;if((q!==k)&&((d==="before"&&c!==k)||(d==="after"&&u!==k))&&!k.isDescendantOf(q)){o=Ext.dd.DragDropManager.getRelated(y);j=o.length;r=0;for(;rm){p-=1}}Ext.suspendLayouts();if(k){a.move(m,p)}else{t.remove(q,false);a.insert(p,q)}if(a.isGroupHeader){if(!k){q.savedFlex=q.flex;delete q.flex;q.width=g}}else{if(q.savedFlex){q.flex=q.savedFlex;delete q.width}}j.purgeCache();Ext.resumeLayouts(true);j.onHeaderMoved(q,n,b,s)}}}}},1,0,0,0,0,0,[Ext.grid.header,"DropZone"],0));(Ext.cmd.derive("Ext.grid.plugin.HeaderReorderer",Ext.AbstractPlugin,{init:function(a){this.headerCt=a;a.on({render:this.onHeaderCtRender,single:true,scope:this})},destroy:function(){Ext.destroy(this.dragZone,this.dropZone)},onHeaderCtRender:function(){var a=this;a.dragZone=new Ext.grid.header.DragZone(a.headerCt);a.dropZone=new Ext.grid.header.DropZone(a.headerCt);if(a.disabled){a.dragZone.disable()}},enable:function(){this.disabled=false;if(this.dragZone){this.dragZone.enable()}},disable:function(){this.disabled=true;if(this.dragZone){this.dragZone.disable()}}},0,0,0,0,["plugin.gridheaderreorderer"],0,[Ext.grid.plugin,"HeaderReorderer"],0));(Ext.cmd.derive("Ext.grid.header.Container",Ext.container.Container,{border:true,baseCls:Ext.baseCSSPrefix+"grid-header-ct",dock:"top",weight:100,defaultType:"gridcolumn",detachOnRemove:false,defaultWidth:100,sortAscText:"Sort Ascending",sortDescText:"Sort Descending",sortClearText:"Clear Sort",columnsText:"Columns",headerOpenCls:Ext.baseCSSPrefix+"column-header-open",menuSortAscCls:Ext.baseCSSPrefix+"hmenu-sort-asc",menuSortDescCls:Ext.baseCSSPrefix+"hmenu-sort-desc",menuColsIcon:Ext.baseCSSPrefix+"cols-icon",triStateSort:false,ddLock:false,dragging:false,sortable:true,enableColumnHide:true,initComponent:function(){var a=this;a.headerCounter=0;a.plugins=a.plugins||[];if(!a.isColumn){if(a.enableColumnResize){a.resizer=new Ext.grid.plugin.HeaderResizer();a.plugins.push(a.resizer)}if(a.enableColumnMove){a.reorderer=new Ext.grid.plugin.HeaderReorderer();a.plugins.push(a.reorderer)}}if(a.isColumn&&(!a.items||a.items.length===0)){a.isContainer=false;a.layout={type:"container",calculate:Ext.emptyFn}}else{a.layout=Ext.apply({type:"gridcolumn",align:"stretch"},a.initialConfig.layout);if(a.isRootHeader){a.grid.columnManager=a.columnManager=new Ext.grid.ColumnManager(a)}}a.defaults=a.defaults||{};Ext.applyIf(a.defaults,{triStateSort:a.triStateSort,sortable:a.sortable});a.menuTask=new Ext.util.DelayedTask(a.updateMenuDisabledState,a);a.callParent();a.addEvents("columnresize","headerclick","headercontextmenu","headertriggerclick","columnmove","columnhide","columnshow","columnschanged","sortchange","menucreate")},isLayoutRoot:function(){if(this.hiddenHeaders){return false}return this.callParent()},getOwnerHeaderCt:function(){var a=this;return a.isRootHeader?a:a.up("[isRootHeader]")},onDestroy:function(){var a=this;if(a.menu){a.menu.un("hide",a.onMenuHide,a)}a.menuTask.cancel();Ext.destroy(a.resizer,a.reorderer);a.callParent()},applyColumnsState:function(e){if(!e||!e.length){return}var m=this,k=m.items.items,j=k.length,g=0,b=e.length,l,d,a,h;for(l=0;lgridcolumn[hideable]"),h=a.length,d;for(;b{text}
{%this.renderContainer(out,values)%}',dataIndex:null,text:" ",menuText:null,emptyCellText:" ",sortable:true,resizable:true,hideable:true,menuDisabled:false,renderer:false,editRenderer:false,align:"left",draggable:true,tooltipType:"qtip",initDraggable:Ext.emptyFn,tdCls:"",isHeader:true,isColumn:true,ascSortCls:Ext.baseCSSPrefix+"column-header-sort-ASC",descSortCls:Ext.baseCSSPrefix+"column-header-sort-DESC",componentLayout:"columncomponent",groupSubHeaderCls:Ext.baseCSSPrefix+"group-sub-header",groupHeaderCls:Ext.baseCSSPrefix+"group-header",clickTargetName:"titleEl",detachOnRemove:true,initResizable:Ext.emptyFn,initComponent:function(){var b=this,c,a;if(b.header!=null){b.text=b.header;b.header=null}if(!b.triStateSort){b.possibleSortStates.length=2}if(b.columns!=null){b.isGroupHeader=true;b.items=b.columns;b.columns=b.flex=b.width=null;b.cls=(b.cls||"")+" "+b.groupHeaderCls;b.sortable=b.resizable=false;b.align="center"}else{if(b.flex){b.minWidth=b.minWidth||Ext.grid.plugin.HeaderResizer.prototype.minColWidth}}b.addCls(Ext.baseCSSPrefix+"column-header-align-"+b.align);c=b.renderer;if(c){if(typeof c=="string"){b.renderer=Ext.util.Format[c]}b.hasCustomRenderer=true}else{if(b.defaultRenderer){b.scope=b;b.renderer=b.defaultRenderer}}b.callParent(arguments);a={element:b.clickTargetName,click:b.onTitleElClick,contextmenu:b.onTitleElContextMenu,mouseenter:b.onTitleMouseOver,mouseleave:b.onTitleMouseOut,scope:b};if(b.resizable){a.dblclick=b.onTitleElDblClick}b.on(a)},onAdd:function(a){if(a.isColumn){a.isSubHeader=true;a.addCls(this.groupSubHeaderCls)}if(this.hidden){a.hide()}this.callParent(arguments)},onRemove:function(a){if(a.isSubHeader){a.isSubHeader=false;a.removeCls(this.groupSubHeaderCls)}this.callParent(arguments)},initRenderData:function(){var b=this,d="",c=b.tooltip,a=b.tooltipType=="qtip"?"data-qtip":"title";if(!Ext.isEmpty(c)){d=a+'="'+c+'" '}return Ext.applyIf(b.callParent(arguments),{text:b.text,menuDisabled:b.menuDisabled,tipMarkup:d})},applyColumnState:function(b){var a=this;a.applyColumnsState(b.columns);if(b.hidden!=null){a.hidden=b.hidden}if(b.locked!=null){a.locked=b.locked}if(b.sortable!=null){a.sortable=b.sortable}if(b.width!=null){a.flex=null;a.width=b.width}else{if(b.flex!=null){a.width=null;a.flex=b.flex}}},getColumnState:function(){var e=this,b=e.items.items,a=b?b.length:0,d,c=[],g={id:e.getStateId()};e.savePropsToState(["hidden","sortable","locked","flex","width"],g);if(e.isGroupHeader){for(d=0;d:not([hidden]):not([menuDisabled])");c=b.length;if(Ext.Array.contains(b,a.hideCandidate)){c--}if(c){return false}a.hideCandidate=this},isLockable:function(){var a={result:this.lockable!==false};if(a.result){this.ownerCt.bubble(this.hasMultipleVisibleChildren,null,[a])}return a.result},isLocked:function(){return this.locked||!!this.up("[isColumn][locked]","[isRootHeader]")},hasMultipleVisibleChildren:function(a){if(!this.isXType("headercontainer")){a.result=false;return false}if(this.query(">:not([hidden])").length>1){return false}},hide:function(c){var j=this,e=j.getOwnerHeaderCt(),b=j.ownerCt,a,k,h,g,d;if(!j.isVisible()){return j}if(!e){j.callParent();return j}if(e.forceFit){j.visibleSiblingCount=e.getVisibleGridColumns().length-1;if(j.flex){j.savedWidth=j.getWidth();j.flex=null}}a=b.isGroupHeader;if(a&&!c){h=b.query(">:not([hidden])");if(h.length===1&&h[0]==j){j.ownerCt.hide();return}}Ext.suspendLayouts();if(j.isGroupHeader){h=j.items.items;for(d=0,g=h.length;dk.view.el.dom.clientHeight?Ext.getScrollbarSize().width:0);if(k.forceFit){m=Ext.ComponentQuery.query(":not([flex])",k.getVisibleGridColumns());if(m.length){n.width=n.savedWidth||n.width||p}else{m=k.getVisibleGridColumns();l=m.length;c=n.visibleSiblingCount;b=(n.savedWidth||n.width||p);b=Math.min(b*(c/l),p,Math.max(a-(l*p),p));n.width=null;n.flex=b;a-=b;e=0;for(j=0;j>#normalHeaderCt",items:j},g={itemId:"normalHeaderCt",stretchMaxPartner:"^^>>#lockedHeaderCt",items:d},l={lockedWidth:0,locked:a,normal:g};if(Ext.isObject(c)){Ext.applyIf(a,c);Ext.applyIf(g,c);Ext.apply(k,c);c=c.items}for(e=0,h=c.length;ea.clientWidth){d=0}b.el.dom.style.borderBottomWidth=d+"px";if(!Ext.isBorderBox){b.el.setHeight(b.lastBox.height)}},onLockedViewMouseWheel:function(i){var d=this,h=-d.scrollDelta,a=h*i.getWheelDeltas().y,b=d.lockedGrid.getView().el.dom,c,g;if(!d.ignoreMousewheel){if(b){c=b.scrollTop!==b.scrollHeight-b.clientHeight;g=b.scrollTop!==0}if((a<0&&g)||(a>0&&c)){i.stopEvent();b.scrollTop+=a;d.normalGrid.getView().el.dom.scrollTop=b.scrollTop;d.onNormalViewScroll()}}},onLockedViewScroll:function(){var e=this,d=e.lockedGrid.getView(),c=e.normalGrid.getView(),h=c.el.dom,g=d.el.dom,a,b;if(h.scrollTop!==g.scrollTop){h.scrollTop=g.scrollTop;if(e.store.buffered){b=d.el.child("table",true);a=c.el.child("table",true);a.style.position="absolute";a.style.top=b.style.top}}},onNormalViewScroll:function(){var e=this,d=e.lockedGrid.getView(),c=e.normalGrid.getView(),h=c.el.dom,g=d.el.dom,a,b;if(h.scrollTop!==g.scrollTop){g.scrollTop=h.scrollTop;if(e.store.buffered){b=d.el.child("table",true);a=c.el.child("table",true);b.style.position="absolute";b.style.top=a.style.top}}},syncRowHeights:function(){var e=this,a,d=e.lockedGrid.getView(),b=e.normalGrid.getView(),g=d.all.slice(),j=b.all.slice(),c=g.length,h;if(j.length===c){for(a=0;a','
','',h.join(""),"
","
",""].join("")},"after");return{record:a,node:e,el:d,expanding:false,collapsing:false,animating:false,animateEl:d.down("div"),targetEl:d.down("tbody")}},getAnimWrap:function(d,a){if(!this.animate){return null}var b=this.animWraps,c=b[d.internalId];if(a!==false){while(!c&&d){d=d.parentNode;if(d){c=b[d.internalId]}}}return c},doAdd:function(c,h){var i=this,a=i.bufferRender(c,h,true),e=c[0],j=e.parentNode,k=i.all,m,d=i.getAnimWrap(j),l,b,g;if(!d||!d.expanding){return i.callParent(arguments)}j=d.record;l=d.targetEl;b=l.dom.childNodes;g=b.length;m=h-i.indexInStore(j)-1;if(!g||m>=g){l.appendChild(a)}else{Ext.fly(b[m]).insertSibling(a,"before",true)}k.insert(h,a);if(d.isAnimating){i.onExpand(j)}},onRemove:function(g,a,b){var d=this,e,c;if(d.viewReady){e=d.store.getCount()===0;if(e){d.refresh()}else{for(c=b.length-1;c>=0;--c){d.doRemove(a[c],b[c])}}if(d.hasListeners.itemremove){for(c=b.length-1;c>=0;--c){d.fireEvent("itemremove",a[c],b[c])}}}},doRemove:function(a,c){var h=this,d=h.all,b=h.getAnimWrap(a),g=d.item(c),e=g?g.dom:null;if(!e||!b||!b.collapsing){return h.callParent(arguments)}b.targetEl.dom.insertBefore(e,b.targetEl.dom.firstChild);d.removeElement(c)},onBeforeExpand:function(d,b,c){var e=this,a;if(e.rendered&&e.all.getCount()&&e.animate){if(e.getNode(d)){a=e.getAnimWrap(d,false);if(!a){a=e.animWraps[d.internalId]=e.createAnimWrap(d);a.animateEl.setHeight(0)}else{if(a.collapsing){a.targetEl.select(e.itemSelector).remove()}}a.expanding=true;a.collapsing=false}}},onExpand:function(j){var i=this,g=i.animQueue,a=j.getId(),c=i.getNode(j),h=c?i.indexOf(c):-1,e,b,k,d=Ext.isIEQuirks?1:0;if(i.singleExpand){i.ensureSingleExpand(j)}if(h===-1){return}e=i.getAnimWrap(j,false);if(!e){j.isExpandingOrCollapsing=false;i.fireEvent("afteritemexpand",j,h,c);i.refreshSize();return}b=e.animateEl;k=e.targetEl;b.stopAnimation();g[a]=true;b.dom.style.height=d+"px";b.animate({from:{height:d},to:{height:k.getHeight()},duration:i.expandDuration,listeners:{afteranimate:function(){var l=k.query(i.itemSelector);if(l.length){e.el.insertSibling(l,"before",true)}e.el.remove();i.refreshSize();delete i.animWraps[e.record.internalId];delete g[a]}},callback:function(){j.isExpandingOrCollapsing=false;i.fireEvent("afteritemexpand",j,h,c)}});e.isAnimating=true},onBeforeCollapse:function(e,b,c,h,d){var g=this,a;if(g.rendered&&g.all.getCount()){if(g.animate){if(Ext.Array.contains(e.stores,g.store)){a=g.getAnimWrap(e);if(!a){a=g.animWraps[e.internalId]=g.createAnimWrap(e,c)}else{if(a.expanding){a.targetEl.select(this.itemSelector).remove()}}a.expanding=false;a.collapsing=true;a.callback=h;a.scope=d}}else{g.onCollapseCallback=h;g.onCollapseScope=d}}},onCollapse:function(d){var g=this,a=g.animQueue,i=d.getId(),e=g.getNode(d),c=e?g.indexOf(e):-1,b=g.getAnimWrap(d),h;if(!g.all.getCount()||!Ext.Array.contains(d.stores,g.store)){return}if(!b){d.isExpandingOrCollapsing=false;g.fireEvent("afteritemcollapse",d,c,e);g.refreshSize();Ext.callback(g.onCollapseCallback,g.onCollapseScope);g.onCollapseCallback=g.onCollapseScope=null;return}h=b.animateEl;a[i]=true;h.stopAnimation();h.animate({to:{height:Ext.isIEQuirks?1:0},duration:g.collapseDuration,listeners:{afteranimate:function(){b.el.remove();g.refreshSize();delete g.animWraps[b.record.internalId];delete a[i]}},callback:function(){d.isExpandingOrCollapsing=false;g.fireEvent("afteritemcollapse",d,c,e);Ext.callback(b.callback,b.scope);b.callback=b.scope=null}});b.isAnimating=true},isAnimating:function(a){return !!this.animQueue[a.getId()]},expand:function(d,c,h,e){var g=this,b=!!g.animate,a;if(!b||!d.isExpandingOrCollapsing){if(!d.isLeaf()){d.isExpandingOrCollapsing=b}Ext.suspendLayouts();a=d.expand(c,h,e);Ext.resumeLayouts(true);return a}},collapse:function(c,b,g,d){var e=this,a=!!e.animate;if(!a||!c.isExpandingOrCollapsing){if(!c.isLeaf()){c.isExpandingOrCollapsing=a}return c.collapse(b,g,d)}},toggle:function(b,a,d,c){if(b.isExpanded()){this.collapse(b,a,d,c)}else{this.expand(b,a,d,c)}},onItemDblClick:function(a,e,c){var d=this,b=d.editingPlugin;d.callParent(arguments);if(d.toggleOnDblClick&&a.isExpandable()&&!(b&&b.clicksToEdit===2)){d.toggle(a)}},onBeforeItemMouseDown:function(a,c,b,d){if(d.getTarget(this.expanderSelector,c)){return false}return this.callParent(arguments)},onItemClick:function(a,c,b,d){if(d.getTarget(this.expanderSelector,c)&&a.isExpandable()){this.toggle(a,d.ctrlKey);return false}return this.callParent(arguments)},onExpanderMouseOver:function(b,a){b.getTarget(this.cellSelector,10,true).addCls(this.expanderIconOverCls)},onExpanderMouseOut:function(b,a){b.getTarget(this.cellSelector,10,true).removeCls(this.expanderIconOverCls)},getStoreListeners:function(){var b=this,a=b.callParent(arguments);return Ext.apply(a,{beforeexpand:b.onBeforeExpand,expand:b.onExpand,beforecollapse:b.onBeforeCollapse,collapse:b.onCollapse,write:b.onStoreWrite,datachanged:b.onStoreDataChanged})},onBindStore:function(){var a=this,b=a.getTreeStore();a.callParent(arguments);a.mon(b,{scope:a,beforefill:a.onBeforeFill,fillcomplete:a.onFillComplete});if(!b.remoteSort){a.mon(b,{scope:a,beforesort:a.onBeforeSort,sort:a.onSort})}},onUnbindStore:function(){var a=this,b=a.getTreeStore();a.callParent(arguments);a.mun(b,{scope:a,beforefill:a.onBeforeFill,fillcomplete:a.onFillComplete});if(!b.remoteSort){a.mun(b,{scope:a,beforesort:a.onBeforeSort,sort:a.onSort})}},getTreeStore:function(){return this.panel.store},ensureSingleExpand:function(b){var a=b.parentNode;if(a){a.eachChild(function(c){if(c!==b&&c.isExpanded()){c.collapse()}})}},shouldUpdateCell:function(b,e,d){if(d){var c=0,a=d.length;for(;c0?1:-1;if(Math.abs(c)>=20||(a!==g.lastScrollDirection)){g.lastScrollDirection=a;g.handleViewScroll(g.lastScrollDirection);h=true}}if(!h){if(g.lockingPartner&&g.lockingPartner.scrollTop!==b){g.lockingPartner.view.el.dom.scrollTop=b}}},handleViewScroll:function(h){var e=this,g=e.view.all,b=e.store,i=e.viewSize,a=(b.buffered?b.getTotalCount():b.getCount()),d,c;if(h==-1){if(g.startIndex){if((e.getFirstVisibleRowIndex()-g.startIndex)n.endIndex||en.endIndex){a=Math.max(b-n.startIndex,0);if(j.variableRowHeight){m=n.item(n.startIndex+a,true).offsetTop}n.scroll(Ext.Array.slice(h,n.endIndex+1-b),1,a,b,e);if(j.variableRowHeight){k=j.bodyTop+m}else{k=g}}else{a=Math.max(n.endIndex-e,0);d=n.startIndex;n.scroll(Ext.Array.slice(h,0,n.startIndex-b),-1,a,b,e);if(j.variableRowHeight){k=j.bodyTop-n.item(d,true).offsetTop}else{k=g}}}j.position=j.scrollTop;if(l.positionBody){j.setBodyTop(k,g)}if(i&&!i.disabled&&!c){i.onRangeFetched(h,b,e,true);if(i.scrollTop!==j.scrollTop){i.view.el.dom.scrollTop=j.scrollTop}}},setBodyTop:function(d,g){var e=this,b=e.view,c=e.store,a=b.body.dom,h;d=Math.floor(d);if(g!==undefined){h=d-g;d=g}a.style.position="absolute";a.style.top=(e.bodyTop=d)+"px";if(h){e.scrollTop=e.position=b.el.dom.scrollTop-=h}if(b.all.endIndex===(c.buffered?c.getTotalCount():c.getCount())-1){e.stretchView(b,e.bodyTop+a.offsetHeight)}},getFirstVisibleRowIndex:function(j,c,b,g){var h=this,i=h.view,l=i.all,a=l.elements,d=i.el.dom.clientHeight,e,k;if(l.getCount()&&h.variableRowHeight){if(!arguments.length){j=l.startIndex;c=l.endIndex;b=h.scrollTop;g=b+d;if(h.bodyTop>g||h.bodyTop+i.body.getHeight()g||i.bodyTop+j.body.getHeight()g){return i.getLastVisibleRowIndex(k,e-1,b,g)}h=l+a[e].offsetHeight;if(h>=g){return e}else{if(e!==c){return i.getLastVisibleRowIndex(e+1,c,b,g)}}}return i.getFirstVisibleRowIndex()+Math.ceil(d/i.rowHeight)},getScrollHeight:function(){var d=this,a=d.view,b=d.store,c=!d.hasOwnProperty("rowHeight"),e=d.store.getCount();if(!e){return 0}if(c){if(a.all.getCount()){d.rowHeight=Math.floor(a.body.getHeight()/a.all.getCount())}}return this.scrollHeight=Math.floor((b.buffered?b.getTotalCount():b.getCount())*d.rowHeight)},attemptLoad:function(c,a){var b=this;if(b.scrollToLoadBuffer){if(!b.loadTask){b.loadTask=new Ext.util.DelayedTask(b.doAttemptLoad,b,[])}b.loadTask.delay(b.scrollToLoadBuffer,b.doAttemptLoad,b,[c,a])}else{b.store.getRange(c,a,{callback:b.onRangeFetched,scope:b,fireEvent:false})}},cancelLoad:function(){if(this.loadTask){this.loadTask.cancel()}},doAttemptLoad:function(b,a){this.store.getRange(b,a,{callback:this.onRangeFetched,scope:this,fireEvent:false})},destroy:function(){var b=this,a=b.view;if(a&&a.el){a.el.un("scroll",b.onViewScroll,b)}Ext.destroy(b.viewListeners,b.storeListeners,b.gridListeners)}},0,0,0,0,["plugin.bufferedrenderer"],0,[Ext.grid.plugin,"BufferedRenderer"],0));(Ext.cmd.derive("Ext.resizer.Splitter",Ext.Component,{childEls:["collapseEl"],renderTpl:['','
 ',"
","
"],baseCls:Ext.baseCSSPrefix+"splitter",collapsedClsInternal:Ext.baseCSSPrefix+"splitter-collapsed",canResize:true,collapsible:false,collapseOnDblClick:true,defaultSplitMin:40,defaultSplitMax:1000,collapseTarget:"next",horizontal:false,vertical:false,size:5,getTrackerConfig:function(){return{xclass:"Ext.resizer.SplitterTracker",el:this.el,splitter:this}},beforeRender:function(){var a=this,b=a.getCollapseTarget();a.callParent();if(b.collapsed){a.addCls(a.collapsedClsInternal)}if(!a.canResize){a.addCls(a.baseCls+"-noresize")}Ext.applyIf(a.renderData,{collapseDir:a.getCollapseDirection(),collapsible:a.collapsible||b.collapsible});a.protoEl.unselectable()},onRender:function(){var b=this,a;b.callParent(arguments);if(b.performCollapse!==false){if(b.renderData.collapsible){b.mon(b.collapseEl,"click",b.toggleTargetCmp,b)}if(b.collapseOnDblClick){b.mon(b.el,"dblclick",b.toggleTargetCmp,b)}}b.mon(b.getCollapseTarget(),{collapse:b.onTargetCollapse,expand:b.onTargetExpand,beforeexpand:b.onBeforeTargetExpand,beforecollapse:b.onBeforeTargetCollapse,scope:b});if(b.canResize){b.tracker=Ext.create(b.getTrackerConfig());b.relayEvents(b.tracker,["beforedragstart","dragstart","dragend"])}a=b.collapseEl;if(a){a.lastCollapseDirCls=b.collapseDirProps[b.collapseDirection].cls}},getCollapseDirection:function(){var g=this,c=g.collapseDirection,e,a,b,d;if(!c){e=g.collapseTarget;if(e.isComponent){c=e.collapseDirection}if(!c){d=g.ownerCt.layout.type;if(e.isComponent){b=g.ownerCt.items;a=Number(b.indexOf(e)===b.indexOf(g)-1)<<1|Number(d==="hbox")}else{a=Number(g.collapseTarget==="prev")<<1|Number(d==="hbox")}c=["bottom","right","top","left"][a]}g.collapseDirection=c}g.setOrientation((c==="top"||c==="bottom")?"horizontal":"vertical");return c},getCollapseTarget:function(){var a=this;return a.collapseTarget.isComponent?a.collapseTarget:a.collapseTarget==="prev"?a.previousSibling():a.nextSibling()},setCollapseEl:function(b){var a=this.collapseEl;if(a){a.setDisplayed(b)}},onBeforeTargetExpand:function(a){this.setCollapseEl("none")},onBeforeTargetCollapse:function(){this.setCollapseEl("none")},onTargetCollapse:function(a){this.el.addCls([this.collapsedClsInternal,this.collapsedCls]);this.setCollapseEl("")},onTargetExpand:function(a){this.el.removeCls([this.collapsedClsInternal,this.collapsedCls]);this.setCollapseEl("")},collapseDirProps:{top:{cls:Ext.baseCSSPrefix+"layout-split-top"},right:{cls:Ext.baseCSSPrefix+"layout-split-right"},bottom:{cls:Ext.baseCSSPrefix+"layout-split-bottom"},left:{cls:Ext.baseCSSPrefix+"layout-split-left"}},orientationProps:{horizontal:{opposite:"vertical",fixedAxis:"height",stretchedAxis:"width"},vertical:{opposite:"horizontal",fixedAxis:"width",stretchedAxis:"height"}},applyCollapseDirection:function(){var c=this,b=c.collapseEl,d=c.collapseDirProps[c.collapseDirection],a;if(b){a=b.lastCollapseDirCls;if(a){b.removeCls(a)}b.addCls(b.lastCollapseDirCls=d.cls)}},applyOrientation:function(){var e=this,c=e.orientation,d=e.orientationProps[c],g=e.size,b=d.fixedAxis,h=d.stretchedAxis,a=e.baseCls+"-";e[c]=true;e[d.opposite]=false;if(!e.hasOwnProperty(b)||e[b]==="100%"){e[b]=g}if(!e.hasOwnProperty(h)||e[h]===g){e[h]="100%"}e.removeCls(a+d.opposite);e.addCls(a+c)},setOrientation:function(a){var b=this;if(b.orientation!==a){b.orientation=a;b.applyOrientation()}},updateOrientation:function(){delete this.collapseDirection;this.getCollapseDirection();this.applyCollapseDirection()},toggleTargetCmp:function(d,b){var c=this.getCollapseTarget(),g=c.placeholder,a;if(Ext.isFunction(c.expand)&&Ext.isFunction(c.collapse)){if(g&&!g.hidden){a=true}else{a=!c.hidden}if(a){if(c.collapsed){c.expand()}else{if(c.collapseDirection){c.collapse()}else{c.collapse(this.renderData.collapseDir)}}}}},setSize:function(){var a=this;a.callParent(arguments);if(Ext.isIE&&a.el){a.el.repaint()}},beforeDestroy:function(){Ext.destroy(this.tracker);this.callParent()}},0,["splitter"],["component","box","splitter"],{component:true,box:true,splitter:true},["widget.splitter"],0,[Ext.resizer,"Splitter"],0));(Ext.cmd.derive("Ext.resizer.BorderSplitter",Ext.resizer.Splitter,{collapseTarget:null,getTrackerConfig:function(){var a=this.callParent();a.xclass="Ext.resizer.BorderSplitterTracker";return a}},0,["bordersplitter"],["component","bordersplitter","box","splitter"],{component:true,bordersplitter:true,box:true,splitter:true},["widget.bordersplitter"],0,[Ext.resizer,"BorderSplitter"],0));(Ext.cmd.derive("Ext.layout.container.Border",Ext.layout.container.Container,{alternateClassName:"Ext.layout.BorderLayout",targetCls:Ext.baseCSSPrefix+"border-layout-ct",itemCls:[Ext.baseCSSPrefix+"border-item",Ext.baseCSSPrefix+"box-item"],type:"border",isBorderLayout:true,padding:undefined,percentageRe:/(\d+)%/,horzMarginProp:"left",padOnContainerProp:"left",padNotOnContainerProp:"right",axisProps:{horz:{borderBegin:"west",borderEnd:"east",horizontal:true,posProp:"x",sizeProp:"width",sizePropCap:"Width"},vert:{borderBegin:"north",borderEnd:"south",horizontal:false,posProp:"y",sizeProp:"height",sizePropCap:"Height"}},centerRegion:null,manageMargins:true,panelCollapseAnimate:true,panelCollapseMode:"placeholder",regionWeights:{north:20,south:10,center:0,west:-10,east:-20},beginAxis:function(m,b,w){var u=this,c=u.axisProps[w],r=!c.horizontal,l=c.sizeProp,p=0,a=m.childItems,g=a.length,t,q,o,h,s,e,k,n,d,v,j;for(q=0;q',"{text}","",' target="{hrefTarget}"',' hidefocus="true"',' unselectable="on"','',' tabIndex="{tabIndex}"',"",">",'",'{text}','',"","
"],maskOnDisable:false,activate:function(){var a=this;if(!a.activated&&a.canActivate&&a.rendered&&!a.isDisabled()&&a.isVisible()){a.el.addCls(a.activeCls);a.focus();a.activated=true;a.fireEvent("activate",a)}},getFocusEl:function(){return this.itemEl},deactivate:function(){var a=this;if(a.activated){a.el.removeCls(a.activeCls);a.blur();a.hideMenu();a.activated=false;a.fireEvent("deactivate",a)}},deferHideMenu:function(){if(this.menu.isVisible()){this.menu.hide()}},cancelDeferHide:function(){clearTimeout(this.hideMenuTimer)},deferHideParentMenus:function(){var a;Ext.menu.Manager.hideAll();if(!Ext.Element.getActiveElement()){a=this.up(":not([hidden])");if(a){a.focus()}}},expandMenu:function(a){var b=this;if(b.menu){b.cancelDeferHide();if(a===0){b.doExpandMenu()}else{clearTimeout(b.expandMenuTimer);b.expandMenuTimer=Ext.defer(b.doExpandMenu,Ext.isNumber(a)?a:b.menuExpandDelay,b)}}},doExpandMenu:function(){var a=this,b=a.menu;if(a.activated&&(!b.rendered||!b.isVisible())){a.parentMenu.activeChild=b;b.parentItem=a;b.parentMenu=a.parentMenu;b.showBy(a,a.menuAlign)}},getRefItems:function(a){var c=this.menu,b;if(c){b=c.getRefItems(a);b.unshift(c)}return b||[]},hideMenu:function(a){var b=this;if(b.menu){clearTimeout(b.expandMenuTimer);b.hideMenuTimer=Ext.defer(b.deferHideMenu,Ext.isNumber(a)?a:b.menuHideDelay,b)}},initComponent:function(){var b=this,c=Ext.baseCSSPrefix,a=[c+"menu-item"],d;b.addEvents("activate","click","deactivate","textchange","iconchange");if(b.plain){a.push(c+"menu-item-plain")}if(b.cls){a.push(b.cls)}b.cls=a.join(" ");if(b.menu){d=b.menu;delete b.menu;b.setMenu(d)}b.callParent(arguments)},onClick:function(c){var b=this,a=b.clickHideDelay;if(!b.href){c.stopEvent()}if(b.disabled){return}if(b.hideOnClick){if(!a){b.deferHideParentMenus()}else{b.deferHideParentMenusTimer=Ext.defer(b.deferHideParentMenus,a,b)}}Ext.callback(b.handler,b.scope||b,[b,c]);b.fireEvent("click",b,c);if(!b.hideOnClick){b.focus()}},onRemoved:function(){var a=this;if(a.activated&&a.parentMenu.activeItem===a){a.parentMenu.deactivateActiveItem()}a.callParent(arguments);a.parentMenu=a.ownerButton=null},beforeDestroy:function(){var a=this;if(a.rendered){a.clearTip()}a.callParent()},onDestroy:function(){var a=this;clearTimeout(a.expandMenuTimer);a.cancelDeferHide();clearTimeout(a.deferHideParentMenusTimer);a.setMenu(null);a.callParent(arguments)},beforeRender:function(){var d=this,h=Ext.BLANK_IMAGE_URL,c=d.glyph,g=Ext._glyphFontFamily,b,a,e;d.callParent();if(d.iconAlign==="right"){a=d.checkChangeDisabled?d.disabledCls:"";e=Ext.baseCSSPrefix+"menu-item-icon-right "+d.iconCls}else{a=(d.iconCls||"")+(d.checkChangeDisabled?" "+d.disabledCls:"");e=d.menu?d.arrowCls:""}if(typeof c==="string"){b=c.split("@");c=b[0];g=b[1]}Ext.applyIf(d.renderData,{href:d.href||"#",hrefTarget:d.hrefTarget,icon:d.icon,iconCls:a,glyph:c,glyphCls:c?Ext.baseCSSPrefix+"menu-item-glyph":undefined,glyphFontFamily:g,hasIcon:!!(d.icon||d.iconCls||c),iconAlign:d.iconAlign,plain:d.plain,text:d.text,arrowCls:e,blank:h,tabIndex:d.tabIndex})},onRender:function(){var a=this;a.callParent(arguments);if(a.tooltip){a.setTooltip(a.tooltip,true)}},setMenu:function(e,d){var c=this,b=c.menu,a=c.arrowEl;if(b){delete b.parentItem;delete b.parentMenu;delete b.ownerItem;if(d===true||(d!==false&&c.destroyMenu)){Ext.destroy(b)}}if(e){c.menu=Ext.menu.Manager.get(e);c.menu.ownerItem=c}else{c.menu=null}if(c.rendered&&!c.destroying&&a){a[c.menu?"addCls":"removeCls"](c.arrowCls)}},setHandler:function(b,a){this.handler=b||null;this.scope=a},setIcon:function(b){var a=this.iconEl,c=this.icon;if(a){a.src=b||Ext.BLANK_IMAGE_URL}this.icon=b;this.fireEvent("iconchange",this,c,b)},setIconCls:function(b){var d=this,a=d.iconEl,c=d.iconCls;if(a){if(d.iconCls){a.removeCls(d.iconCls)}if(b){a.addCls(b)}}d.iconCls=b;d.fireEvent("iconchange",d,c,b)},setText:function(d){var c=this,b=c.textEl||c.el,a=c.text;c.text=d;if(c.rendered){b.update(d||"");c.ownerCt.updateLayout()}c.fireEvent("textchange",c,a,d)},getTipAttr:function(){return this.tooltipType=="qtip"?"data-qtip":"title"},clearTip:function(){if(Ext.quickTipsActive&&Ext.isObject(this.tooltip)){Ext.tip.QuickTipManager.unregister(this.itemEl)}},setTooltip:function(c,a){var b=this;if(b.rendered){if(!a){b.clearTip()}if(Ext.quickTipsActive&&Ext.isObject(c)){Ext.tip.QuickTipManager.register(Ext.apply({target:b.itemEl.id},c));b.tooltip=c}else{b.itemEl.dom.setAttribute(b.getTipAttr(),c)}}else{b.tooltip=c}return b}},0,["menuitem"],["component","box","menuitem"],{component:true,box:true,menuitem:true},["widget.menuitem"],[["queryable",Ext.Queryable]],[Ext.menu,"Item",Ext.menu,"TextItem"],0));(Ext.cmd.derive("Ext.menu.CheckItem",Ext.menu.Item,{checkedCls:Ext.baseCSSPrefix+"menu-item-checked",uncheckedCls:Ext.baseCSSPrefix+"menu-item-unchecked",groupCls:Ext.baseCSSPrefix+"menu-group-icon",hideOnClick:false,checkChangeDisabled:false,childEls:["itemEl","iconEl","textEl","checkEl"],showCheckbox:true,renderTpl:['',"{text}","","{%var showCheckbox = values.showCheckbox,",' rightCheckbox = showCheckbox && values.hasIcon && (values.iconAlign !== "left"), textCls = rightCheckbox ? "'+Ext.baseCSSPrefix+'right-check-item-text" : "";%}','target="{hrefTarget}" hidefocus="true" unselectable="on"','',' tabIndex="{tabIndex}"',"",">",'{%if (values.hasIcon && (values.iconAlign !== "left")) {%}','","{%} else if (showCheckbox){%}",'',"{%}%}",'style="margin-right: 17px;" >{text}',"{%if (rightCheckbox) {%}",'',"{%} else if (values.arrowCls) {%}",'',"{%}%}","",""],initComponent:function(){var a=this;a.checked=!!a.checked;a.addEvents("beforecheckchange","checkchange");a.callParent(arguments);Ext.menu.Manager.registerCheckable(a);if(a.group){a.showCheckbox=false;if(!(a.iconCls||a.icon||a.glyph)){a.iconCls=a.groupCls}if(a.initialConfig.hideOnClick!==false){a.hideOnClick=true}}},beforeRender:function(){this.callParent();this.renderData.showCheckbox=this.showCheckbox},afterRender:function(){var a=this;a.callParent();a.checked=!a.checked;a.setChecked(!a.checked,true);if(a.checkChangeDisabled){a.disableCheckChange()}},disableCheckChange:function(){var b=this,a=b.checkEl;if(a){a.addCls(b.disabledCls)}if(!(Ext.isIE10p||(Ext.isIE9&&Ext.isStrict))&&b.rendered){b.el.repaint()}b.checkChangeDisabled=true},enableCheckChange:function(){var b=this,a=b.checkEl;if(a){a.removeCls(b.disabledCls)}b.checkChangeDisabled=false},onClick:function(b){var a=this;if(!a.disabled&&!a.checkChangeDisabled&&!(a.checked&&a.group)){a.setChecked(!a.checked)}this.callParent([b])},onDestroy:function(){Ext.menu.Manager.unregisterCheckable(this);this.callParent(arguments)},setChecked:function(c,a){var b=this;if(b.checked!==c&&(a||b.fireEvent("beforecheckchange",b,c)!==false)){if(b.el){b.el[c?"addCls":"removeCls"](b.checkedCls)[!c?"addCls":"removeCls"](b.uncheckedCls)}b.checked=c;Ext.menu.Manager.onCheckChange(b,c);if(!a){Ext.callback(b.checkHandler,b.scope,[b,c]);b.fireEvent("checkchange",b,c)}}}},0,["menucheckitem"],["component","box","menucheckitem","menuitem"],{component:true,box:true,menucheckitem:true,menuitem:true},["widget.menucheckitem"],0,[Ext.menu,"CheckItem"],0));(Ext.cmd.derive("Ext.menu.KeyNav",Ext.util.KeyNav,{constructor:function(a){var b=this;b.menu=a.target;b.callParent([Ext.apply({down:b.down,enter:b.enter,esc:b.escape,left:b.left,right:b.right,space:b.enter,tab:b.tab,up:b.up},a)])},down:function(b){var a=this,c=a.menu.focusedItem;if(c&&b.getKey()==Ext.EventObject.DOWN&&a.isWhitelisted(c)){return true}a.focusNextItem(1)},enter:function(b){var c=this.menu,a=c.focusedItem;if(c.activeItem){c.onClick(b)}else{if(a&&a.isFormField){return true}}},escape:function(a){Ext.menu.Manager.hideAll()},focusNextItem:function(b){var a=this.menu,e=a.items,h=a.focusedItem,g=h?e.indexOf(h):-1,i=g+b,d=e.length,c=0,j;while(c=d){i=0}}j=e.getAt(i);if(a.canActivateItem(j)){a.setActiveItem(j);break}i+=b;++c}},isWhitelisted:function(a){return Ext.FocusManager.isWhitelisted(a)},left:function(a){var b=this.menu,c=b.focusedItem;if(c&&this.isWhitelisted(c)){return true}b.hide();if(b.parentMenu){b.parentMenu.focus()}},right:function(c){var d=this.menu,g=d.focusedItem,a=d.activeItem,b;if(g&&this.isWhitelisted(g)){return true}if(a){b=d.activeItem.menu;if(b){a.expandMenu(0);b.setActiveItem(b.child(":focusable"))}}},tab:function(b){var a=this;if(b.shiftKey){a.up(b)}else{a.down(b)}},up:function(b){var a=this,c=a.menu.focusedItem;if(c&&b.getKey()==Ext.EventObject.UP&&a.isWhitelisted(c)){return true}a.focusNextItem(-1)}},1,0,0,0,0,0,[Ext.menu,"KeyNav"],0));(Ext.cmd.derive("Ext.menu.Separator",Ext.menu.Item,{canActivate:false,focusable:false,hideOnClick:false,plain:true,separatorCls:Ext.baseCSSPrefix+"menu-item-separator",text:" ",beforeRender:function(a,c){var b=this;b.callParent();b.addCls(b.separatorCls)}},0,["menuseparator"],["component","menuseparator","box","menuitem"],{component:true,menuseparator:true,box:true,menuitem:true},["widget.menuseparator"],0,[Ext.menu,"Separator"],0));(Ext.cmd.derive("Ext.menu.Menu",Ext.panel.Panel,{enableKeyNav:true,allowOtherMenus:false,ariaRole:"menu",floating:true,constrain:true,hidden:true,hideMode:"visibility",ignoreParentClicks:false,isMenu:true,showSeparator:true,minWidth:undefined,defaultMinWidth:120,initComponent:function(){var b=this,d=Ext.baseCSSPrefix,a=[d+"menu"],c=b.bodyCls?[b.bodyCls]:[],e=b.floating!==false;b.addEvents("click","mouseenter","mouseleave","mouseover");Ext.menu.Manager.register(b);if(b.plain){a.push(d+"menu-plain")}b.cls=a.join(" ");c.push(d+"menu-body",Ext.dom.Element.unselectableCls);b.bodyCls=c.join(" ");if(!b.layout){b.layout={type:"vbox",align:"stretchmax",overflowHandler:"Scroller"}}if(e){if(b.minWidth===undefined){b.minWidth=b.defaultMinWidth}}else{b.hidden=!!b.initialConfig.hidden;b.constrain=false}b.callParent(arguments)},registerWithOwnerCt:function(){if(this.floating){this.ownerCt=null;Ext.WindowManager.register(this)}},initHierarchyEvents:Ext.emptyFn,isVisible:function(){return this.callParent()},getHierarchyState:function(){var a=this.callParent();a.hidden=this.hidden;return a},beforeRender:function(){this.callParent(arguments);if(!this.getSizeModel().width.shrinkWrap){this.layout.align="stretch"}},onBoxReady:function(){var a=this;a.callParent(arguments);if(a.showSeparator){a.iconSepEl=a.layout.getElementTarget().insertFirst({cls:Ext.baseCSSPrefix+"menu-icon-separator",html:" "})}a.mon(a.el,{click:a.onClick,mouseover:a.onMouseOver,scope:a});a.mouseMonitor=a.el.monitorMouseLeave(100,a.onMouseLeave,a);if(a.enableKeyNav){a.keyNav=new Ext.menu.KeyNav({target:a,keyMap:a.getKeyMap()})}},getRefOwner:function(){return this.parentMenu||this.ownerButton||this.callParent(arguments)},canActivateItem:function(a){return a&&!a.isDisabled()&&a.isVisible()&&(a.canActivate||a.getXTypes().indexOf("menuitem")<0)},deactivateActiveItem:function(b){var c=this,d=c.activeItem,a=c.focusedItem;if(d){d.deactivate();if(!d.activated){delete c.activeItem}}if(a&&b){a.blur();delete c.focusedItem}},getFocusEl:function(){return this.focusedItem||this.el},hide:function(){this.deactivateActiveItem(true);this.callParent(arguments)},getItemFromEvent:function(a){return this.getChildByElement(a.getTarget())},lookupComponent:function(b){var a=this;if(typeof b=="string"){b=a.lookupItemFromString(b)}else{if(Ext.isObject(b)){b=a.lookupItemFromObject(b)}}b.minWidth=b.minWidth||a.minWidth;return b},lookupItemFromObject:function(c){var b=this,d=Ext.baseCSSPrefix,a;if(!c.isComponent){if(!c.xtype){c=Ext.create("Ext.menu."+(Ext.isBoolean(c.checked)?"Check":"")+"Item",c)}else{c=Ext.ComponentManager.create(c,c.xtype)}}if(c.isMenuItem){c.parentMenu=b}if(!c.isMenuItem&&!c.dock){a=[d+"menu-item-cmp"];if(!b.plain&&(c.indent!==false||c.iconCls==="no-icon")){a.push(d+"menu-item-indent")}if(c.rendered){c.el.addCls(a)}else{c.cls=(c.cls||"")+" "+a.join(" ")}}return c},lookupItemFromString:function(a){return(a=="separator"||a=="-")?new Ext.menu.Separator():new Ext.menu.Item({canActivate:false,hideOnClick:false,plain:true,text:a})},onClick:function(c){var b=this,a;if(b.disabled){c.stopEvent();return}a=(c.type==="click")?b.getItemFromEvent(c):b.activeItem;if(a&&a.isMenuItem){if(!a.menu||!b.ignoreParentClicks){a.onClick(c)}else{c.stopEvent()}}if(!a||a.disabled){a=undefined}b.fireEvent("click",b,a,c)},onDestroy:function(){var a=this;Ext.menu.Manager.unregister(a);a.parentMenu=a.ownerButton=null;if(a.rendered){a.el.un(a.mouseMonitor);Ext.destroy(a.keyNav);a.keyNav=null}a.callParent(arguments)},onMouseLeave:function(b){var a=this;a.deactivateActiveItem();if(a.disabled){return}a.fireEvent("mouseleave",a,b)},onMouseOver:function(h){var g=this,i=h.getRelatedTarget(),b=!g.el.contains(i),d=g.getItemFromEvent(h),c=g.parentMenu,a=g.parentItem;if(b&&c){c.setActiveItem(a);a.cancelDeferHide();c.mouseMonitor.mouseenter()}if(g.disabled){return}if(d&&!d.activated){g.setActiveItem(d);if(d.activated&&d.expandMenu){d.expandMenu()}}if(b){g.fireEvent("mouseenter",g,h)}g.fireEvent("mouseover",g,d,h)},setActiveItem:function(b){var a=this;if(b&&(b!=a.activeItem)){a.deactivateActiveItem();if(a.canActivateItem(b)){if(b.activate){b.activate();if(b.activated){a.activeItem=b;a.focusedItem=b;a.focus()}}else{b.focus();a.focusedItem=b}}b.el.scrollIntoView(a.layout.getRenderTarget())}},showBy:function(b,d,c){var a=this;a.callParent(arguments);if(!a.hidden){a.setVerticalPosition()}return a},beforeShow:function(){var b=this,a;if(b.floating){b.savedMaxHeight=b.maxHeight;a=b.container.getViewSize().height;b.maxHeight=Math.min(b.maxHeight||a,a)}b.callParent(arguments)},afterShow:function(){var a=this;a.callParent(arguments);if(a.floating){a.maxHeight=a.savedMaxHeight}},setVerticalPosition:function(){var d=this,g,e=d.getY(),h=e,j=d.getHeight(),b=Ext.Element.getViewportHeight().height,c=d.el.parent(),a=c.getViewSize().height,i=e-c.getScroll().top;c=null;if(d.floating){g=d.maxHeight?d.maxHeight:a-i;if(j>a){h=e-i}else{if(gb){h=b-j}}}}d.setY(h)}},0,["menu"],["container","component","box","panel","menu"],{container:true,component:true,box:true,panel:true,menu:true},["widget.menu"],0,[Ext.menu,"Menu"],0));(Ext.cmd.derive("Ext.panel.Tool",Ext.Component,{isTool:true,baseCls:Ext.baseCSSPrefix+"tool",disabledCls:Ext.baseCSSPrefix+"tool-disabled",toolPressedCls:Ext.baseCSSPrefix+"tool-pressed",toolOverCls:Ext.baseCSSPrefix+"tool-over",ariaRole:"button",childEls:["toolEl"],renderTpl:[''],toolOwner:null,tooltipType:"qtip",stopEvent:true,height:15,width:15,initComponent:function(){var a=this;a.addEvents("click");a.type=a.type||a.id;Ext.applyIf(a.renderData,{baseCls:a.baseCls,blank:Ext.BLANK_IMAGE_URL,type:a.type});a.tooltip=a.tooltip||a.qtip;a.callParent()},afterRender:function(){var b=this,a;b.callParent(arguments);b.el.on({click:b.onClick,mousedown:b.onMouseDown,mouseover:b.onMouseOver,mouseout:b.onMouseOut,scope:b});if(b.tooltip){if(Ext.quickTipsActive&&Ext.isObject(b.tooltip)){Ext.tip.QuickTipManager.register(Ext.apply({target:b.id},b.tooltip))}else{a=b.tooltipType=="qtip"?"data-qtip":"title";b.el.dom.setAttribute(a,b.tooltip)}}},getFocusEl:function(){return this.el},setType:function(a){var b=this,c=b.type;b.type=a;if(b.rendered){if(c){b.toolEl.removeCls(b.baseCls+"-"+c)}b.toolEl.addCls(b.baseCls+"-"+a)}else{b.renderData.type=a}return b},onClick:function(c,b){var a=this;if(a.disabled){return false}a.el.removeCls(a.toolPressedCls);a.el.removeCls(a.toolOverCls);if(a.stopEvent!==false){c.stopEvent()}if(a.handler){Ext.callback(a.handler,a.scope||a,[c,b,a.ownerCt,a])}else{if(a.callback){Ext.callback(a.callback,a.scope||a,[a.toolOwner||a.ownerCt,a,c])}}a.fireEvent("click",a,c);return true},onDestroy:function(){if(Ext.quickTipsActive&&Ext.isObject(this.tooltip)){Ext.tip.QuickTipManager.unregister(this.id)}this.callParent()},onMouseDown:function(){if(this.disabled){return false}this.el.addCls(this.toolPressedCls)},onMouseOver:function(){if(this.disabled){return false}this.el.addCls(this.toolOverCls)},onMouseOut:function(){this.el.removeCls(this.toolOverCls)}},0,["tool"],["component","box","tool"],{component:true,box:true,tool:true},["widget.tool"],0,[Ext.panel,"Tool"],0));(Ext.cmd.derive("Ext.resizer.SplitterTracker",Ext.dd.DragTracker,{enabled:true,overlayCls:Ext.baseCSSPrefix+"resizable-overlay",createDragOverlay:function(){var a;a=this.overlay=Ext.getBody().createChild({cls:this.overlayCls,html:" "});a.unselectable();a.setSize(Ext.Element.getViewWidth(true),Ext.Element.getViewHeight(true));a.show()},getPrevCmp:function(){var a=this.getSplitter();return a.previousSibling(":not([hidden])")},getNextCmp:function(){var a=this.getSplitter();return a.nextSibling(":not([hidden])")},onBeforeStart:function(i){var d=this,g=d.getPrevCmp(),a=d.getNextCmp(),c=d.getSplitter().collapseEl,h=i.getTarget(),b;if(!g||!a){return false}if(c&&h===d.getSplitter().collapseEl.dom){return false}if(a.collapsed||g.collapsed){return false}d.prevBox=g.getEl().getBox();d.nextBox=a.getEl().getBox();d.constrainTo=b=d.calculateConstrainRegion();if(!b){return false}return b},onStart:function(b){var a=this.getSplitter();this.createDragOverlay();a.addCls(a.baseCls+"-active")},calculateConstrainRegion:function(){var h=this,a=h.getSplitter(),i=a.getWidth(),j=a.defaultSplitMin,b=a.orientation,e=h.prevBox,k=h.getPrevCmp(),c=h.nextBox,g=h.getNextCmp(),m,l,d;if(b==="vertical"){d={prevCmp:k,nextCmp:g,prevBox:e,nextBox:c,defaultMin:j,splitWidth:i};m=new Ext.util.Region(e.y,h.getVertPrevConstrainRight(d),e.bottom,h.getVertPrevConstrainLeft(d));l=new Ext.util.Region(c.y,h.getVertNextConstrainRight(d),c.bottom,h.getVertNextConstrainLeft(d))}else{m=new Ext.util.Region(e.y+(k.minHeight||j),e.right,(k.maxHeight?e.y+k.maxHeight:c.bottom-(g.minHeight||j))+i,e.x);l=new Ext.util.Region((g.maxHeight?c.bottom-g.maxHeight:e.y+(k.minHeight||j))-i,c.right,c.bottom-(g.minHeight||j),c.x)}return m.intersect(l)},performResize:function(n,h){var p=this,a=p.getSplitter(),j=a.orientation,q=p.getPrevCmp(),o=p.getNextCmp(),b=a.ownerCt,l=b.query(">[flex]"),m=l.length,c=j==="vertical",k=0,g=c?"width":"height",d=0,r,s;for(;kq){v=q}}if(v-m<2){return null}n=new Ext.util.Region(p,x,k,g);y.constraintAdjusters[y.getCollapseDirection()](n,m,v,a);y.dragInfo={minRange:m,maxRange:v,targetSize:b};return n},constraintAdjusters:{left:function(c,a,b,d){c[0]=c.x=c.left=c.right+a;c.right+=b+d.getWidth()},top:function(c,a,b,d){c[1]=c.y=c.top=c.bottom+a;c.bottom+=b+d.getHeight()},bottom:function(c,a,b,d){c.bottom=c.top-a;c.top-=b+d.getHeight()},right:function(c,a,b,d){c.right=c.left-a;c[0]=c.x=c.left=c.x-b+d.getWidth()}},onBeforeStart:function(h){var k=this,b=k.splitter,a=b.collapseTarget,m=b.neighbors,d=k.getSplitter().collapseEl,j=h.getTarget(),c=m.length,g,l;if(d&&j===b.collapseEl.dom){return false}if(a.collapsed){return false}for(g=0;gc){d.minWidth=d.el.getWidth()*a}else{d.minHeight=d.el.getHeight()*c}}if(d.throttle){e=Ext.Function.createThrottled(function(){Ext.resizer.ResizeTracker.prototype.resize.apply(d,arguments)},d.throttle);d.resize=function(h,i,g){if(g){Ext.resizer.ResizeTracker.prototype.resize.apply(d,arguments)}else{e.apply(null,arguments)}}}},onBeforeStart:function(a){this.startBox=this.target.getBox()},getDynamicTarget:function(){var a=this,b=a.target;if(a.dynamic){return b}else{if(!a.proxy){a.proxy=a.createProxy(b)}}a.proxy.show();return a.proxy},createProxy:function(c){var b,a=this.proxyCls;if(c.isComponent){b=c.getProxy().addCls(a)}else{b=c.createProxy({tag:"div",cls:a,id:c.id+"-rzproxy"},Ext.getBody())}b.removeCls(Ext.baseCSSPrefix+"proxy-el");return b},onStart:function(a){this.activeResizeHandle=Ext.get(this.getDragTarget().id);if(!this.dynamic){this.resize(this.startBox,{horizontal:"none",vertical:"none"})}},onDrag:function(a){if(this.dynamic||this.proxy){this.updateDimensions(a)}},updateDimensions:function(s,m){var t=this,c=t.activeResizeHandle.region,g=t.getOffset(t.constrainTo?"dragTarget":null),k=t.startBox,h,p=0,u=0,j,q,a=0,w=0,v,n=g[0]<0?"right":"left",r=g[1]<0?"down":"up",i,b,d,o,l;c=t.convertRegionName(c);switch(c){case"south":u=g[1];b=2;break;case"north":u=-g[1];w=-u;b=2;break;case"east":p=g[0];b=1;break;case"west":p=-g[0];a=-p;b=1;break;case"northeast":u=-g[1];w=-u;p=g[0];i=[k.x,k.y+k.height];b=3;break;case"southeast":u=g[1];p=g[0];i=[k.x,k.y];b=3;break;case"southwest":p=-g[0];a=-p;u=g[1];i=[k.x+k.width,k.y];b=3;break;case"northwest":u=-g[1];w=-u;p=-g[0];a=-p;i=[k.x+k.width,k.y+k.height];b=3;break}d={width:k.width+p,height:k.height+u,x:k.x+a,y:k.y+w};j=Ext.Number.snap(d.width,t.widthIncrement);q=Ext.Number.snap(d.height,t.heightIncrement);if(j!=d.width||q!=d.height){switch(c){case"northeast":d.y-=q-d.height;break;case"north":d.y-=q-d.height;break;case"southwest":d.x-=j-d.width;break;case"west":d.x-=j-d.width;break;case"northwest":d.x-=j-d.width;d.y-=q-d.height}d.width=j;d.height=q}if(d.widtht.maxWidth){d.width=Ext.Number.constrain(d.width,t.minWidth,t.maxWidth);if(a){d.x=k.x+(k.width-d.width)}}else{t.lastX=d.x}if(d.heightt.maxHeight){d.height=Ext.Number.constrain(d.height,t.minHeight,t.maxHeight);if(w){d.y=k.y+(k.height-d.height)}}else{t.lastY=d.y}if(t.preserveRatio||s.shiftKey){h=t.startBox.width/t.startBox.height;o=Math.min(Math.max(t.minHeight,d.width/h),t.maxHeight);l=Math.min(Math.max(t.minWidth,d.height*h),t.maxWidth);if(b==1){d.height=o}else{if(b==2){d.width=l}else{v=Math.abs(i[0]-this.lastXY[0])/Math.abs(i[1]-this.lastXY[1]);if(v>h){d.height=o}else{d.width=l}if(c=="northeast"){d.y=k.y-(d.height-k.height)}else{if(c=="northwest"){d.y=k.y-(d.height-k.height);d.x=k.x-(d.width-k.width)}else{if(c=="southwest"){d.x=k.x-(d.width-k.width)}}}}}}if(u===0){r="none"}if(p===0){n="none"}t.resize(d,{horizontal:n,vertical:r},m)},getResizeTarget:function(a){return a?this.target:this.getDynamicTarget()},resize:function(c,e,a){var b=this,d=b.getResizeTarget(a);d.setBox(c);if(b.originalTarget&&(b.dynamic||a)){b.originalTarget.setBox(c)}},onEnd:function(a){this.updateDimensions(a,true);if(this.proxy){this.proxy.hide()}},convertRegionName:function(a){return a}},1,0,0,0,0,0,[Ext.resizer,"ResizeTracker"],0));(Ext.cmd.derive("Ext.resizer.Resizer",Ext.Base,{alternateClassName:"Ext.Resizable",handleCls:Ext.baseCSSPrefix+"resizable-handle",pinnedCls:Ext.baseCSSPrefix+"resizable-pinned",overCls:Ext.baseCSSPrefix+"resizable-over",wrapCls:Ext.baseCSSPrefix+"resizable-wrap",delimiterRe:/(?:\s*[,;]\s*)|\s+/,dynamic:true,handles:"s e se",height:null,width:null,heightIncrement:0,widthIncrement:0,minHeight:20,minWidth:20,maxHeight:10000,maxWidth:10000,pinned:false,preserveRatio:false,transparent:false,possiblePositions:{n:"north",s:"south",e:"east",w:"west",se:"southeast",sw:"southwest",nw:"northwest",ne:"northeast"},constructor:function(b){var m=this,j,q,s,r=m.handles,c,p,g,d=0,o,n=[],h,a,e,l,k=Ext.dom.Element.unselectableCls;m.addEvents("beforeresize","resizedrag","resize");if(Ext.isString(b)||Ext.isElement(b)||b.dom){j=b;b=arguments[1]||{};b.target=j}m.mixins.observable.constructor.call(m,b);j=m.target;if(j){if(j.isComponent){j.addClsWithUI("resizable");m.el=j.getEl();if(j.minWidth){m.minWidth=j.minWidth}if(j.minHeight){m.minHeight=j.minHeight}if(j.maxWidth){m.maxWidth=j.maxWidth}if(j.maxHeight){m.maxHeight=j.maxHeight}if(j.floating){if(!m.hasOwnProperty("handles")){m.handles="n ne e se s sw w nw"}}}else{m.el=m.target=Ext.get(j)}}else{m.target=m.el=Ext.get(m.el)}s=m.el.dom.tagName.toUpperCase();if(s=="TEXTAREA"||s=="IMG"||s=="TABLE"){m.originalTarget=m.target;q=m.el;e=q.getBox();m.target=m.el=m.el.wrap({cls:m.wrapCls,id:m.el.id+"-rzwrap",style:q.getStyles("margin-top","margin-bottom")});m.el.setPositioning(q.getPositioning());q.clearPositioning();m.el.setBox(e);q.setStyle("position","absolute")}m.el.position();if(m.pinned){m.el.addCls(m.pinnedCls)}m.resizeTracker=new Ext.resizer.ResizeTracker({disabled:m.disabled,target:m.target,constrainTo:m.constrainTo,overCls:m.overCls,throttle:m.throttle,originalTarget:m.originalTarget,delegate:"."+m.handleCls,dynamic:m.dynamic,preserveRatio:m.preserveRatio,heightIncrement:m.heightIncrement,widthIncrement:m.widthIncrement,minHeight:m.minHeight,maxHeight:m.maxHeight,minWidth:m.minWidth,maxWidth:m.maxWidth});m.resizeTracker.on({mousedown:m.onBeforeResize,drag:m.onResize,dragend:m.onResizeEnd,scope:m});if(m.handles=="all"){m.handles="n s e w ne nw se sw"}r=m.handles=m.handles.split(m.delimiterRe);p=m.possiblePositions;g=r.length;c=m.handleCls+" "+m.handleCls+"-{0}";if(m.target.isComponent){l=m.target.baseCls;c+=" "+l+"-handle "+l+"-handle-{0}";if(Ext.supports.CSS3BorderRadius){c+=" "+l+"-handle-{0}-br"}}h=Ext.isIE6?' style="height:'+m.el.getHeight()+'px"':"";for(;d")}}Ext.DomHelper.append(m.el,n.join(""));for(d=0;dj.row){return}for(c=0;c-1){this.doSelect(a.record,false,b)}},onCellDeselect:function(a,b){if(a&&a.row!==undefined){this.doDeselect(a.record,b)}},onSelectChange:function(b,e,d,h){var g=this,i,c,a;if(e){i=g.nextSelection;c="select"}else{i=g.lastSelection||g.noSelection;c="deselect"}a=i.view||g.primaryView;if((d||g.fireEvent("before"+c,g,b,i.row,i.column))!==false&&h()!==false){if(e){a.focusRow(b,true);a.onCellSelect(i)}else{a.onCellDeselect(i);delete g.selection}if(!d){g.fireEvent(c,g,b,i.row,i.column)}}},onKeyTab:function(d,b){var c=this,g=c.getCurrentPosition(),a;if(g){a=g.view.editingPlugin;if(a&&c.wasEditing){c.onEditorTab(a,d)}else{c.move(d.shiftKey?"left":"right",d)}}},onEditorTab:function(b,g){var c=this,d=g.shiftKey?"left":"right",a=c.move(d,g);if(a){if(b.startEdit(a.record,a.columnHeader)){c.wasEditing=false}else{c.wasEditing=true}}},refresh:function(){var b=this.getCurrentPosition(),a;if(b&&(a=this.store.indexOf(this.selected.last()))!==-1){b.row=a}},onColumnMove:function(d,e,b,c){var a=d.up("tablepanel");if(a){this.onViewRefresh(a.view)}},onUpdate:function(a){var b=this,c;if(b.isSelected(a)){c=b.selecting?b.nextSelection:b.selection;b.view.onCellSelect(c)}},onViewRefresh:function(b){var c=this,g=c.getCurrentPosition(),e=b.headerCt,a,d;if(g&&g.view===b){a=g.record;d=g.columnHeader;if(!d.isDescendantOf(e)){d=e.queryById(d.id)||e.down('[text="'+d.text+'"]')||e.down('[dataIndex="'+d.dataIndex+'"]')}if(d&&(b.store.indexOfId(a.getId())!==-1)){c.setCurrentPosition({row:a,column:d,view:b})}}},selectByPosition:function(a,b){this.setCurrentPosition(a,b)}},1,0,0,0,["selection.cellmodel"],0,[Ext.selection,"CellModel"],0));(Ext.cmd.derive("Ext.selection.RowModel",Ext.selection.Model,{deltaScroll:5,enableKeyNav:true,ignoreRightMouseSelection:false,constructor:function(){this.addEvents("beforedeselect","beforeselect","deselect","select");this.views=[];this.callParent(arguments)},bindComponent:function(a){var b=this;a.on({itemmousedown:b.onRowMouseDown,itemclick:b.onRowClick,scope:b});if(b.enableKeyNav){b.initKeyNav(a)}},initKeyNav:function(a){var b=this;if(!a.rendered){a.on("render",Ext.Function.bind(b.initKeyNav,b,[a],0),b,{single:true});return}a.el.set({tabIndex:-1});b.keyNav=new Ext.util.KeyNav({target:a,ignoreInputFields:true,eventName:"itemkeydown",processEvent:function(d,c,h,e,g){g.record=c;g.recordIndex=e;return g},up:b.onKeyUp,down:b.onKeyDown,right:b.onKeyRight,left:b.onKeyLeft,pageDown:b.onKeyPageDown,pageUp:b.onKeyPageUp,home:b.onKeyHome,end:b.onKeyEnd,space:b.onKeySpace,enter:b.onKeyEnter,scope:b})},onUpdate:function(b){var d=this,a=d.view,c;if(a&&d.isSelected(b)){c=a.indexOf(b);a.onRowSelect(c);if(b===d.lastFocused){a.onRowFocus(c,true)}}},getRowsVisible:function(){var e=false,a=this.views[0],d=a.all.first(),b,c;if(d){b=d.getHeight();c=a.el.getHeight();e=Math.floor(c/b)}return e},onKeyEnd:function(c){var b=this,a=b.views[0];if(a.bufferedRenderer){a.bufferedRenderer.scrollTo(b.store.getCount()-1,false,function(e,d){b.afterKeyNavigate(c,d)})}else{b.afterKeyNavigate(c,a.getRecord(a.all.getCount()-1))}},onKeyHome:function(c){var b=this,a=b.views[0];if(a.bufferedRenderer){a.bufferedRenderer.scrollTo(0,false,function(e,d){b.afterKeyNavigate(c,d)})}else{b.afterKeyNavigate(c,a.getRecord(0))}},onKeyPageUp:function(g){var d=this,a=d.views[0],h=d.getRowsVisible(),c,b;if(h){if(a.bufferedRenderer){c=Math.max(g.recordIndex-h,0);(d.lastKeyEvent||(d.lastKeyEvent=new Ext.EventObjectImpl())).setEvent(g.browserEvent);a.bufferedRenderer.scrollTo(c,false,d.afterBufferedScrollTo,d)}else{b=a.walkRecs(g.record,-h);d.afterKeyNavigate(g,b)}}},onKeyPageDown:function(g){var d=this,a=d.views[0],h=d.getRowsVisible(),c,b;if(h){if(a.bufferedRenderer){c=Math.min(g.recordIndex+h,d.store.getCount()-1);(d.lastKeyEvent||(d.lastKeyEvent=new Ext.EventObjectImpl())).setEvent(g.browserEvent);a.bufferedRenderer.scrollTo(c,false,d.afterBufferedScrollTo,d)}else{b=a.walkRecs(g.record,h);d.afterKeyNavigate(g,b)}}},onKeySpace:function(b){var a=this.lastFocused;if(a){this.afterKeyNavigate(b,a)}},onKeyEnter:Ext.emptyFn,onKeyUp:function(b){var a=this.views[0].walkRecs(b.record,-1);if(a){this.afterKeyNavigate(b,a)}},onKeyDown:function(b){var a=this.views[0].walkRecs(b.record,1);if(a){this.afterKeyNavigate(b,a)}},afterBufferedScrollTo:function(b,a){this.afterKeyNavigate(this.lastKeyEvent,a)},scrollByDeltaX:function(d){var a=this.views[0],c=a.up(),b=c.horizontalScroller;if(b){b.scrollByDeltaX(d)}},onKeyLeft:function(a){this.scrollByDeltaX(-this.deltaScroll)},onKeyRight:function(a){this.scrollByDeltaX(this.deltaScroll)},onRowMouseDown:function(b,a,g,c,h){var d=this;if(c!==-1){if(!d.allowRightMouseSelection(h)){return}if(!d.isSelected(a)){d.mousedownAction=true;d.processSelection(b,a,g,c,h)}else{d.mousedownAction=false}}},onVetoUIEvent:function(g,c,a,i,d,h,b){if(g=="mousedown"){this.mousedownAction=!this.isSelected(b)}},onRowClick:function(b,a,d,c,g){if(this.mousedownAction){this.mousedownAction=false}else{this.processSelection(b,a,d,c,g)}},processSelection:function(b,a,d,c,g){this.selectWithEvent(a,g)},allowRightMouseSelection:function(a){var b=this.ignoreRightMouseSelection&&a.button!==0;if(b){b=this.hasSelection()}return !b},onSelectChange:function(g,c,k,a){var j=this,l=j.views,d=l.length,b=l[0].indexOf(g),h=c?"select":"deselect",e=0;if((k||j.fireEvent("before"+h,j,g,b))!==false&&a()!==false){for(;e0)?a.changedTouches[0]:a;return new this(a.pageX,a.pageY)}},constructor:function(a,b){this.callParent([b,a,b,a])},toString:function(){return"Point["+this.x+","+this.y+"]"},equals:function(a){return(this.x==a.x&&this.y==a.y)},isWithin:function(b,a){if(!Ext.isObject(a)){a={x:a,y:a}}return(this.x<=b.x+a.x&&this.x>=b.x-a.x&&this.y<=b.y+a.y&&this.y>=b.y-a.y)},isContainedBy:function(a){if(!(a instanceof Ext.util.Region)){a=Ext.get(a.el||a).getRegion()}return a.contains(this)},roundedEquals:function(a){return(Math.round(this.x)==Math.round(a.x)&&Math.round(this.y)==Math.round(a.y))}},3,0,0,0,0,0,[Ext.util,"Point"],function(){this.prototype.translate=Ext.util.Region.prototype.translateBy}));(Ext.cmd.derive("Ext.tree.Column",Ext.grid.column.Column,{tdCls:Ext.baseCSSPrefix+"grid-cell-treecolumn",autoLock:true,lockable:false,draggable:false,hideable:false,iconCls:Ext.baseCSSPrefix+"tree-icon",checkboxCls:Ext.baseCSSPrefix+"tree-checkbox",elbowCls:Ext.baseCSSPrefix+"tree-elbow",expanderCls:Ext.baseCSSPrefix+"tree-expander",textCls:Ext.baseCSSPrefix+"tree-node-text",innerCls:Ext.baseCSSPrefix+"grid-cell-inner-treecolumn",isTreeColumn:true,cellTpl:['','lineempty"/>',"",'-end-plus {expanderCls}"/>','','aria-checked="true" ','class="{childCls} {checkboxCls} {checkboxCls}-checked"/>',"",'leafparent {iconCls}"','style="background-image:url({icon})"/>','','{value}',"",'{value}',""],initComponent:function(){var a=this;a.origRenderer=a.renderer;a.origScope=a.scope||window;a.renderer=a.treeRenderer;a.scope=a;a.callParent()},treeRenderer:function(l,a,e,b,d,m,j){var i=this,o=e.get("cls"),h=i.origRenderer,c=e.data,k=e.parentNode,n=j.rootVisible,p=[],g;if(o){a.tdCls+=" "+o}while(k&&(n||k.data.depth>0)){g=k.data;p[n?g.depth:g.depth-1]=g.isLast?0:1;k=k.parentNode}return i.getTpl("cellTpl").apply({record:e,baseIconCls:i.iconCls,iconCls:c.iconCls,icon:c.icon,checkboxCls:i.checkboxCls,checked:c.checked,elbowCls:i.elbowCls,expanderCls:i.expanderCls,textCls:i.textCls,leaf:c.leaf,expandable:e.isExpandable(),isLast:c.isLast,blankUrl:Ext.BLANK_IMAGE_URL,href:c.href,hrefTarget:c.hrefTarget,lines:p,metaData:a,childCls:i.getChildCls?i.getChildCls()+" ":"",value:h?h.apply(i.origScope,arguments):l})}},0,["treecolumn"],["container","component","gridcolumn","headercontainer","box","treecolumn"],{container:true,component:true,gridcolumn:true,headercontainer:true,box:true,treecolumn:true},["widget.treecolumn"],0,[Ext.tree,"Column"],0));(Ext.cmd.derive("Ext.selection.CheckboxModel",Ext.selection.RowModel,{mode:"MULTI",injectCheckbox:0,checkOnly:false,showHeaderCheckbox:undefined,checkSelector:"."+Ext.baseCSSPrefix+"grid-row-checker",headerWidth:24,checkerOnCls:Ext.baseCSSPrefix+"grid-hd-checker-on",constructor:function(){var a=this;a.callParent(arguments);if(a.mode==="SINGLE"&&a.showHeaderCheckbox!==true){a.showHeaderCheckbox=false}},beforeViewRender:function(b){var c=this,a;c.callParent(arguments);if(!c.hasLockedHeader()||b.headerCt.lockedCt){if(c.showHeaderCheckbox!==false){b.headerCt.on("headerclick",c.onHeaderClick,c)}c.addCheckbox(b,true);a=b.ownerCt;if(b.headerCt.lockedCt){a=a.ownerCt}c.mon(a,"reconfigure",c.onReconfigure,c)}},bindComponent:function(a){var b=this;b.sortable=false;b.callParent(arguments)},hasLockedHeader:function(){var a=this.views,c=a.length,b;for(b=0;b '},processSelection:function(b,a,h,d,i){var g=this,c=i.getTarget(g.checkSelector),j;if(g.checkOnly&&!c){return}if(c){j=g.getSelectionMode();if(j!=="SINGLE"){g.setSelectionMode("SIMPLE")}g.selectWithEvent(a,i);g.setSelectionMode(j)}else{g.selectWithEvent(a,i)}},onSelectChange:function(){this.callParent(arguments);if(!this.suspendChange){this.updateHeaderState()}},onStoreLoad:function(){this.callParent(arguments);this.updateHeaderState()},onStoreAdd:function(){this.callParent(arguments);this.updateHeaderState()},onStoreRemove:function(){this.callParent(arguments);this.updateHeaderState()},onStoreRefresh:function(){this.callParent(arguments);this.updateHeaderState()},maybeFireSelectionChange:function(a){if(a&&!this.suspendChange){this.updateHeaderState()}this.callParent(arguments)},resumeChanges:function(){this.callParent();if(!this.suspendChange){this.updateHeaderState()}},updateHeaderState:function(){var g=this,h=g.store,e=h.getCount(),j=g.views,k=false,a=0,b,d,c;if(!h.buffered&&e>0){b=g.selected;k=true;for(c=0,d=b.getCount();c1){b.expandPath(h.join(a),d,a,function(m,l){var k=l;if(m&&l){l=l.findChild(d,e);if(l){b.getSelectionModel().select(l);Ext.callback(g,i||b,[true,l]);return}}Ext.callback(g,i||b,[false,k])},b)}else{c=b.getRootNode();if(c.getId()===e){b.getSelectionModel().select(c);Ext.callback(g,i||b,[true,c])}else{Ext.callback(g,i||b,[false,null])}}}},1,["treepanel"],["container","component","treepanel","box","panel","tablepanel"],{container:true,component:true,treepanel:true,box:true,panel:true,tablepanel:true},["widget.treepanel"],0,[Ext.tree,"Panel",Ext.tree,"TreePanel",Ext,"TreePanel"],0));(Ext.cmd.derive("Ext.util.Grouper",Ext.util.Sorter,{isGrouper:true,getGroupString:function(a){return a.get(this.property)}},0,0,0,0,0,0,[Ext.util,"Grouper"],0));(Ext.cmd.derive("Ext.util.History",Ext.Base,{singleton:true,alternateClassName:"Ext.History",useTopWindow:true,fieldId:Ext.baseCSSPrefix+"history-field",iframeId:Ext.baseCSSPrefix+"history-frame",constructor:function(){var a=this;a.oldIEMode=Ext.isIE7m||!Ext.isStrict&&Ext.isIE8;a.iframe=null;a.hiddenField=null;a.ready=false;a.currentToken=null;a.mixins.observable.constructor.call(a)},getHash:function(){var a=window.location.href,b=a.indexOf("#");return b>=0?a.substr(b+1):null},setHash:function(d){var a=this,c=a.useTopWindow?window.top:window;try{c.location.hash=d}catch(b){}},doSave:function(){this.hiddenField.value=this.currentToken},handleStateChange:function(a){this.currentToken=a;this.fireEvent("change",a)},updateIFrame:function(b){var a='
'+Ext.util.Format.htmlEncode(b)+"
",d;try{d=this.iframe.contentWindow.document;d.open();d.write(a);d.close();return true}catch(c){return false}},checkIFrame:function(){var d=this,b=d.iframe.contentWindow,e,c,a,g;if(!b||!b.document){Ext.Function.defer(this.checkIFrame,10,this);return}e=b.document;c=e.getElementById("state");a=c?c.innerText:null;g=d.getHash();Ext.TaskManager.start({run:function(){var k=b.document,j=k.getElementById("state"),h=j?j.innerText:null,i=d.getHash();if(h!==a){a=h;d.handleStateChange(h);d.setHash(h);g=h;d.doSave()}else{if(i!==g){g=i;d.updateIFrame(i)}}},interval:50,scope:d});d.ready=true;d.fireEvent("ready",d)},startUp:function(){var a=this,b;a.currentToken=a.hiddenField.value||this.getHash();if(a.oldIEMode){a.checkIFrame()}else{b=a.getHash();Ext.TaskManager.start({run:function(){var c=a.getHash();if(c!==b){b=c;a.handleStateChange(b);a.doSave()}},interval:50,scope:a});a.ready=true;a.fireEvent("ready",a)}},init:function(d,b){var c=this,a=Ext.DomHelper;if(c.ready){Ext.callback(d,b,[c]);return}if(!Ext.isReady){Ext.onReady(function(){c.init(d,b)});return}c.hiddenField=Ext.getDom(c.fieldId);if(!c.hiddenField){c.hiddenField=Ext.getBody().createChild({id:Ext.id(),tag:"form",cls:Ext.baseCSSPrefix+"hide-display",children:[{tag:"input",type:"hidden",id:c.fieldId}]},false,true).firstChild}if(c.oldIEMode){c.iframe=Ext.getDom(c.iframeId);if(!c.iframe){c.iframe=a.append(c.hiddenField.parentNode,{tag:"iframe",id:c.iframeId,src:Ext.SSL_SECURE_URL})}}c.addEvents("ready","change");if(d){c.on("ready",d,b,{single:true})}c.startUp()},add:function(a,c){var b=this;if(c!==false){if(b.getToken()===a){return true}}if(b.oldIEMode){return b.updateIFrame(a)}else{b.setHash(a);return true}},back:function(){window.history.go(-1)},forward:function(){window.history.go(1)},getToken:function(){return this.ready?this.currentToken:this.getHash()}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext.util,"History",Ext,"History"],0));(Ext.cmd.derive("Docs.History",Ext.Base,{singleton:true,init:function(){Ext.util.History.useTopWindow=false;Ext.util.History.init(function(){this.historyLoaded=true;this.initialNavigate()},this);Ext.util.History.on("change",function(a){this.navigate(a,true)},this)},notifyTabsLoaded:function(){this.tabsLoaded=true;this.initialNavigate()},initialNavigate:function(){if(this.tabsLoaded&&this.historyLoaded){this.navigate(Ext.util.History.getToken(),true)}},navigate:function(b,d){var a=this.parseToken(b);if(a.url=="#!/class"){Docs.App.getController("Classes").loadIndex(d)}else{if(a.type==="class"){Docs.App.getController("Classes").loadClass(a.url,d)}else{if(a.url=="#!/procedure"){Docs.App.getController("Procedures").loadIndex(d)}else{if(a.type==="procedure"){Docs.App.getController("Procedures").loadProcedure(a.url,d)}else{if(a.url==="#!/guide"){Docs.App.getController("Guides").loadIndex(d)}else{if(a.type==="guide"){Docs.App.getController("Guides").loadGuide(a.url,d)}else{if(a.url==="#!/video"){Docs.App.getController("Videos").loadIndex(d)}else{if(a.type==="video"){Docs.App.getController("Videos").loadVideo(a.url,d)}else{if(a.url==="#!/example"){Docs.App.getController("Examples").loadIndex()}else{if(a.type==="example"){Docs.App.getController("Examples").loadExample(a.url,d)}else{if(a.url==="#!/tests"){Docs.App.getController("Tests").loadIndex()}else{if(Docs.App.getController("Welcome").isActive()){Docs.App.getController("Welcome").loadIndex(d)}else{if(!this.noRepeatNav){this.noRepeatNav=true;var c=Ext.getCmp("doctabs").staticTabs[0];if(c){this.navigate(c.href,d)}}}}}}}}}}}}}}},parseToken:function(a){var b=a&&a.match(/!?(\/(class|procedure|guide|example|video|tests)(\/(.*))?)/);return b?{type:b[2],url:"#!"+b[1]}:{}},push:function(a,c){a=this.cleanUrl(a);if(!/^#!?/.test(a)){a="#!"+a}var b=Ext.util.History.getToken()||"";if("#"+b.replace(/^%21/,"!")!==a){Ext.util.History.add(a)}},cleanUrl:function(a){return a.replace(/^[^#]*#/,"#")}},0,0,0,0,0,0,[Docs,"History"],0));(Ext.cmd.derive("Docs.LocalStore",Ext.Base,{storeName:"",init:function(){this.localStorage=!!window.localStorage;this.store=Ext.create(this.storeName);if(this.localStorage){this.cleanup();this.store.load();if(window.addEventListener){window.addEventListener("storage",Ext.Function.bind(this.onStorageChange,this),false)}else{window.attachEvent("onstorage",Ext.Function.bind(this.onStorageChange,this))}}},onStorageChange:function(a){a=a||window.event;if(a.key===this.store.getProxy().id){this.store.load()}},syncStore:function(){this.localStorage&&this.store.sync()},cleanup:function(){var c=/-settings/;for(var b=0;b-1){this.store.removeAt(a)}this.store.add({key:b,value:c});this.syncStore()},get:function(b){var a=this.store.findExact("key",b);return a>-1?this.store.getAt(a).get("value"):this.defaults[b]}},0,0,0,0,0,0,[Docs,"Settings"],0));(Ext.cmd.derive("Docs.view.Signature",Ext.Base,{singleton:true,render:function(c,b){b=b||"short";var a=Ext.Array.map(Docs.data.signatures,function(d){return c[d.tagname]?''+(d[b])+"":""}).join(" ");return''+a+""}},0,0,0,0,0,0,[Docs.view,"Signature"],0));(Ext.cmd.derive("Docs.view.search.Dropdown",Ext.view.View,{floating:true,autoShow:false,autoRender:true,toFrontOnShow:true,focusOnToFront:false,store:"Search",id:"search-dropdown",overItemCls:"x-view-over",trackOver:true,itemSelector:"div.item",singleSelect:true,pageStart:0,pageSize:10,initComponent:function(){this.addEvents("changePage","footerClick");this.tpl=new Ext.XTemplate('','
','
','
{[this.getMetaTags(values.meta)]}
','
{name}
','
{fullName}
',"
","
",'",{getCls:function(a){return a["private"]?"private":""},getMetaTags:function(a){return Docs.view.Signature.render(a)},getTotal:Ext.bind(this.getTotal,this),getStart:Ext.bind(this.getStart,this),getEnd:Ext.bind(this.getEnd,this)});this.on("afterrender",function(){this.el.addListener("click",function(){this.fireEvent("changePage",this,-1)},this,{preventDefault:true,delegate:".prev"});this.el.addListener("click",function(){this.fireEvent("changePage",this,+1)},this,{preventDefault:true,delegate:".next"});this.el.addListener("click",function(){this.fireEvent("footerClick",this)},this,{delegate:".footer"})},this);this.callParent(arguments)},setTotal:function(a){this.total=a},getTotal:function(){return this.total},setStart:function(a){this.pageStart=a},getStart:function(a){return this.pageStart},getEnd:function(b){var a=this.pageStart+this.pageSize;return a>this.total?this.total:a}},0,["searchdropdown"],["component","searchdropdown","box","dataview"],{component:true,searchdropdown:true,box:true,dataview:true},["widget.searchdropdown"],0,[Docs.view.search,"Dropdown"],0));(Ext.cmd.derive("Docs.view.search.Container",Ext.container.Container,{initComponent:function(){if(Docs.data.search.length){this.cls="search";this.items=[{xtype:"triggerfield",triggerCls:"reset",emptyText:"Search",width:170,id:"search-field",enableKeyEvents:true,hideTrigger:true,onTriggerClick:function(){this.reset();this.focus();this.setHideTrigger(true);Ext.getCmp("search-dropdown").hide()}},{xtype:"searchdropdown"}]}this.callParent()}},0,["searchcontainer"],["container","component","searchcontainer","box"],{container:true,component:true,searchcontainer:true,box:true},["widget.searchcontainer"],0,[Docs.view.search,"Container"],0));(Ext.cmd.derive("Docs.view.Header",Ext.container.Container,{contentEl:"header-content",initComponent:function(){if(Docs.otherProducts){this.style="cursor: pointer;",this.cls="dropdown";this.menu=Ext.create("Ext.menu.Menu",{renderTo:Ext.getBody(),plain:true,items:Docs.otherProducts})}this.callParent()},listeners:{afterrender:function(a){if(this.menu){a.el.addListener("click",function(c,b){this.menu.showBy(this.el,"tr-br?")},this)}}}},0,["docheader"],["container","component","box","docheader"],{container:true,component:true,box:true,docheader:true},["widget.docheader"],0,[Docs.view,"Header"],0));(Ext.cmd.derive("Docs.ClassRegistry",Ext.Base,{singleton:true,canonicalName:function(a){if(!this.altNames){this.altNames={};Ext.each(Docs.data.search,function(b){if(b.type==="class"&&!/:/.test(b.cls)){this.altNames[b.cls]=b.id}},this)}return this.altNames[a]||a},shortName:function(a){return a.split(/\./).pop()},packageName:function(a){return a.slice(0,-this.shortName(a).length-1)||""},search:function(k,u){var C=5;var j=4;var c=3;var s=new Array(C*j*c);for(var w=0;w5){s[n+h+o].push(z)}else{if(z.score>1){s[n+h+a].push(z)}else{s[n+h+l].push(z)}}}}var q=/[.:]/.test(k);var v=Ext.escapeRe(k);var A=new RegExp("^"+v+"$","i");var b=new RegExp("^"+v,"i");var p=new RegExp(v,"i");var e=Docs.data.search;for(var w=0,y=e.length;w$&");b.fullName=b.fullName.replace(a,"$&");return b}},0,0,0,0,0,0,[Docs,"ClassRegistry"],0));(Ext.cmd.derive("Docs.ProcedureRegistry",Ext.Base,{singleton:true,shortName:function(a){return this.fileName(a)},fileName:function(a){return a.split(/\//).pop()},pathName:function(a){return a.slice(0,-this.fileName(a).length-1)||""},search:function(k,u){var C=5;var j=4;var c=3;var s=new Array(C*j*c);for(var w=0;w5){s[n+h+o].push(z)}else{if(z.score>1){s[n+h+a].push(z)}else{s[n+h+l].push(z)}}}}var q=/[.:]/.test(k);var v=Ext.escapeRe(k);var A=new RegExp("^"+v+"$","i");var b=new RegExp("^"+v,"i");var p=new RegExp(v,"i");var e=Docs.data.search;for(var w=0,y=e.length;w$&");b.fullName=b.fullName.replace(a,"$&");return b}},0,0,0,0,0,0,[Docs,"ProcedureRegistry"],0));(Ext.cmd.derive("Docs.view.TabMenu",Ext.menu.Menu,{plain:true,componentCls:"tab-menu",initComponent:function(){this.addEvents("tabItemClick","closeAllTabs");this.items=[{text:"Close other tabs",iconCls:"close",cls:"close-all",handler:function(){this.fireEvent("closeAllTabs")},scope:this}];this.callParent()},addTab:function(b,a){this.insert(this.items.length-1,{text:b.text,iconCls:b.iconCls,origIcon:b.iconCls,href:b.href,cls:a,handler:this.onTabItemClick,scope:this})},onTabItemClick:function(a){this.fireEvent("tabItemClick",a)},addTabCls:function(b,a){this.items.each(function(c){if(c.href===b.href){c.addCls(a)}})}},0,0,["container","component","box","panel","menu"],{container:true,component:true,box:true,panel:true,menu:true},0,0,[Docs.view,"TabMenu"],0));(Ext.cmd.derive("Docs.view.Tabs",Ext.container.Container,{id:"doctabs",componentCls:"doctabs",minTabWidth:80,maxTabWidth:160,animDuration:150,tabs:[],tabsInBar:[],tabCache:{},staticTabs:[],initComponent:function(){this.addEvents("tabActivate","tabClose");this.tpl=Ext.create("Ext.XTemplate",'','
','
','
','','{text}',"",' ',"","
",'
',"
","
",'
 
','
');this.html=this.tpl.applyTemplate(this.staticTabs);this.tabTpl=Ext.create("Ext.XTemplate",'
','
','
',' ','{text}',"
",'',"
");this.on("afterrender",this.initListeners,this);this.on("resize",this.refresh,this);this.callParent()},initListeners:function(){this.el.on("mouseover",function(b,a){Ext.get(a).addCls("ovr")},this,{delegate:".close"});this.el.on("mouseout",function(b,a){Ext.get(a).removeCls("ovr")},this,{delegate:".close"});this.el.on("click",function(c,b){var a=Ext.get(b).up(".doctab").down(".tabUrl").getAttribute("href");a=Docs.History.cleanUrl(a);this.removeTab(a);this.fireEvent("tabClose",a)},this,{delegate:".close",preventDefault:true});this.el.on("click",function(c,b){if(Ext.fly(c.getTarget()).hasCls("close")){return}var a=Ext.get(b).down(".tabUrl").getAttribute("href");this.fireEvent("tabActivate",a,{navigate:true})},this,{delegate:".doctab"});this.el.on("contextmenu",function(b,a){if(!Ext.get(a).hasCls("overview")){this.createMenu().showBy(a)}},this,{delegate:".doctab",preventDefault:true});this.el.on("click",Ext.emptyFn,this,{delegate:".tabUrl",preventDefault:true});this.el.on("mouseleave",function(){if(this.shouldResize){this.resizeTabs({animate:true})}},this)},setStaticTabs:function(a){this.staticTabs=a;this.refresh()},getStaticTabs:function(a){return this.staticTabs},addTab:function(a,b){a=this.formatTabTexts(a);this.tabCache[a.href]=a;if(!this.hasTab(a.href)){this.tabs.push(a.href);if(this.roomForNewTab()){this.addTabToBar(a,b)}this.addTabToMenu(this.overflowButton.menu,a)}if(b.activate){this.activateTab(a.href)}this.saveTabs()},formatTabTexts:function(b){if(/#!?\/class\//.test(b.href)){var a=b.href.replace(/^.*#!?\/class\//,"");b.text=Docs.ClassRegistry.shortName(a);b.tooltip=a}else{if(/#!?\/procedure\//.test(b.href)){var a=b.href.replace(/^.*#!?\/procedure\//,"");b.text=Docs.ProcedureRegistry.shortName(a);b.tooltip=a}else{b.tooltip=b.text}}return b},removeTab:function(b){if(!this.hasTab(b)){return}this.removeFromArray(this.tabs,b);var a=this.removeFromArray(this.tabsInBar,b);var c=this.tabs[this.tabsInBar.length];if(c){this.tabsInBar.push(c)}if(this.activeTab===b){if(this.tabs.length===0){Docs.App.getController(this.getControllerName(b)).loadIndex()}else{if(a===this.tabs.length){a-=1}this.activateTab(this.tabs[a]);this.fireEvent("tabActivate",this.tabs[a])}}if(this.tabs.length>=this.maxTabsInBar()){this.refresh()}else{this.removeTabFromBar(b)}this.saveTabs()},removeFromArray:function(c,b){var a=Ext.Array.indexOf(c,b);if(a!==-1){Ext.Array.erase(c,a,1)}return a},activateTab:function(b){this.activeTab=b;if(!this.inTabs(b)){this.swapLastTabWith(b)}Ext.Array.each(Ext.query(".doctab a.tabUrl"),function(e){Ext.get(e).up(".doctab").removeCls(["active","highlight"])});var a=Ext.query('.doctab a[href="'+b+'"]')[0];if(a){var c=Ext.get(a).up(".doctab");c.addCls("active")}this.highlightOverviewTab(b)},refresh:function(){var d=this.tpl.applyTemplate(this.staticTabs);var b=this.maxTabsInBar()this.maxTabWidth){return this.maxTabWidth}else{if(athis.tabsInBar.length&&a===this.maxTabsInBar()){d.addTabCls(c,"overflow")}var b=this.inTabBar(c.href);d.addTab(c,b?"":"overflow")},addToolTips:function(){Ext.Array.each(this.staticTabs,function(b){var a=Ext.get(Ext.query(".doctab."+b.cls)[0]);if(a){Ext.create("Ext.tip.ToolTip",{target:a,html:b.tooltip})}});Ext.Array.each(this.tabsInBar,function(a){var c=Ext.get(Ext.query('a.main-tab[href="'+a+'"]')[0]);var b=this.tabCache[a];if(c){this.addMainTabTooltip(c.up(".doctab"),b)}},this)},addMainTabTooltip:function(b,a){if(a.tooltip){Ext.create("Ext.tip.ToolTip",{target:b,html:a.tooltip})}},saveTabs:function(){Docs.Settings.set("tabs",this.tabs)},getControllerName:function(a){if(/#!?\/class/.test(a)){return"Classes"}if(/#!?\/procedure/.test(a)){return"Procedures"}else{if(/#!?\/guide/.test(a)){return"Guides"}else{if(/#!?\/video/.test(a)){return"Videos"}else{if(/#!?\/example/.test(a)){return"Examples"}else{if(/#!?\/tests/.test(a)){return"Tests"}else{return"Index"}}}}}}},0,["doctabs"],["container","component","doctabs","box"],{container:true,component:true,doctabs:true,box:true},["widget.doctabs"],0,[Docs.view,"Tabs"],0));(Ext.cmd.derive("Docs.view.DocTree",Ext.tree.Panel,{cls:"doc-tree iScroll",useArrows:true,rootVisible:false,border:false,bodyBorder:false,initComponent:function(){this.addEvents("urlclick");this.root.expanded=true;this.on("itemclick",this.onItemClick,this);this.on("beforeitemcollapse",this.handleBeforeExpandCollapse,this);this.on("beforeitemexpand",this.handleBeforeExpandCollapse,this);this.callParent();this.nodeTpl=new Ext.XTemplate('{text}');this.initNodeLinks()},initNodeLinks:function(){this.getRootNode().cascadeBy(this.applyNodeTpl,this)},applyNodeTpl:function(a){if(a.get("leaf")){a.set("text",this.nodeTpl.apply({text:a.get("text"),url:a.raw.url}));a.commit()}},onItemClick:function(a,g,d,c,h){var b=g.raw?g.raw.url:g.data.url;if(b){this.fireEvent("urlclick",b,h)}else{if(!g.isLeaf()){if(g.isExpanded()){g.collapse(false)}else{g.expand(false)}}}},selectUrl:function(a){var b=this.findNodeByUrl(a);if(b){b.bubble(function(c){c.expand()});this.getSelectionModel().select(b)}else{this.getSelectionModel().deselectAll()}},findNodeByUrl:function(a){return this.getRootNode().findChildBy(function(b){return a===b.raw.url},this,true)},findRecordByUrl:function(a){var b=this.findNodeByUrl(a);return b?b.raw:undefined},handleBeforeExpandCollapse:function(a){if(this.getView().isAnimating(a)){return false}}},0,["doctree"],["container","component","doctree","treepanel","box","panel","tablepanel"],{container:true,component:true,doctree:true,treepanel:true,box:true,panel:true,tablepanel:true},["widget.doctree"],0,[Docs.view,"DocTree"],0));(Ext.cmd.derive("Docs.view.cls.Logic",Ext.Base,{constructor:function(a){Ext.apply(this,a)}},1,0,0,0,0,0,[Docs.view.cls,"Logic"],0));(Ext.cmd.derive("Docs.view.cls.PackageLogic",Docs.view.cls.Logic,{create:function(){this.root={children:[],text:"Root"};this.packages={"":this.root};Ext.Array.forEach(this.classes,this.addClass,this);this.sortTree(this.root);return{root:this.root}},sortTree:function(a){a.children.sort(this.compare);Ext.Array.forEach(a.children,this.sortTree,this)},compare:function(d,c){if(d.leaf===c.leaf){var e=d.text.toLowerCase();var g=c.text.toLowerCase();return e>g?1:(eg?1:(e{2}',a,Docs.Settings.get("classTreeLogic")===a?"selected":"",b)},setupButtonClickHandler:function(){this.el.addListener("click",function(d,c){var a=Ext.get(c),b=Ext.get(Ext.query(".cls-grouping button.selected")[0]);if(b.dom===a.dom){return}b.removeCls("selected");a.addCls("selected");if(a.hasCls("PackageLogic")){this.setLogic("PackageLogic",Docs.Settings.get("showPrivateClasses"))}else{this.setLogic("InheritanceLogic",Docs.Settings.get("showPrivateClasses"))}},this,{delegate:"button"})},setLogic:function(c){Docs.Settings.set("classTreeLogic",c);var a=new Docs.view.cls[c]({classes:this.data});if(this.root){var d=this.getSelectionModel().getLastSelected();var b=a.create();this.expandLonelyNode(b.root);this.setRootNode(b.root);this.initNodeLinks();d&&this.selectUrl(d.raw.url)}else{var b=a.create();this.root=b.root;this.expandLonelyNode(this.root)}},expandLonelyNode:function(a){var b=Ext.Array.filter(a.children,function(c){return c.children.length>0});if(b.length==1){b[0].expanded=true}},findRecordByUrl:function(a){return this.callParent([a])}},0,["classtree"],["container","component","doctree","treepanel","box","panel","tablepanel","classtree"],{container:true,component:true,doctree:true,treepanel:true,box:true,panel:true,tablepanel:true,classtree:true},["widget.classtree"],0,[Docs.view.cls,"Tree"],0));(Ext.cmd.derive("Docs.view.prc.Logic",Ext.Base,{showPrivateClasses:false,constructor:function(a){Ext.apply(this,a)}},1,0,0,0,0,0,[Docs.view.prc,"Logic"],0));(Ext.cmd.derive("Docs.view.prc.PropathLogic",Docs.view.prc.Logic,{create:function(){this.root={children:[],text:"Root"};this.paths={"":this.root};Ext.Array.forEach(this.procedures,this.addFile,this);this.sortTree(this.root);return{root:this.root}},sortTree:function(a){a.children.sort(this.compare);Ext.Array.forEach(a.children,this.sortTree,this)},compare:function(d,c){if(d.leaf===c.leaf){var e=d.text.toLowerCase();var g=c.text.toLowerCase();return e>g?1:(e0});if(b.length==1){b[0].expanded=true}},findRecordByUrl:function(a){return this.callParent([a])}},0,["proceduretree"],["container","component","doctree","treepanel","box","proceduretree","panel","tablepanel"],{container:true,component:true,doctree:true,treepanel:true,box:true,proceduretree:true,panel:true,tablepanel:true},["widget.proceduretree"],0,[Docs.view.prc,"Tree"],0));(Ext.cmd.derive("Docs.view.GroupTree",Docs.view.DocTree,{initComponent:function(){this.root={text:"Root",children:this.buildTree(this.data)};this.callParent()},buildTree:function(a){return Ext.Array.map(a,function(b){if(b.items){return{text:b.title,expanded:true,iconCls:"icon-pkg",children:this.buildTree(b.items)}}else{return this.convert(b)}},this)}},0,["grouptree"],["container","component","doctree","grouptree","treepanel","box","panel","tablepanel"],{container:true,component:true,doctree:true,grouptree:true,treepanel:true,box:true,panel:true,tablepanel:true},["widget.grouptree"],0,[Docs.view,"GroupTree"],0));(Ext.cmd.derive("Docs.view.TreeContainer",Ext.panel.Panel,{cls:"iScroll",layout:"card",resizable:true,resizeHandles:"e",collapsible:true,hideCollapseTool:true,animCollapse:true,header:false,initComponent:function(){this.items=[{},{xtype:"classtree",id:"classtree",data:Docs.data.classes},{xtype:"proceduretree",id:"proceduretree",data:Docs.data.procedures},{xtype:"grouptree",id:"exampletree",data:Docs.data.examples,convert:function(a){return{leaf:true,text:a.title,url:"#!/example/"+a.name,iconCls:"icon-example"}}},{xtype:"grouptree",id:"guidetree",data:Docs.data.guides,convert:function(a){return{leaf:true,text:a.title,url:"#!/guide/"+a.name,iconCls:"icon-guide"}}},{xtype:"grouptree",id:"videotree",data:Docs.data.videos,convert:function(a){return{leaf:true,text:a.title,url:"#!/video/"+a.name,iconCls:"icon-video"}}}];this.callParent()},showTree:function(a){this.show();this.layout.setActiveItem(a)}},0,["treecontainer"],["container","component","treecontainer","box","panel"],{container:true,component:true,treecontainer:true,box:true,panel:true},["widget.treecontainer"],0,[Docs.view,"TreeContainer"],0));(Ext.cmd.derive("Docs.view.Scrolling",Ext.Base,{onClassMixedIn:function(a){Ext.Function.interceptBefore(a.prototype,"initComponent",this.prototype.initScrolling)},initScrolling:function(){this.scrollContext="index";this.scrollState={};this.on("afterrender",function(){this.getScrollEl().addListener("scroll",this.saveScrollState,this)},this)},setScrollContext:function(a){this.scrollContext=a},eraseScrollContext:function(a){delete this.scrollState[a]},saveScrollState:function(){this.scrollState[this.scrollContext]=this.getScrollTop()},restoreScrollState:function(){this.setScrollTop(this.scrollState[this.scrollContext]||0)},scrollToView:function(a,b){a=Ext.get(a);b=b||{};if(a){this.setScrollTop(this.getScrollTop()+a.getY()+(b.offset||0));this.setScrollLeft(0);b.highlight&&a.highlight()}},getScrollTop:function(){return this.getScrollEl().getScroll()["top"]},setScrollTop:function(a){return this.getScrollEl().scrollTo("top",a)},setScrollLeft:function(a){return this.getScrollEl().scrollTo("left",a)},scrollToTop:function(){this.getScrollEl().scrollTo("top")},getScrollEl:function(){return this.body||this.el}},0,0,0,0,0,0,[Docs.view,"Scrolling"],0));(Ext.cmd.derive("Docs.ContentGrabber",Ext.Base,{singleton:true,get:function(c){var a;var b=Ext.get(c);if(b){a=b.dom.innerHTML;b.remove()}return a}},0,0,0,0,0,0,[Docs,"ContentGrabber"],0));(Ext.cmd.derive("Docs.view.welcome.Index",Ext.container.Container,{cls:"welcome iScroll",initComponent:function(){this.html=Docs.ContentGrabber.get("welcome-content");this.hasContent=!!this.html;this.callParent(arguments)},getTab:function(){return this.hasContent?{cls:"index",href:"#",tooltip:"Home"}:false}},0,["welcomeindex"],["container","component","box","welcomeindex"],{container:true,component:true,box:true,welcomeindex:true},["widget.welcomeindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.welcome,"Index"],0));(Ext.cmd.derive("Docs.view.cls.Index",Ext.container.Container,{cls:"class-categories iScroll",margin:"15 10",autoScroll:true,initComponent:function(){this.tpl=new Ext.XTemplate('

Class Documentation

','','
{notice}
',"
","{categories}","{news}");this.data={notice:Docs.data.message||Docs.ContentGrabber.get("notice-text"),categories:Docs.ContentGrabber.get("categories-content"),news:Docs.ContentGrabber.get("news-content")};this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},getTab:function(){var a=(Docs.data.classes||[]).length>0;return a?{text:"Class Documentation",href:"#!/class",tooltip:"Class Documentation"}:false}},0,["classindex"],["container","component","classindex","box"],{container:true,component:true,classindex:true,box:true},["widget.classindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.cls,"Index"],0));(Ext.cmd.derive("Docs.view.cls.Header",Ext.container.Container,{cls:"classheader",padding:"10 0 17 0",height:55,initComponent:function(){this.tpl=Ext.create("Ext.XTemplate",'

','','{name}','View source...',"","",'{name}',"","",'enum of {[values["enum"].type]}',"","{[this.renderAliases(values.aliases)]}","{[this.renderMetaTags(values.meta)]}","

",'','Print',"",{renderAliases:function(a){var c={widget:"xtype",plugin:"ptype",feature:"ftype"};var b=[];a&&Ext.Object.each(a,function(e,d){b.push((c[e]||e)+": "+d.join(", "))});if(b.length>0){return""+b.join(", ")+""}else{return""}},renderMetaTags:function(a){return" "+Docs.view.Signature.render(a,"long")}});if(Docs.data.source){this.on("render",this.initSourceLink,this)}this.callParent()},initSourceLink:function(){this.classLinkEvent("click",function(){var a=this.loadedCls.files;if(a.length===1){window.open("source/"+a[0].href)}else{var b=this.createFileMenu(a);b.showBy(this,undefined,[58,-20])}},this);this.classLinkEvent("mouseover",function(){this.el.down(".class-source-tip").addCls("hover")},this);this.classLinkEvent("mouseout",function(){this.el.down(".class-source-tip").removeCls("hover")},this)},classLinkEvent:function(b,a,c){this.el.on(b,a,c,{preventDefault:true,delegate:"a.class-source-link"})},createFileMenu:function(a){return new Ext.menu.Menu({items:Ext.Array.map(a,function(b){return{text:b.filename,handler:function(){window.open("source/"+b.href)}}},this)})},load:function(a){this.loadedCls=a;this.update(this.tpl.apply(a))}},0,["classheader"],["container","component","classheader","box"],{container:true,component:true,classheader:true,box:true},["widget.classheader"],0,[Docs.view.cls,"Header"],0));(Ext.cmd.derive("Docs.view.HoverMenu",Ext.view.View,{componentCls:"hover-menu",itemSelector:"div.item",deferEmptyText:false,columnHeight:25,initComponent:function(){this.renderTo=Ext.getBody();this.tpl=new Ext.XTemplate("","","","","
",'','
',"{[this.renderLink(values)]}","
",'',"
","","","
",{columnHeight:this.columnHeight,renderLink:function(a){var b=Docs.view.Signature.render(a.meta);return Ext.String.format('{2} {3}',a.baseUrl,a.url,a.label,b)}});this.callParent()}},0,["hovermenu"],["component","box","hovermenu","dataview"],{component:true,box:true,hovermenu:true,dataview:true},["widget.hovermenu"],0,[Docs.view,"HoverMenu"],0));(Ext.cmd.derive("Docs.view.HoverMenuButton",Ext.toolbar.TextItem,{componentCls:"hover-menu-button",showCount:false,statics:{menus:[]},initComponent:function(){this.addEvents("click");if(this.showCount){this.initialText=this.text;this.text+=" "+this.store.getCount()+"";this.store.on("datachanged",function(){this.setText(this.initialText+" "+this.store.getCount()+"")},this)}this.callParent(arguments)},getColumnHeight:function(){var b=200;var a=18;return Math.floor((Ext.Element.getViewportHeight()-b)/a)},onRender:function(){this.callParent(arguments);this.getEl().on({click:function(){this.fireEvent("click")},mouseover:this.deferShowMenu,mouseout:this.deferHideMenu,scope:this})},onDestroy:function(){if(this.menu){this.menu.destroy();Ext.Array.remove(Docs.view.HoverMenuButton.menus,this.menu)}this.callParent(arguments)},renderMenu:function(){this.menu=Ext.create("Docs.view.HoverMenu",{store:this.store,columnHeight:this.getColumnHeight()});this.menu.getEl().on({click:function(a){this.menu.hide();a.preventDefault()},mouseover:function(){clearTimeout(this.hideTimeout)},mouseout:this.deferHideMenu,scope:this});Docs.view.HoverMenuButton.menus.push(this.menu)},deferHideMenu:function(){clearTimeout(Docs.view.HoverMenuButton.showTimeout);if(!this.menu){return}this.hideTimeout=Ext.Function.defer(function(){this.menu.hide()},200,this)},deferShowMenu:function(){clearTimeout(Docs.view.HoverMenuButton.showTimeout);Docs.view.HoverMenuButton.showTimeout=Ext.Function.defer(function(){if(!this.menu){this.renderMenu()}Ext.Array.forEach(Docs.view.HoverMenuButton.menus,function(i){if(i!==this.menu){i.hide()}},this);clearTimeout(this.hideTimeout);this.menu.show();var h=this.getEl().getXY(),c=Ext.ComponentQuery.query("classoverview toolbar")[0]||Ext.ComponentQuery.query("procedureoverview toolbar")[0],g=h[0]-10,e=c.getEl().getXY(),a=c.getWidth(),d=this.menu.getEl().getWidth(),b=Ext.getCmp("doctabs").getWidth();if(d>b){g=0}else{if((g+d)>b){g=b-d-30}}if(ge.name?1:0)});if(b.length>0){var c=this.createMemberButton({text:d.toolbar_title||d.title,type:d.name,members:b});this.memberButtons[d.name]=c;this.items.push(c)}},this);this.checkItems={"public":this.createCb("Public","public"),"protected":this.createCb("Protected","protected"),"private":this.createCb("Private","private"),inherited:this.createCb("Inherited","inherited"),deprecated:this.createCb("Deprecated","deprecated"),internal:this.createCb("Internal","internal")};var a=this;this.items=this.items.concat([{xtype:"tbfill"},this.filterField=Ext.widget("triggerfield",{triggerCls:"reset",cls:"member-filter",hideTrigger:true,emptyText:"Filter class members",enableKeyEvents:true,width:150,listeners:{keyup:function(b){this.fireEvent("filter",b.getValue(),this.getShowFlags());b.setHideTrigger(b.getValue().length===0)},specialkey:function(c,b){if(b.keyCode===Ext.EventObject.ESC){c.reset();this.fireEvent("filter","",this.getShowFlags())}},scope:this},onTriggerClick:function(){this.reset();this.focus();a.fireEvent("filter","",a.getShowFlags());this.setHideTrigger(true)}}),{xtype:"tbspacer",width:10},{xtype:"button",text:"Show",menu:[this.checkItems["public"],this.checkItems["protected"],this.checkItems["private"],"-",this.checkItems.inherited,this.checkItems.deprecated,this.checkItems.internal]},{xtype:"button",iconCls:"expand-all-members",tooltip:"Expand all",enableToggle:true,toggleHandler:function(b,c){b.setIconCls(c?"collapse-all-members":"expand-all-members");this.fireEvent("toggleExpanded",c)},scope:this}]);this.callParent(arguments)},getShowFlags:function(){var a={};for(var b in this.checkItems){a[b]=this.checkItems[b].checked}return a},createCb:function(b,a){return Ext.widget("menucheckitem",{text:b,checked:Docs.Settings.get("show")[a],listeners:{checkchange:function(){this.fireEvent("filter",this.filterField.getValue(),this.getShowFlags())},scope:this}})},createMemberButton:function(a){var b=Ext.Array.map(a.members,function(c){return this.createLinkRecord(this.docClass.name,c)},this);return Ext.create("Docs.view.HoverMenuButton",{text:a.text,cls:"icon-"+a.type,store:this.createStore(b),showCount:true,listeners:{click:function(){this.fireEvent("menubuttonclick",a.type)},scope:this}})},createStore:function(b){var a=Ext.create("Ext.data.Store",{fields:["id","url","label","inherited","meta","baseUrl"]});a.add(b);return a},createLinkRecord:function(a,b){return{id:b.id,url:a+"-"+b.id,label:b.name,inherited:b.owner!==a,meta:b.meta,baseUrl:"class"}},showMenuItems:function(b,a,c){Ext.Array.forEach(Docs.data.memberTypes,function(e){var d=this.memberButtons[e.name];if(d&&typeof d==="object"){d.getStore().filterBy(function(h){return !(!b["public"]&&!(h.get("meta")["private"]||h.get("meta")["protected"])||!b["protected"]&&h.get("meta")["protected"]||!b["private"]&&h.get("meta")["private"]||!b.inherited&&h.get("inherited")||!b.deprecated&&h.get("meta")["deprecated"]||!b.internal&&h.get("meta")["internal"]||a&&!c.test(h.get("label")))});var g=d.menu;if(g&&Ext.getVersion().version>="4.1.0"){g.show();g.hide()}}},this)},getFilterValue:function(){return this.filterField.getValue()}},0,0,["container","toolbar","component","box"],{container:true,toolbar:true,component:true,box:true},0,0,[Docs.view.cls,"Toolbar"],0));(Ext.cmd.derive("Docs.view.examples.InlineEditor",Ext.Panel,{bodyPadding:2,autoScroll:true,componentCls:"inline-example-editor",initComponent:function(){this.addEvents("init","change");this.on("afterlayout",this.initCodeMirror,this);this.callParent(arguments)},initCodeMirror:function(a){if(!this.codemirror){this.codemirror=CodeMirror(this.body,{mode:"javascript",indentUnit:4,value:this.value,extraKeys:{Tab:"indentMore","Shift-Tab":"indentLess"},onChange:Ext.Function.bind(function(b){this.fireEvent("change")},this)});this.fireEvent("init")}},refresh:function(){this.codemirror.refresh()},getValue:function(){return this.codemirror?this.codemirror.getValue():this.value},getHeight:function(){var a=this.el.down(".CodeMirror-lines");return a?a.getHeight():undefined},selectAll:function(){var a=this.codemirror.lineCount()-1;var b=this.codemirror.getLine(a).length;this.codemirror.setSelection({line:0,ch:0},{line:a,ch:b})}},0,0,["container","component","box","panel"],{container:true,component:true,box:true,panel:true},0,0,[Docs.view.examples,"InlineEditor"],0));(Ext.cmd.derive("Docs.view.examples.Device",Ext.Base,{config:{url:"",id:undefined,device:"phone",orientation:"landscape"},constructor:function(a){this.initConfig(a);Ext.apply(this,this.getIframeSize());this.id=this.id||Ext.id();this.tpl=new Ext.XTemplate('
','',"
",{deviceUrl:function(b){return b.url+"?deviceType="+(b.device==="tablet"?"Tablet":"Phone")}})},toHtml:function(){return this.tpl.apply(this)},setDevice:function(a){this.device=a;Ext.apply(this,this.getIframeSize())},setOrientation:function(a){this.orientation=a;Ext.apply(this,this.getIframeSize())},getIframeSize:function(){var a={phone:{width:"481px",height:"320px"},miniphone:{width:"320px",height:"219px"},tablet:{width:"717px",height:"538px"}}[this.device];if(this.orientation==="landscape"){return a}else{return{width:a.height,height:a.width}}}},1,0,0,0,0,0,[Docs.view.examples,"Device"],0));(Ext.cmd.derive("Docs.view.examples.InlinePreview",Ext.Panel,{bodyPadding:"0 10",statics:{iframeCounter:0,getNextIframeId:function(){this.iframeCounter++;return this.iframeCounter.toString()}},options:{},constructor:function(a){a=a||{};a.iframeId=this.self.getNextIframeId();a.id="inline-preview-"+a.iframeId;this.callParent([a]);this.addEvents(["previewsuccess","previewfailure"])},initComponent:function(){this.html=this.getHtml();this.callParent(arguments)},getHtml:function(){var a=new Ext.XTemplate('');return a.apply({id:this.iframeId})},update:function(c){var a=this.options;var b=Ext.get(this.iframeId);var d=Ext.Function.bind(this.iframeCallback,this);if(b){b.on("load",function(){Ext.Function.defer(function(){b.dom.contentWindow.loadInlineExample(c+"\n",a,d)},100)},this,{single:true});b.dom.src="eg-iframe.html"}},iframeCallback:function(b,a){if(b){this.fireEvent("previewsuccess",this)}else{this.fireEvent("previewfailure",this,a)}},getHeight:function(){return document.getElementById(this.iframeId).parentNode.clientHeight}},1,0,["container","component","box","panel"],{container:true,component:true,box:true,panel:true},0,0,[Docs.view.examples,"InlinePreview"],0));(Ext.cmd.derive("Docs.view.examples.Inline",Ext.Panel,{componentCls:"inline-example-cmp",layout:"card",border:0,resizable:{transparent:true,handles:"s",constrainTo:false},maxCodeHeight:400,options:{},constructor:function(){this.callParent(arguments);this.addEvents("previewsuccess","previewfailure")},initComponent:function(){this.options=Ext.apply({device:"phone",orientation:"landscape"},this.options);this.items=[this.editor=Ext.create("Docs.view.examples.InlineEditor",{cmpName:"code",value:this.value,listeners:{init:this.updateHeight,change:this.updateHeight,scope:this}}),this.preview=Ext.create("Docs.view.examples.InlinePreview",{cmpName:"preview",options:this.options})];this.relayEvents(this.preview,["previewsuccess","previewfailure"]);if(this.options.preview){this.activeItem=1;if(this.toolbar){this.toolbar.activateButton("preview")}}else{this.activeItem=0;if(this.toolbar){this.toolbar.activateButton("code")}}this.on("afterrender",this.init,this);this.callParent(arguments)},init:function(){var a=this.layout.getActiveItem();if(a.cmpName==="preview"){this.showPreview()}this.updateHeight();if(this.toolbar){this.initToolbarEvents()}},initToolbarEvents:function(){this.toolbar.on("buttonclick",function(a){if(a==="code"){this.showCode()}else{if(a==="preview"){this.showPreview()}else{if(a==="copy"){this.showCode();this.editor.selectAll()}}}},this)},showCode:function(){this.layout.setActiveItem(0);this.updateHeight();if(this.toolbar){this.toolbar.activateButton("code")}},showPreview:function(){this.preview.update(this.editor.getValue());this.layout.setActiveItem(1);this.updateHeight();if(this.toolbar){this.toolbar.activateButton("preview")}},updateHeight:function(){var b=this.preview.getHeight();var a=this.editor.getHeight();var c=30;if(a>0){this.setHeight(Ext.Number.constrain(a+c,0,this.maxCodeHeight))}}},1,["inlineexample"],["container","inlineexample","component","box","panel"],{container:true,inlineexample:true,component:true,box:true,panel:true},["widget.inlineexample"],0,[Docs.view.examples,"Inline"],0));(Ext.cmd.derive("Docs.view.cls.MemberWrap",Ext.Base,{constructor:function(a){Ext.apply(this,a);this.el=Ext.get(a.el)},setExpanded:function(a){if(a){if(!this.isExpanded()){this.el.addCls("open")}}else{this.el.removeCls("open")}},isExpanded:function(){return this.el.hasCls("open")},getDefinedIn:function(){return this.el.down(".meta .defined-in").getAttribute("rel")},getMemberId:function(){return this.el.getAttribute("id")}},1,0,0,0,0,0,[Docs.view.cls,"MemberWrap"],0));(Ext.cmd.derive("Docs.Syntax",Ext.Base,{singleton:true,highlight:function(a){Ext.Array.forEach(Ext.query("pre",a.dom||a),function(b){b=Ext.get(b);if(b.child("code")){if(!(b.hasCls("inline-example")&&b.hasCls("preview"))){b.addCls("prettyprint lang-openedge")}}else{if(!b.parent(".CodeMirror")&&!b.hasCls("hierarchy")){b.addCls("notpretty")}}});PR.prettyPrint()}},0,0,0,0,0,0,[Docs,"Syntax"],0));(Ext.cmd.derive("Docs.view.cls.Overview",Ext.panel.Panel,{cls:"class-overview iScroll",autoScroll:true,border:false,bodyPadding:"20 8 20 5",initComponent:function(){this.addEvents("afterload");this.callParent(arguments)},scrollToEl:function(c,e){var a=(typeof c=="string")?Ext.get(Ext.query(c)[0]):c;if(a){var b=a.hasCls("member");a.show();if(!a.isVisible(true)){a.up(".subsection").show();a.up(".members-section").show()}if(b&&a.down(".expandable")){this.setMemberExpanded(c.replace(/#/,""),true)}var d=this.body.getBox().y;this.scrollToView(a,{highlight:true,offset:(e||0)-(b?d:d-10)})}},load:function(b){if(!Docs.data.classLinkCache){Docs.data.classLinkCache={}}this.docClass=b;if(this.toolbar){this.removeDocked(this.toolbar,false);this.toolbar.destroy()}this.toolbar=Ext.create("Docs.view.cls.Toolbar",{docClass:this.docClass,listeners:{filter:function(d,c){this.filterMembers(d,c)},menubuttonclick:function(c){this.scrollToEl("h3.members-title.icon-"+c,-20)},scope:this}});this.addDocked(this.toolbar);var a=new Ext.XTemplate("
",'
','','

Uses

','
','{[ values[values.length - 1] == "*" ? "" + values + "" : "" + values + "" ]}',"
","
",'','

Hierarchy

','
first-child" style="{[ xindex > 1 ? "margin-left:" + (15 + (12 * (xindex-2))) + "px; " : "" ]}list-style: none;">','{[ xindex == xcount ? "" + values + "" : "" + values + "" ]}',"
","
",'','

Subclasses

','
','{.}',"
","
",'','

Implements

','
','{.}',"
","
",'','

Implementers

','
','{.}',"
","
",'',"

Author

",'
{author}
',"
","
",'
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'
',"",'
','

Constructors

','
','',"",'
first-child not-inheritedinherited">','",'
','
','{owner}','{owner}',"
","
",'( ','',', {mode} {[this.ttOrDsLink(values.name)]}',""," )",'','PRIVATE','PROTECTED','STATIC','SUPER','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{comment}","
    ","
  • ","
    ","
","
","
","
","
","
","
","
","
","
","",'
','

Destructor

','
','',"",'
first-child not-inheritedinherited">','",'
','
','{owner}','{owner}',"
","
",'()',"
",'
','
{[this.getShortDoc(values.comment)]}
','
',"{comment}","
","
","
","
","
","
","
","
","",'
','

Events

','
','',"",'
first-child">','','
','
','{owner}','{owner}',"
","
",':Publish( ','',', {mode} {[this.ttOrDsLink(values.name)]}',""," ) : {[this.datatypeLink(values.returns.datatype)]}",'','PRIVATE','PROTECTED','STATIC','ABSTRACT','OVERRIDE','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{comment}","
    ","
  • ","
    ","
","
",'

Returns

',"
    ","
  • ",'{[this.datatypeLink(values.returns.datatype)]}','
    ',"{returns.comment}","
    ","
  • ","
","
","
","
","
","
","
","
","
","",'
','

Properties

','
','',"",'
first-child not-inheritedinherited">','",'
','
','{owner}','{owner}',"
","
",' : {[this.datatypeLink(values.datatype)]}','','PRIVATE','PROTECTED','STATIC','ABSTRACT','OVERRIDE','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
","
","
","
","
","
","
","
","",'
','

Methods

','
','',"",'
first-child">','','
','
','{owner}','{owner}',"
","
",'( ','',', {mode} {[this.ttOrDsLink(values.name)]}',""," ) ",'',": {[this.datatypeLink(values.returns.datatype)]}","",'','PRIVATE','PROTECTED','STATIC','ABSTRACT','OVERRIDE','FINAL','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{comment}","
    ","
  • ","
    ","
","
",'','

Returns

',"
    ","
  • ",'{[this.datatypeLink(values.returns.datatype)]}','
    ',"{returns.comment}","
    ","
  • ","
","
","
","
","
","
","
","
","
","
","",'
','

Temp Tables

','
','',"",'
first-child">','','
','
','{owner}','{owner}',"
","
",'','','PRIVATE','PROTECTED','STATIC','NEW','GLOBAL','SHARED','NO-UNDO','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'

Definition

','{definition}',"
","
","
","
","
","
","
","
","",'
','

Datasets

','
','',"",'
first-child">','','
','
','{owner}','{owner}',"
","
",'','','PRIVATE','PROTECTED','STATIC','NEW','SHARED','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'

Definition

','{definition}',"
","
","
","
","
","
","
","
","
","
",{hasMember:function(c,e){var d=false;Ext.Array.forEach(c,function(g){if(g.tagname==e){d=true;return}},this);return d},getShortDoc:function(c){return c.replace(/<.*?>/g,"").substring(0,100)},datatypeLink:function(d){if(Docs.data.classLinkCache[d]){return Docs.data.classLinkCache[d]}for(var c=0;c'+d+"";return Docs.data.classLinkCache[d]}}return d},ttOrDsLink:function(c){for(var d=0;d'+e.name+""}}return c}});this.update(a.apply(b));Docs.Syntax.highlight(this.getEl());this.filterMembers("",Docs.Settings.get("show"));this.initBasicMemberWrappers();this.fireEvent("afterload")},initBasicMemberWrappers:function(){this.memberWrappers={};Ext.Array.forEach(Ext.query(".member"),function(b){var a=new Docs.view.cls.MemberWrap({el:b});this.memberWrappers[a.getMemberId()]=a},this)},setMemberExpanded:function(b,a){this.memberWrappers[b].setExpanded(a)},isMemberExpanded:function(a){return this.memberWrappers[a].isExpanded()},setAllMembersExpanded:function(a){Ext.Object.each(this.memberWrappers,function(b,c){c.setExpanded(a)},this)},filterMembers:function(c,b){Docs.Settings.set("show",b);var a=c.length>0;Ext.Array.forEach(Ext.query(".doc-contents, .hierarchy"),function(e){Ext.get(e).setStyle({display:a?"none":"block"})});var d=new RegExp(Ext.String.escapeRegex(c),"i");this.eachMember(function(e){var g=Ext.get(e.id);var h=!(!b["public"]&&!(e.meta["private"]||e.meta["protected"])||!b["protected"]&&e.meta["protected"]||!b["private"]&&e.meta["private"]||!b.inherited&&(e.owner!==this.docClass.name)||!b.deprecated&&e.meta.deprecated||!b.internal&&e.meta.internal||a&&!d.test(e.name));if(h){g.setStyle({display:"block"})}else{g.setStyle({display:"none"})}},this);Ext.Array.forEach(Ext.query(".member.first-child"),function(e){Ext.get(e).removeCls("first-child")});Ext.Array.forEach(Ext.query(".members-section"),function(e){var g=this.getVisibleElements(".member",e);Ext.get(e).setStyle({display:g.length>0?"block":"none"});Ext.Array.forEach(Ext.query(".subsection",e),function(h){var i=this.getVisibleElements(".member",h);if(i.length>0){i[0].addCls("first-child");Ext.get(h).setStyle({display:"block"})}else{Ext.get(h).setStyle({display:"none"})}},this)},this);this.toolbar.showMenuItems(b,a,d)},getVisibleElements:function(a,b){var c=Ext.Array.map(Ext.query(a,b),function(d){return Ext.get(d)});return Ext.Array.filter(c,function(d){return d.isVisible()})},eachMember:function(b,a){Ext.Array.forEach(this.docClass.members,b,a)}},0,["classoverview"],["container","component","classoverview","box","panel"],{container:true,component:true,classoverview:true,box:true,panel:true},["widget.classoverview"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.cls,"Overview"],0));(Ext.cmd.derive("Docs.view.cls.Container",Ext.container.Container,{layout:"border",padding:"5 10 0 10",initComponent:function(){this.items=[Ext.create("Docs.view.cls.Header",{region:"north"}),Ext.create("Docs.view.cls.Overview",{region:"center"})];this.callParent(arguments)}},0,["classcontainer"],["container","component","box","classcontainer"],{container:true,component:true,box:true,classcontainer:true},["widget.classcontainer"],0,[Docs.view.cls,"Container"],0));(Ext.cmd.derive("Docs.view.prc.Index",Ext.container.Container,{cls:"class-categories iScroll",margin:"15 10",autoScroll:true,initComponent:function(){this.tpl=new Ext.XTemplate('

Procedure Documentation

','','
{notice}
',"
","{categories}","{news}");this.data={notice:Docs.data.message||Docs.ContentGrabber.get("notice-text"),categories:Docs.ContentGrabber.get("categories-content"),news:Docs.ContentGrabber.get("news-content")};this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},getTab:function(){var a=(Docs.data.procedures||[]).length>0;return a?{text:"Procedure Documentation",href:"#!/procedure",tooltip:"Procedure Documentation"}:false}},0,["procedureindex"],["container","component","box","procedureindex"],{container:true,component:true,box:true,procedureindex:true},["widget.procedureindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.prc,"Index"],0));(Ext.cmd.derive("Docs.view.prc.Header",Ext.container.Container,{cls:"classheader",padding:"10 0 17 0",height:55,initComponent:function(){this.tpl=Ext.create("Ext.XTemplate",'

','','{name}','View source...',"","",'{name}',"","",'enum of {[values["enum"].type]}',"","{[this.renderAliases(values.aliases)]}","{[this.renderMetaTags(values.meta)]}","

",'','Print',"",{renderAliases:function(a){var c={widget:"xtype",plugin:"ptype",feature:"ftype"};var b=[];a&&Ext.Object.each(a,function(e,d){b.push((c[e]||e)+": "+d.join(", "))});if(b.length>0){return""+b.join(", ")+""}else{return""}},renderMetaTags:function(a){return" "+Docs.view.Signature.render(a,"long")}});if(Docs.data.source){this.on("render",this.initSourceLink,this)}this.callParent()},initSourceLink:function(){this.classLinkEvent("click",function(){var a=this.loadedCls.files;if(a.length===1){window.open("source/"+a[0].href)}else{var b=this.createFileMenu(a);b.showBy(this,undefined,[58,-20])}},this);this.classLinkEvent("mouseover",function(){this.el.down(".class-source-tip").addCls("hover")},this);this.classLinkEvent("mouseout",function(){this.el.down(".class-source-tip").removeCls("hover")},this)},classLinkEvent:function(b,a,c){this.el.on(b,a,c,{preventDefault:true,delegate:"a.class-source-link"})},createFileMenu:function(a){return new Ext.menu.Menu({items:Ext.Array.map(a,function(b){return{text:b.filename,handler:function(){window.open("source/"+b.href)}}},this)})},load:function(a){this.loadedCls=a;this.update(this.tpl.apply(a))}},0,["procedureheader"],["container","component","procedureheader","box"],{container:true,component:true,procedureheader:true,box:true},["widget.procedureheader"],0,[Docs.view.prc,"Header"],0));(Ext.cmd.derive("Docs.view.prc.Toolbar",Ext.toolbar.Toolbar,{dock:"top",cls:"member-links",docClass:{},initComponent:function(){this.addEvents("menubuttonclick","filter","toggleExpanded");this.items=[];this.memberButtons={};Ext.Array.forEach(Docs.data.memberTypes,function(d){var b=Ext.Array.filter(this.docClass.members,function(e){return e.tagname===d.name});b.sort(function(g,e){if(g.name==="constructor"&&g.tagname==="method"){return -1}return g.namee.name?1:0)});if(b.length>0){var c=this.createMemberButton({text:d.toolbar_title||d.title,type:d.name,members:b});this.memberButtons[d.name]=c;this.items.push(c)}},this);this.checkItems={"public":this.createCb("Public","public"),"private":this.createCb("Private","private"),deprecated:this.createCb("Deprecated","deprecated"),internal:this.createCb("Internal","internal")};var a=this;this.items=this.items.concat([{xtype:"tbfill"},this.filterField=Ext.widget("triggerfield",{triggerCls:"reset",cls:"member-filter",hideTrigger:true,emptyText:"Filter procedure members",enableKeyEvents:true,width:150,listeners:{keyup:function(b){this.fireEvent("filter",b.getValue(),this.getShowFlags());b.setHideTrigger(b.getValue().length===0)},specialkey:function(c,b){if(b.keyCode===Ext.EventObject.ESC){c.reset();this.fireEvent("filter","",this.getShowFlags())}},scope:this},onTriggerClick:function(){this.reset();this.focus();a.fireEvent("filter","",a.getShowFlags());this.setHideTrigger(true)}}),{xtype:"tbspacer",width:10},{xtype:"button",text:"Show",menu:[this.checkItems["public"],this.checkItems["private"],"-",this.checkItems.deprecated,this.checkItems.internal]},{xtype:"button",iconCls:"expand-all-members",tooltip:"Expand all",enableToggle:true,toggleHandler:function(b,c){b.setIconCls(c?"collapse-all-members":"expand-all-members");this.fireEvent("toggleExpanded",c)},scope:this}]);this.callParent(arguments)},getShowFlags:function(){var a={};for(var b in this.checkItems){a[b]=this.checkItems[b].checked}return a},createCb:function(b,a){return Ext.widget("menucheckitem",{text:b,checked:Docs.Settings.get("show")[a],listeners:{checkchange:function(){this.fireEvent("filter",this.filterField.getValue(),this.getShowFlags())},scope:this}})},createMemberButton:function(a){var b=Ext.Array.map(a.members,function(c){return this.createLinkRecord(this.docClass.name,c)},this);return Ext.create("Docs.view.HoverMenuButton",{text:a.text,cls:"icon-"+a.type,store:this.createStore(b),showCount:true,listeners:{click:function(){this.fireEvent("menubuttonclick",a.type)},scope:this}})},createStore:function(b){var a=Ext.create("Ext.data.Store",{fields:["id","url","label","inherited","meta","baseUrl"]});a.add(b);return a},createLinkRecord:function(a,b){return{id:b.id,url:a+"-"+b.id,label:b.name,inherited:b.owner!==a,meta:b.meta,baseUrl:"procedure"}},showMenuItems:function(b,a,c){Ext.Array.forEach(Docs.data.memberTypes,function(e){var d=this.memberButtons[e.name];if(d&&typeof d==="object"){d.getStore().filterBy(function(h){return !(!b["public"]&&!(h.get("meta")["private"])||!b["private"]&&h.get("meta")["private"]||!b.deprecated&&h.get("meta")["deprecated"]||!b.internal&&h.get("meta")["internal"]||a&&!c.test(h.get("label")))});var g=d.menu;if(g&&Ext.getVersion().version>="4.1.0"){g.show();g.hide()}}},this)},getFilterValue:function(){return this.filterField.getValue()}},0,0,["container","toolbar","component","box"],{container:true,toolbar:true,component:true,box:true},0,0,[Docs.view.prc,"Toolbar"],0));(Ext.cmd.derive("Docs.view.prc.MemberWrap",Ext.Base,{constructor:function(a){Ext.apply(this,a);this.el=Ext.get(a.el)},setExpanded:function(a){if(a){if(!this.isExpanded()){this.el.addCls("open")}}else{this.el.removeCls("open")}},isExpanded:function(){return this.el.hasCls("open")},getDefinedIn:function(){return this.el.down(".meta .defined-in").getAttribute("rel")},getMemberId:function(){return this.el.getAttribute("id")}},1,0,0,0,0,0,[Docs.view.prc,"MemberWrap"],0));(Ext.cmd.derive("Docs.view.prc.Overview",Ext.panel.Panel,{cls:"class-overview iScroll",autoScroll:true,border:false,bodyPadding:"20 8 20 5",initComponent:function(){this.addEvents("afterload");this.callParent(arguments)},scrollToEl:function(c,e){var a=(typeof c=="string")?Ext.get(Ext.query(c)[0]):c;if(a){var b=a.hasCls("member");a.show();if(!a.isVisible(true)){a.up(".subsection").show();a.up(".members-section").show()}if(b&&a.down(".expandable")){this.setMemberExpanded(c.replace(/#/,""),true)}var d=this.body.getBox().y;this.scrollToView(a,{highlight:true,offset:(e||0)-(b?d:d-10)})}},load:function(b){if(!Docs.data.classLinkCache){Docs.data.classLinkCache={}}this.docClass=b;if(this.toolbar){this.removeDocked(this.toolbar,false);this.toolbar.destroy()}this.toolbar=Ext.create("Docs.view.prc.Toolbar",{docClass:this.docClass,listeners:{filter:function(d,c){this.filterMembers(d,c)},menubuttonclick:function(c){this.scrollToEl("h3.members-title.icon-"+c,-20)},scope:this}});this.addDocked(this.toolbar);var a=new Ext.XTemplate("
",'','
','','

Uses

','
','{[ values[values.length - 1] == "*" ? "" + values + "" : "" + values + "" ]}',"
","
",'',"

Author

",'
{author}
',"
","
","
",'
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'','

Main Block Parameters

','
    ','',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{comment}","
    ","
  • ","
    ","
","
","
",'
',"",'
','

Events

','
','',"",'
first-child">','','
','
','{owner}','{owner}',"
","
",':Publish( ','',', {mode} {[this.ttOrDsLink(values.name)]}',""," ) : {[this.datatypeLink(values.returns.datatype)]}",'','PRIVATE','PROTECTED','STATIC','ABSTRACT','OVERRIDE','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{comment}","
    ","
  • ","
    ","
","
",'

Returns

',"
    ","
  • ",'{[this.datatypeLink(values.returns.datatype)]}','
    ',"{returns.comment}","
    ","
  • ","
","
","
","
","
","
","
","
","
","",'
','

Internal Procedures

','
','',"",'
first-child">','','
','( ','',', {mode} {[this.ttOrDsLink(values.name)]}',""," )",'','PRIVATE','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{comment}","
    ","
  • ","
    ","
","
","
","
","
","
","
","
","
","
","",'
','

Internal Functions

','
','',"",'
first-child">','','
','( ','',', {mode} {[this.ttOrDsLink(values.name)]}',""," ) ",'',": {[this.datatypeLink(values.returns.datatype)]}","",'','PRIVATE','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{comment}","
    ","
  • ","
    ","
","
",'','

Returns

',"
    ","
  • ",'{[this.datatypeLink(values.returns.datatype)]}','
    ',"{returns.comment}","
    ","
  • ","
","
","
","
","
","
","
","
","
","
","",'
','

Temp Tables

','
','',"",'
first-child">','','
','','','PRIVATE','PROTECTED','STATIC','NEW','GLOBAL','SHARED','NO-UNDO','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'

Definition

','{definition}',"
","
","
","
","
","
","
","
","",'
','

Datasets

','
','',"",'
first-child">','','
','','','PRIVATE','PROTECTED','STATIC','NEW','SHARED','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(values.comment)]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{meta.deprecated.text}","
","
","
","{comment}","
",'

Definition

','{definition}',"
","
","
","
","
","
","
","
","
","
",{hasMember:function(c,e){var d=false;Ext.Array.forEach(c,function(g){if(g.tagname==e){d=true;return}},this);return d},getShortDoc:function(c){return c.replace(/<.*?>/g,"").substring(0,100)},datatypeLink:function(d){if(Docs.data.classLinkCache[d]){return Docs.data.classLinkCache[d]}for(var c=0;c'+d+"";return Docs.data.classLinkCache[d]}}return d},ttOrDsLink:function(c){for(var d=0;d'+e.name+""}}return c}});this.update(a.apply(b));Docs.Syntax.highlight(this.getEl());this.filterMembers("",Docs.Settings.get("show"));this.initBasicMemberWrappers();this.fireEvent("afterload")},initBasicMemberWrappers:function(){this.memberWrappers={};Ext.Array.forEach(Ext.query(".member"),function(b){var a=new Docs.view.cls.MemberWrap({el:b});this.memberWrappers[a.getMemberId()]=a},this)},setMemberExpanded:function(b,a){this.memberWrappers[b].setExpanded(a)},isMemberExpanded:function(a){return this.memberWrappers[a].isExpanded()},setAllMembersExpanded:function(a){Ext.Object.each(this.memberWrappers,function(b,c){c.setExpanded(a)},this)},filterMembers:function(c,b){Docs.Settings.set("show",b);var a=c.length>0;Ext.Array.forEach(Ext.query(".doc-contents, .hierarchy"),function(e){Ext.get(e).setStyle({display:a?"none":"block"})});var d=new RegExp(Ext.String.escapeRegex(c),"i");this.eachMember(function(e){var g=Ext.get(e.id);var h=!(!b["public"]&&!(e.meta["private"]||e.meta["protected"])||!b["protected"]&&e.meta["protected"]||!b["private"]&&e.meta["private"]||!b.deprecated&&e.meta.deprecated||!b.internal&&e.meta.internal||a&&!d.test(e.name));if(h){g.setStyle({display:"block"})}else{g.setStyle({display:"none"})}},this);Ext.Array.forEach(Ext.query(".member.first-child"),function(e){Ext.get(e).removeCls("first-child")});Ext.Array.forEach(Ext.query(".members-section"),function(e){var g=this.getVisibleElements(".member",e);Ext.get(e).setStyle({display:g.length>0?"block":"none"});Ext.Array.forEach(Ext.query(".subsection",e),function(h){var i=this.getVisibleElements(".member",h);if(i.length>0){i[0].addCls("first-child");Ext.get(h).setStyle({display:"block"})}else{Ext.get(h).setStyle({display:"none"})}},this)},this);this.toolbar.showMenuItems(b,a,d)},getVisibleElements:function(a,b){var c=Ext.Array.map(Ext.query(a,b),function(d){return Ext.get(d)});return Ext.Array.filter(c,function(d){return d.isVisible()})},eachMember:function(b,a){Ext.Array.forEach(this.docClass.members,b,a)}},0,["procedureoverview"],["container","component","box","procedureoverview","panel"],{container:true,component:true,box:true,procedureoverview:true,panel:true},["widget.procedureoverview"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.prc,"Overview"],0));(Ext.cmd.derive("Docs.view.prc.Container",Ext.container.Container,{layout:"border",padding:"5 10 0 10",initComponent:function(){this.items=[Ext.create("Docs.view.prc.Header",{region:"north"}),Ext.create("Docs.view.prc.Overview",{region:"center"})];this.callParent(arguments)}},0,["procedurecontainer"],["container","component","box","procedurecontainer"],{container:true,component:true,box:true,procedurecontainer:true},["widget.procedurecontainer"],0,[Docs.view.prc,"Container"],0));Ext.override(Ext.dom.Element,{getAttribute:(Ext.isIE6||Ext.isIE7||Ext.isIE8)?function(a,c){var e=this.dom,b;if(c){b=typeof e[c+":"+a];if(b!="undefined"&&b!="unknown"){return e[c+":"+a]||null}return null}if(a==="for"){a="htmlFor"}return e[a]||null}:function(a,b){var c=this.dom;if(b){return c.getAttributeNS(b,a)||c.getAttribute(b+":"+a)}return c.getAttribute(a)||c[a]||null}});(Ext.cmd.derive("Docs.view.ThumbList",Ext.view.View,{cls:"thumb-list",itemSelector:"dl",urlField:"url",itemTpl:[],initComponent:function(){this.addEvents("urlclick");Ext.Array.forEach(this.data,function(b,a){b.id="sample-"+a});this.store=Ext.create("Ext.data.JsonStore",{fields:["id","title","items"]});this.store.loadData(this.flattenSubgroups(this.data));this.tpl=new Ext.XTemplate(Ext.Array.flatten(["
",'','

{title}

',"
",'',this.itemTpl,"",'
',"
","
"]));this.itemTpl=undefined;this.data=undefined;this.on("viewready",function(){this.initHover()},this);this.callParent(arguments)},initHover:function(){this.getEl().on("mouseover",function(b,a){Ext.get(a).addCls("over")},this,{delegate:"dd"});this.getEl().on("mouseout",function(b,a){Ext.get(a).removeCls("over")},this,{delegate:"dd"})},flattenSubgroups:function(b){function a(c){if(c.items){return Ext.Array.map(c.items,a)}else{return c}}return Ext.Array.map(b,function(c){return{id:c.id,title:c.title,items:Ext.Array.map(c.items,function(e){if(e.items){var d=Ext.apply({},a(e)[0]);d.title=e.title;return d}else{return e}})}})},onContainerClick:function(b){var a=b.getTarget("h2",3,true);if(a){a.up("div").toggleCls("collapsed")}},onItemClick:function(a,g,c,h){var d=h.getTarget("dd",5,true);if(d&&!h.getTarget("a",2)){var b=d.getAttributeNS("ext",this.urlField);this.fireEvent("urlclick",b)}return this.callParent(arguments)}},0,["thumblist"],["component","thumblist","box","dataview"],{component:true,thumblist:true,box:true,dataview:true},["widget.thumblist"],0,[Docs.view,"ThumbList"],0));(Ext.cmd.derive("Docs.view.guides.Index",Ext.container.Container,{cls:"iScroll",margin:"10 0 0 0",autoScroll:true,initComponent:function(){this.items=[{xtype:"container",html:'

Guides

'},Ext.create("Docs.view.ThumbList",{itemTpl:['
',"

{title}

{description}

","
"],data:Docs.data.guides})];this.callParent(arguments)},getTab:function(){var a=(Docs.data.guides||[]).length>0;return a?{cls:"guides",href:"#!/guide",tooltip:"Guides"}:false}},0,["guideindex"],["container","component","guideindex","box"],{container:true,component:true,guideindex:true,box:true},["widget.guideindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.guides,"Index"],0));(Ext.cmd.derive("Docs.view.guides.Container",Ext.panel.Panel,{componentCls:"guide-container",initComponent:function(){this.addEvents("afterload");this.callParent(arguments)},scrollToEl:function(b){var a=Ext.get(b);if(!a){a=Ext.get(Ext.query("a[name='"+b+"']")[0])}this.scrollToView(a,{highlight:true,offset:-100})},load:function(a){this.guide=a;this.tpl=this.tpl||new Ext.XTemplate(Docs.data.showPrintButton?'Print':"","{content}");this.update(this.tpl.apply(a));Docs.Syntax.highlight(this.getEl());this.fireEvent("afterload")}},0,["guidecontainer"],["container","component","box","panel","guidecontainer"],{container:true,component:true,box:true,panel:true,guidecontainer:true},["widget.guidecontainer"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.guides,"Container"],0));(Ext.cmd.derive("Docs.view.videos.Index",Ext.container.Container,{cls:"iScroll",margin:"10 0 0 0",autoScroll:true,initComponent:function(){this.items=[{xtype:"container",html:'

Videos

'},Ext.create("Docs.view.ThumbList",{itemTpl:['
',"

{title}","

{[values.description.substr(0,80)]}...

","
"],data:Docs.data.videos})];this.callParent(arguments)},getTab:function(){var a=(Docs.data.videos||[]).length>0;return a?{cls:"videos",href:"#!/video",tooltip:"Videos"}:false}},0,["videoindex"],["container","component","box","videoindex"],{container:true,component:true,box:true,videoindex:true},["widget.videoindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.videos,"Index"],0));(Ext.cmd.derive("Docs.view.videos.Container",Ext.panel.Panel,{componentCls:"video-container",initComponent:function(){this.callParent(arguments);this.on("hide",this.pauseVideo,this)},pauseVideo:function(){var a=document.getElementById("video_player");if(a&&a.api_pause){a.api_pause()}},load:function(a){this.video=a;this.tpl=this.tpl||new Ext.XTemplate('","

{title}

","

{[this.linkify(values.description)]}

",{linkify:function(b){return b.replace(/(\bhttps?:\/\/\S+)/ig,"$1")}});this.update(this.tpl.apply(a))}},0,["videocontainer"],["container","component","videocontainer","box","panel"],{container:true,component:true,videocontainer:true,box:true,panel:true},["widget.videocontainer"],0,[Docs.view.videos,"Container"],0));(Ext.cmd.derive("Docs.view.examples.Index",Ext.container.Container,{cls:"iScroll",margin:"10 0 0 0",autoScroll:true,initComponent:function(){this.items=[{xtype:"container",html:'

Examples

'},Ext.create("Docs.view.ThumbList",{itemTpl:['
','
',"

{title}","",' (New)',"","",' (Updated)',"","",' (Experimental)',"","

{description}

","
"],data:Docs.data.examples})];this.callParent(arguments)},getTab:function(){var a=(Docs.data.examples||[]).length>0;return a?{cls:"examples",href:"#!/example",tooltip:"Examples"}:false}},0,["exampleindex"],["container","component","exampleindex","box"],{container:true,component:true,exampleindex:true,box:true},["widget.exampleindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.examples,"Index"],0));(Ext.cmd.derive("Docs.view.examples.Container",Ext.panel.Panel,{layout:"fit",initComponent:function(){this.dockedItems=[{xtype:"container",dock:"top",html:['
',"
",'',"
","
"].join("")}];this.tpl=new Ext.XTemplate('');this.callParent(arguments)},load:function(a){this.update(this.tpl.apply(a))},clear:function(){this.update("")}},0,["examplecontainer"],["container","component","box","panel","examplecontainer"],{container:true,component:true,box:true,panel:true,examplecontainer:true},["widget.examplecontainer"],0,[Docs.view.examples,"Container"],0));(Ext.cmd.derive("Docs.view.examples.TouchContainer",Ext.panel.Panel,{layout:"fit",cls:"example-container iScroll",autoScroll:true,bodyPadding:"10 0 5 0",initComponent:function(){this.dockedItems=[{xtype:"container",dock:"top",html:['

Example

','
','
','','',"
",' ','
','','',"
","
",'',"
","
"].join("")}];this.callParent(arguments)},load:function(a){this.title=a.title+" Example";this.device=Ext.create("Docs.view.examples.Device",{url:a.url,device:a.device||"phone",orientation:a.orientation||"landscape"});this.refresh()},refresh:function(){this.update(this.device.toHtml());this.updateScale();this.updateTitle();this.updateButtons()},setDevice:function(a){this.device.setDevice(a);this.refresh()},setOrientation:function(a){this.device.setOrientation(a);this.refresh()},updateScale:function(){var a=Ext.query("iframe",this.el.dom)[0];if(a){a.onload=Ext.Function.bind(function(){var c=document.createElement("style");var b="html { overflow: hidden }";if(this.device.getDevice()==="tablet"){b+="body { font-size: 79.8% !important; }"}c.innerHTML=b;a.contentWindow.document.body.appendChild(c)},this)}},updateTitle:function(){Ext.get(Ext.query(".example-title")).update(this.title)},updateButtons:function(){Ext.Array.each(Ext.query(".example-toolbar .orientations button"),function(a){Ext.get(a).removeCls("selected")});Ext.get(Ext.query(".example-toolbar .orientations button."+this.device.getOrientation())).addCls("selected");Ext.Array.each(Ext.query(".example-toolbar .devices button"),function(a){Ext.get(a).removeCls("selected")});Ext.get(Ext.query(".example-toolbar .devices button."+this.device.getDevice())).addCls("selected")},clear:function(){this.update("")}},0,["touchexamplecontainer"],["container","component","touchexamplecontainer","box","panel"],{container:true,component:true,touchexamplecontainer:true,box:true,panel:true},["widget.touchexamplecontainer"],0,[Docs.view.examples,"TouchContainer"],0));(Ext.cmd.derive("Docs.model.Test",Ext.data.Model,{fields:["id","name","href","code","options",{name:"status",defaultValue:"ready"},"message"]},0,0,0,0,0,0,[Docs.model,"Test"],0));(Ext.cmd.derive("Docs.view.tests.BatchRunner",Ext.container.Container,{initComponent:function(){this.addEvents("start","finish","statuschange");this.callParent(arguments)},run:function(a){this.fireEvent("start");this.runNext({pass:0,fail:0,total:a.length,remaining:a})},runNext:function(e){this.fireEvent("statuschange",e);if(!e.remaining||e.remaining.length<1){this.fireEvent("finish");return}var c=e.remaining.shift();var d=c.get("options");d.preview=false;var b="var alert = function(){};\n";var a=Ext.create("Docs.view.examples.Inline",{cls:"doc-test-preview",height:0,value:b+c.get("code"),options:d,listeners:{previewsuccess:function(g){this.onSuccess(c,e)},previewfailure:function(h,g){this.onFailure(c,e,g)},scope:this}});this.removeAll();this.add(a);a.showPreview()},onSuccess:function(a,b){a.set("status","success");a.commit();b.pass++;this.runNext(b)},onFailure:function(a,c,b){a.set("status","failure");a.set("message",b.toString());a.commit();c.fail++;this.runNext(c)}},0,0,["container","component","box"],{container:true,component:true,box:true},0,0,[Docs.view.tests,"BatchRunner"],0));(Ext.cmd.derive("Docs.view.tests.Index",Ext.container.Container,{layout:{type:"vbox",align:"stretch",shrinkToFit:true},padding:10,initComponent:function(){this.store=Ext.create("Ext.data.Store",{model:"Docs.model.Test",data:[]});this.grid=Ext.create("Ext.grid.Panel",{itemId:"testsgrid",padding:"5 0 5 0",autoScroll:true,flex:1,store:this.store,selModel:{mode:"MULTI"},columns:[{xtype:"templatecolumn",text:"Name",width:300,tpl:'{name}'},{xtype:"templatecolumn",text:"Status",width:80,tpl:'{status}'},{text:"Message",flex:1,dataIndex:"message"}],listeners:{itemdblclick:function(b,a){this.batchRunner.run([a])},scope:this}});this.batchRunner=Ext.create("Docs.view.tests.BatchRunner",{height:0,listeners:{start:this.disable,finish:this.enable,statuschange:this.updateTestStatus,scope:this}});this.items=[{html:"

Inline examples test page

",height:30},{itemId:"testcontainer",layout:{type:"vbox",align:"stretch",shrinkToFit:true},flex:1,items:[{itemId:"testcontrols",layout:"hbox",items:[{html:"Double-click to run an example, or",margin:"5 5 5 0"},{xtype:"button",itemId:"run-selected-button",text:"Run Selected",margin:5,handler:function(){this.batchRunner.run(this.grid.getSelectionModel().getSelection())},scope:this},{html:"or",margin:5},{xtype:"button",itemId:"run-all-button",text:"Run All Examples",margin:5,handler:function(){this.batchRunner.run(this.store.getRange())},scope:this},{itemId:"testStatus",margin:"5 5 5 15"}]},this.grid]},this.batchRunner];this.callParent(arguments)},getTab:function(){return Docs.data.tests?{cls:"tests",href:"#!/tests",tooltip:"Tests",text:"Tests"}:false},addExamples:function(a){this.store.add(a);this.setStatus(true,this.store.getCount()+" examples loaded.")},updateTestStatus:function(a){var b=a.pass+a.fail;this.setStatus(a.fail===0,b+"/"+a.total+" examples tested, "+a.fail+" failures")},setStatus:function(b,c){var a=b?"doc-test-success":"doc-test-failure";this.down("#testStatus").update(''+c+"")}},0,["testsindex"],["container","component","testsindex","box"],{container:true,component:true,testsindex:true,box:true},["widget.testsindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.tests,"Index"],0));(Ext.cmd.derive("Docs.view.Viewport",Ext.container.Viewport,{id:"viewport",layout:"border",defaults:{xtype:"container"},initComponent:function(){this.items=[{region:"north",id:"north-region",height:65,layout:{type:"vbox",align:"stretch"},items:[{height:37,xtype:"container",layout:"hbox",items:[{xtype:"docheader"},{xtype:"container",flex:1},{xtype:"searchcontainer",id:"search-container",width:230,margin:"4 0 0 0"}]},{xtype:"doctabs"}]},{region:"center",layout:"border",items:[{region:"west",xtype:"treecontainer",id:"treecontainer",border:1,bodyPadding:"10 9 4 9",width:240},{region:"center",id:"center-container",layout:"fit",border:false,padding:"5 10",items:{id:"card-panel",cls:"card-panel",xtype:"container",layout:{type:"card",deferredRender:true},items:[{autoScroll:true,xtype:"welcomeindex",id:"welcomeindex"},{xtype:"container",id:"failure"},{autoScroll:true,xtype:"classindex",id:"classindex"},{xtype:"classcontainer",id:"classcontainer"},{autoScroll:true,xtype:"procedureindex",id:"procedureindex"},{xtype:"procedurecontainer",id:"procedurecontainer"},{autoScroll:true,xtype:"guideindex",id:"guideindex"},{autoScroll:true,xtype:"guidecontainer",id:"guide",cls:"iScroll"},{xtype:"videoindex",id:"videoindex"},{autoScroll:true,xtype:"videocontainer",id:"video",cls:"iScroll"},{xtype:"exampleindex",id:"exampleindex"},{xtype:"examplecontainer",id:"example"},{xtype:"testsindex",id:"testsindex"}]}}]},{region:"south",id:"footer",height:20,contentEl:"footer-content"}];this.callParent(arguments)},setPageTitle:function(a){a=Ext.util.Format.stripTags(a);if(!this.origTitle){this.origTitle=document.title}document.title=a?(a+" - "+this.origTitle):this.origTitle}},0,0,["container","component","viewport","box"],{container:true,component:true,viewport:true,box:true},0,0,[Docs.view,"Viewport"],0));(Ext.cmd.derive("Docs.controller.Content",Ext.app.Controller,{MIDDLE:1,title:"",loadIndex:function(a){a||Docs.History.push(this.baseUrl);this.getViewport().setPageTitle(this.title);Ext.getCmp("doctabs").activateTab(this.baseUrl);Ext.getCmp("card-panel").layout.setActiveItem(this.getIndex());this.getIndex().restoreScrollState()},opensNewWindow:function(a){return a.button===this.MIDDLE||a.shiftKey||a.ctrlKey},getBaseUrl:function(){return document.location.href.replace(/\/?(index.html|template.html)?(\?[^#]*)?#.*/,"")}},0,0,0,0,0,0,[Docs.controller,"Content"],0));(Ext.cmd.derive("Docs.controller.Welcome",Docs.controller.Content,{baseUrl:"#",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#welcomeindex"}],init:function(){this.addEvents("loadIndex")},loadIndex:function(){this.fireEvent("loadIndex");Ext.getCmp("treecontainer").hide();this.callParent([true])},isActive:function(){return !!this.getIndex().getTab()}},0,0,0,0,0,0,[Docs.controller,"Welcome"],0));(Ext.cmd.derive("Docs.controller.Failure",Docs.controller.Content,{baseUrl:"#",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#failure"}],show404:function(b){var a=new Ext.XTemplate("

Oops...

","

{msg}

","

Maybe it was renamed to something else?
Or maybe your internet connection has failed?
","This would be sad. Hopefully it's just a bug on our side.

","

Most likely you just followed a broken link inside this very documentation. ","Go and report it to the authors of the docs.

","

But if you think it's a bug in ABLDuck documentation-generator itself, feel free to open ","an issue at the ABLDuck issue tracker.

","

Sorry for all this :(

");Ext.getCmp("failure").update(a.apply({msg:b}));Ext.getCmp("card-panel").layout.setActiveItem("failure")}},0,0,0,0,0,0,[Docs.controller,"Failure"],0));(Ext.cmd.derive("Docs.controller.Classes",Docs.controller.Content,{baseUrl:"#!/class",title:"API Documentation",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#classindex"},{ref:"header",selector:"classheader"},{ref:"overview",selector:"classoverview"},{ref:"tabPanel",selector:"classtabpanel"},{ref:"tree",selector:"#classtree"},{ref:"favoritesGrid",selector:"#favorites-grid"}],cache:{},init:function(){this.addEvents("showIndex","showClass","showMember");Ext.getBody().addListener("click",function(b,a){this.handleUrlClick(decodeURI(a.href),b)},this,{preventDefault:true,delegate:".docClass"});this.control({classtree:{urlclick:function(a,b){this.handleUrlClick(a,b,this.getTree())}},toolbar:{toggleExpanded:function(a){this.getOverview().setAllMembersExpanded(a)}},classoverview:{afterrender:function(a){a.el.addListener("click",function(g,d){var h=Ext.get(d).up(".member"),c=h.down(".meta .defined-in"),e=c.getAttribute("rel"),b=h.getAttribute("id");if(this.getOverview().isMemberExpanded(b)){this.setExpanded(b,false)}else{this.setExpanded(b,true);this.fireEvent("showMember",e,b)}},this,{preventDefault:true,delegate:".expandable"});a.el.addListener("click",Ext.emptyFn,this,{preventDefault:true,delegate:".not-expandable"})}},treecontainer:{afterrender:function(a){a.el.addListener("dblclick",function(){if(a.getWidth()<30){a.setWidth(a.expandedWidth)}else{a.expandedWidth=a.getWidth();a.setWidth(20)}},this,{delegate:".x-resizable-handle"})}},doctabs:{tabClose:function(a){this.getOverview().eraseScrollContext(a)}}})},setExpanded:function(c,b){var a=this.currentCls;if(!a.expanded){a.expanded={}}this.getOverview().setMemberExpanded(c,b);if(b){a.expanded[c]=b}else{delete a.expanded[c]}},applyExpanded:function(a){Ext.Object.each(a.expanded||{},function(b){Ext.get(b).addCls("open")},this)},handleUrlClick:function(b,c,a){if(!(/#!?\/class/.test(b))){return false}b=Docs.History.cleanUrl(b);if(this.opensNewWindow(c)){window.open(b);a&&a.selectUrl(this.currentCls?"#!/class/"+this.currentCls.name:"")}else{this.loadClass(b)}},loadIndex:function(a){Ext.getCmp("treecontainer").showTree("classtree");this.callParent(arguments);this.fireEvent("showIndex")},loadClass:function(b,d){Ext.getCmp("card-panel").layout.setActiveItem("classcontainer");Ext.getCmp("treecontainer").showTree("classtree");d||Docs.History.push(b);var c=b.match(/^#!\/class\/(.*?)(?:-(.*))?$/);var a=Docs.ClassRegistry.canonicalName(c[1]);var e=c[2];if(this.getOverview()){this.getOverview().setLoading(true)}if(this.cache[a]){this.showClass(this.cache[a],e)}else{this.cache[a]="in-progress";Ext.data.JsonP.request({url:this.getBaseUrl()+"/output/classes/"+a+".js",callbackName:a.replace(/\./g,"_"),success:function(g,h){this.cache[a]=g;this.showClass(g,e)},failure:function(g,h){this.cache[a]=false;this.getOverview().setLoading(false);this.getController("Failure").show404("Class "+Ext.String.htmlEncode(a)+" was not found.")},scope:this})}},showClass:function(a,c){var b=false;if(a==="in-progress"){return}this.getOverview().setLoading(false);this.getViewport().setPageTitle(a.name);if(this.currentCls!==a){this.currentCls=a;this.getHeader().load(a);this.getOverview().load(a);this.applyExpanded(a);b=true}this.currentCls=a;this.getOverview().setScrollContext("#!/class/"+a.name);if(c){this.getOverview().scrollToEl("#"+c);this.fireEvent("showMember",a.name,c)}else{this.getOverview().restoreScrollState()}this.getTree().selectUrl("#!/class/"+a.name);this.fireEvent("showClass",a.name,{reRendered:b})}},0,0,0,0,0,0,[Docs.controller,"Classes"],0));(Ext.cmd.derive("Docs.controller.Procedures",Docs.controller.Content,{baseUrl:"#!/procedure",title:"API Documentation",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#procedureindex"},{ref:"header",selector:"procedureheader"},{ref:"overview",selector:"procedureoverview"},{ref:"tabPanel",selector:"proceduretabpanel"},{ref:"tree",selector:"#proceduretree"},{ref:"favoritesGrid",selector:"#favorites-grid"}],cache:{},init:function(){this.addEvents("showIndex","showProcedure","showMember");Ext.getBody().addListener("click",function(b,a){this.handleUrlClick(decodeURI(a.href),b)},this,{preventDefault:true,delegate:".docClass"});this.control({proceduretree:{urlclick:function(a,b){this.handleUrlClick(a,b,this.getTree())}},toolbar:{toggleExpanded:function(a){this.getOverview().setAllMembersExpanded(a)}},procedureoverview:{afterrender:function(a){a.el.addListener("click",function(e,c){var g=Ext.get(c).up(".member"),d=g.getAttribute("rel"),b=g.getAttribute("id");if(this.getOverview().isMemberExpanded(b)){this.setExpanded(b,false)}else{this.setExpanded(b,true);this.fireEvent("showMember",d,b)}},this,{preventDefault:true,delegate:".expandable"});a.el.addListener("click",Ext.emptyFn,this,{preventDefault:true,delegate:".not-expandable"})}},treecontainer:{afterrender:function(a){a.el.addListener("dblclick",function(){if(a.getWidth()<30){a.setWidth(a.expandedWidth)}else{a.expandedWidth=a.getWidth();a.setWidth(20)}},this,{delegate:".x-resizable-handle"})}},doctabs:{tabClose:function(a){this.getOverview().eraseScrollContext(a)}}})},setExpanded:function(c,a){var b=this.currentPrc;if(!b.expanded){b.expanded={}}this.getOverview().setMemberExpanded(c,a);if(a){b.expanded[c]=a}else{delete b.expanded[c]}},applyExpanded:function(a){Ext.Object.each(a.expanded||{},function(b){Ext.get(b).addCls("open")},this)},handleUrlClick:function(b,c,a){if(!(/#!?\/procedure/.test(b))){return false}b=Docs.History.cleanUrl(b);if(this.opensNewWindow(c)){window.open(b);a&&a.selectUrl(this.currentPrc?"#!/procedure/"+this.currentPrc.name:"")}else{this.loadProcedure(b)}},loadIndex:function(a){Ext.getCmp("treecontainer").showTree("proceduretree");this.callParent(arguments);this.fireEvent("showIndex")},loadProcedure:function(b,e){Ext.getCmp("card-panel").layout.setActiveItem("procedurecontainer");Ext.getCmp("treecontainer").showTree("proceduretree");e||Docs.History.push(b);var d=b.match(/^#!\/procedure\/(.*?)(?:-(.*))?$/);var c=d[1];var a=c.replace(/(\/|\.)/g,"_");var g=d[2];if(this.getOverview()){this.getOverview().setLoading(true)}if(this.cache[a]){this.showProcedure(this.cache[a],g)}else{this.cache[a]="in-progress";Ext.data.JsonP.request({url:this.getBaseUrl()+"/output/procedures/"+a+".js",callbackName:a,success:function(h,i){this.cache[a]=h;this.showProcedure(h,g)},failure:function(h,i){this.cache[a]=false;this.getOverview().setLoading(false);this.getController("Failure").show404("Procedure "+Ext.String.htmlEncode(c)+" was not found.")},scope:this})}},showProcedure:function(c,b){var a=false;if(c==="in-progress"){return}this.getOverview().setLoading(false);this.getViewport().setPageTitle(c.name);if(this.currentPrc!==c){this.currentPrc=c;this.getHeader().load(c);this.getOverview().load(c);this.applyExpanded(c);a=true}this.currentPrc=c;this.getOverview().setScrollContext("#!/procedure/"+c.name);if(b){this.getOverview().scrollToEl("#"+b);this.fireEvent("showMember",c.name,b)}else{this.getOverview().restoreScrollState()}this.getTree().selectUrl("#!/procedure/"+c.name);this.fireEvent("showProcedure",c.name,{reRendered:a})}},0,0,0,0,0,0,[Docs.controller,"Procedures"],0));(Ext.cmd.derive("Docs.GuideSearch",Ext.Base,{singleton:true,isEnabled:function(){return !!Docs.data.guideSearch.url},deferredSearch:function(b,e,c,a){clearTimeout(this.timeout);var d=this.timeout=Ext.Function.defer(function(){this.search(b,function(g){if(d===this.timeout){e.call(c,g)}},this)},a,this)},search:function(a,d,b){var c=this.currentRequest=Ext.data.JsonP.request({url:Docs.data.guideSearch.url,params:{fragsize:32,max_fragments:1,q:a,product:Docs.data.guideSearch.product,version:Docs.data.guideSearch.version,start:0,limit:100},callback:function(g,e){if(g&&e.success&&this.currentRequest===c){d.call(b,Ext.Array.map(e.docs,this.adaptJson,this))}},scope:this})},adaptJson:function(a){return{icon:"icon-guide",name:this.format(a.title),fullName:this.format(a.body),url:a.url,meta:{},score:a.score}},format:function(b){var a=b.replace(/\s+/g," ");return a.replace(/(.*?)<\/em>/g,"$1")}},0,0,0,0,0,0,[Docs,"GuideSearch"],0));(Ext.cmd.derive("Docs.store.Search",Ext.data.Store,{fields:["name","fullName","icon","url","meta","sort"],proxy:{type:"memory",reader:{type:"json"}}},0,0,0,0,0,0,[Docs.store,"Search"],0));(Ext.cmd.derive("Docs.controller.Search",Ext.app.Controller,{stores:["Search"],refs:[{ref:"field",selector:"#search-field"}],pageIndex:0,pageSize:10,basicSearchDelay:50,guideSearchDelay:500,dropdownHideDelay:500,init:function(){this.control({"#search-dropdown":{itemclick:function(b,a){this.loadRecord(a)},changePage:function(b,a){this.pageIndex+=a;this.displayResults();this.keepDropdown()},footerClick:function(a){this.keepDropdown()}},"#search-field":{keyup:function(d,e){var h=this.getDropdown();d.setHideTrigger(d.getValue().length===0);if(e.keyCode===Ext.EventObject.ESC||!d.value){h.hide();d.setValue("");return}else{h.show()}var b=h.getSelectionModel();var a=b.getLastSelected();var c=h.store.indexOf(a);var g=h.store.getCount()-1;if(e.keyCode===Ext.EventObject.UP){if(c===undefined){b.select(0,false,true)}else{b.select(c===0?g:(c-1),false,true)}}else{if(e.keyCode===Ext.EventObject.DOWN){if(c===undefined){b.select(0,false,true)}else{b.select(c===g?0:c+1,false,true)}}else{if(e.keyCode===Ext.EventObject.ENTER){e.preventDefault();a&&this.loadRecord(a)}else{this.pageIndex=0;clearTimeout(this.searchTimeout);this.searchTimeout=Ext.Function.defer(function(){this.search(d.value)},this.basicSearchDelay,this)}}}},focus:function(a){if(a.value&&this.getDropdown().store.getCount()>0){this.getDropdown().show()}},blur:function(){var a=this.getDropdown();this.hideTimeout=Ext.Function.defer(a.hide,this.dropdownHideDelay,a)}}})},getDropdown:function(){return this.dropdown||(this.dropdown=Ext.getCmp("search-dropdown"))},keepDropdown:function(){clearTimeout(this.hideTimeout);this.getField().focus()},loadRecord:function(a){Docs.History.navigate(a.get("url"));this.getDropdown().hide()},search:function(a){if(a===this.previousTerm){return}this.previousTerm=a;this.basicSearch(a);if(Docs.GuideSearch.isEnabled()){this.guideSearch(a)}},guideSearch:function(a){Docs.GuideSearch.deferredSearch(a,function(b){this.basicSearch(a,b)},this,this.guideSearchDelay)},basicSearch:function(b,a){this.displayResults(Docs.ClassRegistry.search(b,a))},displayResults:function(b){b=b||this.previousResults;if(this.pageIndex<0){this.pageIndex=0}else{if(this.pageIndex>Math.floor(b.length/this.pageSize)){this.pageIndex=Math.floor(b.length/this.pageSize)}}var c=this.pageIndex*this.pageSize;var a=c+this.pageSize;this.getDropdown().setTotal(b.length);this.getDropdown().setStart(c);this.getDropdown().getStore().loadData(b.slice(c,a));this.getDropdown().alignTo("search-field","bl",[-12,-2]);if(b.length>0){this.getDropdown().getSelectionModel().select(0,false,true)}this.previousResults=b}},0,0,0,0,0,0,[Docs.controller,"Search"],0));(Ext.cmd.derive("Docs.view.examples.InlineToolbar",Ext.toolbar.Toolbar,{componentCls:"inline-example-tb",height:30,initComponent:function(){this.addEvents("buttonclick");this.items=[{iconCls:"code",padding:"0 2 0 0",margin:"0 3 0 0",text:"Code Editor",handler:this.createEventFirerer("code")},{padding:0,margin:"0 3 0 0",iconCls:"preview",text:"Live Preview",handler:this.createEventFirerer("preview")},"->",{padding:0,margin:0,iconCls:"copy",text:"Select Code",handler:this.createEventFirerer("copy")}];this.callParent(arguments)},createEventFirerer:function(a){return Ext.Function.bind(function(){this.fireEvent("buttonclick",a)},this)},activateButton:function(a){Ext.Array.each(this.query("button"),function(c){c.removeCls("active")});Ext.Array.each(this.query("button[iconCls="+a+"]"),function(c){c.addCls("active")})}},0,0,["container","toolbar","component","box"],{container:true,toolbar:true,component:true,box:true},0,0,[Docs.view.examples,"InlineToolbar"],0));(Ext.cmd.derive("Docs.view.examples.InlineWrap",Ext.Base,{constructor:function(b){this.pre=b;var a=this.parseOptions(b.className);this.initToolbar();if(a.preview){this.replacePre(a)}else{this.tb.on("buttonclick",function(c){a.preview=(c==="preview");this.replacePre(a)},this,{single:true})}},parseOptions:function(b){var a={};Ext.Array.forEach(b.split(/ +/),function(c){if(c==="phone"||c==="miniphone"||c==="tablet"){a.device=c}else{if(c==="ladscape"||c==="portrait"){a.orientation=c}else{a[c]=true}}});return a},initToolbar:function(){var a=document.createElement("div");this.pre.parentNode.insertBefore(a,this.pre);this.tb=Ext.create("Docs.view.examples.InlineToolbar",{renderTo:a})},replacePre:function(a){var b=document.createElement("div");this.pre.parentNode.replaceChild(b,this.pre);Ext.create("Docs.view.examples.Inline",{height:200,renderTo:b,value:Ext.String.htmlDecode(Ext.util.Format.stripTags(this.pre.innerHTML)),options:a,toolbar:this.tb})}},1,0,0,0,0,0,[Docs.view.examples,"InlineWrap"],0));(Ext.cmd.derive("Docs.controller.InlineExamples",Ext.app.Controller,{init:function(){this.control({classoverview:{resize:this.createResizer(".class-overview"),afterload:this.replaceExampleDivs},guidecontainer:{resize:this.createResizer(".guide-container"),afterload:this.replaceExampleDivs}})},createResizer:function(a){return function(){Ext.Array.each(Ext.ComponentQuery.query(a+" .inlineexample"),function(b){if(b.editor&&b.isVisible()){b.doLayout()}})}},replaceExampleDivs:function(){Ext.Array.each(Ext.query(".inline-example"),function(a){Ext.create("Docs.view.examples.InlineWrap",a)},this)}},0,0,0,0,0,0,[Docs.controller,"InlineExamples"],0));(Ext.cmd.derive("Docs.controller.Examples",Docs.controller.Content,{baseUrl:"#!/example",title:"Examples",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#exampleindex"},{ref:"tree",selector:"#exampletree"},{ref:"page",selector:"#example"}],init:function(){this.addEvents("showExample");this.control({"#exampletree":{urlclick:function(a,b){this.loadExample(a)}},"exampleindex > thumblist":{urlclick:function(a){this.loadExample(a)}},"touchexamplecontainer, examplecontainer":{afterrender:function(a){a.el.addListener("click",function(c,b){this.openInNewWindow()},this,{delegate:"button.new-window"})}},touchexamplecontainer:{afterrender:function(a){a.el.addListener("click",function(c,b){this.changeDevice("tablet")},this,{delegate:"button.tablet"});a.el.addListener("click",function(c,b){this.changeDevice("phone")},this,{delegate:"button.phone"});a.el.addListener("click",function(c,b){this.changeOrientation("portrait")},this,{delegate:"button.portrait"});a.el.addListener("click",function(c,b){this.changeOrientation("landscape")},this,{delegate:"button.landscape"})}}})},loadIndex:function(){Ext.getCmp("treecontainer").showTree("exampletree");this.callParent()},loadExample:function(b,c){var a=this.getExample(b);if(!a){this.getController("Failure").show404("Example "+Ext.String.htmlEncode(b)+" was not found.");return}this.getViewport().setPageTitle(a.text);if(this.activeUrl!==b){this.getPage().clear();this.activateExampleCard();this.getPage().load(a)}else{this.activateExampleCard()}c||Docs.History.push(b);this.fireEvent("showExample",b);this.getTree().selectUrl(b);this.activeUrl=b},activateExampleCard:function(){Ext.getCmp("card-panel").layout.setActiveItem("example");Ext.getCmp("treecontainer").showTree("exampletree")},getExample:function(a){if(!this.map){this.map={};Ext.Array.forEach(Docs.data.examples,function(b){Ext.Array.forEach(b.items,function(c){this.map["#!/example/"+c.name]=c},this)},this)}return this.map[a]},changeOrientation:function(a){this.getPage().setOrientation(a)},changeDevice:function(a){this.getPage().setDevice(a)},openInNewWindow:function(){window.open(this.getExample(this.activeUrl).url)}},0,0,0,0,0,0,[Docs.controller,"Examples"],0));(Ext.cmd.derive("Docs.controller.Guides",Docs.controller.Content,{baseUrl:"#!/guide",title:"Guides",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#guideindex"},{ref:"tree",selector:"#guidetree"},{ref:"guide",selector:"#guide"}],cache:{},init:function(){this.addEvents("showGuide");this.control({"#guidetree":{urlclick:function(a,b){this.handleUrlClick(a,b,this.getTree())}},"guideindex > thumblist":{urlclick:function(a){this.loadGuide(a)}},indexcontainer:{afterrender:function(a){a.el.addListener("click",function(c,b){this.handleUrlClick(b.href,c)},this,{preventDefault:true,delegate:".guide"})}},doctabs:{tabClose:function(a){this.getGuide().eraseScrollContext(a)}}})},handleUrlClick:function(b,c,a){b=b.replace(/.*#!?/,"#!");if(this.opensNewWindow(c)){window.open(b);a&&a.selectUrl(this.activeUrl?this.activeUrl:"")}else{this.loadGuide(b)}},loadIndex:function(){Ext.getCmp("treecontainer").showTree("guidetree");this.callParent()},loadGuide:function(c,e){Ext.getCmp("card-panel").layout.setActiveItem("guide");Ext.getCmp("treecontainer").showTree("guidetree");var a=c.match(/^#!\/guide\/(.*?)(-section-.*)?$/);var b=a[1];var d=a[2];c="#!/guide/"+b;e||Docs.History.push(c);if(this.cache[b]){this.showGuide(this.cache[b],c,b,d)}else{this.cache[b]="in-progress";Ext.data.JsonP.request({url:this.getBaseUrl()+"/guides/"+b+"/README.js",callbackName:b,success:function(g){this.cache[b]=g;this.showGuide(g,c,b,d)},failure:function(g,h){this.cache[b]=false;this.getController("Failure").show404("Guide "+Ext.String.htmlEncode(b)+" was not found.")},scope:this})}},showGuide:function(d,c,b,e){var a=false;if(d==="in-progress"){return}this.getViewport().setPageTitle(d.title);if(this.activeUrl!==c){Ext.getCmp("guide").load({name:b,content:d.guide});a=true}this.activeUrl=c;this.getGuide().setScrollContext(this.activeUrl);if(e){this.getGuide().scrollToEl(b+e)}else{this.getGuide().restoreScrollState()}this.fireEvent("showGuide",b,{reRendered:a});this.getTree().selectUrl(c)}},0,0,0,0,0,0,[Docs.controller,"Guides"],0));(Ext.cmd.derive("Docs.controller.Videos",Docs.controller.Content,{baseUrl:"#!/video",title:"Videos",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#videoindex"},{ref:"tree",selector:"#videotree"}],init:function(){this.addEvents("showVideo");this.control({"#videotree":{urlclick:function(a){this.loadVideo(a)}},"videoindex > thumblist":{urlclick:function(a){this.loadVideo(a)}}})},loadIndex:function(){Ext.getCmp("treecontainer").showTree("videotree");this.callParent()},loadVideo:function(c,e){var b=false;Ext.getCmp("card-panel").layout.setActiveItem("video");Ext.getCmp("treecontainer").showTree("videotree");var a=c.match(/^#!\/video\/(.*)$/)[1];var d=this.getVideo(a);if(!d){this.getController("Failure").show404("Video "+Ext.String.htmlEncode(a)+" was not found.");return}this.getViewport().setPageTitle(d.title);if(this.activeUrl!==c){Ext.getCmp("video").load(d);b=true}e||Docs.History.push(c);this.fireEvent("showVideo",a,{reRendered:b});this.getTree().selectUrl(c);this.activeUrl=c},getVideo:function(a){if(!this.map){this.map={};Ext.Array.forEach(Docs.data.videos,function(b){Ext.Array.forEach(b.items,function(c){this.map[c.name]=c},this)},this)}return this.map[a]}},0,0,0,0,0,0,[Docs.controller,"Videos"],0));(Ext.cmd.derive("Docs.controller.Tabs",Ext.app.Controller,{refs:[{ref:"welcomeIndex",selector:"#welcomeindex"},{ref:"classIndex",selector:"#classindex"},{ref:"procedureIndex",selector:"#procedureindex"},{ref:"guideIndex",selector:"#guideindex"},{ref:"videoIndex",selector:"#videoindex"},{ref:"exampleIndex",selector:"#exampleindex"},{ref:"testsIndex",selector:"#testsindex"},{ref:"classTree",selector:"#classtree"},{ref:"procedureTree",selector:"#proceduretree"},{ref:"guideTree",selector:"#guidetree"},{ref:"exampleTree",selector:"#exampletree"},{ref:"videoTree",selector:"#videotree"},{ref:"doctabs",selector:"#doctabs"}],init:function(){this.getController("Classes").addListener({showClass:function(a){this.addTabFromTree("#!/class/"+a)},scope:this});this.getController("Procedures").addListener({showProcedure:function(a){this.addTabFromTree("#!/procedure/"+a)},scope:this});this.getController("Guides").addListener({showGuide:function(a){this.addTabFromTree("#!/guide/"+a)},scope:this});this.getController("Examples").addListener({showExample:function(a){this.addTabFromTree(a)},scope:this});this.getController("Videos").addListener({showVideo:function(a){this.addTabFromTree("#!/video/"+a)},scope:this});this.control({"[componentCls=doctabs]":{tabActivate:function(a,b){Docs.History.push(a,b)}}})},onLaunch:function(){this.getDoctabs().setStaticTabs(Ext.Array.filter([this.getWelcomeIndex().getTab(),this.getClassIndex().getTab(),this.getProcedureIndex().getTab(),this.getGuideIndex().getTab(),this.getVideoIndex().getTab(),this.getExampleIndex().getTab(),this.getTestsIndex().getTab()],function(b){return b}));var a=Docs.Settings.get("tabs");if(a){Ext.Array.forEach(a,function(b){this.addTabFromTree(b,{animate:false})},this)}Docs.History.notifyTabsLoaded()},addTabFromTree:function(c,d){var b=this.getTree(c);var a=b.findRecordByUrl(c);if(a){this.addTab(a,d)}},addTab:function(a,b){b=b||{animate:true,activate:true};this.getDoctabs().addTab({href:a.url,text:a.text,iconCls:a.iconCls},b)},getTree:function(a){if(/#!?\/class/.test(a)){return this.getClassTree()}else{if(/#!?\/procedure/.test(a)){return this.getProcedureTree()}else{if(/#!?\/guide/.test(a)){return this.getGuideTree()}else{if(/#!?\/video/.test(a)){return this.getVideoTree()}else{if(/#!?\/example/.test(a)){return this.getExampleTree()}else{return this.getClassTree()}}}}}}},0,0,0,0,0,0,[Docs.controller,"Tabs"],0));(Ext.cmd.derive("Docs.controller.Tests",Docs.controller.Content,{baseUrl:"#!/tests",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#testsindex"}],init:function(){this.addEvents("loadIndex");this.control({"#testsgrid":{afterrender:this.loadExamples}})},loadIndex:function(){this.fireEvent("loadIndex");Ext.getCmp("treecontainer").hide();this.callParent([true])},isActive:function(){return !!this.getIndex().getTab()},loadExamples:function(){this.getIndex().disable();Ext.data.JsonP.request({url:this.getBaseUrl()+"/inline-examples.js",callbackName:"__inline_examples__",success:function(a){this.getIndex().addExamples(a);this.getIndex().enable()},scope:this})}},0,0,0,0,0,0,[Docs.controller,"Tests"],0));(Ext.cmd.derive("Docs.Application",Ext.Base,{constructor:function(){this.createApp()},createApp:function(){new Ext.application({name:"Docs",controllers:["Welcome","Failure","Classes","Procedures","Search","InlineExamples","Examples","Guides","Videos","Tabs","Tests"],launch:this.launch})},launch:function(){Docs.App=this;Docs.Settings.init();Ext.create("Docs.view.Viewport");Docs.History.init();if(Docs.initEventTracking){Docs.initEventTracking()}Ext.get("loading").remove()}},1,0,0,0,0,0,[Docs,"Application"],0));Ext.require("Ext.layout.container.Border");Ext.require("Ext.form.field.Trigger");Ext.require("Ext.layout.container.Card");Ext.require("Ext.data.JsonStore");Ext.require("Ext.grid.Panel");Ext.require("Ext.grid.column.Template");Ext.require("Ext.toolbar.Spacer");Ext.application({name:"Docs",extend:"Docs.Application",autoCreateViewport:true}); \ No newline at end of file +var Docs=Docs||{};if(!Docs.controller){Docs.controller={}}if(!Docs.model){Docs.model={}}if(!Docs.store){Docs.store={}}if(!Docs.view){Docs.view={}}if(!Docs.view.cls){Docs.view.cls={}}if(!Docs.view.examples){Docs.view.examples={}}if(!Docs.view.guides){Docs.view.guides={}}if(!Docs.view.prc){Docs.view.prc={}}if(!Docs.view.search){Docs.view.search={}}if(!Docs.view.tests){Docs.view.tests={}}if(!Docs.view.videos){Docs.view.videos={}}if(!Docs.view.welcome){Docs.view.welcome={}}var Ext=Ext||{};if(!Ext.Toolbar){Ext.Toolbar={}}if(!Ext.app){Ext.app={}}if(!Ext.app.domain){Ext.app.domain={}}if(!Ext.button){Ext.button={}}if(!Ext.container){Ext.container={}}if(!Ext.core){Ext.core={}}if(!Ext.data){Ext.data={}}if(!Ext.data.association){Ext.data.association={}}if(!Ext.data.flash){Ext.data.flash={}}if(!Ext.data.proxy){Ext.data.proxy={}}if(!Ext.data.reader){Ext.data.reader={}}if(!Ext.data.writer){Ext.data.writer={}}if(!Ext.dd){Ext.dd={}}if(!Ext.dom){Ext.dom={}}if(!Ext.draw){Ext.draw={}}if(!Ext.form){Ext.form={}}if(!Ext.form.field){Ext.form.field={}}if(!Ext.fx){Ext.fx={}}if(!Ext.fx.target){Ext.fx.target={}}if(!Ext.grid){Ext.grid={}}if(!Ext.grid.column){Ext.grid.column={}}if(!Ext.grid.header){Ext.grid.header={}}if(!Ext.grid.locking){Ext.grid.locking={}}if(!Ext.grid.plugin){Ext.grid.plugin={}}if(!Ext.layout){Ext.layout={}}if(!Ext.layout.boxOverflow){Ext.layout.boxOverflow={}}if(!Ext.layout.component){Ext.layout.component={}}if(!Ext.layout.component.field){Ext.layout.component.field={}}if(!Ext.layout.container){Ext.layout.container={}}if(!Ext.layout.container.border){Ext.layout.container.border={}}if(!Ext.layout.container.boxOverflow){Ext.layout.container.boxOverflow={}}if(!Ext.list){Ext.list={}}if(!Ext.menu){Ext.menu={}}if(!Ext.panel){Ext.panel={}}if(!Ext.perf){Ext.perf={}}if(!Ext.resizer){Ext.resizer={}}if(!Ext.selection){Ext.selection={}}if(!Ext.state){Ext.state={}}if(!Ext.tip){Ext.tip={}}if(!Ext.toolbar){Ext.toolbar={}}if(!Ext.tree){Ext.tree={}}if(!Ext.util){Ext.util={}}if(!Ext.view){Ext.view={}}if(!Ext.window){Ext.window={}}(function(i){var k=[],l=["constructor","toString","valueOf","toLocaleString"],j={},o={},b=0,h,c,n,g,a=function(){var q,p;c=Ext.Base;n=Ext.ClassManager;for(q=l.length;q-->0;){p=(1<0;){q=k[r];p[q]=c[q]}return p},d=function(u,x,Q,p,w,E,v,N,s,G,A){var q=function z(){return this.constructor.apply(this,arguments)||null},P=q,r={enumerableMembers:p&b,onCreated:A,onBeforeCreated:e,aliases:N},D=Q.alternateClassName||[],L=Ext.global,H,K,M,C,J,T,S,t,I,y,O,F,B,R;for(M=k.length;M-->0;){S=k[M];q[S]=c[S]}if(Q.$isFunction){Q=Q(q)}r.data=Q;y=Q.statics,Q.$className=u;if("$className" in Q){q.$className=Q.$className}q.extend(x);I=q.prototype;q.xtype=Q.xtype=w[0];if(w){I.xtypes=w}I.xtypesChain=E;I.xtypesMap=v;Q.alias=N;P.triggerExtended(q,Q,r);if(Q.onClassExtended){q.onExtended(Q.onClassExtended,q);delete Q.onClassExtended}if(y){for(O in y){if(y.hasOwnProperty(O)){R=y[O];if(R&&R.$isFunction&&!R.$isClass&&R!==Ext.emptyFn&&R!==Ext.identityFn){q[O]=B=R;B.$owner=q;B.$name=O}q[O]=R}}}delete Q.statics;if(Q.inheritableStatics){q.addInheritableStatics(Q.inheritableStatics)}if(I.onClassExtended){P.onExtended(I.onClassExtended,P);delete I.onClassExtended}if(Q.config){g(q,Q)}r.onBeforeCreated(q,r.data,r);for(M=0,J=s&&s.length;M0){q--;o[q]="var Ext=window."+Ext.name+";"+o[q]}}i=o.join("");p=n[i];if(!p){p=Function.prototype.constructor.apply(Function.prototype,o);n[i]=p}return p},functionFactory:function(){var o=this,i=Array.prototype.slice.call(arguments),n;if(Ext.isSandboxed){n=i.length;if(n>0){n--;i[n]="var Ext=window."+Ext.name+";"+i[n]}}return Function.prototype.constructor.apply(Function.prototype,i)},Logger:{verbose:g,log:g,info:g,warn:g,error:function(i){throw new Error(i)},deprecate:g}});Ext.type=Ext.typeOf;h=Ext.app;if(!h){h=Ext.app={}}Ext.apply(h,{namespaces:{},collectNamespaces:function(o){var i=Ext.app.namespaces,n;for(n in o){if(o.hasOwnProperty(n)){i[n]=true}}},addNamespaces:function(p){var q=Ext.app.namespaces,o,n;if(!Ext.isArray(p)){p=[p]}for(o=0,n=p.length;oi.length&&(o+"."===n.substring(0,o.length+1))){i=o}}return i===""?undefined:i}})}());Ext.globalEval=Ext.global.execScript?function(a){execScript(a)}:function($$code){(function(){var Ext=this.Ext;eval($$code)}())};(function(){var a="4.2.1.883",b;Ext.Version=b=Ext.extend(Object,{constructor:function(c){var e,d;if(c instanceof b){return c}this.version=this.shortVersion=String(c).toLowerCase().replace(/_/g,".").replace(/[\-+]/g,"");d=this.version.search(/([^\d\.])/);if(d!==-1){this.release=this.version.substr(d,c.length);this.shortVersion=this.version.substr(0,d)}this.shortVersion=this.shortVersion.replace(/[^\d]/g,"");e=this.version.split(".");this.major=parseInt(e.shift()||0,10);this.minor=parseInt(e.shift()||0,10);this.patch=parseInt(e.shift()||0,10);this.build=parseInt(e.shift()||0,10);return this},toString:function(){return this.version},valueOf:function(){return this.version},getMajor:function(){return this.major||0},getMinor:function(){return this.minor||0},getPatch:function(){return this.patch||0},getBuild:function(){return this.build||0},getRelease:function(){return this.release||""},isGreaterThan:function(c){return b.compare(this.version,c)===1},isGreaterThanOrEqual:function(c){return b.compare(this.version,c)>=0},isLessThan:function(c){return b.compare(this.version,c)===-1},isLessThanOrEqual:function(c){return b.compare(this.version,c)<=0},equals:function(c){return b.compare(this.version,c)===0},match:function(c){c=String(c);return this.version.substr(0,c.length)===c},toArray:function(){return[this.getMajor(),this.getMinor(),this.getPatch(),this.getBuild(),this.getRelease()]},getShortVersion:function(){return this.shortVersion},gt:function(){return this.isGreaterThan.apply(this,arguments)},lt:function(){return this.isLessThan.apply(this,arguments)},gtEq:function(){return this.isGreaterThanOrEqual.apply(this,arguments)},ltEq:function(){return this.isLessThanOrEqual.apply(this,arguments)}});Ext.apply(b,{releaseValueMap:{dev:-6,alpha:-5,a:-5,beta:-4,b:-4,rc:-3,"#":-2,p:-1,pl:-1},getComponentValue:function(c){return !c?0:(isNaN(c)?this.releaseValueMap[c]||c:parseInt(c,10))},compare:function(h,g){var d,e,c;h=new b(h).toArray();g=new b(g).toArray();for(c=0;ce){return 1}}}return 0}});Ext.apply(Ext,{versions:{},lastRegisteredVersion:null,setVersion:function(d,c){Ext.versions[d]=new b(c);Ext.lastRegisteredVersion=Ext.versions[d];return this},getVersion:function(c){if(c===undefined){return Ext.lastRegisteredVersion}return Ext.versions[c]},deprecate:function(c,e,g,d){if(b.compare(Ext.getVersion(c),e)<1){g.call(d)}}});Ext.setVersion("core",a)}());Ext.String=(function(){var j=/^[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000]+|[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000]+$/g,n=/('|\\)/g,i=/\{(\d+)\}/g,b=/([-.*+?\^${}()|\[\]\/\\])/g,o=/^\s+|\s+$/g,k=/\s+/,m=/(^[^a-z]*|[^\w])/gi,e,a,h,d,g=function(q,p){return e[p]},l=function(q,p){return(p in a)?a[p]:String.fromCharCode(parseInt(p.substr(2),10))},c=function(q,p){if(q===null||q===undefined||p===null||p===undefined){return false}return p.length<=q.length};return{insert:function(r,t,q){if(!r){return t}if(!t){return r}var p=r.length;if(!q&&q!==0){q=p}if(q<0){q*=-1;if(q>=p){q=0}else{q=p-q}}if(q===0){r=t+r}else{if(q>=r.length){r+=t}else{r=r.substr(0,q)+t+r.substr(q)}}return r},startsWith:function(r,t,q){var p=c(r,t);if(p){if(q){r=r.toLowerCase();t=t.toLowerCase()}p=r.lastIndexOf(t,0)===0}return p},endsWith:function(t,q,r){var p=c(t,q);if(p){if(r){t=t.toLowerCase();q=q.toLowerCase()}p=t.indexOf(q,t.length-q.length)!==-1}return p},createVarName:function(p){return p.replace(m,"")},htmlEncode:function(p){return(!p)?p:String(p).replace(h,g)},htmlDecode:function(p){return(!p)?p:String(p).replace(d,l)},addCharacterEntities:function(q){var p=[],t=[],r,s;for(r in q){s=q[r];a[r]=s;e[s]=r;p.push(s);t.push(r)}h=new RegExp("("+p.join("|")+")","g");d=new RegExp("("+t.join("|")+"|&#[0-9]{1,5};)","g")},resetCharacterEntities:function(){e={};a={};this.addCharacterEntities({"&":"&",">":">","<":"<",""":'"',"'":"'"})},urlAppend:function(q,p){if(!Ext.isEmpty(p)){return q+(q.indexOf("?")===-1?"?":"&")+p}return q},trim:function(p){return p.replace(j,"")},capitalize:function(p){return p.charAt(0).toUpperCase()+p.substr(1)},uncapitalize:function(p){return p.charAt(0).toLowerCase()+p.substr(1)},ellipsis:function(r,p,s){if(r&&r.length>p){if(s){var t=r.substr(0,p-2),q=Math.max(t.lastIndexOf(" "),t.lastIndexOf("."),t.lastIndexOf("!"),t.lastIndexOf("?"));if(q!==-1&&q>=(p-15)){return t.substr(0,q)+"..."}}return r.substr(0,p-3)+"..."}return r},escapeRegex:function(p){return p.replace(b,"\\$1")},escape:function(p){return p.replace(n,"\\$1")},toggle:function(q,r,p){return q===r?p:r},leftPad:function(q,r,s){var p=String(q);s=s||" ";while(p.lengthe)?e:d)},snap:function(h,e,g,i){var d;if(h===undefined||h=e){h+=e}else{if(d*2<-e){h-=e}}}}return b.constrain(h,g,i)},snapInRange:function(h,d,g,i){var e;g=(g||0);if(h===undefined||h=d){h+=d}}if(i!==undefined){if(h>(i=b.snapInRange(i,d,g))){h=i}}return h},toFixed:c?function(g,d){d=d||0;var e=a.pow(10,d);return(a.round(g*e)/e).toFixed(d)}:function(e,d){return e.toFixed(d)},from:function(e,d){if(isFinite(e)){e=parseFloat(e)}return !isNaN(e)?e:d},randomInt:function(e,d){return a.floor(a.random()*(d-e+1)+e)},correctFloat:function(d){return parseFloat(d.toPrecision(14))}});Ext.num=function(){return b.from.apply(this,arguments)}}();(function(){var g=Array.prototype,o=g.slice,q=(function(){var A=[],e,z=20;if(!A.splice){return false}while(z--){A.push("A")}A.splice(15,0,"F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F");e=A.length;A.splice(13,0,"XXX");if(e+1!=A.length){return false}return true}()),j="forEach" in g,u="map" in g,p="indexOf" in g,y="every" in g,c="some" in g,d="filter" in g,n=(function(){var e=[1,2,3,4,5].sort(function(){return 0});return e[0]===1&&e[1]===2&&e[2]===3&&e[3]===4&&e[4]===5}()),k=true,a,w,t,v;try{if(typeof document!=="undefined"){o.call(document.getElementsByTagName("body"))}}catch(s){k=false}function m(z,e){return(e<0)?Math.max(0,z.length+e):Math.min(z.length,e)}function x(G,F,z,J){var K=J?J.length:0,B=G.length,H=m(G,F),E,I,A,e,C,D;if(H===B){if(K){G.push.apply(G,J)}}else{E=Math.min(z,B-H);I=H+E;A=I+K-E;e=B-I;C=B-E;if(AI){for(D=e;D--;){G[A+D]=G[I+D]}}}if(K&&H===C){G.length=C;G.push.apply(G,J)}else{G.length=C+K;for(D=0;D-1;z--){if(B.call(A||D[z],D[z],z,D)===false){return z}}}return true},forEach:j?function(A,z,e){A.forEach(z,e)}:function(C,A,z){var e=0,B=C.length;for(;ee){e=A}}}return e},mean:function(e){return e.length>0?a.sum(e)/e.length:undefined},sum:function(C){var z=0,e,B,A;for(e=0,B=C.length;e0){return setTimeout(Ext.supports.TimeoutActualLateness?function(){e()}:e,c)}e();return 0},createSequence:function(b,c,a){if(!c){return b}else{return function(){var d=b.apply(this,arguments);c.apply(a||this,arguments);return d}}},createBuffered:function(e,b,d,c){var a;return function(){var h=c||Array.prototype.slice.call(arguments,0),g=d||this;if(a){clearTimeout(a)}a=setTimeout(function(){e.apply(g,h)},b)}},createThrottled:function(e,b,d){var g,a,c,i,h=function(){e.apply(d||this,c);g=Ext.Date.now()};return function(){a=Ext.Date.now()-g;c=arguments;clearTimeout(i);if(!g||(a>=b)){h()}else{i=setTimeout(h,b-a)}}},interceptBefore:function(b,a,d,c){var e=b[a]||Ext.emptyFn;return(b[a]=function(){var g=d.apply(c||this,arguments);e.apply(this,arguments);return g})},interceptAfter:function(b,a,d,c){var e=b[a]||Ext.emptyFn;return(b[a]=function(){e.apply(this,arguments);return d.apply(c||this,arguments)})}};Ext.defer=Ext.Function.alias(Ext.Function,"defer");Ext.pass=Ext.Function.alias(Ext.Function,"pass");Ext.bind=Ext.Function.alias(Ext.Function,"bind");(function(){var a=function(){},b=Ext.Object={chain:Object.create||function(d){a.prototype=d;var c=new a();a.prototype=null;return c},toQueryObjects:function(e,k,d){var c=b.toQueryObjects,j=[],g,h;if(Ext.isArray(k)){for(g=0,h=k.length;g0){k=o.split("=");w=decodeURIComponent(k[0]);n=(k[1]!==undefined)?decodeURIComponent(k[1]):"";if(!r){if(u.hasOwnProperty(w)){if(!Ext.isArray(u[w])){u[w]=[u[w]]}u[w].push(n)}else{u[w]=n}}else{h=w.match(/(\[):?([^\]]*)\]/g);t=w.match(/^([^\[]+)/);w=t[0];l=[];if(h===null){u[w]=n;continue}for(p=0,c=h.length;p daysInMonth) {","d = daysInMonth;","}","}","h = from(h, from(def.h, dt.getHours()));","i = from(i, from(def.i, dt.getMinutes()));","s = from(s, from(def.s, dt.getSeconds()));","ms = from(ms, from(def.ms, dt.getMilliseconds()));","if(z >= 0 && y >= 0){","v = me.add(new Date(y < 100 ? 100 : y, 0, 1, h, i, s, ms), me.YEAR, y < 100 ? y - 100 : 0);","v = !strict? v : (strict === true && (z <= 364 || (me.isLeapYear(v) && z <= 365))? me.add(v, me.DAY, z) : null);","}else if(strict === true && !me.isValid(y, m + 1, d, h, i, s, ms)){","v = null;","}else{","if (W) {","year = y || (new Date()).getFullYear(),","jan4 = new Date(year, 0, 4, 0, 0, 0),","week1monday = new Date(jan4.getTime() - ((jan4.getDay() - 1) * 86400000));","v = Ext.Date.clearTime(new Date(week1monday.getTime() + ((W - 1) * 604800000)));","} else {","v = me.add(new Date(y < 100 ? 100 : y, m, d, h, i, s, ms), me.YEAR, y < 100 ? y - 100 : 0);","}","}","}","}","if(v){","if(zz != null){","v = me.add(v, me.SECOND, -v.getTimezoneOffset() * 60 - zz);","}else if(o){","v = me.add(v, me.MINUTE, -v.getTimezoneOffset() + (sn == '+'? -1 : 1) * (hr * 60 + mn));","}","}","return v;"].join("\n");function h(l){var k=Array.prototype.slice.call(arguments,1);return l.replace(c,function(n,o){return k[o]})}Ext.apply(d,{now:Date.now||function(){return +new Date()},toString:function(k){var l=Ext.String.leftPad;return k.getFullYear()+"-"+l(k.getMonth()+1,2,"0")+"-"+l(k.getDate(),2,"0")+"T"+l(k.getHours(),2,"0")+":"+l(k.getMinutes(),2,"0")+":"+l(k.getSeconds(),2,"0")},getElapsed:function(l,k){return Math.abs(l-(k||d.now()))},useStrict:false,formatCodeToRegex:function(l,k){var m=d.parseCodes[l];if(m){m=typeof m=="function"?m():m;d.parseCodes[l]=m}return m?Ext.applyIf({c:m.c?h(m.c,k||"{0}"):m.c},m):{g:0,c:null,s:Ext.String.escapeRegex(l)}},parseFunctions:{MS:function(l,k){var m=(l||"").match(g);return m?new Date(((m[1]||"")+m[2])*1):null},time:function(l,k){var m=parseInt(l,10);if(m||m===0){return new Date(m)}return null},timestamp:function(l,k){var m=parseInt(l,10);if(m||m===0){return new Date(m*1000)}return null}},parseRegexes:[],formatFunctions:{MS:function(){return"\\/Date("+this.getTime()+")\\/"},time:function(){return this.getTime().toString()},timestamp:function(){return d.format(this,"U")}},y2kYear:50,MILLI:"ms",SECOND:"s",MINUTE:"mi",HOUR:"h",DAY:"d",MONTH:"mo",YEAR:"y",defaults:{},dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNumbers:{January:0,Jan:0,February:1,Feb:1,March:2,Mar:2,April:3,Apr:3,May:4,June:5,Jun:5,July:6,Jul:6,August:7,Aug:7,September:8,Sep:8,October:9,Oct:9,November:10,Nov:10,December:11,Dec:11},defaultFormat:"m/d/Y",getShortMonthName:function(k){return Ext.Date.monthNames[k].substring(0,3)},getShortDayName:function(k){return Ext.Date.dayNames[k].substring(0,3)},getMonthNumber:function(k){return Ext.Date.monthNumbers[k.substring(0,1).toUpperCase()+k.substring(1,3).toLowerCase()]},formatContainsHourInfo:function(k){return a.test(k.replace(j,""))},formatContainsDateInfo:function(k){return e.test(k.replace(j,""))},unescapeFormat:function(k){return k.replace(i,"")},formatCodes:{d:"Ext.String.leftPad(this.getDate(), 2, '0')",D:"Ext.Date.getShortDayName(this.getDay())",j:"this.getDate()",l:"Ext.Date.dayNames[this.getDay()]",N:"(this.getDay() ? this.getDay() : 7)",S:"Ext.Date.getSuffix(this)",w:"this.getDay()",z:"Ext.Date.getDayOfYear(this)",W:"Ext.String.leftPad(Ext.Date.getWeekOfYear(this), 2, '0')",F:"Ext.Date.monthNames[this.getMonth()]",m:"Ext.String.leftPad(this.getMonth() + 1, 2, '0')",M:"Ext.Date.getShortMonthName(this.getMonth())",n:"(this.getMonth() + 1)",t:"Ext.Date.getDaysInMonth(this)",L:"(Ext.Date.isLeapYear(this) ? 1 : 0)",o:"(this.getFullYear() + (Ext.Date.getWeekOfYear(this) == 1 && this.getMonth() > 0 ? +1 : (Ext.Date.getWeekOfYear(this) >= 52 && this.getMonth() < 11 ? -1 : 0)))",Y:"Ext.String.leftPad(this.getFullYear(), 4, '0')",y:"('' + this.getFullYear()).substring(2, 4)",a:"(this.getHours() < 12 ? 'am' : 'pm')",A:"(this.getHours() < 12 ? 'AM' : 'PM')",g:"((this.getHours() % 12) ? this.getHours() % 12 : 12)",G:"this.getHours()",h:"Ext.String.leftPad((this.getHours() % 12) ? this.getHours() % 12 : 12, 2, '0')",H:"Ext.String.leftPad(this.getHours(), 2, '0')",i:"Ext.String.leftPad(this.getMinutes(), 2, '0')",s:"Ext.String.leftPad(this.getSeconds(), 2, '0')",u:"Ext.String.leftPad(this.getMilliseconds(), 3, '0')",O:"Ext.Date.getGMTOffset(this)",P:"Ext.Date.getGMTOffset(this, true)",T:"Ext.Date.getTimezone(this)",Z:"(this.getTimezoneOffset() * -60)",c:function(){var p,n,m,k,o;for(p="Y-m-dTH:i:sP",n=[],m=0,k=p.length;m me.y2kYear ? 1900 + ty : 2000 + ty;\n",s:"(\\d{1,2})"},a:{g:1,c:"if (/(am)/i.test(results[{0}])) {\nif (!h || h == 12) { h = 0; }\n} else { if (!h || h < 12) { h = (h || 0) + 12; }}",s:"(am|pm|AM|PM)",calcAtEnd:true},A:{g:1,c:"if (/(am)/i.test(results[{0}])) {\nif (!h || h == 12) { h = 0; }\n} else { if (!h || h < 12) { h = (h || 0) + 12; }}",s:"(AM|PM|am|pm)",calcAtEnd:true},g:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(1[0-2]|[0-9])"},G:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(2[0-3]|1[0-9]|[0-9])"},h:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(1[0-2]|0[1-9])"},H:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(2[0-3]|[0-1][0-9])"},i:{g:1,c:"i = parseInt(results[{0}], 10);\n",s:"([0-5][0-9])"},s:{g:1,c:"s = parseInt(results[{0}], 10);\n",s:"([0-5][0-9])"},u:{g:1,c:"ms = results[{0}]; ms = parseInt(ms, 10)/Math.pow(10, ms.length - 3);\n",s:"(\\d+)"},O:{g:1,c:["o = results[{0}];","var sn = o.substring(0,1),","hr = o.substring(1,3)*1 + Math.floor(o.substring(3,5) / 60),","mn = o.substring(3,5) % 60;","o = ((-12 <= (hr*60 + mn)/60) && ((hr*60 + mn)/60 <= 14))? (sn + Ext.String.leftPad(hr, 2, '0') + Ext.String.leftPad(mn, 2, '0')) : null;\n"].join("\n"),s:"([+-]\\d{4})"},P:{g:1,c:["o = results[{0}];","var sn = o.substring(0,1),","hr = o.substring(1,3)*1 + Math.floor(o.substring(4,6) / 60),","mn = o.substring(4,6) % 60;","o = ((-12 <= (hr*60 + mn)/60) && ((hr*60 + mn)/60 <= 14))? (sn + Ext.String.leftPad(hr, 2, '0') + Ext.String.leftPad(mn, 2, '0')) : null;\n"].join("\n"),s:"([+-]\\d{2}:\\d{2})"},T:{g:0,c:null,s:"[A-Z]{1,5}"},Z:{g:1,c:"zz = results[{0}] * 1;\nzz = (-43200 <= zz && zz <= 50400)? zz : null;\n",s:"([+-]?\\d{1,5})"},c:function(){var n=[],k=[d.formatCodeToRegex("Y",1),d.formatCodeToRegex("m",2),d.formatCodeToRegex("d",3),d.formatCodeToRegex("H",4),d.formatCodeToRegex("i",5),d.formatCodeToRegex("s",6),{c:"ms = results[7] || '0'; ms = parseInt(ms, 10)/Math.pow(10, ms.length - 3);\n"},{c:["if(results[8]) {","if(results[8] == 'Z'){","zz = 0;","}else if (results[8].indexOf(':') > -1){",d.formatCodeToRegex("P",8).c,"}else{",d.formatCodeToRegex("O",8).c,"}","}"].join("\n")}],o,m;for(o=0,m=k.length;o0?"-":"+")+Ext.String.leftPad(Math.floor(Math.abs(m)/60),2,"0")+(l?":":"")+Ext.String.leftPad(Math.abs(m%60),2,"0")},getDayOfYear:function(n){var l=0,p=Ext.Date.clone(n),k=n.getMonth(),o;for(o=0,p.setDate(1),p.setMonth(0);o28){l=Math.min(l,Ext.Date.getLastDateOfMonth(Ext.Date.add(Ext.Date.getFirstDateOfMonth(n),Ext.Date.MONTH,q)).getDate())}r.setDate(l);r.setMonth(n.getMonth()+q);break;case Ext.Date.YEAR:l=n.getDate();if(l>28){l=Math.min(l,Ext.Date.getLastDateOfMonth(Ext.Date.add(Ext.Date.getFirstDateOfMonth(n),Ext.Date.YEAR,q)).getDate())}r.setDate(l);r.setFullYear(n.getFullYear()+q);break}}if(p){switch(m.toLowerCase()){case Ext.Date.MILLI:o=1;break;case Ext.Date.SECOND:o=1000;break;case Ext.Date.MINUTE:o=1000*60;break;case Ext.Date.HOUR:o=1000*60*60;break;case Ext.Date.DAY:o=1000*60*60*24;break;case Ext.Date.MONTH:l=d.getDaysInMonth(r);o=1000*60*60*24*l;break;case Ext.Date.YEAR:l=(d.isLeapYear(r)?366:365);o=1000*60*60*24*l;break}if(o){r.setTime(r.getTime()+o*p)}}return r},subtract:function(l,k,m){return d.add(l,k,-m)},between:function(l,n,k){var m=l.getTime();return n.getTime()<=m&&m<=k.getTime()},compat:function(){var l=window.Date,k,r=["useStrict","formatCodeToRegex","parseFunctions","parseRegexes","formatFunctions","y2kYear","MILLI","SECOND","MINUTE","HOUR","DAY","MONTH","YEAR","defaults","dayNames","monthNames","monthNumbers","getShortMonthName","getShortDayName","getMonthNumber","formatCodes","isValid","parseDate","getFormatCode","createFormat","createParser","parseCodes"],o=["dateFormat","format","getTimezone","getGMTOffset","getDayOfYear","getWeekOfYear","isLeapYear","getFirstDayOfMonth","getLastDayOfMonth","getDaysInMonth","getSuffix","clone","isDST","clearTime","add","between"],q=r.length,m=o.length,n,t,u;for(u=0;u0){for(e=0;e0){if(z===y){return B[z]}A=B[z];y=y.substring(z.length+1)}if(A.length>0){A+="/"}return A.replace(c,"/")+y.replace(g,"/")+".js"},getPrefix:function(z){var B=k.config.paths,A,y="";if(B.hasOwnProperty(z)){return z}for(A in B){if(B.hasOwnProperty(A)&&A+"."===z.substring(0,A.length+1)){if(A.length>y.length){y=A}}}return y},isAClassNameWithAKnownPrefix:function(y){var z=k.getPrefix(y);return z!==""&&z!==y},require:function(A,z,y,B){if(z){z.call(y)}},syncRequire:function(){},exclude:function(y){return{require:function(B,A,z){return k.require(B,A,z,y)},syncRequire:function(B,A,z){return k.syncRequire(B,A,z,y)}}},onReady:function(B,A,C,y){var z;if(C!==false&&Ext.onDocumentReady){z=B;B=function(){Ext.onDocumentReady(z,A,y)}}B.call(A)}});var q=[],r={},u={},s={},p={},w=[],x=[],i={},l=function(y,z){return z.priority-y.priority};Ext.apply(k,{documentHead:typeof document!="undefined"&&(document.head||document.getElementsByTagName("head")[0]),isLoading:false,queue:q,isClassFileLoaded:r,isFileLoaded:u,readyListeners:w,optionalRequires:x,requiresMap:i,numPendingFiles:0,numLoadedFiles:0,hasFileLoadError:false,classNameToFilePathMap:s,scriptsLoading:0,syncModeEnabled:false,scriptElements:p,refreshQueue:function(){var C=q.length,z,B,y,A;if(!C&&!k.scriptsLoading){return k.triggerReady()}for(z=0;zk.numLoadedFiles){continue}for(y=0;y=200&&C<300)||(C===304)){if(!Ext.isIE){D="\n//@ sourceURL="+z}Ext.globalEval(I.responseText+D);G.call(J)}else{}}I=null}},syncRequire:function(){var y=k.syncModeEnabled;if(!y){k.syncModeEnabled=true}k.require.apply(k,arguments);if(!y){k.syncModeEnabled=false}k.refreshQueue()},require:function(Q,H,B,D){var J={},A={},G=[],S=[],P=[],z=[],F,R,L,K,y,E,O,N,M,I,C;if(D){D=(typeof D==="string")?[D]:D;for(N=0,I=D.length;N0){G=b.getNamesByExpression(y);for(M=0,C=G.length;M0){F=function(){var U=[],T,V;for(T=0,V=z.length;T0){S=b.getNamesByExpression(K);C=S.length;for(M=0;M0){if(!k.config.enabled){throw new Error("Ext.Loader is not enabled, so dependencies cannot be resolved dynamically. Missing required class"+((P.length>1)?"es":"")+": "+P.join(", "))}}else{F.call(B);return k}R=k.syncModeEnabled;if(!R){q.push({requires:P.slice(),callback:F,scope:B})}I=P.length;for(N=0;Nwindow.innerWidth?"portrait":"landscape"},destroy:function(){var c=arguments.length,b,a;for(b=0;b]+>/gi,i=/(?:)((\n|\r|.)*?)(?:<\/script>)/ig,e=/\r?\n/g,b=/^#+$/,h=/[\d,\.#]+/,j=/[^\d\.#]/g,a,d={};Ext.apply(g,{thousandSeparator:",",decimalSeparator:".",currencyPrecision:2,currencySign:"$",currencyAtEnd:false,undef:function(k){return k!==undefined?k:""},defaultValue:function(l,k){return l!==undefined&&l!==""?l:k},substr:"ab".substr(-1)!="b"?function(l,n,k){var m=String(l);return(n<0)?m.substr(Math.max(m.length+n,0),k):m.substr(n,k)}:function(l,m,k){return String(l).substr(m,k)},lowercase:function(k){return String(k).toLowerCase()},uppercase:function(k){return String(k).toUpperCase()},usMoney:function(k){return g.currency(k,"$",2)},currency:function(m,o,l,k){var q="",p=",0",n=0;m=m-0;if(m<0){m=-m;q="-"}l=Ext.isDefined(l)?l:g.currencyPrecision;p+=(l>0?".":"");for(;n2){}else{if(q.length===2){o=q[1].length;w=b.test(q[1])}}k=["var utilFormat=Ext.util.Format,extNumber=Ext.Number,neg,fnum,parts"+(l?",thousandSeparator,thousands=[],j,n,i":"")+(r?',formatString="'+n+'",formatPattern=/[\\d,\\.#]+/':"")+(w?",trailingZeroes=/\\.?0+$/;":";")+'return function(v){if(typeof v!=="number"&&isNaN(v=extNumber.from(v,NaN)))return"";neg=v<0;',"fnum=Ext.Number.toFixed(Math.abs(v), "+o+");"];if(l){if(o){k[k.length]='parts=fnum.split(".");';k[k.length]="fnum=parts[0];"}k[k.length]="if(v>=1000) {";k[k.length]="thousandSeparator=utilFormat.thousandSeparator;thousands.length=0;j=fnum.length;n=fnum.length%3||3;for(i=0;i")},capitalize:Ext.String.capitalize,ellipsis:Ext.String.ellipsis,format:Ext.String.format,htmlDecode:Ext.String.htmlDecode,htmlEncode:Ext.String.htmlEncode,leftPad:Ext.String.leftPad,trim:Ext.String.trim,parseBox:function(l){l=l||0;if(typeof l==="number"){return{top:l,right:l,bottom:l,left:l}}var m=l.split(" "),k=m.length;if(k==1){m[1]=m[2]=m[3]=m[0]}else{if(k==2){m[2]=m[0];m[3]=m[1]}else{if(k==3){m[3]=m[1]}}}return{top:parseInt(m[0],10)||0,right:parseInt(m[1],10)||0,bottom:parseInt(m[2],10)||0,left:parseInt(m[3],10)||0}},escapeRegex:function(k){return k.replace(/([\-.*+?\^${}()|\[\]\/\\])/g,"\\$1")}})}());(Ext.cmd.derive("Ext.util.TaskRunner",Ext.Base,{interval:10,timerId:null,constructor:function(a){var b=this;if(typeof a=="number"){b.interval=a}else{if(a){Ext.apply(b,a)}}b.tasks=[];b.timerFn=Ext.Function.bind(b.onTick,b)},newTask:function(b){var a=new Ext.util.TaskRunner.Task(b);a.manager=this;return a},start:function(a){var c=this,b=Ext.Date.now();if(!a.pending){c.tasks.push(a);a.pending=true}a.stopped=false;a.taskStartTime=b;a.taskRunTime=a.fireOnStart!==false?0:a.taskStartTime;a.taskRunCount=0;if(!c.firing){if(a.fireOnStart!==false){c.startTimer(0,b)}else{c.startTimer(a.interval,b)}}return a},stop:function(a){if(!a.stopped){a.stopped=true;if(a.onStop){a.onStop.call(a.scope||a,a)}}return a},stopAll:function(){Ext.each(this.tasks,this.stop,this)},firing:false,nextExpires:1e+99,onTick:function(){var m=this,e=m.tasks,a=Ext.Date.now(),n=1e+99,k=e.length,c,o,h,b,d,g;m.timerId=null;m.firing=true;for(h=0;hc){n=c}}}if(o){m.tasks=o}m.firing=false;if(m.tasks.length){m.startTimer(n-a,Ext.Date.now())}if(m.fireIdleEvent!==false){Ext.EventManager.idleEvent.fire()}},startTimer:function(e,c){var d=this,b=c+e,a=d.timerId;if(a&&d.nextExpires-b>d.interval){clearTimeout(a);a=null}if(!a){if(e',''," ({childCount} children)","",''," ({depth} deep)","",'',", {type}: {[this.time(values.sum)]} msec (","avg={[this.time(values.sum / parent.count)]}",")","","
"].join(""),{time:function(n){return Math.round(n*100)/100}})}var m=this.getData(l);m.name=this.name;m.pure.type="Pure";m.total.type="Total";m.times=[m.pure,m.total];return d.apply(m)},getData:function(l){var m=this;return{count:m.count,childCount:m.childCount,depth:m.maxDepth,pure:g(m.count,m.childCount,l,m.pure),total:g(m.count,m.childCount,l,m.total)}},enter:function(){var l=this,m={accum:l,leave:e,childTime:0,parent:c};++l.depth;if(l.maxDepth','
',"",'
','
',"
",'
','
'].join("");o.body.appendChild(d)}g=c[l];while(h--){j=i[h];m=g&&g[h];if(m!==undefined){k[j.identity]=m}else{if(d||j.early){k[j.identity]=j.fn.call(k,o,d)}else{e.push(j)}}}if(d){o.body.removeChild(d)}k.toRun=e},PointerEvents:"pointerEvents" in document.documentElement.style,LocalStorage:(function(){try{return"localStorage" in window&&window.localStorage!==null}catch(d){return false}})(),CSS3BoxShadow:"boxShadow" in document.documentElement.style||"WebkitBoxShadow" in document.documentElement.style||"MozBoxShadow" in document.documentElement.style,ClassList:!!document.documentElement.classList,OrientationChange:((typeof window.orientation!="undefined")&&("onorientationchange" in window)),DeviceMotion:("ondevicemotion" in window),Touch:("ontouchstart" in window)&&(!Ext.is.Desktop),TimeoutActualLateness:(function(){setTimeout(function(){Ext.supports.TimeoutActualLateness=arguments.length!==0},0)}()),tests:[{identity:"Transitions",fn:function(k,m){var j=["webkit","Moz","o","ms","khtml"],l="TransitionEnd",d=[j[0]+l,"transitionend",j[2]+l,j[3]+l,j[4]+l],h=j.length,g=0,e=false;for(;g

";return(g.childNodes.length==2)}},{identity:"Float",fn:function(d,e){return !!e.lastChild.style.cssFloat}},{identity:"AudioTag",fn:function(d){return !!d.createElement("audio").canPlayType}},{identity:"History",fn:function(){var d=window.history;return !!(d&&d.pushState)}},{identity:"CSS3DTransform",fn:function(){return(typeof WebKitCSSMatrix!="undefined"&&new WebKitCSSMatrix().hasOwnProperty("m41"))}},{identity:"CSS3LinearGradient",fn:function(j,d){var l="background-image:",k="-webkit-gradient(linear, left top, right bottom, from(black), to(white))",i="linear-gradient(left top, black, white)",h="-moz-"+i,e="-ms-"+i,g="-o-"+i,m=[l+k,l+i,l+h,l+e,l+g];d.style.cssText=m.join(";");return((""+d.style.backgroundImage).indexOf("gradient")!==-1)&&!Ext.isIE9}},{identity:"CSS3BorderRadius",fn:function(h,j){var e=["borderRadius","BorderRadius","MozBorderRadius","WebkitBorderRadius","OBorderRadius","KhtmlBorderRadius"],g=false,d;for(d=0;d=534.16}},{identity:"TextAreaMaxLength",fn:function(){var d=document.createElement("textarea");return("maxlength" in d)}},{identity:"GetPositionPercentage",fn:function(d,e){return a(e.childNodes[2],"left")=="10%"}},{identity:"PercentageHeightOverflowBug",fn:function(h){var d=false,g,e;if(Ext.getScrollbarSize().height){e=h.createElement("div");g=e.style;g.height="50px";g.width="50px";g.overflow="auto";g.position="absolute";e.innerHTML=['
','
',"
"].join("");h.body.appendChild(e);if(e.firstChild.offsetHeight===50){d=true}h.body.removeChild(e)}return d}},{identity:"xOriginBug",fn:function(h,i){i.innerHTML='
';var g=document.getElementById("b1").getBoundingClientRect(),e=document.getElementById("b2").getBoundingClientRect(),d=document.getElementById("b3").getBoundingClientRect();return(e.left!==g.left&&d.right!==g.right)}},{identity:"ScrollWidthInlinePaddingBug",fn:function(h){var d=false,g,e;e=h.createElement("div");g=e.style;g.height="50px";g.width="50px";g.padding="10px";g.overflow="hidden";g.position="absolute";e.innerHTML='';h.body.appendChild(e);if(e.scrollWidth===70){d=true}h.body.removeChild(e);return d}}]}}());Ext.supports.init();Ext.util.DelayedTask=function(e,d,b,h){var g=this,a,c=function(){clearInterval(g.id);g.id=null;e.apply(d,b||[]);Ext.EventManager.idleEvent.fire()};h=typeof h==="boolean"?h:true;g.id=null;g.delay=function(j,l,k,i){if(h){g.cancel()}a=j||a,e=l||e;d=k||d;b=i||b;if(!g.id){g.id=setInterval(c,a)}};g.cancel=function(){if(g.id){clearInterval(g.id);g.id=null}}};(Ext.cmd.derive("Ext.util.Event",Ext.Base,function(){var d=Array.prototype.slice,a=Ext.Array.insert,b=Ext.Array.toArray,c=Ext.util.DelayedTask;return{isEvent:true,suspended:0,noOptions:{},constructor:function(g,e){this.name=e;this.observable=g;this.listeners=[]},addListener:function(p,r,t){var n=this,o,j,q,e,s,m,h,l,k,g;r=r||n.observable;if(!n.isListening(p,r)){j=n.createListener(p,r,t);if(n.firing){n.listeners=n.listeners.slice(0)}o=n.listeners;l=h=o.length;q=t&&t.priority;s=n._highestNegativePriorityIndex;m=(s!==undefined);if(q){e=(q<0);if(!e||m){for(k=(e?s:0);k0){l.firing=true;g=arguments.length?d.call(arguments,0):[];e=g.length;for(h=0;h111&&j.keyCode<124){j.keyCode=-1}}catch(k){}}},getRelatedTarget:function(j){j=j.browserEvent||j;var k=j.relatedTarget;if(!k){if(b.mouseLeaveRe.test(j.type)){k=j.toElement}else{if(b.mouseEnterRe.test(j.type)){k=j.fromElement}}}return b.resolveTextNode(k)},getPageX:function(j){return b.getPageXY(j)[0]},getPageY:function(j){return b.getPageXY(j)[1]},getPageXY:function(l){l=l.browserEvent||l;var k=l.pageX,n=l.pageY,m=h.documentElement,j=h.body;if(!k&&k!==0){k=l.clientX+(m&&m.scrollLeft||j&&j.scrollLeft||0)-(m&&m.clientLeft||j&&j.clientLeft||0);n=l.clientY+(m&&m.scrollTop||j&&j.scrollTop||0)-(m&&m.clientTop||j&&j.clientTop||0)}return[k,n]},getTarget:function(j){j=j.browserEvent||j;return b.resolveTextNode(j.target||j.srcElement)},resolveTextNode:Ext.isGecko?function(k){if(k){var j=HTMLElement.prototype.toString.call(k);if(j!=="[xpconnect wrapped native prototype]"&&j!=="[object XULElement]"){return k.nodeType==3?k.parentNode:k}}}:function(j){return j&&j.nodeType==3?j.parentNode:j},curWidth:0,curHeight:0,onWindowResize:function(m,l,k){var j=b.resizeEvent;if(!j){b.resizeEvent=j=new Ext.util.Event();b.on(g,"resize",b.fireResize,null,{buffer:100})}j.addListener(m,l,k)},fireResize:function(){var j=Ext.Element.getViewWidth(),k=Ext.Element.getViewHeight();if(b.curHeight!=k||b.curWidth!=j){b.curHeight=k;b.curWidth=j;b.resizeEvent.fire(j,k)}},removeResizeListener:function(l,k){var j=b.resizeEvent;if(j){j.removeListener(l,k)}},onWindowUnload:function(m,l,k){var j=b.unloadEvent;if(!j){b.unloadEvent=j=new Ext.util.Event();b.addListener(g,"unload",b.fireUnload)}if(m){j.addListener(m,l,k)}},fireUnload:function(){try{h=g=undefined;var o,k,m,l,j;b.unloadEvent.fire();if(Ext.isGecko3){o=Ext.ComponentQuery.query("gridview");k=0;m=o.length;for(;k=525:!((Ext.isGecko&&!Ext.isWindows)||Ext.isOpera),getKeyEvent:function(){return b.useKeyDown?"keydown":"keypress"}});if(!a&&document.attachEvent){Ext.apply(b,{pollScroll:function(){var j=true;try{document.documentElement.doScroll("left")}catch(k){j=false}if(j&&document.body){b.onReadyEvent({type:"doScroll"})}else{b.scrollTimeout=setTimeout(b.pollScroll,20)}return j},scrollTimeout:null,readyStatesRe:/complete/i,checkReadyState:function(){var j=document.readyState;if(b.readyStatesRe.test(j)){b.onReadyEvent({type:j})}},bindReadyEvent:function(){var j=true;if(b.hasBoundOnReady){return}try{j=window.frameElement===undefined}catch(k){j=false}if(!j||!h.documentElement.doScroll){b.pollScroll=Ext.emptyFn}if(b.pollScroll()===true){return}if(h.readyState=="complete"){b.onReadyEvent({type:"already "+(h.readyState||"body")})}else{h.attachEvent("onreadystatechange",b.checkReadyState);window.attachEvent("onload",b.onReadyEvent);b.hasBoundOnReady=true}},onReadyEvent:function(j){if(j&&j.type){b.onReadyChain.push(j.type)}if(b.hasBoundOnReady){document.detachEvent("onreadystatechange",b.checkReadyState);window.detachEvent("onload",b.onReadyEvent)}if(Ext.isNumber(b.scrollTimeout)){clearTimeout(b.scrollTimeout);delete b.scrollTimeout}if(!Ext.isReady){b.fireDocReady()}},onReadyChain:[]})}Ext.onReady=function(l,k,j){Ext.Loader.onReady(l,k,true,j)};Ext.onDocumentReady=b.onDocumentReady;b.on=b.addListener;b.un=b.removeListener;Ext.onReady(d)}();Ext.setVersion("ablduck","1.0.0");Ext.setVersion("ext-theme-base","4.2.1");Ext.setVersion("ext-theme-classic","4.2.1");Ext.setVersion("ext-theme-neutral","4.2.1");(Ext.cmd.derive("Ext.util.Observable",Ext.Base,function(a){var d=[],e=Array.prototype,g=e.slice,c=Ext.util.Event,b=function(h){if(h instanceof b){return h}this.observable=h;if(arguments[1].isObservable){this.managedListeners=true}this.args=g.call(arguments,1)};b.prototype.destroy=function(){this.observable[this.managedListeners?"mun":"un"].apply(this.observable,this.args)};return{statics:{releaseCapture:function(h){h.fireEventArgs=this.prototype.fireEventArgs},capture:function(k,i,h){var j=function(l,m){return i.apply(h,[l].concat(m))};this.captureArgs(k,j,h)},captureArgs:function(j,i,h){j.fireEventArgs=Ext.Function.createInterceptor(j.fireEventArgs,i,h)},observe:function(h,i){if(h){if(!h.isObservable){Ext.applyIf(h,new this());this.captureArgs(h.prototype,h.fireEventArgs,h)}if(Ext.isObject(i)){h.on(i)}}return h},prepareClass:function(j,i){if(!j.HasListeners){var k=function(){},h=j.superclass.HasListeners||(i&&i.HasListeners)||a.HasListeners;j.prototype.HasListeners=j.HasListeners=k;k.prototype=j.hasListeners=new h()}}},isObservable:true,eventsSuspended:0,constructor:function(h){var i=this;Ext.apply(i,h);if(!i.hasListeners){i.hasListeners=new i.HasListeners()}i.events=i.events||{};if(i.listeners){i.on(i.listeners);i.listeners=null}if(i.bubbleEvents){i.enableBubble(i.bubbleEvents)}},onClassExtended:function(h){if(!h.HasListeners){a.prepareClass(h)}},eventOptionsRe:/^(?:scope|delay|buffer|single|stopEvent|preventDefault|stopPropagation|normalized|args|delegate|element|destroyable|vertical|horizontal|freezeEvent|priority)$/,addManagedListener:function(o,k,m,p,q,j){var l=this,n=l.managedListeners=l.managedListeners||[],i,h;if(typeof k!=="string"){h=arguments.length>4?q:k;q=k;for(k in q){if(q.hasOwnProperty(k)){i=q[k];if(!l.eventOptionsRe.test(k)){l.addManagedListener(o,k,i.fn||i,i.scope||q.scope||p,i.fn?i:h,true)}}}if(q&&q.destroyable){return new b(l,o,q)}}else{if(typeof m==="string"){p=p||l;m=Ext.resolveMethod(m,p)}n.push({item:o,ename:k,fn:m,scope:p,options:q});o.on(k,m,p,q);if(!j&&q&&q.destroyable){return new b(l,o,k,m,p)}}},removeManagedListener:function(q,l,o,r){var n=this,s,j,p,h,m,k;if(typeof l!=="string"){s=l;for(l in s){if(s.hasOwnProperty(l)){j=s[l];if(!n.eventOptionsRe.test(l)){n.removeManagedListener(q,l,j.fn||j,j.scope||s.scope||r)}}}}else{p=n.managedListeners?n.managedListeners.slice():[];if(typeof o==="string"){r=r||n;o=Ext.resolveMethod(o,r)}for(m=0,h=p.length;m=532){a=120}else{a=12}a*=3}else{a=120}}return a}()),clickRe:/(dbl)?click/,safariKeys:{3:13,63234:37,63235:39,63232:38,63233:40,63276:33,63277:34,63272:46,63273:36,63275:35},btnMap:Ext.isIE?{1:0,4:1,2:2}:{0:0,1:1,2:2},constructor:function(a,b){if(a){this.setEvent(a.browserEvent||a,b)}},setEvent:function(d,e){var c=this,b,a;if(d===c||(d&&d.browserEvent)){return d}c.browserEvent=d;if(d){b=d.button?c.btnMap[d.button]:(d.which?d.which-1:-1);if(c.clickRe.test(d.type)&&b==-1){b=0}a={type:d.type,button:b,shiftKey:d.shiftKey,ctrlKey:d.ctrlKey||d.metaKey||false,altKey:d.altKey,keyCode:d.keyCode,charCode:d.charCode,target:Ext.EventManager.getTarget(d),relatedTarget:Ext.EventManager.getRelatedTarget(d),currentTarget:d.currentTarget,xy:(e?c.getXY():null)}}else{a={button:-1,shiftKey:false,ctrlKey:false,altKey:false,keyCode:0,charCode:0,target:null,xy:[0,0]}}Ext.apply(c,a);return c},stopEvent:function(){this.stopPropagation();this.preventDefault()},preventDefault:function(){if(this.browserEvent){Ext.EventManager.preventDefault(this.browserEvent)}},stopPropagation:function(){var a=this.browserEvent;if(a){if(a.type=="mousedown"){Ext.EventManager.stoppedMouseDownEvent.fire(this)}Ext.EventManager.stopPropagation(a)}},getCharCode:function(){return this.charCode||this.keyCode},getKey:function(){return this.normalizeKey(this.keyCode||this.charCode)},normalizeKey:function(a){return Ext.isWebKit?(this.safariKeys[a]||a):a},getPageX:function(){return this.getX()},getPageY:function(){return this.getY()},getX:function(){return this.getXY()[0]},getY:function(){return this.getXY()[1]},getXY:function(){if(!this.xy){this.xy=Ext.EventManager.getPageXY(this.browserEvent)}return this.xy},getTarget:function(b,c,a){if(b){return Ext.fly(this.target).findParent(b,c,a)}return a?Ext.get(this.target):this.target},getRelatedTarget:function(b,c,a){if(b&&this.relatedTarget){return Ext.fly(this.relatedTarget).findParent(b,c,a)}return a?Ext.get(this.relatedTarget):this.relatedTarget},correctWheelDelta:function(c){var b=this.WHEEL_SCALE,a=Math.round(c/b);if(!a&&c){a=(c<0)?-1:1}return a},getWheelDeltas:function(){var d=this,c=d.browserEvent,b=0,a=0;if(Ext.isDefined(c.wheelDeltaX)){b=c.wheelDeltaX;a=c.wheelDeltaY}else{if(c.wheelDelta){a=c.wheelDelta}else{if(c.detail){a=-c.detail;if(a>100){a=3}else{if(a<-100){a=-3}}if(Ext.isDefined(c.axis)&&c.axis===c.HORIZONTAL_AXIS){b=a;a=0}}}}return{x:d.correctWheelDelta(b),y:d.correctWheelDelta(a)}},getWheelDelta:function(){var a=this.getWheelDeltas();return a.y},within:function(d,e,b){if(d){var c=e?this.getRelatedTarget():this.getTarget(),a;if(c){a=Ext.fly(d,"_internal").contains(c);if(!a&&b){a=c==Ext.getDom(d)}return a}}return false},isNavKeyPress:function(){var b=this,a=this.normalizeKey(b.keyCode);return(a>=33&&a<=40)||a==b.RETURN||a==b.TAB||a==b.ESC},isSpecialKey:function(){var a=this.normalizeKey(this.keyCode);return(this.type=="keypress"&&this.ctrlKey)||this.isNavKeyPress()||(a==this.BACKSPACE)||(a>=16&&a<=20)||(a>=44&&a<=46)},getPoint:function(){var a=this.getXY();return new Ext.util.Point(a[0],a[1])},hasModifier:function(){return this.ctrlKey||this.altKey||this.shiftKey||this.metaKey},injectEvent:(function(){var d,e={},c;if(!Ext.isIE9m&&document.createEvent){d={createHtmlEvent:function(k,i,h,g){var j=k.createEvent("HTMLEvents");j.initEvent(i,h,g);return j},createMouseEvent:function(u,s,m,l,o,k,i,j,g,r,q,n,p){var h=u.createEvent("MouseEvents"),t=u.defaultView||window;if(h.initMouseEvent){h.initMouseEvent(s,m,l,t,o,k,i,k,i,j,g,r,q,n,p)}else{h=u.createEvent("UIEvents");h.initEvent(s,m,l);h.view=t;h.detail=o;h.screenX=k;h.screenY=i;h.clientX=k;h.clientY=i;h.ctrlKey=j;h.altKey=g;h.metaKey=q;h.shiftKey=r;h.button=n;h.relatedTarget=p}return h},createUIEvent:function(m,k,i,h,j){var l=m.createEvent("UIEvents"),g=m.defaultView||window;l.initUIEvent(k,i,h,g,j);return l},fireEvent:function(i,g,h){i.dispatchEvent(h)},fixTarget:function(g){if(g==window&&!g.dispatchEvent){return document}return g}}}else{if(document.createEventObject){c={0:1,1:4,2:2};d={createHtmlEvent:function(k,i,h,g){var j=k.createEventObject();j.bubbles=h;j.cancelable=g;return j},createMouseEvent:function(t,s,m,l,o,k,i,j,g,r,q,n,p){var h=t.createEventObject();h.bubbles=m;h.cancelable=l;h.detail=o;h.screenX=k;h.screenY=i;h.clientX=k;h.clientY=i;h.ctrlKey=j;h.altKey=g;h.shiftKey=r;h.metaKey=q;h.button=c[n]||n;h.relatedTarget=p;return h},createUIEvent:function(l,j,h,g,i){var k=l.createEventObject();k.bubbles=h;k.cancelable=g;return k},fireEvent:function(i,g,h){i.fireEvent("on"+g,h)},fixTarget:function(g){if(g==document){return document.documentElement}return g}}}}Ext.Object.each({load:[false,false],unload:[false,false],select:[true,false],change:[true,false],submit:[true,true],reset:[true,false],resize:[true,false],scroll:[true,false]},function(i,j){var h=j[0],g=j[1];e[i]=function(m,k){var l=d.createHtmlEvent(i,h,g);d.fireEvent(m,i,l)}});function b(i,h){var g=(i!="mousemove");return function(m,j){var l=j.getXY(),k=d.createMouseEvent(m.ownerDocument,i,true,g,h,l[0],l[1],j.ctrlKey,j.altKey,j.shiftKey,j.metaKey,j.button,j.relatedTarget);d.fireEvent(m,i,k)}}Ext.each(["click","dblclick","mousedown","mouseup","mouseover","mousemove","mouseout"],function(g){e[g]=b(g,1)});Ext.Object.each({focusin:[true,false],focusout:[true,false],activate:[true,true],focus:[false,false],blur:[false,false]},function(i,j){var h=j[0],g=j[1];e[i]=function(m,k){var l=d.createUIEvent(m.ownerDocument,i,h,g,1);d.fireEvent(m,i,l)}});if(!d){e={};d={fixTarget:Ext.identityFn}}function a(h,g){}return function(j){var i=this,h=e[i.type]||a,g=j?(j.dom||j):i.getTarget();g=d.fixTarget(g);h(g,i)}}())},1,0,0,0,0,0,[Ext,"EventObjectImpl"],function(){Ext.EventObject=new Ext.EventObjectImpl()}));(Ext.cmd.derive("Ext.dom.AbstractQuery",Ext.Base,{select:function(k,b){var h=[],d,g,e,c,a;b=b||document;if(typeof b=="string"){b=document.getElementById(b)}k=k.split(",");for(g=0,c=k.length;g")}else{b.push(">");if((a=j.tpl)){a.applyOut(j.tplData,b)}if((a=j.html)){b.push(a)}if((a=j.cn||j.children)){h.generateMarkup(a,b)}c=h.closeTags;b.push(c[k]||(c[k]=""))}}}return b},generateStyles:function(e,c){var b=c||[],d;for(d in e){if(e.hasOwnProperty(d)){b.push(this.decamelizeName(d),":",e[d],";")}}return c||b.join("")},markup:function(a){if(typeof a=="string"){return a}var b=this.generateMarkup(a,[]);return b.join("")},applyStyles:function(c,d){if(d){var b=0,a;c=Ext.fly(c,"_applyStyles");if(typeof d=="function"){d=d.call()}if(typeof d=="string"){d=Ext.util.Format.trim(d).split(this.styleSepRe);for(a=d.length;b "'+c+'"'},insertBefore:function(a,c,b){return this.doInsert(a,c,b,"beforebegin")},insertAfter:function(a,c,b){return this.doInsert(a,c,b,"afterend","nextSibling")},insertFirst:function(a,c,b){return this.doInsert(a,c,b,"afterbegin","firstChild")},append:function(a,c,b){return this.doInsert(a,c,b,"beforeend","",true)},overwrite:function(a,c,b){a=Ext.getDom(a);a.innerHTML=this.markup(c);return b?Ext.get(a.firstChild):a.firstChild},doInsert:function(d,g,e,h,c,a){var b=this.insertHtml(h,Ext.getDom(d),this.markup(g));return e?Ext.get(b,true):b}},0,0,0,0,0,0,[Ext.dom,"AbstractHelper"],0));Ext.define("Ext.dom.AbstractElement_static",{override:"Ext.dom.AbstractElement",inheritableStatics:{unitRe:/\d+(px|em|%|en|ex|pt|in|cm|mm|pc)$/i,camelRe:/(-[a-z])/gi,msRe:/^-ms-/,cssRe:/([a-z0-9\-]+)\s*:\s*([^;\s]+(?:\s*[^;\s]+)*)?;?/gi,opacityRe:/alpha\(opacity=(.*)\)/i,propertyCache:{},defaultUnit:"px",borders:{l:"border-left-width",r:"border-right-width",t:"border-top-width",b:"border-bottom-width"},paddings:{l:"padding-left",r:"padding-right",t:"padding-top",b:"padding-bottom"},margins:{l:"margin-left",r:"margin-right",t:"margin-top",b:"margin-bottom"},addUnits:function(b,a){if(typeof b=="number"){return b+(a||this.defaultUnit||"px")}if(b===""||b=="auto"||b===undefined||b===null){return b||""}if(!this.unitRe.test(b)){return b||""}return b},isAncestor:function(b,d){var a=false;b=Ext.getDom(b);d=Ext.getDom(d);if(b&&d){if(b.contains){return b.contains(d)}else{if(b.compareDocumentPosition){return !!(b.compareDocumentPosition(d)&16)}else{while((d=d.parentNode)){a=d==b||a}}}}return a},parseBox:function(c){c=c||0;var a=typeof c,d,b;if(a==="number"){return{top:c,right:c,bottom:c,left:c}}else{if(a!=="string"){return c}}d=c.split(" ");b=d.length;if(b==1){d[1]=d[2]=d[3]=d[0]}else{if(b==2){d[2]=d[0];d[3]=d[1]}else{if(b==3){d[3]=d[1]}}}return{top:parseFloat(d[0])||0,right:parseFloat(d[1])||0,bottom:parseFloat(d[2])||0,left:parseFloat(d[3])||0}},unitizeBox:function(g,e){var d=this.addUnits,c=this.parseBox(g);return d(c.top,e)+" "+d(c.right,e)+" "+d(c.bottom,e)+" "+d(c.left,e)},camelReplaceFn:function(b,c){return c.charAt(1).toUpperCase()},normalize:function(a){if(a=="float"){a=Ext.supports.Float?"cssFloat":"styleFloat"}return this.propertyCache[a]||(this.propertyCache[a]=a.replace(this.msRe,"ms-").replace(this.camelRe,this.camelReplaceFn))},getDocumentHeight:function(){return Math.max(!Ext.isStrict?document.body.scrollHeight:document.documentElement.scrollHeight,this.getViewportHeight())},getDocumentWidth:function(){return Math.max(!Ext.isStrict?document.body.scrollWidth:document.documentElement.scrollWidth,this.getViewportWidth())},getViewportHeight:function(){return window.innerHeight},getViewportWidth:function(){return window.innerWidth},getViewSize:function(){return{width:window.innerWidth,height:window.innerHeight}},getOrientation:function(){if(Ext.supports.OrientationChange){return(window.orientation==0)?"portrait":"landscape"}return(window.innerHeight>window.innerWidth)?"portrait":"landscape"},fromPoint:function(a,b){return Ext.get(document.elementFromPoint(a,b))},parseStyles:function(c){var a={},b=this.cssRe,d;if(c){b.lastIndex=0;while((d=b.exec(c))){a[d[1]]=d[2]||""}}return a}}},function(){var c=document,b=null,a=c.compatMode=="CSS1Compat";if(!("activeElement" in c)&&c.addEventListener){c.addEventListener("focus",function(e){if(e&&e.target){b=(e.target==c)?null:e.target}},true)}function d(g,h,e){return function(){g.selectionStart=h;g.selectionEnd=e}}this.addInheritableStatics({getActiveElement:function(){var h;try{h=c.activeElement}catch(g){}h=h||b;if(!h){h=b=document.body}return h},getRightMarginFixCleaner:function(k){var h=Ext.supports,i=h.DisplayChangeInputSelectionBug,j=h.DisplayChangeTextAreaSelectionBug,l,e,m,g;if(i||j){l=c.activeElement||b;e=l&&l.tagName;if((j&&e=="TEXTAREA")||(i&&e=="INPUT"&&l.type=="text")){if(Ext.dom.Element.isAncestor(k,l)){m=l.selectionStart;g=l.selectionEnd;if(Ext.isNumber(m)&&Ext.isNumber(g)){return d(l,m,g)}}}}return Ext.emptyFn},getViewWidth:function(e){return e?Ext.dom.Element.getDocumentWidth():Ext.dom.Element.getViewportWidth()},getViewHeight:function(e){return e?Ext.dom.Element.getDocumentHeight():Ext.dom.Element.getViewportHeight()},getDocumentHeight:function(){return Math.max(!a?c.body.scrollHeight:c.documentElement.scrollHeight,Ext.dom.Element.getViewportHeight())},getDocumentWidth:function(){return Math.max(!a?c.body.scrollWidth:c.documentElement.scrollWidth,Ext.dom.Element.getViewportWidth())},getViewportHeight:function(){return Ext.isIE9m?(Ext.isStrict?c.documentElement.clientHeight:c.body.clientHeight):self.innerHeight},getViewportWidth:function(){return(!Ext.isStrict&&!Ext.isOpera)?c.body.clientWidth:Ext.isIE9m?c.documentElement.clientWidth:self.innerWidth},serializeForm:function(i){var j=i.elements||(document.forms[i]||Ext.getDom(i)).elements,t=false,s=encodeURIComponent,m="",l=j.length,n,g,r,v,u,p,k,q,h;for(p=0;p0?s:0},getWidth:function(s){var u=this.dom,t=s?(u.clientWidth-this.getPadding("lr")):u.offsetWidth;return t>0?t:0},setWidth:function(s){var t=this;t.dom.style.width=d.addUnits(s);return t},setHeight:function(s){var t=this;t.dom.style.height=d.addUnits(s);return t},getBorderWidth:function(s){return this.addStyles(s,l)},getPadding:function(s){return this.addStyles(s,g)},margins:n,applyStyles:function(u){if(u){var t,s,v=this.dom;if(typeof u=="function"){u=u.call()}if(typeof u=="string"){u=Ext.util.Format.trim(u).split(/\s*(?::|;)\s*/);for(t=0,s=u.length;t'+t+""):""});A=y.getSize();v.mask=C;if(u===document.body){A.height=window.innerHeight;if(y.orientationHandler){Ext.EventManager.unOrientationChange(y.orientationHandler,y)}y.orientationHandler=function(){A=y.getSize();A.height=window.innerHeight;C.setSize(A)};Ext.EventManager.onOrientationChange(y.orientationHandler,y)}C.setSize(A);if(Ext.is.iPad){Ext.repaint()}},unmask:function(){var t=this,v=(t.$cache||t.getCache()).data,s=v.mask,u=Ext.baseCSSPrefix;if(s){s.remove();delete v.mask}t.removeCls([u+"masked",u+"masked-relative"]);if(t.dom===document.body){Ext.EventManager.unOrientationChange(t.orientationHandler,t);delete t.orientationHandler}}});Ext.onReady(function(){var A=Ext.supports,s,y,w,t,z;function x(F,C,E,B){var D=B[this.name]||"";return c.test(D)?"transparent":D}function v(H,E,G,D){var B=D.marginRight,C,F;if(B!="0px"){C=H.style;F=C.display;C.display="inline-block";B=(G?D:H.ownerDocument.defaultView.getComputedStyle(H,null)).marginRight;C.display=F}return B}function u(I,F,H,E){var B=E.marginRight,D,C,G;if(B!="0px"){D=I.style;C=d.getRightMarginFixCleaner(I);G=D.display;D.display="inline-block";B=(H?E:I.ownerDocument.defaultView.getComputedStyle(I,"")).marginRight;D.display=G;C()}return B}s=d.prototype.styleHooks;if(A.init){A.init()}if(!A.RightMargin){s.marginRight=s["margin-right"]={name:"marginRight",get:(A.DisplayChangeInputSelectionBug||A.DisplayChangeTextAreaSelectionBug)?u:v}}if(!A.TransparentColor){y=["background-color","border-color","color","outline-color"];for(w=y.length;w--;){t=y[w];z=d.normalize(t);s[t]=s[z]={name:z,get:x}}}})});Ext.define("Ext.dom.AbstractElement_traversal",{override:"Ext.dom.AbstractElement",findParent:function(h,b,a){var e=this.dom,c=document.documentElement,g=0,d;b=b||50;if(isNaN(b)){d=Ext.getDom(b);b=Number.MAX_VALUE}while(e&&e.nodeType==1&&g "+a,c.dom);return b?d:Ext.get(d)},parent:function(a,b){return this.matchNode("parentNode","parentNode",a,b)},next:function(a,b){return this.matchNode("nextSibling","nextSibling",a,b)},prev:function(a,b){return this.matchNode("previousSibling","previousSibling",a,b)},first:function(a,b){return this.matchNode("nextSibling","firstChild",a,b)},last:function(a,b){return this.matchNode("previousSibling","lastChild",a,b)},matchNode:function(b,e,a,c){if(!this.dom){return null}var d=this.dom[e];while(d){if(d.nodeType==1&&(!a||Ext.DomQuery.is(d,a))){return !c?Ext.get(d):d}d=d[b]}return null},isAncestor:function(a){return this.self.isAncestor.call(this.self,this.dom,a)}});(Ext.cmd.derive("Ext.dom.AbstractElement",Ext.Base,{trimRe:/^\s+|\s+$/g,whitespaceRe:/\s/,inheritableStatics:{trimRe:/^\s+|\s+$/g,whitespaceRe:/\s/,get:function(c){var i=this,j=window.document,d=Ext.dom.Element,h,b,g,e,a;if(!c){return null}if(c.isFly){c=c.dom}if(typeof c=="string"){if(c==Ext.windowId){return d.get(window)}else{if(c==Ext.documentId){return d.get(j)}}h=Ext.cache[c];if(h&&h.skipGarbageCollection){g=h.el;return g}if(!(e=j.getElementById(c))){return null}if(h&&h.el){g=Ext.updateCacheEntry(h,e).el}else{g=new d(e,!!h)}return g}else{if(c.tagName){if(!(a=c.id)){a=Ext.id(c)}h=Ext.cache[a];if(h&&h.el){g=Ext.updateCacheEntry(h,c).el}else{g=new d(c,!!h)}return g}else{if(c instanceof i){if(c!=i.docEl&&c!=i.winEl){a=c.id;h=Ext.cache[a];if(h){Ext.updateCacheEntry(h,j.getElementById(a)||c.dom)}}return c}else{if(c.isComposite){return c}else{if(Ext.isArray(c)){return i.select(c)}else{if(c===j){if(!i.docEl){b=i.docEl=Ext.Object.chain(d.prototype);b.dom=j;b.el=b;b.id=Ext.id(j);i.addToCache(b)}return i.docEl}else{if(c===window){if(!i.winEl){i.winEl=Ext.Object.chain(d.prototype);i.winEl.dom=window;i.winEl.id=Ext.id(window);i.addToCache(i.winEl)}return i.winEl}}}}}}}return null},addToCache:function(a,b){if(a){Ext.addCacheEntry(b,a)}return a},addMethods:function(){this.override.apply(this,arguments)},mergeClsList:function(){var m,k={},g,b,d,h,c,n=[],e=false,a=this.trimRe,l=this.whitespaceRe;for(g=0,b=arguments.length;g",n=""+h,k=c+"",e=""+n,p=document.createElement("div"),m=["BeforeBegin","previousSibling"],j=["AfterEnd","nextSibling"],d={beforebegin:m,afterend:j},g={beforebegin:m,afterend:j,afterbegin:["AfterBegin","firstChild"],beforeend:["BeforeEnd","lastChild"]};return{tableRe:/^(?:table|thead|tbody|tr|td)$/i,tableElRe:/td|tr|tbody|thead/i,useDom:false,createDom:function(q,w){var r,z=document,u,x,s,y,v,t;if(Ext.isArray(q)){r=z.createDocumentFragment();for(v=0,t=q.length;v1){for(;c]*)\>)|(?:<\/tpl>)/g,actionsRe:/\s*(elif|elseif|if|for|foreach|exec|switch|case|eval|between)\s*\=\s*(?:(?:"([^"]*)")|(?:'([^']*)'))\s*/g,propRe:/prop=(?:(?:"([^"]*)")|(?:'([^']*)'))/,defaultRe:/^\s*default\s*$/,elseRe:/^\s*else\s*$/},1,0,0,0,0,0,[Ext,"XTemplateParser"],0));(Ext.cmd.derive("Ext.XTemplateCompiler",Ext.XTemplateParser,{useEval:Ext.isGecko,useIndex:Ext.isIE8m,useFormat:true,propNameRe:/^[\w\d\$]*$/,compile:function(a){var c=this,b=c.generate(a);return c.useEval?c.evalTpl(b):(new Function("Ext",b))(Ext)},generate:function(a){var d=this,b="var fm=Ext.util.Format,ts=Object.prototype.toString;",c;d.maxLevel=0;d.body=["var c0=values, a0="+d.createArrayTest(0)+", p0=parent, n0=xcount, i0=xindex, k0, v;\n"];if(d.definitions){if(typeof d.definitions==="string"){d.definitions=[d.definitions,b]}else{d.definitions.push(b)}}else{d.definitions=[b]}d.switches=[];d.parse(a);d.definitions.push((d.useEval?"$=":"return")+" function ("+d.fnArgs+") {",d.body.join(""),"}");c=d.definitions.join("\n");d.definitions.length=d.body.length=d.switches.length=0;delete d.definitions;delete d.body;delete d.switches;return c},doText:function(c){var b=this,a=b.body;c=c.replace(b.aposRe,"\\'").replace(b.newLineRe,"\\n");if(b.useIndex){a.push("out[out.length]='",c,"'\n")}else{a.push("out.push('",c,"')\n")}},doExpr:function(b){var a=this.body;a.push("if ((v="+b+") != null) out");if(this.useIndex){a.push("[out.length]=v+''\n")}else{a.push(".push(v+'')\n")}},doTag:function(a){var b=this.parseTag(a);if(b){this.doExpr(b)}else{this.doText("{"+a+"}")}},doElse:function(){this.body.push("} else {\n")},doEval:function(a){this.body.push(a,"\n")},doIf:function(b,c){var a=this;if(b==="."){a.body.push("if (values) {\n")}else{if(a.propNameRe.test(b)){a.body.push("if (",a.parseTag(b),") {\n")}else{a.body.push("if (",a.addFn(b),a.callFn,") {\n")}}if(c.exec){a.doExec(c.exec)}},doElseIf:function(b,c){var a=this;if(b==="."){a.body.push("else if (values) {\n")}else{if(a.propNameRe.test(b)){a.body.push("} else if (",a.parseTag(b),") {\n")}else{a.body.push("} else if (",a.addFn(b),a.callFn,") {\n")}}if(c.exec){a.doExec(c.exec)}},doSwitch:function(b){var a=this;if(b==="."){a.body.push("switch (values) {\n")}else{if(a.propNameRe.test(b)){a.body.push("switch (",a.parseTag(b),") {\n")}else{a.body.push("switch (",a.addFn(b),a.callFn,") {\n")}}a.switches.push(0)},doCase:function(e){var d=this,c=Ext.isArray(e)?e:[e],g=d.switches.length-1,a,b;if(d.switches[g]){d.body.push("break;\n")}else{d.switches[g]++}for(b=0,g=c.length;b1){ out.push("',h.between,'"); } \n')}},doForEach:function(e,h){var d=this,c,b=d.level,a=b-1,g;if(e==="."){c="values"}else{if(d.propNameRe.test(e)){c=d.parseTag(e)}else{c=d.addFn(e)+d.callFn}}if(d.maxLevel1){ out.push("',h.between,'"); } \n')}},createArrayTest:("isArray" in Array)?function(a){return"Array.isArray(c"+a+")"}:function(a){return"ts.call(c"+a+')==="[object Array]"'},doExec:function(c,d){var b=this,a="f"+b.definitions.length;b.definitions.push("function "+a+"("+b.fnArgs+") {"," try { with(values) {"," "+c," }} catch(e) {","}","}");b.body.push(a+b.callFn+"\n")},addFn:function(a){var c=this,b="f"+c.definitions.length;if(a==="."){c.definitions.push("function "+b+"("+c.fnArgs+") {"," return values","}")}else{if(a===".."){c.definitions.push("function "+b+"("+c.fnArgs+") {"," return parent","}")}else{c.definitions.push("function "+b+"("+c.fnArgs+") {"," try { with(values) {"," return("+a+")"," }} catch(e) {","}","}")}}return b},parseTag:function(b){var h=this,a=h.tagRe.exec(b),e,i,d,g,c;if(!a){return null}e=a[1];i=a[2];d=a[3];g=a[4];if(e=="."){if(!h.validTypes){h.definitions.push("var validTypes={string:1,number:1,boolean:1};");h.validTypes=true}c='validTypes[typeof values] || ts.call(values) === "[object Date]" ? values : ""'}else{if(e=="#"){c="xindex"}else{if(e=="$"){c="xkey"}else{if(e.substr(0,7)=="parent."){c=e}else{if(isNaN(e)&&e.indexOf("-")==-1&&e.indexOf(".")!=-1){c="values."+e}else{c="values['"+e+"']"}}}}}if(g){c="("+c+g+")"}if(i&&h.useFormat){d=d?","+d:"";if(i.substr(0,5)!="this."){i="fm."+i+"("}else{i+="("}}else{return c}return i+c+d+")"},evalTpl:function($){eval($);return $},newLineRe:/\r\n|\r|\n/g,aposRe:/[']/g,intRe:/^\s*(\d+)\s*$/,tagRe:/^([\w-\.\#\$]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?(\s?[\+\-\*\/]\s?[\d\.\+\-\*\/\(\)]+)?$/},0,0,0,0,0,0,[Ext,"XTemplateCompiler"],function(){var a=this.prototype;a.fnArgs="out,values,parent,xindex,xcount,xkey";a.callFn=".call(this,"+a.fnArgs+")"}));(Ext.cmd.derive("Ext.XTemplate",Ext.Template,{emptyObj:{},apply:function(a,b){return this.applyOut(a,[],b).join("")},applyOut:function(a,b,d){var g=this,c;if(!g.fn){c=new Ext.XTemplateCompiler({useFormat:g.disableFormats!==true,definitions:g.definitions});g.fn=c.compile(g.html)}try{g.fn(b,a,d||g.emptyObj,1,1)}catch(h){}return b},compile:function(){return this},statics:{getTpl:function(b,d){var c=b[d],a;if(c&&!c.isTemplate){c=Ext.ClassManager.dynInstantiate("Ext.XTemplate",c);if(b.hasOwnProperty(d)){a=b}else{for(a=b.self.prototype;a&&!a.hasOwnProperty(d);a=a.superclass){}}a[d]=c;c.owner=a}return c||null}}},0,0,0,0,0,0,[Ext,"XTemplate"],0));Ext.ns("Ext.core");Ext.dom.Query=Ext.core.DomQuery=Ext.DomQuery=(function(){var DQ,doc=document,cache={},simpleCache={},valueCache={},useClassList=!!doc.documentElement.classList,useElementPointer=!!doc.documentElement.firstElementChild,useChildrenCollection=(function(){var d=doc.createElement("div");d.innerHTML="text";return d.children&&(d.children.length===0)})(),nonSpace=/\S/,trimRe=/^\s+|\s+$/g,tplRe=/\{(\d+)\}/g,modeRe=/^(\s?[\/>+~]\s?|\s|$)/,tagTokenRe=/^(#)?([\w\-\*\|\\]+)/,nthRe=/(\d*)n\+?(\d*)/,nthRe2=/\D/,startIdRe=/^\s*#/,isIE=window.ActiveXObject?true:false,key=30803,longHex=/\\([0-9a-fA-F]{6})/g,shortHex=/\\([0-9a-fA-F]{1,6})\s{0,1}/g,nonHex=/\\([^0-9a-fA-F]{1})/g,escapes=/\\/g,num,hasEscapes,supportsColonNsSeparator=(function(){var xmlDoc,xmlString='';if(window.DOMParser){xmlDoc=(new DOMParser()).parseFromString(xmlString,"application/xml")}else{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.loadXML(xmlString)}return !!xmlDoc.getElementsByTagName("a:b").length})(),longHexToChar=function($0,$1){return String.fromCharCode(parseInt($1,16))},shortToLongHex=function($0,$1){while($1.length<6){$1="0"+$1}return"\\"+$1},charToLongHex=function($0,$1){num=$1.charCodeAt(0).toString(16);if(num.length===1){num="0"+num}return"\\0000"+num},unescapeCssSelector=function(selector){return(hasEscapes)?selector.replace(longHex,longHexToChar):selector},setupEscapes=function(path){hasEscapes=(path.indexOf("\\")>-1);if(hasEscapes){path=path.replace(shortHex,shortToLongHex).replace(nonHex,charToLongHex).replace(escapes,"\\\\")}return path};eval("var batch = 30803, child, next, prev, byClassName;");child=useChildrenCollection?function child(parent,index){return parent.children[index]}:function child(parent,index){var i=0,n=parent.firstChild;while(n){if(n.nodeType==1){if(++i==index){return n}}n=n.nextSibling}return null};next=useElementPointer?function(n){return n.nextElementSibling}:function(n){while((n=n.nextSibling)&&n.nodeType!=1){}return n};prev=useElementPointer?function(n){return n.previousElementSibling}:function(n){while((n=n.previousSibling)&&n.nodeType!=1){}return n};function children(parent){var n=parent.firstChild,nodeIndex=-1,nextNode;while(n){nextNode=n.nextSibling;if(n.nodeType==3&&!nonSpace.test(n.nodeValue)){parent.removeChild(n)}else{n.nodeIndex=++nodeIndex}n=nextNode}return this}byClassName=useClassList?function(nodeSet,cls){cls=unescapeCssSelector(cls);if(!cls){return nodeSet}var result=[],ri=-1,i,ci,classList;for(i=0;ci=nodeSet[i];i++){classList=ci.classList;if(classList){if(classList.contains(cls)){result[++ri]=ci}}else{if((" "+ci.className+" ").indexOf(cls)!==-1){result[++ri]=ci}}}return result}:function(nodeSet,cls){cls=unescapeCssSelector(cls);if(!cls){return nodeSet}var result=[],ri=-1,i,ci;for(i=0;ci=nodeSet[i];i++){if((" "+ci.className+" ").indexOf(cls)!==-1){result[++ri]=ci}}return result};function attrValue(n,attr){if(!n.tagName&&typeof n.length!="undefined"){n=n[0]}if(!n){return null}if(attr=="for"){return n.htmlFor}if(attr=="class"||attr=="className"){return n.className}return n.getAttribute(attr)||n[attr]}function getNodes(ns,mode,tagName){var result=[],ri=-1,cs,i,ni,j,ci,cn,utag,n,cj;if(!ns){return result}tagName=tagName.replace("|",":")||"*";if(typeof ns.getElementsByTagName!="undefined"){ns=[ns]}if(!mode){tagName=unescapeCssSelector(tagName);if(!supportsColonNsSeparator&&DQ.isXml(ns[0])&&tagName.indexOf(":")!==-1){for(i=0;ni=ns[i];i++){cs=ni.getElementsByTagName(tagName.split(":").pop());for(j=0;ci=cs[j];j++){if(ci.tagName===tagName){result[++ri]=ci}}}}else{for(i=0;ni=ns[i];i++){cs=ni.getElementsByTagName(tagName);for(j=0;ci=cs[j];j++){result[++ri]=ci}}}}else{if(mode=="/"||mode==">"){utag=tagName.toUpperCase();for(i=0;ni=ns[i];i++){cn=ni.childNodes;for(j=0;cj=cn[j];j++){if(cj.nodeName==utag||cj.nodeName==tagName||tagName=="*"){result[++ri]=cj}}}}else{if(mode=="+"){utag=tagName.toUpperCase();for(i=0;n=ns[i];i++){while((n=n.nextSibling)&&n.nodeType!=1){}if(n&&(n.nodeName==utag||n.nodeName==tagName||tagName=="*")){result[++ri]=n}}}else{if(mode=="~"){utag=tagName.toUpperCase();for(i=0;n=ns[i];i++){while((n=n.nextSibling)){if(n.nodeName==utag||n.nodeName==tagName||tagName=="*"){result[++ri]=n}}}}}}}return result}function concat(a,b){a.push.apply(a,b);return a}function byTag(cs,tagName){if(cs.tagName||cs===doc){cs=[cs]}if(!tagName){return cs}var result=[],ri=-1,i,ci;tagName=tagName.toLowerCase();for(i=0;ci=cs[i];i++){if(ci.nodeType==1&&ci.tagName.toLowerCase()==tagName){result[++ri]=ci}}return result}function byId(cs,id){id=unescapeCssSelector(id);if(cs.tagName||cs===doc){cs=[cs]}if(!id){return cs}var result=[],ri=-1,i,ci;for(i=0;ci=cs[i];i++){if(ci&&ci.id==id){result[++ri]=ci;return result}}return result}function byAttribute(cs,attr,value,op,custom){var result=[],ri=-1,useGetStyle=custom=="{",fn=DQ.operators[op],a,xml,hasXml,i,ci;value=unescapeCssSelector(value);for(i=0;ci=cs[i];i++){if(ci.nodeType===1){if(!hasXml){xml=DQ.isXml(ci);hasXml=true}if(!xml){if(useGetStyle){a=DQ.getStyle(ci,attr)}else{if(attr=="class"||attr=="className"){a=ci.className}else{if(attr=="for"){a=ci.htmlFor}else{if(attr=="href"){a=ci.getAttribute("href",2)}else{a=ci.getAttribute(attr)}}}}}else{a=ci.getAttribute(attr)}if((fn&&fn(a,value))||(!fn&&a)){result[++ri]=ci}}}return result}function byPseudo(cs,name,value){value=unescapeCssSelector(value);return DQ.pseudos[name](cs,value)}function nodupIEXml(cs){var d=++key,r,i,len,c;cs[0].setAttribute("_nodup",d);r=[cs[0]];for(i=1,len=cs.length;i1){return nodup(results)}return results},isXml:function(el){var docEl=(el?el.ownerDocument||el:0).documentElement;return docEl?docEl.nodeName!=="HTML":false},select:doc.querySelectorAll?function(path,root,type,single){root=root||doc;if(!DQ.isXml(root)){try{if(root.parentNode&&(root.nodeType!==9)&&path.indexOf(",")===-1&&!startIdRe.test(path)){path="#"+Ext.escapeId(Ext.id(root))+" "+path;root=root.parentNode}return single?[root.querySelector(path)]:Ext.Array.toArray(root.querySelectorAll(path))}catch(e){}}return DQ.jsSelect.call(this,path,root,type)}:function(path,root,type){return DQ.jsSelect.call(this,path,root,type)},selectNode:function(path,root){return Ext.DomQuery.select(path,root,null,true)[0]},selectValue:function(path,root,defaultValue){path=path.replace(trimRe,"");if(!valueCache[path]){valueCache[path]=DQ.compile(path,"select")}else{setupEscapes(path)}var n=valueCache[path](root),v;n=n[0]?n[0]:n;if(typeof n.normalize=="function"){n.normalize()}v=(n&&n.firstChild?n.firstChild.nodeValue:null);return((v===null||v===undefined||v==="")?defaultValue:v)},selectNumber:function(path,root,defaultValue){var v=DQ.selectValue(path,root,defaultValue||0);return parseFloat(v)},is:function(el,ss){if(typeof el=="string"){el=doc.getElementById(el)}var isArray=Ext.isArray(el),result=DQ.filter(isArray?el:[el],ss);return isArray?(result.length==el.length):(result.length>0)},filter:function(els,ss,nonMatches){ss=ss.replace(trimRe,"");if(!simpleCache[ss]){simpleCache[ss]=DQ.compile(ss,"simple")}else{setupEscapes(ss)}var result=simpleCache[ss](els);return nonMatches?quickDiff(result,els):result},matchers:[{re:/^\.([\w\-\\]+)/,select:useClassList?'n = byClassName(n, "{1}");':'n = byClassName(n, " {1} ");'},{re:/^\:([\w\-]+)(?:\(((?:[^\s>\/]*|.*?))\))?/,select:'n = byPseudo(n, "{1}", "{2}");'},{re:/^(?:([\[\{])(?:@)?([\w\-]+)\s?(?:(=|.=)\s?['"]?(.*?)["']?)?[\]\}])/,select:'n = byAttribute(n, "{2}", "{4}", "{3}", "{1}");'},{re:/^#([\w\-\\]+)/,select:'n = byId(n, "{1}");'},{re:/^@([\w\-\.]+)/,select:'return {firstChild:{nodeValue:attrValue(n, "{1}")}};'}],operators:{"=":function(a,v){return a==v},"!=":function(a,v){return a!=v},"^=":function(a,v){return a&&a.substr(0,v.length)==v},"$=":function(a,v){return a&&a.substr(a.length-v.length)==v},"*=":function(a,v){return a&&a.indexOf(v)!==-1},"%=":function(a,v){return(a%v)===0},"|=":function(a,v){return a&&(a==v||a.substr(0,v.length+1)==v+"-")},"~=":function(a,v){return a&&(" "+a+" ").indexOf(" "+v+" ")!=-1}},pseudos:{"first-child":function(c){var r=[],ri=-1,n,i,ci;for(i=0;(ci=n=c[i]);i++){while((n=n.previousSibling)&&n.nodeType!=1){}if(!n){r[++ri]=ci}}return r},"last-child":function(c){var r=[],ri=-1,n,i,ci;for(i=0;(ci=n=c[i]);i++){while((n=n.nextSibling)&&n.nodeType!=1){}if(!n){r[++ri]=ci}}return r},"nth-child":function(c,a){var r=[],ri=-1,m=nthRe.exec(a=="even"&&"2n"||a=="odd"&&"2n+1"||!nthRe2.test(a)&&"n+"+a||a),f=(m[1]||1)-0,l=m[2]-0,i,n,j,cn,pn;for(i=0;n=c[i];i++){pn=n.parentNode;if(batch!=pn._batch){j=0;for(cn=pn.firstChild;cn;cn=cn.nextSibling){if(cn.nodeType==1){cn.nodeIndex=++j}}pn._batch=batch}if(f==1){if(l===0||n.nodeIndex==l){r[++ri]=n}}else{if((n.nodeIndex+l)%f===0){r[++ri]=n}}}return r},"only-child":function(c){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(!prev(ci)&&!next(ci)){r[++ri]=ci}}return r},empty:function(c){var r=[],ri=-1,i,ci,cns,j,cn,empty;for(i=0;ci=c[i];i++){cns=ci.childNodes;j=0;empty=true;while(cn=cns[j]){++j;if(cn.nodeType==1||cn.nodeType==3){empty=false;break}}if(empty){r[++ri]=ci}}return r},contains:function(c,v){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if((ci.textContent||ci.innerText||ci.text||"").indexOf(v)!=-1){r[++ri]=ci}}return r},nodeValue:function(c,v){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(ci.firstChild&&ci.firstChild.nodeValue==v){r[++ri]=ci}}return r},checked:function(c){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(ci.checked===true){r[++ri]=ci}}return r},not:function(c,ss){return DQ.filter(c,ss,true)},any:function(c,selectors){var ss=selectors.split("|"),r=[],ri=-1,s,i,ci,j;for(i=0;ci=c[i];i++){for(j=0;s=ss[j];j++){if(DQ.is(ci,s)){r[++ri]=ci;break}}}return r},odd:function(c){return this["nth-child"](c,"odd")},even:function(c){return this["nth-child"](c,"even")},nth:function(c,a){return c[a-1]||[]},first:function(c){return c[0]||[]},last:function(c){return c[c.length-1]||[]},has:function(c,ss){var s=DQ.select,r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(s(ss,ci).length>0){r[++ri]=ci}}return r},next:function(c,ss){var is=DQ.is,r=[],ri=-1,i,ci,n;for(i=0;ci=c[i];i++){n=next(ci);if(n&&is(n,ss)){r[++ri]=ci}}return r},prev:function(c,ss){var is=DQ.is,r=[],ri=-1,i,ci,n;for(i=0;ci=c[i];i++){n=prev(ci);if(n&&is(n,ss)){r[++ri]=ci}}return r},focusable:function(candidates){var len=candidates.length,results=[],i=0,c;for(;ia.clientHeight||a.scrollWidth>a.clientWidth},getScroll:function(){var c=this,h=c.dom,g=document,a=g.body,b=g.documentElement,e,d;if(h===g||h===a){e=b.scrollLeft||(a?a.scrollLeft:0);d=b.scrollTop||(a?a.scrollTop:0)}else{e=h.scrollLeft;d=h.scrollTop}return{left:e,top:d}},getScrollLeft:function(){var b=this.dom,a=document;if(b===a||b===a.body){return this.getScroll().left}else{return b.scrollLeft}},getScrollTop:function(){var b=this.dom,a=document;if(b===a||b===a.body){return this.getScroll().top}else{return b.scrollTop}},setScrollLeft:function(a){this.dom.scrollLeft=a;return this},setScrollTop:function(a){this.dom.scrollTop=a;return this},scrollBy:function(b,a,c){var d=this,e=d.dom;if(b.length){c=a;a=b[1];b=b[0]}else{if(typeof b!="number"){c=a;a=b.y;b=b.x}}if(b){d.scrollTo("left",d.constrainScrollLeft(e.scrollLeft+b),c)}if(a){d.scrollTo("top",d.constrainScrollTop(e.scrollTop+a),c)}return d},scrollTo:function(c,e,a){var g=/top/i.test(c),d=this,i=g?"scrollTop":"scrollLeft",h=d.dom,b;if(!a||!d.anim){h[i]=e;h[i]=e}else{b={to:{}};b.to[i]=e;if(Ext.isObject(a)){Ext.applyIf(b,a)}d.animate(b)}return d},scrollIntoView:function(b,e,c,h){var m=this,k=m.dom,i=m.getOffsetsTo(b=Ext.getDom(b)||Ext.getBody().dom),g=i[0]+b.scrollLeft,n=i[1]+b.scrollTop,a=n+k.offsetHeight,o=g+k.offsetWidth,r=b.clientHeight,q=parseInt(b.scrollTop,10),d=parseInt(b.scrollLeft,10),j=q+r,p=d+b.clientWidth,l;if(h){if(c){c=Ext.apply({listeners:{afteranimate:function(){m.scrollChildFly.attach(k).highlight()}}},c)}else{m.scrollChildFly.attach(k).highlight()}}if(k.offsetHeight>r||nj){l=a-r}}if(l!=null){m.scrollChildFly.attach(b).scrollTo("top",l,c)}if(e!==false){l=null;if(k.offsetWidth>b.clientWidth||gp){l=o-b.clientWidth}}if(l!=null){m.scrollChildFly.attach(b).scrollTo("left",l,c)}}return m},scrollChildIntoView:function(b,a){this.scrollChildFly.attach(Ext.getDom(b)).scrollIntoView(this,a)},scroll:function(j,a,c){if(!this.isScrollable()){return false}var i=this,e=i.dom,h=j==="r"||j==="l"?"left":"top",b=false,d,g;if(j==="r"){a=-a}if(h==="left"){d=e.scrollLeft;g=i.constrainScrollLeft(d+a)}else{d=e.scrollTop;g=i.constrainScrollTop(d+a)}if(g!==d){this.scrollTo(h,g,c);b=true}return b},constrainScrollLeft:function(a){var b=this.dom;return Math.max(Math.min(a,b.scrollWidth-b.clientWidth),0)},constrainScrollTop:function(a){var b=this.dom;return Math.max(Math.min(a,b.scrollHeight-b.clientHeight),0)}},function(){this.prototype.scrollChildFly=new this.Fly();this.prototype.scrolltoFly=new this.Fly()});Ext.define("Ext.dom.Element_style",{override:"Ext.dom.Element"},function(){var r=this,n=document.defaultView,p=/table-row|table-.*-group/,a="_internal",t="hidden",q="height",h="width",e="isClipped",j="overflow",m="overflow-x",l="overflow-y",u="originalClip",b=/#document|body/i,v,g,o,d,s,i,w;if(!n||!n.getComputedStyle){r.prototype.getStyle=function(B,A){var N=this,I=N.dom,L=typeof B!="string",k=N.styleHooks,y=B,z=y,H=1,D=A,M,E,x,C,G,J,F;if(L){x={};y=z[0];F=0;if(!(H=z.length)){return x}}if(!I||I.documentElement){return x||""}E=I.style;if(A){J=E}else{J=I.currentStyle;if(!J){D=true;J=E}}do{C=k[y];if(!C){k[y]=C={name:r.normalize(y)}}if(C.get){G=C.get(I,N,D,J)}else{M=C.name;if(C.canThrow){try{G=J[M]}catch(K){G=""}}else{G=J?J[M]:""}}if(!L){return G}x[y]=G;y=z[++F]}while(F0&&B<0.5){k++}}}if(z){k-=y.getBorderWidth("tb")+y.getPadding("tb")}return(k<0)?0:k},getWidth:function(k,B){var z=this,C=z.dom,A=z.isStyle("display","none"),y,x,D;if(A){return 0}if(B&&Ext.supports.BoundingClientRect){y=C.getBoundingClientRect();x=(z.vertical&&!Ext.isIE9&&!Ext.supports.RotatedBoundingClientRect)?(y.bottom-y.top):(y.right-y.left)}else{x=C.offsetWidth}if(Ext.supports.Direct2DBug&&!z.vertical){D=z.adjustDirect2DDimension(h);if(B){x+=D}else{if(D>0&&D<0.5){x++}}}if(k){x-=z.getBorderWidth("lr")+z.getPadding("lr")}return(x<0)?0:x},setWidth:function(x,k){var y=this;x=y.adjustWidth(x);if(!k||!y.anim){y.dom.style.width=y.addUnits(x)}else{if(!Ext.isObject(k)){k={}}y.animate(Ext.applyIf({to:{width:x}},k))}return y},setHeight:function(k,x){var y=this;k=y.adjustHeight(k);if(!x||!y.anim){y.dom.style.height=y.addUnits(k)}else{if(!Ext.isObject(x)){x={}}y.animate(Ext.applyIf({to:{height:k}},x))}return y},applyStyles:function(k){Ext.DomHelper.applyStyles(this.dom,k);return this},setSize:function(y,k,x){var z=this;if(Ext.isObject(y)){x=k;k=y.height;y=y.width}y=z.adjustWidth(y);k=z.adjustHeight(k);if(!x||!z.anim){z.dom.style.width=z.addUnits(y);z.dom.style.height=z.addUnits(k)}else{if(x===true){x={}}z.animate(Ext.applyIf({to:{width:y,height:k}},x))}return z},getViewSize:function(){var y=this,z=y.dom,x=b.test(z.nodeName),k;if(x){k={width:r.getViewWidth(),height:r.getViewHeight()}}else{k={width:z.clientWidth,height:z.clientHeight}}return k},getSize:function(k){return{width:this.getWidth(k),height:this.getHeight(k)}},adjustWidth:function(k){var x=this,y=(typeof k=="number");if(y&&x.autoBoxAdjust&&!x.isBorderBox()){k-=(x.getBorderWidth("lr")+x.getPadding("lr"))}return(y&&k<0)?0:k},adjustHeight:function(k){var x=this,y=(typeof k=="number");if(y&&x.autoBoxAdjust&&!x.isBorderBox()){k-=(x.getBorderWidth("tb")+x.getPadding("tb"))}return(y&&k<0)?0:k},getColor:function(x,y,D){var A=this.getStyle(x),z=D||D===""?D:"#",C,k,B=0;if(!A||(/transparent|inherit/.test(A))){return y}if(/^r/.test(A)){A=A.slice(4,A.length-1).split(",");k=A.length;for(;B5?z.toLowerCase():y)},setOpacity:function(x,k){var y=this;if(!y.dom){return y}if(!k||!y.anim){y.setStyle("opacity",x)}else{if(typeof k!="object"){k={duration:350,easing:"ease-in"}}y.animate(Ext.applyIf({to:{opacity:x}},k))}return y},clearOpacity:function(){return this.setOpacity("")},adjustDirect2DDimension:function(y){var D=this,x=D.dom,B=D.getStyle("display"),A=x.style.display,E=x.style.position,C=y===h?0:1,k=x.currentStyle,z;if(B==="inline"){x.style.display="inline-block"}x.style.position=B.match(p)?"absolute":"static";z=(parseFloat(k[y])||parseFloat(k.msTransformOrigin.split(" ")[C])*2)%1;x.style.position=E;if(B==="inline"){x.style.display=A}return z},clip:function(){var x=this,y=(x.$cache||x.getCache()).data,k;if(!y[e]){y[e]=true;k=x.getStyle([j,m,l]);y[u]={o:k[j],x:k[m],y:k[l]};x.setStyle(j,t);x.setStyle(m,t);x.setStyle(l,t)}return x},unclip:function(){var x=this,y=(x.$cache||x.getCache()).data,k;if(y[e]){y[e]=false;k=y[u];if(k.o){x.setStyle(j,k.o)}if(k.x){x.setStyle(m,k.x)}if(k.y){x.setStyle(l,k.y)}}return x},boxWrap:function(k){k=k||Ext.baseCSSPrefix+"box";var x=Ext.get(this.insertHtml("beforeBegin","
"+Ext.String.format(r.boxMarkup,k)+"
"));Ext.DomQuery.selectNode("."+k+"-mc",x.dom).appendChild(this.dom);return x},getComputedHeight:function(){var x=this,k=Math.max(x.dom.offsetHeight,x.dom.clientHeight);if(!k){k=parseFloat(x.getStyle(q))||0;if(!x.isBorderBox()){k+=x.getFrameWidth("tb")}}return k},getComputedWidth:function(){var x=this,k=Math.max(x.dom.offsetWidth,x.dom.clientWidth);if(!k){k=parseFloat(x.getStyle(h))||0;if(!x.isBorderBox()){k+=x.getFrameWidth("lr")}}return k},getFrameWidth:function(x,k){return(k&&this.isBorderBox())?0:(this.getPadding(x)+this.getBorderWidth(x))},addClsOnOver:function(y,B,x){var z=this,A=z.dom,k=Ext.isFunction(B);z.hover(function(){if(k&&B.call(x||z,z)===false){return}Ext.fly(A,a).addCls(y)},function(){Ext.fly(A,a).removeCls(y)});return z},addClsOnFocus:function(y,B,x){var z=this,A=z.dom,k=Ext.isFunction(B);z.on("focus",function(){if(k&&B.call(x||z,z)===false){return false}Ext.fly(A,a).addCls(y)});z.on("blur",function(){Ext.fly(A,a).removeCls(y)});return z},addClsOnClick:function(y,B,x){var z=this,A=z.dom,k=Ext.isFunction(B);z.on("mousedown",function(){if(k&&B.call(x||z,z)===false){return false}Ext.fly(A,a).addCls(y);var D=Ext.getDoc(),C=function(){Ext.fly(A,a).removeCls(y);D.removeListener("mouseup",C)};D.on("mouseup",C)});return z},getStyleSize:function(){var A=this,B=this.dom,x=b.test(B.nodeName),z,k,y;if(x){return{width:r.getViewWidth(),height:r.getViewHeight()}}z=A.getStyle([q,h],true);if(z.width&&z.width!="auto"){k=parseFloat(z.width);if(A.isBorderBox()){k-=A.getFrameWidth("lr")}}if(z.height&&z.height!="auto"){y=parseFloat(z.height);if(A.isBorderBox()){y-=A.getFrameWidth("tb")}}return{width:k||A.getWidth(true),height:y||A.getHeight(true)}},statics:{selectableCls:Ext.baseCSSPrefix+"selectable",unselectableCls:Ext.baseCSSPrefix+"unselectable"},selectable:function(){var k=this;k.dom.unselectable="";k.removeCls(r.unselectableCls);k.addCls(r.selectableCls);return k},unselectable:function(){var k=this;if(Ext.isOpera){k.dom.unselectable="on"}k.removeCls(r.selectableCls);k.addCls(r.unselectableCls);return k},setVertical:function(A,x){var z=this,y=r.prototype,k;z.vertical=true;if(x){z.addCls(z.verticalCls=x)}z.setWidth=y.setHeight;z.setHeight=y.setWidth;if(!Ext.isIE9m){z.getWidth=y.getHeight;z.getHeight=y.getWidth}z.styleHooks=(A===270)?r.prototype.verticalStyleHooks270:r.prototype.verticalStyleHooks90},setHorizontal:function(){var x=this,k=x.verticalCls;delete x.vertical;if(k){delete x.verticalCls;x.removeCls(k)}delete x.setWidth;delete x.setHeight;if(!Ext.isIE9m){delete x.getWidth;delete x.getHeight}delete x.styleHooks}});r.prototype.styleHooks=v=Ext.dom.AbstractElement.prototype.styleHooks;r.prototype.verticalStyleHooks90=g=Ext.Object.chain(r.prototype.styleHooks);r.prototype.verticalStyleHooks270=o=Ext.Object.chain(r.prototype.styleHooks);g.width={name:"height"};g.height={name:"width"};g["margin-top"]={name:"marginLeft"};g["margin-right"]={name:"marginTop"};g["margin-bottom"]={name:"marginRight"};g["margin-left"]={name:"marginBottom"};g["padding-top"]={name:"paddingLeft"};g["padding-right"]={name:"paddingTop"};g["padding-bottom"]={name:"paddingRight"};g["padding-left"]={name:"paddingBottom"};g["border-top"]={name:"borderLeft"};g["border-right"]={name:"borderTop"};g["border-bottom"]={name:"borderRight"};g["border-left"]={name:"borderBottom"};o.width={name:"height"};o.height={name:"width"};o["margin-top"]={name:"marginRight"};o["margin-right"]={name:"marginBottom"};o["margin-bottom"]={name:"marginLeft"};o["margin-left"]={name:"marginTop"};o["padding-top"]={name:"paddingRight"};o["padding-right"]={name:"paddingBottom"};o["padding-bottom"]={name:"paddingLeft"};o["padding-left"]={name:"paddingTop"};o["border-top"]={name:"borderRight"};o["border-right"]={name:"borderBottom"};o["border-bottom"]={name:"borderLeft"};o["border-left"]={name:"borderTop"};if(Ext.isIE7m){v.fontSize=v["font-size"]={name:"fontSize",canThrow:true};v.fontStyle=v["font-style"]={name:"fontStyle",canThrow:true};v.fontFamily=v["font-family"]={name:"fontFamily",canThrow:true}}if(Ext.isIEQuirks||Ext.isIE&&Ext.ieVersion<=8){function c(z,x,y,k){if(k[this.styleName]=="none"){return"0px"}return k[this.name]}d=["Top","Right","Bottom","Left"];s=d.length;while(s--){i=d[s];w="border"+i+"Width";v["border-"+i.toLowerCase()+"-width"]=v[w]={name:w,styleName:"border"+i+"Style",get:c}}}Ext.getDoc().on("selectstart",function(A,C){var B=document.documentElement,z=r.selectableCls,y=r.unselectableCls,k=C&&C.tagName;k=k&&k.toLowerCase();if(k==="input"||k==="textarea"){return}while(C&&C.nodeType===1&&C!==B){var x=Ext.fly(C);if(x.hasCls(z)){return}if(x.hasCls(y)){A.stopEvent();return}C=C.parentNode}})});Ext.onReady(function(){var c=/alpha\(opacity=(.*)\)/i,b=/^\s+|\s+$/g,a=Ext.dom.Element.prototype.styleHooks;a.opacity={name:"opacity",afterSet:function(g,e,d){if(d.isLayer){d.onOpacitySet(e)}}};if(!Ext.supports.Opacity&&Ext.isIE){Ext.apply(a.opacity,{get:function(h){var g=h.style.filter,e,d;if(g.match){e=g.match(c);if(e){d=parseFloat(e[1]);if(!isNaN(d)){return d?d/100:0}}}return 1},set:function(h,e){var d=h.style,g=d.filter.replace(c,"").replace(b,"");d.zoom=1;if(typeof(e)=="number"&&e>=0&&e<1){e*=100;d.filter=g+(g.length?" ":"")+"alpha(opacity="+e+")"}else{d.filter=g}}})}});(Ext.cmd.derive("Ext.util.Positionable",Ext.Base,{_positionTopLeft:["position","top","left"],_alignRe:/^([a-z]+)-([a-z]+)(\?)?$/,afterSetPosition:Ext.emptyFn,adjustForConstraints:function(c,b){var a=this.getConstrainVector(b,c);if(a){c[0]+=a[0];c[1]+=a[1]}return c},alignTo:function(c,a,g,b){var e=this,d=e.el;return e.setXY(e.getAlignToXY(c,a,g),d.anim&&!!b?d.anim(b):false)},anchorTo:function(h,e,b,a,j,k){var g=this,i=!Ext.isEmpty(j),c=function(){g.alignTo(h,e,b,a);Ext.callback(k,g)},d=g.getAnchor();g.removeAnchor();Ext.apply(d,{fn:c,scroll:i});Ext.EventManager.onWindowResize(c,null);if(i){Ext.EventManager.on(window,"scroll",c,null,{buffer:!isNaN(j)?j:50})}c();return g},calculateAnchorXY:function(g,i,h,d){var j=this,c=j.el,k=document,e=c.dom==k.body||c.dom==k,l=Math.round,m,b,a;g=(g||"tl").toLowerCase();d=d||{};b=d.width||e?Ext.Element.getViewWidth():j.getWidth();a=d.height||e?Ext.Element.getViewHeight():j.getHeight();switch(g){case"tl":m=[0,0];break;case"bl":m=[0,a];break;case"tr":m=[b,0];break;case"c":m=[l(b*0.5),l(a*0.5)];break;case"t":m=[l(b*0.5),0];break;case"l":m=[0,l(a*0.5)];break;case"r":m=[b,l(a*0.5)];break;case"b":m=[l(b*0.5),a];break;case"tc":m=[l(b*0.5),0];break;case"bc":m=[l(b*0.5),a];break;case"br":m=[b,a]}return[m[0]+i,m[1]+h]},convertPositionSpec:Ext.identityFn,getAlignToXY:function(j,C,e){var D=this,A=Ext.Element.getViewWidth()-10,d=Ext.Element.getViewHeight()-10,E=document,B=E.documentElement,o=E.body,z=(B.scrollLeft||o.scrollLeft||0),v=(B.scrollTop||o.scrollTop||0),a,h,s,g,t,u,q,r,w,p,n,b,c,i,l,m,k;j=Ext.get(j.el||j);if(!j||!j.dom){}e=e||[0,0];C=(!C||C=="?"?"tl-bl?":(!(/-/).test(C)&&C!==""?"tl-"+C:C||"tl-bl")).toLowerCase();C=D.convertPositionSpec(C);a=C.match(D._alignRe);p=a[1];n=a[2];w=!!a[3];h=D.getAnchorXY(p,true);s=D.getAnchorToXY(j,n,false);m=s[0]-h[0]+e[0];k=s[1]-h[1]+e[1];if(w){g=D.getWidth();t=D.getHeight();u=j.getRegion();b=p.charAt(0);c=p.charAt(p.length-1);i=n.charAt(0);l=n.charAt(n.length-1);q=((b=="t"&&i=="b")||(b=="b"&&i=="t"));r=((c=="r"&&l=="l")||(c=="l"&&l=="r"));if(m+g>A+z){m=r?u.left-g:A+z-g}if(md+v){k=q?u.top-t:d+v-t}if(ke.right){d=true;b[0]=(e.right-i.right)}if(i.left+b[0]e.bottom){d=true;b[1]=(e.bottom-i.bottom)}if(i.top+b[1]0||p.scrollLeft>0){s[++o]=p}}return s};return{alternateClassName:["Ext.Element","Ext.core.Element"],tableTagRe:/^(?:tr|td|table|tbody)$/i,addUnits:function(){return a.addUnits.apply(a,arguments)},focus:function(r,q){var o=this;q=q||o.dom;try{if(Number(r)){Ext.defer(o.focus,r,o,[null,q])}else{q.focus()}}catch(p){}return o},blur:function(){var o=this,q=o.dom;if(q!==document.body){try{q.blur()}catch(p){}return o}else{return o.focus(undefined,q)}},isBorderBox:function(){var o=Ext.isBorderBox;if(o&&Ext.isIE7m){o=!((this.dom.tagName||"").toLowerCase() in d)}return o},hover:function(p,o,r,q){var s=this;s.on("mouseenter",p,r||s.dom,q);s.on("mouseleave",o,r||s.dom,q);return s},getAttributeNS:function(p,o){return this.getAttribute(o,p)},getAttribute:(Ext.isIE&&!(Ext.isIE9p&&g.documentMode>=9))?function(o,q){var r=this.dom,p;if(q){p=typeof r[q+":"+o];if(p!="undefined"&&p!="unknown"){return r[q+":"+o]||null}return null}if(o==="for"){o="htmlFor"}return r[o]||null}:function(o,p){var q=this.dom;if(p){return q.getAttributeNS(p,o)||q.getAttribute(p+":"+o)}return q.getAttribute(o)||q[o]||null},cacheScrollValues:function(){var s=this,r,q,p,t=[],o=function(){for(p=0;p]*)?>)((\n|\r|.)*?)(?:<\/script>)/ig,replaceScriptTagRe=/(?:)((\n|\r|.)*?)(?:<\/script>)/ig,srcRe=/\ssrc=([\'\"])(.*?)\1/i,typeRe=/\stype=([\'\"])(.*?)\1/i,useDocForId=!Ext.isIE8m,internalFly;Element.boxMarkup='
';function garbageCollect(){if(!Ext.enableGarbageCollector){clearInterval(Element.collectorThreadId)}else{var eid,d,o,t;for(eid in EC){if(!EC.hasOwnProperty(eid)){continue}o=EC[eid];if(o.skipGarbageCollection){continue}d=o.dom;if(d&&(!d.parentNode||(!d.offsetParent&&!Ext.getElementById(eid)))){if(Ext.enableListenerCollection){Ext.EventManager.removeAll(d)}delete EC[eid]}}if(Ext.isIE){t={};for(eid in EC){if(!EC.hasOwnProperty(eid)){continue}t[eid]=EC[eid]}EC=Ext.cache=t}}}Element.collectorThreadId=setInterval(garbageCollect,30000);Element.addMethods({monitorMouseLeave:function(delay,handler,scope){var me=this,timer,listeners={mouseleave:function(e){timer=setTimeout(Ext.Function.bind(handler,scope||me,[e]),delay)},mouseenter:function(){clearTimeout(timer)},freezeEvent:true};me.on(listeners);return listeners},swallowEvent:function(eventName,preventDefault){var me=this,e,eLen,fn=function(e){e.stopPropagation();if(preventDefault){e.preventDefault()}};if(Ext.isArray(eventName)){eLen=eventName.length;for(e=0;e';interval=setInterval(function(){var hd,match,attrs,srcMatch,typeMatch,el,s;if(!(el=DOC.getElementById(id))){return false}clearInterval(interval);Ext.removeNode(el);hd=Ext.getHead().dom;while((match=scriptTagRe.exec(html))){attrs=match[1];srcMatch=attrs?attrs.match(srcRe):false;if(srcMatch&&srcMatch[2]){s=DOC.createElement("script");s.src=srcMatch[2];typeMatch=attrs.match(typeRe);if(typeMatch&&typeMatch[2]){s.type=typeMatch[2]}hd.appendChild(s)}else{if(match[2]&&match[2].length>0){if(window.execScript){window.execScript(match[2])}else{window.eval(match[2])}}}}Ext.callback(callback,me)},20);dom.innerHTML=html.replace(replaceScriptTagRe,"");return me},removeAllListeners:function(){this.removeAnchor();Ext.EventManager.removeAll(this.dom);return this},createProxy:function(config,renderTo,matchBox){config=(typeof config=="object")?config:{tag:"div",cls:config};var me=this,proxy=renderTo?Ext.DomHelper.append(renderTo,config,true):Ext.DomHelper.insertBefore(me.dom,config,true);proxy.setVisibilityMode(Element.DISPLAY);proxy.hide();if(matchBox&&me.setBox&&me.getBox){proxy.setBox(me.getBox())}return proxy},needsTabIndex:function(){if(this.dom){if((this.dom.nodeName==="a")&&(!this.dom.href)){return true}return !focusRe.test(this.dom.nodeName)}},isFocusable:function(asFocusEl){var dom=this.dom,tabIndexAttr=dom.getAttributeNode("tabIndex"),tabIndex,nodeName=dom.nodeName,canFocus=false;if(tabIndexAttr&&tabIndexAttr.specified){tabIndex=tabIndexAttr.value}if(dom&&!dom.disabled){if(tabIndex==-1){canFocus=Ext.FocusManager&&Ext.FocusManager.enabled&&asFocusEl}else{if(focusRe.test(nodeName)){if((nodeName!=="a")||dom.href){canFocus=true}}else{canFocus=tabIndex!=null&&tabIndex>=0}}canFocus=canFocus&&this.isVisible(true)}return canFocus}});if(Ext.isIE){Element.prototype.getById=function(id,asDom){var dom=this.dom,cacheItem,el,ret;if(dom){el=(useDocForId&&DOC.getElementById(id))||dom.all[id];if(el){if(asDom){ret=el}else{cacheItem=EC[id];if(cacheItem&&cacheItem.el){ret=Ext.updateCacheEntry(cacheItem,el).el}else{ret=new Element(el)}}return ret}}return asDom?Ext.getDom(id):Element.get(id)}}Element.createAlias({addListener:"on",removeListener:"un",clearListeners:"removeAllListeners",focusable:"isFocusable"});Element.Fly=AbstractElement.Fly=new Ext.Class({extend:Element,isFly:true,constructor:function(dom){this.dom=dom;this.el=this},attach:AbstractElement.Fly.prototype.attach});internalFly=new Element.Fly();if(Ext.isIE){Ext.getElementById=function(id){var el=DOC.getElementById(id),detachedBodyEl;if(!el&&(detachedBodyEl=AbstractElement.detachedBodyEl)){el=detachedBodyEl.dom.all[id]}return el}}else{if(!DOC.querySelector){Ext.getDetachedBody=Ext.getBody;Ext.getElementById=function(id){return DOC.getElementById(id)}}}}));(Ext.cmd.derive("Ext.dom.CompositeElementLite",Ext.Base,{alternateClassName:"Ext.CompositeElementLite",statics:{importElementMethods:function(){var b,c=Ext.dom.Element.prototype,a=this.prototype;for(b in c){if(typeof c[b]=="function"){(function(d){a[d]=a[d]||function(){return this.invoke(d,arguments)}}).call(a,b)}}}},constructor:function(b,a){this.elements=[];this.add(b,a);this.el=new Ext.dom.AbstractElement.Fly()},isComposite:true,getElement:function(a){return this.el.attach(a)},transformElement:function(a){return Ext.getDom(a)},getCount:function(){return this.elements.length},add:function(c,a){var e=this.elements,b,d;if(!c){return this}if(typeof c=="string"){c=Ext.dom.Element.selectorFunction(c,a)}else{if(c.isComposite){c=c.elements}else{if(!Ext.isIterable(c)){c=[c]}}}for(b=0,d=c.length;b-1){c=Ext.getDom(c);if(a){g=this.elements[b];g.parentNode.insertBefore(c,g);Ext.removeNode(g)}Ext.Array.splice(this.elements,b,1,c)}return this},clear:function(d){var c=this,b=c.elements,a=b.length-1;if(d){for(;a>=0;a--){Ext.removeNode(b[a])}}this.elements=[]},addElements:function(d,b){if(!d){return this}if(typeof d=="string"){d=Ext.dom.Element.selectorFunction(d,b)}var c=this.elements,a=d.length,g;for(g=0;g";for(;u\^])\s?|\s|$)/,d=/^(#)?([\w\-]+|\*)(?:\((true|false)\))?/,c=[{re:/^\.([\w\-]+)(?:\((true|false)\))?/,method:p},{re:/^(?:\[((?:@|\?)?[\w\-\$]*[^\^\$\*~%!])\s?(?:(=|.=)\s?['"]?(.*?)["']?)?\])/,method:q},{re:/^#([\w\-]+)/,method:e},{re:/^\:([\w\-]+)(?:\(((?:\{[^\}]+\})|(?:(?!\{)[^\s>\/]*?(?!\})))\))?/,method:n},{re:/^(?:\{([^\}]+)\})/,method:m}];i.Query=Ext.extend(Object,{constructor:function(r){r=r||{};Ext.apply(this,r)},execute:function(s){var u=this.operations,v=0,w=u.length,t,r;if(!s){r=Ext.ComponentManager.all.getArray()}else{if(Ext.isIterable(s)){r=s}else{if(s.isMixedCollection){r=s.items}}}for(;v1){for(u=0,v=w.length;u0){r.push(s[0])}return r},last:function(t){var r=t.length,s=[];if(r>0){s.push(t[r-1])}return s},focusable:function(s){var r=s.length,u=[],t=0,v;for(;t1){v=u.length;for(t=0;t=":function(a){return Ext.coerce(this.getRoot(a)[this.property],this.value)>=this.value},">":function(a){return Ext.coerce(this.getRoot(a)[this.property],this.value)>this.value},"!=":function(a){return Ext.coerce(this.getRoot(a)[this.property],this.value)!=this.value}},constructor:function(a){var b=this;b.initialConfig=a;Ext.apply(b,a);b.filter=b.filter||b.filterFn;if(b.filter===undefined){b.setValue(a.value)}},setValue:function(b){var a=this;a.value=b;if(a.property===undefined||a.value===undefined){}else{a.filter=a.createFilterFn()}a.filterFn=a.filter},setFilterFn:function(a){this.filterFn=this.filter=a},createFilterFn:function(){var a=this,c=a.createValueMatcher(),b=a.property;if(a.operator){return a.operatorFns[a.operator]}else{return function(d){var e=a.getRoot(d)[b];return c===null?e===null:c.test(e)}}},getRoot:function(b){var a=this.root;return a===undefined?b:b[a]},createValueMatcher:function(){var d=this,e=d.value,g=d.anyMatch,c=d.exactMatch,a=d.caseSensitive,b=Ext.String.escapeRegex;if(e===null){return e}if(!e.exec){e=String(e);if(g===true){e=b(e)}else{e="^"+b(e);if(c===true){e+="$"}}e=new RegExp(e,a?"":"i")}return e},serialize:function(){var b=this,a=Ext.apply({},b.initialConfig);a.value=b.value;return a}},1,0,0,0,0,0,[Ext.util,"Filter"],function(){this.prototype.operatorFns["=="]=this.prototype.operatorFns["="]}));(Ext.cmd.derive("Ext.util.AbstractMixedCollection",Ext.Base,{isMixedCollection:true,generation:0,indexGeneration:0,constructor:function(b,a){var c=this;if(arguments.length===1&&Ext.isObject(b)){c.initialConfig=b;Ext.apply(c,b)}else{c.allowFunctions=b===true;if(a){c.getKey=a}c.initialConfig={allowFunctions:c.allowFunctions,getKey:c.getKey}}c.items=[];c.map={};c.keys=[];c.indexMap={};c.length=0;c.mixins.observable.constructor.call(c)},allowFunctions:false,add:function(c,d){var a=this.length,b;if(arguments.length===1){b=this.insert(a,c)}else{b=this.insert(a,c,d)}return b},getKey:function(a){return a.id},replace:function(c,e){var d=this,a,b;if(arguments.length==1){e=arguments[0];c=d.getKey(e)}a=d.map[c];if(typeof c=="undefined"||c===null||typeof a=="undefined"){return d.add(c,e)}d.generation++;b=d.indexOfKey(c);d.items[b]=e;d.map[c]=e;if(d.hasListeners.replace){d.fireEvent("replace",c,a,e)}return e},updateKey:function(g,h){var d=this,e=d.map,c=d.indexMap,a=d.indexOfKey(g),b;if(a>-1){b=e[g];delete e[g];delete c[g];e[h]=b;c[h]=a;d.keys[a]=h;d.generation++}},addAll:function(c){var b=this,a;if(arguments.length>1||Ext.isArray(c)){b.insert(b.length,arguments.length>1?arguments:c)}else{for(a in c){if(c.hasOwnProperty(a)){if(b.allowFunctions||typeof c[a]!="function"){b.add(a,c[a])}}}}},each:function(e,d){var b=Ext.Array.push([],this.items),c=0,a=b.length,g;for(;c2){a=this.doInsert(b,[c],[d])}else{a=this.doInsert(b,[c])}a=a[0]}return a},doInsert:function(j,o,n){var l=this,b,c,g,k=o.length,a=k,e=l.hasListeners.add,d,h={},m,q,p;if(n!=null){l.useLinearSearch=true}else{n=o;o=new Array(k);for(g=0;g=0;--b){c.remove(a[b])}}else{while(c.length){c.removeAt(0)}}}else{c.length=c.items.length=c.keys.length=0;c.map={};c.indexMap={};c.generation++;c.indexGeneration=c.generation}},removeAt:function(a){var c=this,d,b;if(a=0){c.length--;d=c.items[a];Ext.Array.erase(c.items,a,1);b=c.keys[a];if(typeof b!="undefined"){delete c.map[b]}Ext.Array.erase(c.keys,a,1);if(c.hasListeners.remove){c.fireEvent("remove",d,b)}c.generation++;return d}return false},removeRange:function(h,a){var j=this,b,k,g,e,c,d;if(h=0){if(!a){a=1}e=Math.min(h+a,j.length);a=e-h;d=e===j.length;c=d&&j.indexGeneration===j.generation;for(g=h;g=0;a--){if(c[a]==null){d.removeAt(a)}}}else{return d.removeAt(d.indexOfKey(b))}},getCount:function(){return this.length},indexOf:function(c){var b=this,a;if(c!=null){if(!b.useLinearSearch&&(a=b.getKey(c))){return this.indexOfKey(a)}return Ext.Array.indexOf(b.items,c)}return -1},indexOfKey:function(a){if(!this.map.hasOwnProperty(a)){return -1}if(this.indexGeneration!==this.generation){this.rebuildIndexMap()}return this.indexMap[a]},rebuildIndexMap:function(){var e=this,d=e.indexMap={},c=e.keys,a=c.length,b;for(b=0;bb){e=true;g=i;i=b;b=g}if(i<0){i=0}if(b==null||b>=a){b=a-1}c=d.slice(i,b+1);if(e&&c.length){c.reverse()}return c},filter:function(d,c,e,a){var b=[];if(Ext.isString(d)){b.push(new Ext.util.Filter({property:d,value:c,anyMatch:e,caseSensitive:a}))}else{if(Ext.isArray(d)||d instanceof Ext.util.Filter){b=b.concat(d)}}return this.filterBy(Ext.util.Filter.createFilterFn(b))},filterBy:function(e,d){var j=this,a=new j.self(j.initialConfig),h=j.keys,b=j.items,g=b.length,c;a.getKey=j.getKey;for(c=0;ce?1:(g>1;h=d(e,b[c]);if(h>=0){i=c+1}else{if(h<0){a=c-1}}}return i},reorder:function(d){var h=this,b=h.items,c=0,g=b.length,a=[],e=[],i;h.suspendEvents();for(i in d){a[d[i]]=b[i]}for(c=0;ce?1:(g=d.duration),e,h;e=this.collectTargetData(d,a,g,b);if(g){d.target.setAttr(e.anims[d.id].attributes,true);c.collectTargetData(d,d.duration,g,b);d.paused=true;e=d.target.target;if(d.target.isComposite){e=d.target.target.last()}h={};h[Ext.supports.CSS3TransitionEnd]=d.lastFrame;h.scope=d;h.single=true;e.on(h)}},collectTargetData:function(c,a,e,g){var b=c.target.getId(),d=this.targetArr[b];if(!d){d=this.targetArr[b]={id:b,el:c.target,anims:{}}}d.anims[c.id]={id:c.id,anim:c,elapsed:a,isLastFrame:g,attributes:[{duration:c.duration,easing:(e&&c.reverse)?c.easingFn.reverse().toCSS3():c.easing,attrs:c.runAnim(a)}]};return d},applyPendingAttrs:function(){var e=this.targetArr,g,c,b,d,a;for(c in e){if(e.hasOwnProperty(c)){g=e[c];for(a in g.anims){if(g.anims.hasOwnProperty(a)){b=g.anims[a];d=b.anim;if(b.attributes&&d.isRunning()){g.el.setAttr(b.attributes,false,b.isLastFrame);if(b.isLastFrame){d.lastFrame()}}}}}}}},1,0,0,0,0,[["queue",Ext.fx.Queue]],[Ext.fx,"Manager"],0));(Ext.cmd.derive("Ext.fx.Animator",Ext.Base,{isAnimator:true,duration:250,delay:0,delayStart:0,dynamic:false,easing:"ease",running:false,paused:false,damper:1,iterations:1,currentIteration:0,keyframeStep:0,animKeyFramesRE:/^(from|to|\d+%?)$/,constructor:function(a){var b=this;a=Ext.apply(b,a||{});b.config=a;b.id=Ext.id(null,"ext-animator-");b.addEvents("beforeanimate","keyframe","afteranimate");b.mixins.observable.constructor.call(b,a);b.timeline=[];b.createTimeline(b.keyframes);if(b.target){b.applyAnimator(b.target);Ext.fx.Manager.addAnim(b)}},sorter:function(d,c){return d.pct-c.pct},createTimeline:function(d){var h=this,l=[],j=h.to||{},b=h.duration,m,a,c,g,k,e;for(k in d){if(d.hasOwnProperty(k)&&h.animKeyFramesRE.test(k)){e={attrs:Ext.apply(d[k],j)};if(k=="from"){k=0}else{if(k=="to"){k=100}}e.pct=parseInt(k,10);l.push(e)}}Ext.Array.sort(l,h.sorter);g=l.length;for(c=0;c0},isRunning:function(){return false}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext.fx,"Animator"],0));(Ext.cmd.derive("Ext.fx.CubicBezier",Ext.Base,{singleton:true,cubicBezierAtTime:function(o,d,b,n,m,i){var j=3*d,l=3*(n-d)-j,a=1-j-l,h=3*b,k=3*(m-b)-h,p=1-h-k;function g(q){return((a*q+l)*q+j)*q}function c(q,s){var r=e(q,s);return((p*r+k)*r+h)*r}function e(q,y){var w,v,t,r,u,s;for(t=q,s=0;s<8;s++){r=g(t)-q;if(Math.abs(r)v){return v}while(wr){w=t}else{v=t}t=(v-w)/2+w}return t}return c(o,1/(200*i))},cubicBezier:function(b,e,a,c){var d=function(g){return Ext.fx.CubicBezier.cubicBezierAtTime(g,b,e,a,c,1)};d.toCSS3=function(){return"cubic-bezier("+[b,e,a,c].join(",")+")"};d.reverse=function(){return Ext.fx.CubicBezier.cubicBezier(1-a,1-c,1-b,1-e)};return d}},0,0,0,0,0,0,[Ext.fx,"CubicBezier"],0));Ext.require("Ext.fx.CubicBezier",function(){var e=Math,h=e.PI,d=e.pow,b=e.sin,g=e.sqrt,a=e.abs,c=1.70158;Ext.define("Ext.fx.Easing",{singleton:true,linear:Ext.identityFn,ease:function(l){var i=0.07813-l/2,m=-0.25,o=g(0.0066+i*i),r=o-i,k=d(a(r),1/3)*(r<0?-1:1),p=-o-i,j=d(a(p),1/3)*(p<0?-1:1),s=k+j+0.25;return d(1-s,2)*3*s*0.1+(1-s)*3*s*s+s*s*s},easeIn:function(i){return d(i,1.7)},easeOut:function(i){return d(i,0.48)},easeInOut:function(r){var l=0.48-r/1.04,k=g(0.1734+l*l),i=k-l,p=d(a(i),1/3)*(i<0?-1:1),o=-k-l,m=d(a(o),1/3)*(o<0?-1:1),j=p+m+0.5;return(1-j)*3*j*j+j*j*j},backIn:function(i){return i*i*((c+1)*i-c)},backOut:function(i){i=i-1;return i*i*((c+1)*i+c)+1},elasticIn:function(k){if(k===0||k===1){return k}var j=0.3,i=j/4;return d(2,-10*k)*b((k-i)*(2*h)/j)+1},elasticOut:function(i){return 1-Ext.fx.Easing.elasticIn(1-i)},bounceIn:function(i){return 1-Ext.fx.Easing.bounceOut(1-i)},bounceOut:function(m){var j=7.5625,k=2.75,i;if(m<(1/k)){i=j*m*m}else{if(m<(2/k)){m-=(1.5/k);i=j*m*m+0.75}else{if(m<(2.5/k)){m-=(2.25/k);i=j*m*m+0.9375}else{m-=(2.625/k);i=j*m*m+0.984375}}}return i}},function(){var j=Ext.fx.Easing.self,i=j.prototype;j.implement({"back-in":i.backIn,"back-out":i.backOut,"ease-in":i.easeIn,"ease-out":i.easeOut,"elastic-in":i.elasticIn,"elastic-out":i.elasticOut,"bounce-in":i.bounceIn,"bounce-out":i.bounceOut,"ease-in-out":i.easeInOut})})});(Ext.cmd.derive("Ext.draw.Color",Ext.Base,{colorToHexRe:/(.*?)rgb\((\d+),\s*(\d+),\s*(\d+)\)/,rgbRe:/\s*rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)\s*/,hexRe:/\s*#([0-9a-fA-F][0-9a-fA-F]?)([0-9a-fA-F][0-9a-fA-F]?)([0-9a-fA-F][0-9a-fA-F]?)\s*/,lightnessFactor:0.2,constructor:function(d,c,a){var b=this,e=Ext.Number.constrain;b.r=e(d,0,255);b.g=e(c,0,255);b.b=e(a,0,255)},getRed:function(){return this.r},getGreen:function(){return this.g},getBlue:function(){return this.b},getRGB:function(){var a=this;return[a.r,a.g,a.b]},getHSL:function(){var j=this,a=j.r/255,i=j.g/255,k=j.b/255,m=Math.max(a,i,k),d=Math.min(a,i,k),n=m-d,e,o=0,c=0.5*(m+d);if(d!=m){o=(c<0.5)?n/(m+d):n/(2-m-d);if(a==m){e=60*(i-k)/n}else{if(i==m){e=120+60*(k-a)/n}else{e=240+60*(a-i)/n}}if(e<0){e+=360}if(e>=360){e-=360}}return[e,o,c]},getLighter:function(b){var a=this.getHSL();b=b||this.lightnessFactor;a[2]=Ext.Number.constrain(a[2]+b,0,1);return this.fromHSL(a[0],a[1],a[2])},getDarker:function(a){a=a||this.lightnessFactor;return this.getLighter(-a)},toString:function(){var h=this,c=Math.round,e=c(h.r).toString(16),d=c(h.g).toString(16),a=c(h.b).toString(16);e=(e.length==1)?"0"+e:e;d=(d.length==1)?"0"+d:d;a=(a.length==1)?"0"+a:a;return["#",e,d,a].join("")},toHex:function(b){if(Ext.isArray(b)){b=b[0]}if(!Ext.isString(b)){return""}if(b.substr(0,1)==="#"){return b}var e=this.colorToHexRe.exec(b),g,d,a,c;if(Ext.isArray(e)){g=parseInt(e[2],10);d=parseInt(e[3],10);a=parseInt(e[4],10);c=a|(d<<8)|(g<<16);return e[1]+"#"+("000000"+c.toString(16)).slice(-6)}else{return b}},fromString:function(i){var c,e,d,a,h=parseInt;if((i.length==4||i.length==7)&&i.substr(0,1)==="#"){c=i.match(this.hexRe);if(c){e=h(c[1],16)>>0;d=h(c[2],16)>>0;a=h(c[3],16)>>0;if(i.length==4){e+=(e*16);d+=(d*16);a+=(a*16)}}}else{c=i.match(this.rgbRe);if(c){e=c[1];d=c[2];a=c[3]}}return(typeof e=="undefined")?undefined:new Ext.draw.Color(e,d,a)},getGrayscale:function(){return this.r*0.3+this.g*0.59+this.b*0.11},fromHSL:function(g,o,d){var a,b,c,e,k=[],n=Math.abs,j=Math.floor;if(o==0||g==null){k=[d,d,d]}else{g/=60;a=o*(1-n(2*d-1));b=a*(1-n(g-2*j(g/2)-1));c=d-a/2;switch(j(g)){case 0:k=[a,b,0];break;case 1:k=[b,a,0];break;case 2:k=[0,a,b];break;case 3:k=[0,b,a];break;case 4:k=[b,0,a];break;case 5:k=[a,0,b];break}k=[k[0]+c,k[1]+c,k[2]+c]}return new Ext.draw.Color(k[0]*255,k[1]*255,k[2]*255)}},3,0,0,0,0,0,[Ext.draw,"Color"],function(){var a=this.prototype;this.addStatics({fromHSL:function(){return a.fromHSL.apply(a,arguments)},fromString:function(){return a.fromString.apply(a,arguments)},toHex:function(){return a.toHex.apply(a,arguments)}})}));(Ext.cmd.derive("Ext.draw.Draw",Ext.Base,{singleton:true,pathToStringRE:/,?([achlmqrstvxz]),?/gi,pathCommandRE:/([achlmqstvz])[\s,]*((-?\d*\.?\d*(?:e[-+]?\d+)?\s*,?\s*)+)/ig,pathValuesRE:/(-?\d*\.?\d*(?:e[-+]?\d+)?)\s*,?\s*/ig,stopsRE:/^(\d+%?)$/,radian:Math.PI/180,availableAnimAttrs:{along:"along",blur:null,"clip-rect":"csv",cx:null,cy:null,fill:"color","fill-opacity":null,"font-size":null,height:null,opacity:null,path:"path",r:null,rotation:"csv",rx:null,ry:null,scale:"csv",stroke:"color","stroke-opacity":null,"stroke-width":null,translation:"csv",width:null,x:null,y:null},is:function(b,a){a=String(a).toLowerCase();return(a=="object"&&b===Object(b))||(a=="undefined"&&typeof b==a)||(a=="null"&&b===null)||(a=="array"&&Array.isArray&&Array.isArray(b))||(Object.prototype.toString.call(b).toLowerCase().slice(8,-1))==a},ellipsePath:function(b){var a=b.attr;return Ext.String.format("M{0},{1}A{2},{3},0,1,1,{0},{4}A{2},{3},0,1,1,{0},{1}z",a.x,a.y-a.ry,a.rx,a.ry,a.y+a.ry)},rectPath:function(b){var a=b.attr;if(a.radius){return Ext.String.format("M{0},{1}l{2},0a{3},{3},0,0,1,{3},{3}l0,{5}a{3},{3},0,0,1,{4},{3}l{6},0a{3},{3},0,0,1,{4},{4}l0,{7}a{3},{3},0,0,1,{3},{4}z",a.x+a.radius,a.y,a.width-a.radius*2,a.radius,-a.radius,a.height-a.radius*2,a.radius*2-a.width,a.radius*2-a.height)}else{return Ext.String.format("M{0},{1}L{2},{1},{2},{3},{0},{3}z",a.x,a.y,a.width+a.x,a.height+a.y)}},path2string:function(){return this.join(",").replace(Ext.draw.Draw.pathToStringRE,"$1")},pathToString:function(a){return a.join(",").replace(Ext.draw.Draw.pathToStringRE,"$1")},parsePathString:function(a){if(!a){return null}var d={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},c=[],b=this;if(b.is(a,"array")&&b.is(a[0],"array")){c=b.pathClone(a)}if(!c.length){String(a).replace(b.pathCommandRE,function(g,e,j){var i=[],h=e.toLowerCase();j.replace(b.pathValuesRE,function(l,k){k&&i.push(+k)});if(h=="m"&&i.length>2){c.push([e].concat(Ext.Array.splice(i,0,2)));h="l";e=(e=="m")?"l":"L"}while(i.length>=d[h]){c.push([e].concat(Ext.Array.splice(i,0,d[h])));if(!d[h]){break}}})}c.toString=b.path2string;return c},mapPath:function(l,g){if(!g){return l}var h,e,c,k,a,d,b;l=this.path2curve(l);for(c=0,k=l.length;c7){h[b].shift();e=h[b];while(e.length){Ext.Array.splice(h,b++,0,["C"].concat(Ext.Array.splice(e,0,6)))}Ext.Array.erase(h,b,1);c=h.length;b--}a=h[b];g=a.length;j.x=a[g-2];j.y=a[g-1];j.bx=parseFloat(a[g-4])||j.x;j.by=parseFloat(a[g-3])||j.y}return h},interpolatePaths:function(r,l){var j=this,d=j.pathToAbsolute(r),m=j.pathToAbsolute(l),n={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},b=function(p,s){if(p[s].length>7){p[s].shift();var t=p[s];while(t.length){Ext.Array.splice(p,s++,0,["C"].concat(Ext.Array.splice(t,0,6)))}Ext.Array.erase(p,s,1);o=Math.max(d.length,m.length||0)}},c=function(v,u,s,p,t){if(v&&u&&v[t][0]=="M"&&u[t][0]!="M"){Ext.Array.splice(u,t,0,["M",p.x,p.y]);s.bx=0;s.by=0;s.x=v[t][1];s.y=v[t][2];o=Math.max(d.length,m.length||0)}},h,o,g,q,e,k;for(h=0,o=Math.max(d.length,m.length||0);h1){aa=V(aa);H=aa*H;F=aa*F}c=H*H;R=F*F;U=(n==g?-1:1)*V(u((c*R-c*N*N-R*O*O)/(c*N*N+R*O*O)));C=U*H*N/F+(s+r)/2;B=U*-F*O/H+(af+ae)/2;m=o(((af-B)/F).toFixed(7));l=o(((ae-B)/F).toFixed(7));m=sl){m=m-d*2}if(!g&&l>m){l=l-d*2}}else{m=A[0];l=A[1];C=A[2];B=A[3]}q=l-m;if(u(q)>E){D=l;G=r;p=ae;l=m+E*(g&&l>m?1:-1);r=C+H*T(l);ae=B+F*a(l);M=v.arc2curve(r,ae,H,F,z,0,g,G,p,[l,D,C,B])}q=l-m;j=T(m);ad=a(m);e=T(l);ac=a(l);P=J.tan(q/4);S=4/3*H*P;Q=4/3*F*P;ab=[s,af];Z=[s+S*ad,af-Q*j];Y=[r+S*ac,ae-Q*e];W=[r,ae];Z[0]=2*ab[0]-Z[0];Z[1]=2*ab[1]-Z[1];if(A){return[Z,Y,W].concat(M)}else{M=[Z,Y,W].concat(M).join().split(",");L=[];K=M.length;for(X=0;X(a[1]-c[1])*(b[0]-c[0])},intersectIntersection:function(n,m,g,d){var c=[],b=g[0]-d[0],a=g[1]-d[1],k=n[0]-m[0],i=n[1]-m[1],l=g[0]*d[1]-g[1]*d[0],j=n[0]*m[1]-n[1]*m[0],h=1/(b*i-a*k);c[0]=(l*k-j*b)*h;c[1]=(l*i-j*a)*h;return c},intersect:function(o,c){var n=this,k=0,m=c.length,h=c[m-1],p=o,g,q,l,a,b,d;for(;k0){v.push(g)}}else{j=t-3*q+3*n-m;p=2*(t-q-q+n);h=t-q;u=p*p-4*j*h;e=j+j;if(u===0){g=p/e;if(g<1&&g>0){v.push(g)}}else{if(u>0){w=Math.sqrt(u);g=(w+p)/e;if(g<1&&g>0){v.push(g)}g=(p-w)/e;if(g<1&&g>0){v.push(g)}}}}k=Math.min(t,m);o=Math.max(t,m);for(l=0;l=d&&j>=u)||(j<=d&&j<=u)){h=l=r}else{h=g((k-e)/m(j-d));if(dr){c-=p}h+=c;l+=c;o=k-t*a(h);n=j+t*b(h);x=k+s*a(l);w=j+s*b(l);if((j>d&&nd)){o+=m(d-n)*(o-k)/(n-j);n=d}if((j>u&&wu)){x-=m(u-w)*(x-k)/(w-j);w=u}return{x1:o,y1:n,x2:x,y2:w}},smooth:function(a,p){var o=this.path2curve(a),c=[o[0]],g=o[0][1],e=o[0][2],q,s,t=1,h=o.length,d=1,l=g,k=e,w,v,u,m,r,n,b;for(;t0){q=Math.floor((o-(n/10))/n)*n}if(u){for(p=0;p=0){d=0;while(d>o){d-=e;a++}o=+d.toFixed(10);d=0;while(d=15){j=1;if(++e>11){i++}}else{j=15}break;case 1/3:if(j>=20){j=1;if(++e>11){i++}}else{if(j>=10){j=20}else{j=10}}break;case 1/4:if(j>=22){j=1;if(++e>11){i++}}else{if(j>=15){j=22}else{if(j>=8){j=15}else{j=8}}}break}p.setYear(i);p.setMonth(e);p.setDate(j);k.push(new Date(p))}else{p=Ext.Date.add(p,h,g);k++}}if(o){p=m}if(d){return{from:+c,to:+p,steps:k}}else{return{from:+c,to:+p,step:(p-c)/k,steps:k}}},sorter:function(d,c){return d.offset-c.offset},rad:function(a){return a%360*Math.PI/180},degrees:function(a){return a*180/Math.PI%360},withinBox:function(a,c,b){b=b||{};return(a>=b.x&&a<=(b.x+b.width)&&c>=b.y&&c<=(b.y+b.height))},parseGradient:function(k){var e=this,g=k.type||"linear",c=k.angle||0,i=e.radian,l=k.stops,a=[],j,b,h,d;if(g=="linear"){b=[0,0,Math.cos(c*i),Math.sin(c*i)];h=1/(Math.max(Math.abs(b[2]),Math.abs(b[3]))||1);b[2]*=h;b[3]*=h;if(b[2]<0){b[0]=-b[2];b[2]=0}if(b[3]<0){b[1]=-b[3];b[3]=0}}for(j in l){if(l.hasOwnProperty(j)&&e.stopsRE.test(j)){d={offset:parseInt(j,10),color:Ext.draw.Color.toHex(l[j].color)||"#ffffff",opacity:l[j].opacity||1};a.push(d)}}Ext.Array.sort(a,e.sorter);if(g=="linear"){return{id:k.id,type:g,vector:b,stops:a}}else{return{id:k.id,type:g,centerX:k.centerX,centerY:k.centerY,focalX:k.focalX,focalY:k.focalY,radius:k.radius,vector:b,stops:a}}}},0,0,0,0,0,0,[Ext.draw,"Draw"],0));(Ext.cmd.derive("Ext.fx.PropertyHandler",Ext.Base,{statics:{defaultHandler:{pixelDefaultsRE:/width|height|top$|bottom$|left$|right$/i,unitRE:/^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/,scrollRE:/^scroll/i,computeDelta:function(j,c,a,g,i){a=(typeof a=="number")?a:1;var h=this.unitRE,d=h.exec(j),b,e;if(d){j=d[1];e=d[2];if(!this.scrollRE.test(i)&&!e&&this.pixelDefaultsRE.test(i)){e="px"}}j=+j||0;d=h.exec(c);if(d){c=d[1];e=d[2]||e}c=+c||0;b=(g!=null)?g:j;return{from:j,delta:(c-b)*a,units:e}},get:function(o,b,a,n,k){var m=o.length,d=[],e,h,l,c,g;for(e=0;e=d){l=d;a=true}if(i.reverse){l=d-l}for(e in k){if(k.hasOwnProperty(e)){j=k[e];h=a?1:c(l/d);g[e]=b[e].set(j,h)}}i.frameCount++;return g},lastFrame:function(){var c=this,a=c.iterations,b=c.currentIteration;b++;if(b0},isRunning:function(){return this.paused===false&&this.running===true&&this.isAnimator!==true}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext.fx,"Anim"],0));Ext.enableFx=true;(Ext.cmd.derive("Ext.util.Animate",Ext.Base,{isAnimate:true,animate:function(a){var b=this;if(Ext.fx.Manager.hasFxBlock(b.id)){return b}Ext.fx.Manager.queueFx(new Ext.fx.Anim(b.anim(a)));return this},anim:function(a){if(!Ext.isObject(a)){return(a)?{}:false}var b=this;if(a.stopAnimation){b.stopAnimation()}Ext.applyIf(a,Ext.fx.Manager.getFxDefaults(b.id));return Ext.apply({target:b,paused:true},a)},stopFx:Ext.Function.alias(Ext.util.Animate,"stopAnimation"),stopAnimation:function(){Ext.fx.Manager.stopAnimation(this.id);return this},syncFx:function(){Ext.fx.Manager.setFxDefaults(this.id,{concurrent:true});return this},sequenceFx:function(){Ext.fx.Manager.setFxDefaults(this.id,{concurrent:false});return this},hasActiveFx:Ext.Function.alias(Ext.util.Animate,"getActiveAnimation"),getActiveAnimation:function(){return Ext.fx.Manager.getActiveAnimation(this.id)}},0,0,0,0,0,0,[Ext.util,"Animate"],function(){Ext.applyIf(Ext.Element.prototype,this.prototype);Ext.CompositeElementLite.importElementMethods()}));(Ext.cmd.derive("Ext.util.ElementContainer",Ext.Base,{childEls:[],constructor:function(){var b=this,a;if(b.hasOwnProperty("childEls")){a=b.childEls;delete b.childEls;b.addChildEls.apply(b,a)}},destroy:function(){var e=this,d=e.getChildEls(),g,a,c,b;for(c=d.length;c--;){a=d[c];if(typeof a!="string"){a=a.name}g=e[a];if(g){e[a]=null;g.remove()}}},addChildEls:function(){var b=this,a=arguments;if(b.hasOwnProperty("childEls")){b.childEls.push.apply(b.childEls,a)}else{b.childEls=b.getChildEls().concat(Array.prototype.slice.call(a))}b.prune(b.childEls,false)},applyChildEls:function(b,a){var e=this,g=e.getChildEls(),j,k,d,c,h;j=(a||e.id)+"-";for(d=g.length;d--;){k=g[d];if(typeof k=="string"){h=b.getById(j+k)}else{if((c=k.select)){h=Ext.select(c,true,b.dom)}else{if((c=k.selectNode)){h=Ext.get(Ext.DomQuery.selectNode(c,b.dom))}else{h=b.getById(k.id||(j+k.itemId))}}k=k.name}e[k]=h}},getChildEls:function(){var b=this,a;if(b.hasOwnProperty("childEls")){return b.childEls}a=b.self;return a.$childEls||b.getClassChildEls(a)},getClassChildEls:function(o){var k=this,p=o.$childEls,m,d,b,j,n,h,a,c,e,g,l;if(!p){g=o.superclass;if(g){g=g.self;c=[g.$childEls||k.getClassChildEls(g)];l=g.prototype.mixins||{}}else{c=[];l={}}e=o.prototype;h=e.mixins;for(a in h){if(h.hasOwnProperty(a)&&!l.hasOwnProperty(a)){n=h[a].self;c.push(n.$childEls||k.getClassChildEls(n))}}c.push(e.hasOwnProperty("childEls")&&e.childEls);for(d=0,b=c.length;d','
{parent.baseCls}-{parent.ui}-{.}-tl{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-tr{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-tc{frameElCls}" role="presentation">
','
','
',"",'
{parent.baseCls}-{parent.ui}-{.}-ml{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-mr{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-mc{frameElCls}" role="presentation">',"{%this.applyRenderTpl(out, values)%}","
",'
','
','','
{parent.baseCls}-{parent.ui}-{.}-bl{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-br{frameElCls}" role="presentation">','
{parent.baseCls}-{parent.ui}-{.}-bc{frameElCls}" role="presentation">
','
','
',"
","{%this.renderDockedItems(out,values,1);%}"],frameTableTpl:["{%this.renderDockedItems(out,values,0);%}",'','',"",'','','',"","","",'','",'',"",'',"",'','','',"","","
{parent.baseCls}-{parent.ui}-{.}-tl{frameElCls}" role="presentation"> {parent.baseCls}-{parent.ui}-{.}-tc{frameElCls}" role="presentation"> {parent.baseCls}-{parent.ui}-{.}-tr{frameElCls}" role="presentation">
{parent.baseCls}-{parent.ui}-{.}-ml{frameElCls}" role="presentation"> {parent.baseCls}-{parent.ui}-{.}-mc{frameElCls}" role="presentation">',"{%this.applyRenderTpl(out, values)%}"," {parent.baseCls}-{parent.ui}-{.}-mr{frameElCls}" role="presentation">
{parent.baseCls}-{parent.ui}-{.}-bl{frameElCls}" role="presentation"> {parent.baseCls}-{parent.ui}-{.}-bc{frameElCls}" role="presentation"> {parent.baseCls}-{parent.ui}-{.}-br{frameElCls}" role="presentation">
","{%this.renderDockedItems(out,values,1);%}"],afterRender:function(){var d=this,e={},i=d.protoEl,h=d.el,c,g,a,b;d.finishRenderChildren();if(d.contentEl){g=Ext.baseCSSPrefix;a=g+"hide-";b=Ext.get(d.contentEl);b.removeCls([g+"hidden",a+"display",a+"offsets",a+"nosize"]);d.getContentTarget().appendChild(b.dom)}i.writeTo(e);c=e.removed;if(c){h.removeCls(c)}c=e.cls;if(c.length){h.addCls(c)}c=e.style;if(e.style){h.setStyle(c)}d.protoEl=null;if(!d.ownerCt){d.updateLayout()}},afterFirstLayout:function(b,i){var d=this,h=d.x,e=d.y,c,a,g,j;if(!d.ownerLayout){c=Ext.isDefined(h);a=Ext.isDefined(e)}if(d.floating&&(!c||!a)){if(d.floatParent){g=d.floatParent.getTargetEl().getViewRegion();j=d.el.getAlignToXY(d.floatParent.getTargetEl(),"c-c");g.x=j[0]-g.x;g.y=j[1]-g.y}else{j=d.el.getAlignToXY(d.container,"c-c");g=d.container.translateXY(j[0],j[1])}h=c?h:g.x;e=a?e:g.y;c=a=true}if(c||a){d.setPosition(h,e)}d.onBoxReady(b,i)},applyRenderSelectors:function(){var d=this,b=d.renderSelectors,c=d.el,e=c.dom,a;d.applyChildEls(c);if(b){for(a in b){if(b.hasOwnProperty(a)&&b[a]){d[a]=Ext.get(Ext.DomQuery.selectNode(b[a],e))}}}},beforeRender:function(){var c=this,e=c.getTargetEl(),d=c.getOverflowEl(),b=c.getComponentLayout(),a=c.getOverflowStyle();c.frame=c.frame||c.alwaysFramed;if(!b.initialized){b.initLayout()}if(d){d.setStyle(a);c.overflowStyleSet=true}c.setUI(c.ui);if(c.disabled){c.disable(true)}},doApplyRenderTpl:function(c,a){var d=a.$comp,b;if(!d.rendered){b=d.initRenderTpl();b.applyOut(a.renderData,c)}},doAutoRender:function(){var a=this;if(!a.rendered){if(a.floating){a.render(document.body)}else{a.render(Ext.isBoolean(a.autoRender)?Ext.getBody():a.autoRender)}}},doRenderContent:function(a,c){var b=c.$comp;if(b.html){Ext.DomHelper.generateMarkup(b.html,a);delete b.html}if(b.tpl){if(!b.tpl.isTemplate){b.tpl=new Ext.XTemplate(b.tpl)}if(b.data){b.tpl.applyOut(b.data,a);delete b.data}}},doRenderFramingDockedItems:function(a,c,d){var b=c.$comp;if(!b.rendered&&b.doRenderDockedItems){c.renderData.$skipDockedItems=true;b.doRenderDockedItems.call(this,a,c,d)}},finishRender:function(a){var d=this,b,e,c;if(!d.el||d.$pid){if(d.container){c=d.container.getById(d.id,true)}else{c=Ext.getDom(d.id)}if(!d.el){d.wrapPrimaryEl(c)}else{delete d.$pid;if(!d.el.dom){d.wrapPrimaryEl(d.el)}c.parentNode.insertBefore(d.el.dom,c);Ext.removeNode(c)}}else{if(!d.rendering){b=d.initRenderTpl();if(b){e=d.initRenderData();b.insertFirst(d.getTargetEl(),e)}}}if(!d.container){d.container=Ext.get(d.el.dom.parentNode)}if(d.ctCls){d.container.addCls(d.ctCls)}d.onRender(d.container,a);if(!d.overflowStyleSet){d.getOverflowEl().setStyle(d.getOverflowStyle())}d.el.setVisibilityMode(Ext.Element[d.hideMode.toUpperCase()]);if(d.overCls){d.el.hover(d.addOverCls,d.removeOverCls,d)}if(d.hasListeners.render){d.fireEvent("render",d)}d.afterRender();if(d.hasListeners.afterrender){d.fireEvent("afterrender",d)}d.initEvents();if(d.hidden){d.el.hide()}},finishRenderChildren:function(){var a=this.getComponentLayout();a.finishRender()},getElConfig:function(){var j=this,l=j.autoEl,g=j.getFrameInfo(),b={tag:"div",tpl:g?j.initFramingTpl(g.table):j.initRenderTpl()},a=j.protoEl,c,e,h,m,d,k;j.initStyles(a);a.writeTo(b);a.flush();if(Ext.isString(l)){b.tag=l}else{Ext.apply(b,l)}b.id=j.id;if(b.tpl){if(g){e=j.frameElNames;h=e.length;b.tplData=k=j.getFrameRenderData();k.renderData=j.initRenderData();d=k.fgid;for(c=0;c table")[1].remove()}else{if(g){g.remove()}if(d){d.remove()}if(c){c.remove()}}}}else{if(e.frame){e.applyRenderSelectors()}}},getFrameInfo:function(){if(Ext.supports.CSS3BorderRadius||!this.frame){return false}var w=this,o=w.frameInfoCache,e=w.getFramingInfoCls()+"-frameInfo",x=o[e],p=Math.max,n,k,s,m,y,g,j,b,c,l,h,r,t,i,a,d,v,q,u;if(x==null){n=Ext.fly(w.getStyleProxy(e),"frame-style-el");s=n.getStyle("font-family");if(s){s=s.split("-");d=parseInt(s[1],10);v=parseInt(s[2],10);q=parseInt(s[3],10);u=parseInt(s[4],10);b=parseInt(s[5],10);c=parseInt(s[6],10);l=parseInt(s[7],10);h=parseInt(s[8],10);r=parseInt(s[9],10);t=parseInt(s[10],10);i=parseInt(s[11],10);a=parseInt(s[12],10);m=p(b,p(d,v));y=p(c,p(v,q));g=p(l,p(u,q));j=p(h,p(d,u));x={table:s[0].charAt(0)==="t",vertical:s[0].charAt(1)==="v",top:m,right:y,bottom:g,left:j,width:j+y,height:m+g,maxWidth:p(m,y,g,j),border:{top:b,right:c,bottom:l,left:h,width:h+c,height:b+l},padding:{top:r,right:t,bottom:i,left:a,width:a+t,height:r+i},radius:{tl:d,tr:v,br:q,bl:u}}}else{x=false}o[e]=x}w.frame=!!x;w.frameSize=x;return x},getFramingInfoCls:function(){return this.baseCls+"-"+this.ui},getStyleProxy:function(b){var a=this.styleProxyEl||(Ext.AbstractComponent.prototype.styleProxyEl=Ext.getBody().createChild({style:{position:"absolute",top:"-10000px"}},null,true));a.className=b;return a},getFrameTpl:function(a){return this.getTpl(a?"frameTableTpl":"frameTpl")},frameInfoCache:{}},0,0,0,0,0,0,[Ext.util,"Renderable"],0));(Ext.cmd.derive("Ext.state.Provider",Ext.Base,{prefix:"ext-",constructor:function(a){a=a||{};var b=this;Ext.apply(b,a);b.addEvents("statechange");b.state={};b.mixins.observable.constructor.call(b)},get:function(b,a){return typeof this.state[b]=="undefined"?a:this.state[b]},clear:function(a){var b=this;delete b.state[a];b.fireEvent("statechange",b,a,null)},set:function(a,c){var b=this;b.state[a]=c;b.fireEvent("statechange",b,a,c)},decodeValue:function(g){var c=this,k=/^(a|n|d|b|s|o|e)\:(.*)$/,b=k.exec(unescape(g)),h,d,a,j,e,i;if(!b||!b[1]){return}d=b[1];g=b[2];switch(d){case"e":return null;case"n":return parseFloat(g);case"d":return new Date(Date.parse(g));case"b":return(g=="1");case"a":h=[];if(g!=""){j=g.split("^");e=j.length;for(i=0;ie){q=k;n=true}if(g&&a>p){m=a;n=true}if(l||g){j=t.el.getStyle("overtflow");if(j!=="hidden"){t.el.setStyle("overflow","hidden")}}if(n){b=!Ext.isNumber(t.width);s=!Ext.isNumber(t.height);t.setSize(m,q);t.el.setSize(p,e);if(b){delete t.width}if(s){delete t.height}}if(g){d.width=a}if(l){d.height=k}}i=t.constrain;o=t.constrainHeader;if(i||o){t.constrain=t.constrainHeader=false;r=c.callback;c.callback=function(){t.constrain=i;t.constrainHeader=o;if(r){r.call(c.scope||t,arguments)}if(j!=="hidden"){t.el.setStyle("overflow",j)}}}return t.mixins.animate.animate.apply(t,arguments)},setHiddenState:function(a){var b=this.getHierarchyState();this.hidden=a;if(a){b.hidden=true}else{delete b.hidden}},onHide:function(){if(this.ownerLayout){this.updateLayout({isRoot:false})}},onShow:function(){this.updateLayout({isRoot:false})},constructPlugin:function(b){var a=this;if(typeof b=="string"){b=Ext.PluginManager.create({},b,a)}else{b=Ext.PluginManager.create(b,null,a)}return b},constructPlugins:function(){var e=this,c=e.plugins,b,d,a;if(c){b=[];if(!Ext.isArray(c)){c=[c]}for(d=0,a=c.length;d=0;a--){if((g=d.getAt(a)).is(b)){return g}}}else{if(a){return d.getAt(--a)}}}}return null},previousNode:function(b,d){var j=this,h=j.ownerCt,a,g,e,c;if(d&&j.is(b)){return j}if(h){for(g=h.items.items,e=Ext.Array.indexOf(g,j)-1;e>-1;e--){c=g[e];if(c.query){a=c.query(b);a=a[a.length-1];if(a){return a}}if(c.is(b)){return c}}return h.previousNode(b,true)}return null},nextNode:function(d,j){var b=this,c=b.ownerCt,k,e,h,g,a;if(j&&b.is(d)){return b}if(c){for(e=c.items.items,g=Ext.Array.indexOf(e,b)+1,h=e.length;g=8){a=new XDomainRequest()}else{Ext.Error.raise({msg:"Your browser does not support CORS"})}return a},getXhrInstance:(function(){var b=[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("MSXML2.XMLHTTP.3.0")},function(){return new ActiveXObject("MSXML2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}],c=0,a=b.length,g;for(;c=200&&a<300)||a==304,b=false;if(!c){switch(a){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:b=true;break}}return{success:c,isException:b}},createResponse:function(e){var i=this,k=e.xhr,c=i.isXdr,b={},l=c?[]:k.getAllResponseHeaders().replace(/\r\n/g,"\n").split("\n"),h=l.length,m,g,j,d,a;while(h--){m=l[h];g=m.indexOf(":");if(g>=0){j=m.substr(0,g).toLowerCase();if(m.charAt(g+1)==" "){++g}b[j]=m.substr(g+1)}}e.xhr=null;delete e.xhr;d={request:e,requestId:e.id,status:k.status,statusText:k.statusText,getResponseHeader:function(n){return b[n.toLowerCase()]},getAllResponseHeaders:function(){return b}};if(c){i.processXdrResponse(d,k)}if(e.binary){d.responseBytes=i.getByteArray(k)}else{d.responseText=k.responseText;d.responseXML=k.responseXML}k=null;return d},createException:function(a){return{request:a,requestId:a.id,status:a.aborted?-1:0,statusText:a.aborted?"transaction aborted":"communication failure",aborted:a.aborted,timedout:a.timedout}},getByteArray:function(k){var c=k.response,j=k.responseBody,b,g,a,d;if(k instanceof Ext.data.flash.BinaryXhr){b=k.responseBytes}else{if(window.Uint8Array){b=c?new Uint8Array(c):[]}else{if(Ext.isIE9p){try{b=new VBArray(j).toArray()}catch(h){b=[]}}else{if(Ext.isIE){if(!this.self.vbScriptInjected){this.injectVBScript()}getIEByteArray(k.responseBody,b=[])}else{b=[];g=k.responseText;a=g.length;for(d=0;d1){c.overflowY=a||""}}if(c.rendered){c.getOverflowEl().setStyle(c.getOverflowStyle())}c.updateLayout();return c},beforeRender:function(){var b=this,c=b.floating,a;if(c){b.addCls(Ext.baseCSSPrefix+"layer");a=c.cls;if(a){b.addCls(a)}}return b.callParent()},beforeLayout:function(){this.callParent(arguments);if(this.floating){this.onBeforeFloatLayout()}},afterComponentLayout:function(){this.callParent(arguments);if(this.floating){this.onAfterFloatLayout()}},makeFloating:function(a){this.mixins.floating.constructor.call(this,a)},wrapPrimaryEl:function(a){if(this.floating){this.makeFloating(a)}else{this.callParent(arguments)}},initResizable:function(a){var b=this;a=Ext.apply({target:b,dynamic:false,constrainTo:b.constrainTo||(b.floatParent?b.floatParent.getTargetEl():null),handles:b.resizeHandles},a);a.target=b;b.resizer=new Ext.resizer.Resizer(a)},getDragEl:function(){return this.el},initDraggable:function(){var c=this,a=(c.resizer&&c.resizer.el!==c.el)?c.resizerComponent=new Ext.Component({el:c.resizer.el,rendered:true,container:c.container}):c,b=Ext.applyIf({el:a.getDragEl(),constrainTo:(c.constrain||c.draggable.constrain)?(c.constrainTo||(c.floatParent?c.floatParent.getTargetEl():c.container)):undefined},c.draggable);if(c.constrain||c.constrainDelegate){b.constrain=c.constrain;b.constrainDelegate=c.constrainDelegate}c.dd=new Ext.util.ComponentDragger(a,b)},scrollBy:function(b,a,c){var d;if((d=this.getTargetEl())&&d.dom){d.scrollBy.apply(d,arguments)}},setLoading:function(c,d){var b=this,a={target:b};if(b.rendered){Ext.destroy(b.loadMask);b.loadMask=null;if(c!==false&&!b.collapsed){if(Ext.isObject(c)){Ext.apply(a,c)}else{if(Ext.isString(c)){a.msg=c}}if(d){Ext.applyIf(a,{useTargetEl:true})}b.loadMask=new Ext.LoadMask(a);b.loadMask.show()}}return b.loadMask},beforeSetPosition:function(){var b=this,c=b.callParent(arguments),a;if(c){a=b.adjustPosition(c.x,c.y);c.x=a.x;c.y=a.y}return c||null},afterSetPosition:function(b,a){this.onPosition(b,a);this.fireEvent("move",this,b,a)},showAt:function(a,d,b){var c=this;if(!c.rendered&&(c.autoRender||c.floating)){c.x=a;c.y=d;return c.show()}if(c.floating){c.setPosition(a,d,b)}else{c.setPagePosition(a,d,b)}c.show()},showBy:function(b,d,c){var a=this;if(a.floating&&b){a.show();if(a.rendered&&!a.hidden){a.alignTo(b,d||a.defaultAlign,c)}}return a},setPagePosition:function(a,g,b){var c=this,d,e;if(Ext.isArray(a)){g=a[1];a=a[0]}c.pageX=a;c.pageY=g;if(c.floating){if(c.isContainedFloater()){e=c.floatParent.getTargetEl().getViewRegion();if(Ext.isNumber(a)&&Ext.isNumber(e.left)){a-=e.left}if(Ext.isNumber(g)&&Ext.isNumber(e.top)){g-=e.top}}else{d=c.el.translateXY(a,g);a=d.x;g=d.y}c.setPosition(a,g,b)}else{d=c.el.translateXY(a,g);c.setPosition(d.x,d.y,b)}return c},isContainedFloater:function(){return(this.floating&&this.floatParent)},updateBox:function(a){this.setSize(a.width,a.height);this.setPagePosition(a.x,a.y);return this},getOuterSize:function(){var a=this.el;return{width:a.getWidth()+a.getMargin("lr"),height:a.getHeight()+a.getMargin("tb")}},adjustPosition:function(a,d){var b=this,c;if(b.isContainedFloater()){c=b.floatParent.getTargetEl().getViewRegion();a+=c.left;d+=c.top}return{x:a,y:d}},getPosition:function(a){var b=this,d,c=b.isContainedFloater(),e;if((a===true)&&!c){return[b.getLocalX(),b.getLocalY()]}d=b.getXY();if((a===true)&&c){e=b.floatParent.getTargetEl().getViewRegion();d[0]-=e.left;d[1]-=e.top}return d},getId:function(){var a=this,b;if(!a.id){b=a.getXType();if(b){b=b.replace(Ext.Component.INVALID_ID_CHARS_Re,"-")}else{b=Ext.name.toLowerCase()+"-comp"}a.id=b+"-"+a.getAutoId()}return a.id},show:function(d,a,b){var c=this,e=c.rendered;if(c.hierarchicallyHidden||(c.floating&&!e&&c.isHierarchicallyHidden())){if(!e){c.initHierarchyEvents()}if(arguments.length>1){arguments[0]=null;c.pendingShow=arguments}else{c.pendingShow=true}}else{if(e&&c.isVisible()){if(c.toFrontOnShow&&c.floating){c.toFront()}}else{if(c.fireEvent("beforeshow",c)!==false){c.hidden=false;delete this.getHierarchyState().hidden;Ext.suspendLayouts();if(!e&&(c.autoRender||c.floating)){c.doAutoRender();e=c.rendered}if(e){c.beforeShow();Ext.resumeLayouts();c.onShow.apply(c,arguments);c.afterShow.apply(c,arguments)}else{Ext.resumeLayouts(true)}}else{c.onShowVeto()}}}return c},onShowVeto:Ext.emptyFn,beforeShow:Ext.emptyFn,onShow:function(){var a=this;a.el.show();a.callParent(arguments);if(a.floating){if(a.maximized){a.fitContainer()}else{if(a.constrain){a.doConstrain()}}}},getAnimateTarget:function(a){a=a||this.animateTarget;if(a){a=a.isComponent?a.getEl():Ext.get(a)}return a||null},afterShow:function(h,b,e){var g=this,i=g.el,a,c,d;h=g.getAnimateTarget(h);if(!g.ghost){h=null}if(h){c={x:i.getX(),y:i.getY(),width:i.dom.offsetWidth,height:i.dom.offsetHeight};a={x:h.getX(),y:h.getY(),width:h.dom.offsetWidth,height:h.dom.offsetHeight};i.addCls(g.offsetsCls);d=g.ghost();d.el.stopAnimation();d.setX(-10000);g.ghostBox=c;d.el.animate({from:a,to:c,listeners:{afteranimate:function(){delete d.componentLayout.lastComponentSize;g.unghost();delete g.ghostBox;i.removeCls(g.offsetsCls);g.onShowComplete(b,e)}}})}else{g.onShowComplete(b,e)}g.fireHierarchyEvent("show")},onShowComplete:function(a,b){var c=this;if(c.floating){c.toFront();c.onFloatShow()}Ext.callback(a,b||c);c.fireEvent("show",c);delete c.hiddenByLayout},hide:function(e,b,c){var d=this,a;if(d.pendingShow){delete d.pendingShow}if(!(d.rendered&&!d.isVisible())){a=(d.fireEvent("beforehide",d)!==false);if(d.hierarchicallyHidden||a){d.hidden=true;d.getHierarchyState().hidden=true;if(d.rendered){d.onHide.apply(d,arguments)}}}return d},onHide:function(h,a,e){var g=this,c,d,b;h=g.getAnimateTarget(h);if(!g.ghost){h=null}if(h){b={x:h.getX(),y:h.getY(),width:h.dom.offsetWidth,height:h.dom.offsetHeight};c=g.ghost();c.el.stopAnimation();d=g.getSize();c.el.animate({to:b,listeners:{afteranimate:function(){delete c.componentLayout.lastComponentSize;c.el.hide();c.el.setSize(d);g.afterHide(a,e)}}})}g.el.hide();if(!h){g.afterHide(a,e)}},afterHide:function(a,b){var c=this,d=Ext.Element.getActiveElement();c.hiddenByLayout=null;Ext.AbstractComponent.prototype.onHide.call(c);if(d===c.el||c.el.contains(d)){Ext.fly(d).blur()}Ext.callback(a,b||c);c.fireEvent("hide",c);c.fireHierarchyEvent("hide")},onDestroy:function(){var a=this;if(a.rendered){Ext.destroy(a.dd,a.resizer,a.proxy,a.proxyWrap,a.resizerComponent)}delete a.focusTask;a.callParent()},deleteMembers:function(){var b=arguments,a=b.length,c=0;for(;c=0){m=n[k].splitterDelta;if(i.getAt(h+m)!==a){i.remove(a);h=i.indexOf(j);if(m>0){++h}i.insert(h,a)}}}if(l){if(e){j.expand(false)}b.remove(l);j.placeholder=null;if(e){j.collapse(null,false)}}b.updateLayout();Ext.resumeLayouts(true);j.fireEventArgs("changeregion",[j,d])}else{j.region=k}}return d},setRegionWeight:function(d){var c=this,b=c.getOwningBorderContainer(),e=c.placeholder,a=c.weight;if(d!==a){if(c.fireEventArgs("beforechangeweight",[c,d])!==false){c.weight=d;if(e){e.weight=d}if(b){b.updateLayout()}c.fireEventArgs("changeweight",[c,a])}}return a}});(Ext.cmd.derive("Ext.ElementLoader",Ext.Base,{statics:{Renderer:{Html:function(a,b,c){a.getTarget().update(b.responseText,c.scripts===true);return true}}},url:null,params:null,baseParams:null,autoLoad:false,target:null,loadMask:false,ajaxOptions:null,scripts:false,isLoader:true,constructor:function(b){var c=this,a;b=b||{};Ext.apply(c,b);c.setTarget(c.target);c.addEvents("beforeload","exception","load");c.mixins.observable.constructor.call(c);if(c.autoLoad){a=c.autoLoad;if(a===true){a={}}c.load(a)}},setTarget:function(b){var a=this;b=Ext.get(b);if(a.target&&a.target!=b){a.abort()}a.target=b},getTarget:function(){return this.target||null},abort:function(){var a=this.active;if(a!==undefined){Ext.Ajax.abort(a.request);if(a.mask){this.removeMask()}delete this.active}},removeMask:function(){this.target.unmask()},addMask:function(a){this.target.mask(a===true?null:a)},load:function(c){c=Ext.apply({},c);var e=this,a=Ext.isDefined(c.loadMask)?c.loadMask:e.loadMask,g=Ext.apply({},c.params),b=Ext.apply({},c.ajaxOptions),h=c.callback||e.callback,d=c.scope||e.scope||e;Ext.applyIf(b,e.ajaxOptions);Ext.applyIf(c,b);Ext.applyIf(g,e.params);Ext.apply(g,e.baseParams);Ext.applyIf(c,{url:e.url});Ext.apply(c,{scope:e,params:g,callback:e.onComplete});if(e.fireEvent("beforeload",e,c)===false){return}if(a){e.addMask(a)}e.active={options:c,mask:a,scope:d,callback:h,success:c.success||e.success,failure:c.failure||e.failure,renderer:c.renderer||e.renderer,scripts:Ext.isDefined(c.scripts)?c.scripts:e.scripts};e.active.request=Ext.Ajax.request(c);e.setOptions(e.active,c)},setOptions:Ext.emptyFn,onComplete:function(b,g,a){var d=this,e=d.active,c;if(e){c=e.scope;if(g){g=d.getRenderer(e.renderer).call(d,d,a,e)!==false}if(g){Ext.callback(e.success,c,[d,a,b]);d.fireEvent("load",d,a,b)}else{Ext.callback(e.failure,c,[d,a,b]);d.fireEvent("exception",d,a,b)}Ext.callback(e.callback,c,[d,g,a,b]);if(e.mask){d.removeMask()}}delete d.active},getRenderer:function(a){if(Ext.isFunction(a)){return a}return this.statics().Renderer.Html},startAutoRefresh:function(a,b){var c=this;c.stopAutoRefresh();c.autoRefresh=setInterval(function(){c.load(b)},a)},stopAutoRefresh:function(){clearInterval(this.autoRefresh);delete this.autoRefresh},isAutoRefreshing:function(){return Ext.isDefined(this.autoRefresh)},destroy:function(){var a=this;a.stopAutoRefresh();delete a.target;a.abort();a.clearListeners()}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext,"ElementLoader"],0));(Ext.cmd.derive("Ext.ComponentLoader",Ext.ElementLoader,{statics:{Renderer:{Data:function(a,b,d){var g=true;try{a.getTarget().update(Ext.decode(b.responseText))}catch(c){g=false}return g},Component:function(a,c,h){var i=true,g=a.getTarget(),b=[];try{b=Ext.decode(c.responseText)}catch(d){i=false}if(i){g.suspendLayouts();if(h.removeAll){g.removeAll()}g.add(b);g.resumeLayouts(true)}return i}}},target:null,loadMask:false,renderer:"html",setTarget:function(b){var a=this;if(Ext.isString(b)){b=Ext.getCmp(b)}if(a.target&&a.target!=b){a.abort()}a.target=b},removeMask:function(){this.target.setLoading(false)},addMask:function(a){this.target.setLoading(a)},setOptions:function(b,a){b.removeAll=Ext.isDefined(a.removeAll)?a.removeAll:this.removeAll},getRenderer:function(b){if(Ext.isFunction(b)){return b}var a=this.statics().Renderer;switch(b){case"component":return a.Component;case"data":return a.Data;default:return Ext.ElementLoader.Renderer.Html}}},0,0,0,0,0,0,[Ext,"ComponentLoader"],0));(Ext.cmd.derive("Ext.layout.SizeModel",Ext.Base,{constructor:function(c){var e=this,d=e.self,a=d.sizeModelsArray,b;Ext.apply(e,c);e[b=e.name]=true;e.fixed=!(e.auto=e.natural||e.shrinkWrap);a[e.ordinal=a.length]=d[b]=d.sizeModels[b]=e},statics:{sizeModelsArray:[],sizeModels:{}},calculated:false,configured:false,constrainedMax:false,constrainedMin:false,natural:false,shrinkWrap:false,calculatedFromConfigured:false,calculatedFromNatural:false,calculatedFromShrinkWrap:false,names:null},1,0,0,0,0,0,[Ext.layout,"SizeModel"],function(){var e=this,a=e.sizeModelsArray,c,b,h,g,d;new e({name:"calculated"});new e({name:"configured",names:{width:"width",height:"height"}});new e({name:"natural"});new e({name:"shrinkWrap"});new e({name:"calculatedFromConfigured",configured:true,names:{width:"width",height:"height"}});new e({name:"calculatedFromNatural",natural:true});new e({name:"calculatedFromShrinkWrap",shrinkWrap:true});new e({name:"constrainedMax",configured:true,constrained:true,names:{width:"maxWidth",height:"maxHeight"}});new e({name:"constrainedMin",configured:true,constrained:true,names:{width:"minWidth",height:"minHeight"}});new e({name:"constrainedDock",configured:true,constrained:true,constrainedByMin:true,names:{width:"dockConstrainedWidth",height:"dockConstrainedHeight"}});for(c=0,h=a.length;c','
',"{%this.renderBody(out,values)%}","
","","{% } else if (values.shrinkWrapWidth) { %}",'',"",'","","
',"{%this.renderBody(out,values)%}",'
',"
","{% } else { %}",'
','
',"{%this.renderBody(out,values)%}",'
',"
","
","{% values.$layout.isShrinkWrapTpl = false %}","{% } %}"],tableTpl:['',"",'","","
',"
"],isShrinkWrapTpl:true,beginLayout:function(e){var d=this,a,b,c,g;d.callParent(arguments);d.initContextItems(e);if(!d.isShrinkWrapTpl){if(e.widthModel.shrinkWrap){g=true}if(Ext.isStrict&&Ext.isIE7){c=d.getOverflowXStyle(e);if((c==="auto"||c==="scroll")&&e.paddingContext.getPaddingInfo().right){g=true}}if(g){d.insertTableCt(e)}}if(!d.isShrinkWrapTpl&&Ext.isIE7&&Ext.isStrict&&!d.clearElHasPadding){a=e.paddingContext.getPaddingInfo().bottom;b=d.getOverflowYStyle(e);if(a&&(b==="auto"||b==="scroll")){d.clearEl.setStyle("height",a);d.clearElHasPadding=true}}},beforeLayoutCycle:function(c){var a=this.owner,d=a.hierarchyState,b=a.hierarchyStateInner;if(!d||d.invalid){d=a.getHierarchyState();b=a.hierarchyStateInner}if(c.widthModel.shrinkWrap&&this.isShrinkWrapTpl){b.inShrinkWrapTable=true}else{delete b.inShrinkWrapTable}},beginLayoutCycle:function(h){var l=this,c=l.outerCt,k=l.lastOuterCtWidth||"",j=l.lastOuterCtHeight||"",m=l.lastOuterCtTableLayout||"",b=h.state,n,g,i,o,d,a,e;l.callParent(arguments);i=o=d="";if(!h.widthModel.shrinkWrap&&l.isShrinkWrapTpl){if(Ext.isIE7m&&Ext.isStrict){g=l.getOverflowYStyle(h);if(g==="auto"||g==="scroll"){a=true}}if(!a){i="100%"}e=l.owner.hierarchyStateInner;n=l.getOverflowXStyle(h);d=(e.inShrinkWrapTable||n==="auto"||n==="scroll")?"":"fixed"}if(!h.heightModel.shrinkWrap&&!Ext.supports.PercentageHeightOverflowBug){o="100%"}if((i!==k)||l.hasOuterCtPxWidth){c.setStyle("width",i);l.lastOuterCtWidth=i;l.hasOuterCtPxWidth=false}if(d!==m){c.setStyle("table-layout",d);l.lastOuterCtTableLayout=d}if((o!==j)||l.hasOuterCtPxHeight){c.setStyle("height",o);l.lastOuterCtHeight=o;l.hasOuterCtPxHeight=false}if(l.hasInnerCtPxHeight){l.innerCt.setStyle("height","");l.hasInnerCtPxHeight=false}b.overflowAdjust=b.overflowAdjust||l.lastOverflowAdjust},calculate:function(c){var a=this,b=c.state,e=a.getContainerSize(c,true),d=b.calculatedItems||(b.calculatedItems=a.calculateItems?a.calculateItems(c,e):true);a.setCtSizeIfNeeded(c,e);if(d&&c.hasDomProp("containerChildrenSizeDone")){a.calculateContentSize(c);if(e.gotAll){if(a.manageOverflow&&!c.state.secondPass&&!a.reserveScrollbar){a.calculateOverflow(c,e)}return}}a.done=false},calculateContentSize:function(g){var e=this,a=((g.widthModel.shrinkWrap?1:0)|(g.heightModel.shrinkWrap?2:0)),c=(a&1)||undefined,h=(a&2)||undefined,d=0,b=g.props;if(c){if(isNaN(b.contentWidth)){++d}else{c=undefined}}if(h){if(isNaN(b.contentHeight)){++d}else{h=undefined}}if(d){if(c&&!g.setContentWidth(e.measureContentWidth(g))){e.done=false}if(h&&!g.setContentHeight(e.measureContentHeight(g))){e.done=false}}},calculateOverflow:function(c){var h=this,b,j,a,g,e,d,i;e=(h.getOverflowXStyle(c)==="auto");d=(h.getOverflowYStyle(c)==="auto");if(e||d){a=Ext.getScrollbarSize();i=c.overflowContext.el.dom;g=0;if(i.scrollWidth>i.clientWidth){g|=1}if(i.scrollHeight>i.clientHeight){g|=2}b=(d&&(g&2))?a.width:0;j=(e&&(g&1))?a.height:0;if(b!==h.lastOverflowAdjust.width||j!==h.lastOverflowAdjust.height){h.done=false;c.invalidate({state:{overflowAdjust:{width:b,height:j},overflowState:g,secondPass:true}})}}},completeLayout:function(a){this.lastOverflowAdjust=a.state.overflowAdjust},doRenderPadding:function(b,d){var c=d.$layout,a=d.$layout.owner,e=a[a.contentPaddingProperty];if(c.managePadding&&e){b.push("padding:",a.unitizeBox(e))}},finishedLayout:function(b){var a=this.innerCt;this.callParent(arguments);if(Ext.isIEQuirks||Ext.isIE8m){a.repaint()}if(Ext.isOpera){a.setStyle("position","relative");a.dom.scrollWidth;a.setStyle("position","")}},getContainerSize:function(b,c){var a=this.callParent(arguments),d=b.state.overflowAdjust;if(d){a.width-=d.width;a.height-=d.height}return a},getRenderData:function(){var a=this.owner,b=this.callParent();if((Ext.isIEQuirks||Ext.isIE7m)&&((a.shrinkWrap&1)||(a.floating&&!a.width))){b.shrinkWrapWidth=true}return b},getRenderTarget:function(){return this.innerCt},getElementTarget:function(){return this.innerCt},getOverflowXStyle:function(a){return a.overflowXStyle||(a.overflowXStyle=this.owner.scrollFlags.overflowX||a.overflowContext.getStyle("overflow-x"))},getOverflowYStyle:function(a){return a.overflowYStyle||(a.overflowYStyle=this.owner.scrollFlags.overflowY||a.overflowContext.getStyle("overflow-y"))},initContextItems:function(c){var b=this,d=c.target,a=b.owner.customOverflowEl;c.outerCtContext=c.getEl("outerCt",b);c.innerCtContext=c.getEl("innerCt",b);if(a){c.overflowContext=c.getEl(a)}else{c.overflowContext=c.targetContext}if(d[d.contentPaddingProperty]!==undefined){c.paddingContext=b.isShrinkWrapTpl?c.innerCtContext:c.outerCtContext}},initLayout:function(){var c=this,b=Ext.getScrollbarSize().width,a=c.owner;c.callParent();if(b&&c.manageOverflow&&!c.hasOwnProperty("lastOverflowAdjust")){if(a.autoScroll||c.reserveScrollbar){c.lastOverflowAdjust={width:b,height:0}}}},insertTableCt:function(b){var h=this,a=h.owner,c=0,e,g,k,d,j;e=Ext.XTemplate.getTpl(this,"tableTpl");e.renderPadding=h.doRenderPadding;h.outerCt.dom.removeChild(h.innerCt.dom);g=document.createDocumentFragment();k=h.innerCt.dom.childNodes;d=k.length;for(;cj.dom.clientHeight)){l-=p.width}}d.outerCtContext.setProp("width",l+g.width);s.hasOuterCtPxWidth=true}if(i&&!d.heightModel.shrinkWrap){if(Ext.supports.PercentageHeightOverflowBug){r=true}if(((Ext.isIE8&&Ext.isStrict)||Ext.isIE7m&&Ext.isStrict&&q)){h=true;c=!Ext.isIE8}if((r||h)&&o&&(j.dom.scrollWidth>j.dom.clientWidth)){i=Math.max(i-p.height,0)}if(r){d.outerCtContext.setProp("height",i+g.height);s.hasOuterCtPxHeight=true}if(h){if(c){i+=g.height}d.innerCtContext.setProp("height",i);s.hasInnerCtPxHeight=true}}if(Ext.isIE7&&Ext.isStrict&&!q&&(k==="auto")){a=(e==="auto")?"overflow-x":"overflow-y";j.setStyle(a,"hidden");j.setStyle(a,"auto")}},setupRenderTpl:function(a){this.callParent(arguments);a.renderPadding=this.doRenderPadding},getContentTarget:function(){return this.innerCt}},0,0,0,0,["layout.auto","layout.autocontainer"],0,[Ext.layout.container,"Auto"],function(){this.prototype.chromeCellMeasureBug=Ext.isChrome&&Ext.chromeVersion>=26}));(Ext.cmd.derive("Ext.ZIndexManager",Ext.Base,{alternateClassName:"Ext.WindowGroup",statics:{zBase:9000},constructor:function(a){var b=this;b.list={};b.zIndexStack=[];b.front=null;if(a){if(a.isContainer){a.on("resize",b._onContainerResize,b);b.zseed=Ext.Number.from(b.rendered?a.getEl().getStyle("zIndex"):undefined,b.getNextZSeed());b.targetEl=a.getTargetEl();b.container=a}else{Ext.EventManager.onWindowResize(b._onContainerResize,b);b.zseed=b.getNextZSeed();b.targetEl=Ext.get(a)}}else{Ext.EventManager.onWindowResize(b._onContainerResize,b);b.zseed=b.getNextZSeed();Ext.onDocumentReady(function(){b.targetEl=Ext.getBody()})}},getNextZSeed:function(){return(Ext.ZIndexManager.zBase+=10000)},setBase:function(b){this.zseed=b;var a=this.assignZIndices();this._activateLast();return a},assignZIndices:function(){var c=this.zIndexStack,b=c.length,e=0,h=this.zseed,d,g;for(;e=0&&a[c].hidden;--c){}if((b=a[c])){d._setActiveChild(b,d.front);if(b.modal){return}}else{if(d.front&&!d.front.destroying){d.front.setActive(false)}d.front=null}for(;c>=0;--c){b=a[c];if(b.isVisible()&&b.modal){d._showModalMask(b);return}}d._hideModalMask()},_showModalMask:function(b){var d=this,h=b.el.getStyle("zIndex")-4,c=b.floatParent?b.floatParent.getTargetEl():b.container,a=d.mask,g=d.maskShim,e;if(!a){if(Ext.isIE6){g=d.maskShim=Ext.getBody().createChild({tag:"iframe",cls:Ext.baseCSSPrefix+"shim "+Ext.baseCSSPrefix+"mask-shim"});g.setVisibilityMode(Ext.Element.DISPLAY)}a=d.mask=Ext.getBody().createChild({cls:Ext.baseCSSPrefix+"mask",style:"height:0;width:0"});a.setVisibilityMode(Ext.Element.DISPLAY);a.on("click",d._onMaskClick,d)}a.maskTarget=c;e=d.getMaskBox();if(g){g.setStyle("zIndex",h);g.show();g.setBox(e)}a.setStyle("zIndex",h);a.show();a.setBox(e)},_hideModalMask:function(){var b=this.mask,a=this.maskShim;if(b&&b.isVisible()){b.maskTarget=undefined;b.hide();if(a){a.hide()}}},_onMaskClick:function(){if(this.front){this.front.focus()}},getMaskBox:function(){var a=this.mask.maskTarget;if(a.dom===document.body){return{height:Math.max(document.body.scrollHeight,Ext.dom.Element.getDocumentHeight()),width:Math.max(document.body.scrollWidth,document.documentElement.clientWidth),x:0,y:0}}else{return a.getBox()}},_onContainerResize:function(){var c=this,b=c.mask,a=c.maskShim,d;if(b&&b.isVisible()){b.hide();if(a){a.hide()}d=c.getMaskBox();if(a){a.setSize(d);a.show()}b.setSize(d);b.show()}},register:function(b){var c=this,a=b.afterHide;if(b.zIndexManager){b.zIndexManager.unregister(b)}b.zIndexManager=c;c.list[b.id]=b;c.zIndexStack.push(b);b.afterHide=function(){a.apply(b,arguments);c.onComponentHide(b)}},unregister:function(a){var b=this,c=b.list;delete a.zIndexManager;if(c&&c[a.id]){delete c[a.id];delete a.afterHide;Ext.Array.remove(b.zIndexStack,a);b._activateLast()}},get:function(a){return a.isComponent?a:this.list[a]},bringToFront:function(b,d){var c=this,a=false,e=c.zIndexStack;b=c.get(b);if(b!==c.front){Ext.Array.remove(e,b);if(b.preventBringToFront){e.unshift(b)}else{e.push(b)}c.assignZIndices();if(!d){c._activateLast()}a=true;c.front=b;if(b.modal){c._showModalMask(b)}}return a},sendToBack:function(a){var b=this;a=b.get(a);Ext.Array.remove(b.zIndexStack,a);b.zIndexStack.unshift(a);b.assignZIndices();this._activateLast();return a},hideAll:function(){var b=this.list,a,c;for(c in b){if(b.hasOwnProperty(c)){a=b[c];if(a.isComponent&&a.isVisible()){a.hide()}}}},hide:function(){var d=0,b=this.zIndexStack,a=b.length,c;this.tempHidden=[];for(;d0;){b=a[c];if(b.isComponent&&e.call(d||b,b)===false){return}}},destroy:function(){var b=this,c=b.list,a,d;for(d in c){if(c.hasOwnProperty(d)){a=c[d];if(a.isComponent){a.destroy()}}}delete b.zIndexStack;delete b.list;delete b.container;delete b.targetEl}},1,0,0,0,0,0,[Ext,"ZIndexManager",Ext,"WindowGroup"],function(){Ext.WindowManager=Ext.WindowMgr=new this()}));(Ext.cmd.derive("Ext.Queryable",Ext.Base,{isQueryable:true,query:function(a){a=a||"*";return Ext.ComponentQuery.query(a,this)},queryBy:function(g,e){var c=[],b=this.getRefItems(true),d=0,a=b.length,h;for(;d "+a)[0]||null},down:function(a){if(a&&a.isComponent){a="#"+Ext.escapeId(a.getItemId())}a=a||"";return this.query(a)[0]||null},getRefItems:function(){return[]}},0,0,0,0,0,0,[Ext,"Queryable"],0));(Ext.cmd.derive("Ext.container.AbstractContainer",Ext.Component,{renderTpl:"{%this.renderContainer(out,values)%}",suspendLayout:false,autoDestroy:true,defaultType:"panel",detachOnRemove:true,isContainer:true,layoutCounter:0,baseCls:Ext.baseCSSPrefix+"container",defaultLayoutType:"auto",initComponent:function(){var a=this;a.addEvents("afterlayout","beforeadd","beforeremove","add","remove");a.callParent();a.getLayout();a.initItems()},initItems:function(){var b=this,a=b.items;b.items=new Ext.util.AbstractMixedCollection(false,b.getComponentId);b.floatingItems=new Ext.util.MixedCollection(false,b.getComponentId);if(a){if(!Ext.isArray(a)){a=[a]}b.add(a)}},getFocusEl:function(){return this.getTargetEl()},finishRenderChildren:function(){this.callParent();var a=this.getLayout();if(a){a.finishRender()}},beforeRender:function(){var b=this,a=b.getLayout(),c;b.callParent();if(!a.initialized){a.initLayout()}c=a.targetCls;if(c){b.applyTargetCls(c)}},applyTargetCls:function(a){this.addCls(a)},afterComponentLayout:function(){var b=this.floatingItems.items,a=b.length,d,c;this.callParent(arguments);for(d=0;d=d){h=0}else{if(h<0){h=d-1}}if(h===e){return[]}if((k=g[h]).isFocusable()){return[k]}}return[]},prevFocus:function(e,d){return this.nextFocus(e,d,-1)},root:function(e){var d=e.length,h=[],g=0,j;for(;gd.el.getZIndex()});return c.concat(a)},initDOM:function(c){var g=this,b=g.focusFrameCls,e=Ext.ComponentQuery.query("{getFocusEl()}:not([focusListenerAdded])"),d=0,a=e.length;if(!Ext.isReady){return Ext.onReady(g.initDOM,g)}for(;d:focusable",a)[0]:a;if(d){d.focus()}else{if(Ext.isFunction(a.onClick)){g.button=0;a.onClick(g);if(a.isVisible(true)){a.focus()}else{c.navigateOut()}}}}},navigateOut:function(c){var b=this,a;if(!b.focusedCmp||!(a=b.focusedCmp.up(":focusable"))){b.focusEl.focus()}else{a.focus()}return true},navigateSiblings:function(i,b,o){var j=this,a=b||j,p=i.getKey(),g=Ext.EventObject,k=i.shiftKey||p==g.LEFT||p==g.UP,c=p==g.LEFT||p==g.RIGHT||p==g.UP||p==g.DOWN,h=k?"prev":"next",n,d,m,l;m=(a.focusedCmp&&a.focusedCmp.comp)||a.focusedCmp;if(!m&&!o){return true}if(c&&j.isWhitelisted(m)){return true}if(!m||m.is(":root")){l=j.getRootComponents()}else{o=o||m.up();if(o){l=o.getRefItems()}}if(l){n=m?Ext.Array.indexOf(l,m):-1;d=Ext.ComponentQuery.query(":"+h+"Focus("+n+")",l)[0];if(d&&m!==d){d.focus();return d}}},onComponentBlur:function(b,c){var a=this;if(a.focusedCmp===b){a.previousFocusedCmp=b;delete a.focusedCmp}if(a.focusFrame){a.focusFrame.hide()}},onComponentFocus:function(d,g){var c=this,a=c.focusChain,b;if(!d.isFocusable()){c.clearComponent(d);if(a[d.id]){return}b=d.up();if(b){a[d.id]=true;b.focus()}return}c.focusChain={};c.focusTask.delay(10,null,null,[d,d.getFocusEl()])},handleComponentFocus:function(l,h){var j=this,o,a,g,n,b,k,d,e,c,m,i;if(j.fireEvent("beforecomponentfocus",j,l,j.previousFocusedCmp)===false){j.clearComponent(l);return}j.focusedCmp=l;if(j.shouldShowFocusFrame(l)){o="."+j.focusFrameCls+"-";a=j.focusFrame;g=(h.dom?h:h.el).getBox();n=g.top;b=g.left;k=g.width;d=g.height;e=a.child(o+"top");c=a.child(o+"bottom");m=a.child(o+"left");i=a.child(o+"right");e.setWidth(k).setLocalXY(b,n);c.setWidth(k).setLocalXY(b,n+d-2);m.setHeight(d-2).setLocalXY(b,n+2);i.setHeight(d-2).setLocalXY(b+k-2,n+2);a.show()}j.fireEvent("componentfocus",j,l,j.previousFocusedCmp)},onComponentHide:function(e){var d=this,b=false,a=d.focusedCmp,c;if(a){b=e.hasFocus||(e.isContainer&&e.isAncestor(d.focusedCmp))}d.clearComponent(e);if(b&&(c=e.up(":focusable"))){c.focus()}else{d.focusEl.focus()}},onComponentDestroy:function(){},removeDOM:function(){var a=this;if(a.enabled||a.subscribers.length){return}Ext.destroy(a.focusFrame);delete a.focusEl;delete a.focusFrame},removeXTypeFromWhitelist:function(b){var a=this;if(Ext.isArray(b)){Ext.Array.forEach(b,a.removeXTypeFromWhitelist,a);return}Ext.Array.remove(a.whitelist,b)},setupSubscriberKeys:function(a,g){var e=this,d=a.getFocusEl(),c=g.scope,b={backspace:e.focusLast,enter:e.navigateIn,esc:e.navigateOut,scope:e},h=function(i){if(e.focusedCmp===a){return e.navigateSiblings(i,e,a)}else{return e.navigateSiblings(i)}};Ext.iterate(g,function(j,i){b[j]=function(l){var k=h(l);if(Ext.isFunction(i)&&i.call(c||a,l,k)===true){return true}return k}},e);return new Ext.util.KeyNav(d,b)},shouldShowFocusFrame:function(c){var b=this,a=b.options||{};if(!b.focusFrame||!c){return false}if(a.focusFrame){return true}if(b.focusData[c.id].focusFrame){return true}return false}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext,"FocusManager",Ext,"FocusMgr"],0));(Ext.cmd.derive("Ext.Img",Ext.Component,{autoEl:"img",baseCls:Ext.baseCSSPrefix+"img",src:"",alt:"",title:"",imgCls:"",initComponent:function(){if(this.glyph){this.autoEl="div"}this.callParent()},getElConfig:function(){var e=this,b=e.callParent(),g=Ext._glyphFontFamily,d=e.glyph,a,c;if(e.autoEl=="img"){a=b}else{if(e.glyph){if(typeof d==="string"){c=d.split("@");d=c[0];g=c[1]}b.html="&#"+d+";";if(g){b.style="font-family:"+g}}else{b.cn=[a={tag:"img",id:e.id+"-img"}]}}if(a){if(e.imgCls){a.cls=(a.cls?a.cls+" ":"")+e.imgCls}a.src=e.src||Ext.BLANK_IMAGE_URL}if(e.alt){(a||b).alt=e.alt}if(e.title){(a||b).title=e.title}return b},onRender:function(){var b=this,a;b.callParent(arguments);a=b.el;b.imgEl=(b.autoEl=="img")?a:a.getById(b.id+"-img")},onDestroy:function(){Ext.destroy(this.imgEl);this.imgEl=null;this.callParent()},setSrc:function(c){var a=this,b=a.imgEl;a.src=c;if(b){b.dom.src=c||Ext.BLANK_IMAGE_URL}},setGlyph:function(c){var b=this,d=Ext._glyphFontFamily,a,e;if(c!=b.glyph){if(typeof c==="string"){a=c.split("@");c=a[0];d=a[1]}e=b.el.dom;e.innerHTML="&#"+c+";";if(d){e.style="font-family:"+d}}}},0,["image","imagecomponent"],["image","component","box","imagecomponent"],{image:true,component:true,box:true,imagecomponent:true},["widget.image","widget.imagecomponent"],0,[Ext,"Img"],0));(Ext.cmd.derive("Ext.util.Bindable",Ext.Base,{bindStore:function(b,c,a){a=a||"store";var d=this,e=d[a];if(!c&&e){d.onUnbindStore(e,c,a);if(b!==e&&e.autoDestroy){e.destroyStore()}else{d.unbindStoreListeners(e)}}if(b){b=Ext.data.StoreManager.lookup(b);d.bindStoreListeners(b);d.onBindStore(b,c,a)}d[a]=b||null;return d},getStore:function(){return this.store},unbindStoreListeners:function(a){var b=this.storeListeners;if(b){a.un(b)}},bindStoreListeners:function(a){var c=this,b=Ext.apply({},c.getStoreListeners(a));if(!b.scope){b.scope=c}c.storeListeners=b;a.on(b)},getStoreListeners:Ext.emptyFn,onUnbindStore:Ext.emptyFn,onBindStore:Ext.emptyFn},0,0,0,0,0,0,[Ext.util,"Bindable"],0));(Ext.cmd.derive("Ext.LoadMask",Ext.Component,{msg:"Loading...",msgCls:Ext.baseCSSPrefix+"mask-loading",maskCls:Ext.baseCSSPrefix+"mask",useMsg:true,useTargetEl:false,baseCls:Ext.baseCSSPrefix+"mask-msg",childEls:["msgEl","msgTextEl"],renderTpl:['
','
',"
"],floating:{shadow:"frame"},focusOnToFront:false,bringParentToFront:false,constructor:function(b){var c=this,a;if(arguments.length===2){a=b;b=arguments[1]}else{a=b.target}if(!a.isComponent){a=Ext.get(a);this.isElement=true}c.ownerCt=a;if(!this.isElement){c.bindComponent(a)}c.callParent([b]);if(c.store){c.bindStore(c.store,true)}},bindComponent:function(a){var c=this,b={scope:this,resize:c.sizeMask,added:c.onComponentAdded,removed:c.onComponentRemoved};if(a.floating){b.move=c.sizeMask;c.activeOwner=a}else{if(a.ownerCt){c.onComponentAdded(a.ownerCt)}else{c.preventBringToFront=true}}c.mon(a,b);c.mon(c.hierarchyEventSource,{show:c.onContainerShow,hide:c.onContainerHide,expand:c.onContainerExpand,collapse:c.onContainerCollapse,scope:c})},onComponentAdded:function(a){var b=this;delete b.activeOwner;b.floatParent=a;if(!a.floating){a=a.up("[floating]")}if(a){b.activeOwner=a;b.mon(a,"move",b.sizeMask,b)}else{b.preventBringToFront=true}a=b.floatParent.ownerCt;if(b.rendered&&b.isVisible()&&a){b.floatOwner=a;b.mon(a,"afterlayout",b.sizeMask,b,{single:true})}},onComponentRemoved:function(a){var c=this,d=c.activeOwner,b=c.floatOwner;if(d){c.mun(d,"move",c.sizeMask,c)}if(b){c.mun(b,"afterlayout",c.sizeMask,c)}delete c.activeOwner;delete c.floatOwner},afterRender:function(){this.callParent(arguments);this.container=this.floatParent.getContentTarget()},onContainerShow:function(a){if(this.isActiveContainer(a)){this.onComponentShow()}},onContainerHide:function(a){if(this.isActiveContainer(a)){this.onComponentHide()}},onContainerExpand:function(a){if(this.isActiveContainer(a)){this.onComponentShow()}},onContainerCollapse:function(a){if(this.isActiveContainer(a)){this.onComponentHide()}},isActiveContainer:function(a){return this.isDescendantOf(a)},onComponentHide:function(){var a=this;if(a.rendered&&a.isVisible()){a.hide();a.showNext=true}},onComponentShow:function(){if(this.showNext){this.show()}delete this.showNext},sizeMask:function(){var a=this,b;if(a.rendered&&a.isVisible()){a.center();b=a.getMaskTarget();a.getMaskEl().show().setSize(b.getSize()).alignTo(b,"tl-tl")}},bindStore:function(a,b){var c=this;c.mixins.bindable.bindStore.apply(c,arguments);a=c.store;if(a&&a.isLoading()){c.onBeforeLoad()}},getStoreListeners:function(b){var d=this.onLoad,c=this.onBeforeLoad,a={cachemiss:c,cachefilled:d};if(!b.proxy.isSynchronous){a.beforeLoad=c;a.load=d}return a},onDisable:function(){this.callParent(arguments);if(this.loading){this.onLoad()}},getOwner:function(){return this.ownerCt||this.floatParent},getMaskTarget:function(){var a=this.getOwner();return this.useTargetEl?a.getTargetEl():a.getEl()},onBeforeLoad:function(){var c=this,a=c.getOwner(),b;if(!c.disabled){c.loading=true;if(a.componentLayoutCounter){c.maybeShow()}else{b=a.afterComponentLayout;a.afterComponentLayout=function(){a.afterComponentLayout=b;b.apply(a,arguments);c.maybeShow()}}}},maybeShow:function(){var b=this,a=b.getOwner();if(!a.isVisible(true)){b.showNext=true}else{if(b.loading&&a.rendered){b.show()}}},getMaskEl:function(){var a=this;return a.maskEl||(a.maskEl=a.el.insertSibling({cls:a.maskCls,style:{zIndex:a.el.getStyle("zIndex")-2}},"before"))},onShow:function(){var b=this,a=b.msgEl;b.callParent(arguments);b.loading=true;if(b.useMsg){a.show();b.msgTextEl.update(b.msg)}else{a.parent().hide()}},hide:function(){if(this.isElement){this.ownerCt.unmask();this.fireEvent("hide",this);return}delete this.showNext;return this.callParent(arguments)},onHide:function(){this.callParent();this.getMaskEl().hide()},show:function(){if(this.isElement){this.ownerCt.mask(this.useMsg?this.msg:"",this.msgCls);this.fireEvent("show",this);return}return this.callParent(arguments)},afterShow:function(){this.callParent(arguments);this.sizeMask()},setZIndex:function(b){var c=this,a=c.activeOwner;if(a){b=parseInt(a.el.getStyle("zIndex"),10)+1}c.getMaskEl().setStyle("zIndex",b-1);return c.mixins.floating.setZIndex.apply(c,arguments)},onLoad:function(){this.loading=false;this.hide()},onDestroy:function(){var a=this;if(a.isElement){a.ownerCt.unmask()}Ext.destroy(a.maskEl);a.callParent()}},1,["loadmask"],["component","box","loadmask"],{component:true,box:true,loadmask:true},["widget.loadmask"],[["floating",Ext.util.Floating],["bindable",Ext.util.Bindable]],[Ext,"LoadMask"],0));(Ext.cmd.derive("Ext.data.association.Association",Ext.Base,{alternateClassName:"Ext.data.Association",primaryKey:"id",associationKeyFunction:null,defaultReaderType:"json",isAssociation:true,initialConfig:null,statics:{AUTO_ID:1000,create:function(a){if(Ext.isString(a)){a={type:a}}switch(a.type){case"belongsTo":return new Ext.data.association.BelongsTo(a);case"hasMany":return new Ext.data.association.HasMany(a);case"hasOne":return new Ext.data.association.HasOne(a);default:}return a}},constructor:function(d){Ext.apply(this,d);var h=this,g=Ext.ModelManager.types,j=d.ownerModel,a=d.associatedModel,e=g[j],i=g[a],b=d.associationKey,c;if(b){c=String(b).search(/[\[\.]/);if(c>=0){h.associationKeyFunction=Ext.functionFactory("obj","return obj"+(c>0?".":"")+b)}}h.initialConfig=d;h.ownerModel=e;h.associatedModel=i;Ext.applyIf(h,{ownerName:j,associatedName:a});h.associationId="association"+(++h.statics().AUTO_ID)},getReader:function(){var c=this,a=c.reader,b=c.associatedModel;if(a){if(Ext.isString(a)){a={type:a}}if(a.isReader){a.setModel(b)}else{Ext.applyIf(a,{model:b,type:c.defaultReaderType})}c.reader=Ext.createByAlias("reader."+a.type,a)}return c.reader||null}},1,0,0,0,0,0,[Ext.data.association,"Association",Ext.data,"Association"],0));(Ext.cmd.derive("Ext.ModelManager",Ext.AbstractManager,{alternateClassName:"Ext.ModelMgr",singleton:true,typeName:"mtype",associationStack:[],registerType:function(c,b){var d=b.prototype,a;if(d&&d.isModel){a=b}else{if(!b.extend){b.extend="Ext.data.Model"}a=Ext.define(c,b)}this.types[c]=a;return a},unregisterType:function(a){delete this.types[a]},onModelDefined:function(c){var a=this.associationStack,g=a.length,e=[],b,d,h;for(d=0;d',Ext.baseCSSPrefix,Ext.isIE&&!Ext.supports.CSS3BoxShadow?"ie":"css")}()),shadows:[],pull:function(){var a=this.shadows.shift();if(!a){a=Ext.get(Ext.DomHelper.insertHtml("beforeBegin",document.body.firstChild,this.markup));a.autoBoxAdjust=false}return a},push:function(a){this.shadows.push(a)},reset:function(){var c=[].concat(this.shadows),b,a=c.length;for(b=0;b0;){p[d].hasListeners._incr_(m)}s=j[m]||(j[m]={});s=s[c]||(s[c]={});h=s[g.id]||(s[g.id]=[]);h.push(a)}}}}},match:function(c,a){var b=this.idProperty;if(b){return a==="*"||c[b]===a}return false},monitor:function(d){var b=this,a=d.isInstance?d:d.prototype,c=a.fireEventArgs;b.monitoredClasses.push(d);a.fireEventArgs=function(h,g){var e=c.apply(this,arguments);if(e!==false){e=b.dispatch(this,h,g)}return e}},unlisten:function(e){var b=this.bus,g,d,a,c;for(d in b){if(b.hasOwnProperty(d)&&(c=b[d])){for(a in c){g=c[a];delete g[e]}}}}},1,0,0,0,0,0,[Ext.app,"EventDomain"],0));(Ext.cmd.derive("Ext.app.domain.Component",Ext.app.EventDomain,{singleton:true,type:"component",constructor:function(){var a=this;a.callParent();a.monitor(Ext.Component)},match:function(b,a){return b.is(a)}},1,0,0,0,0,0,[Ext.app.domain,"Component"],0));(Ext.cmd.derive("Ext.app.EventBus",Ext.Base,{singleton:true,constructor:function(){var b=this,a=Ext.app.EventDomain.instances;b.callParent();b.domains=a;b.bus=a.component.bus},control:function(b,a){return this.domains.component.listen(b,a)},listen:function(d,b){var a=this.domains,c;for(c in d){if(d.hasOwnProperty(c)){a[c].listen(d[c],b)}}},unlisten:function(c){var a=Ext.app.EventDomain.instances,b;for(b in a){a[b].unlisten(c)}}},1,0,0,0,0,0,[Ext.app,"EventBus"],0));(Ext.cmd.derive("Ext.data.StoreManager",Ext.util.MixedCollection,{alternateClassName:["Ext.StoreMgr","Ext.data.StoreMgr","Ext.StoreManager"],singleton:true,register:function(){for(var a=0,b;(b=arguments[a]);a++){this.add(b)}},unregister:function(){for(var a=0,b;(b=arguments[a]);a++){this.remove(this.lookup(b))}},lookup:function(c){if(Ext.isArray(c)){var b=["field1"],e=!Ext.isArray(c[0]),g=c,d,a;if(e){g=[];for(d=0,a=c.length;d',' ,__field{#} = fields.map["{name}"]\n',"",";\n","return function(dest, source, record) {\n",'','{% var fieldAccessExpression = this.createFieldAccessExpression(values, "__field" + xindex, "source");'," if (fieldAccessExpression) { %}",' value = {[ this.createFieldAccessExpression(values, "__field" + xindex, "source") ]};\n','',' dest["{name}"] = value === undefined ? __field{#}.convert(__field{#}.defaultValue, record) : __field{#}.convert(value, record);\n',''," if (value === undefined) {\n"," if (me.applyDefaults) {\n",'',' dest["{name}"] = __field{#}.convert(__field{#}.defaultValue, record);\n',"",' dest["{name}"] = __field{#}.defaultValue\n',""," };\n"," } else {\n",'',' dest["{name}"] = __field{#}.convert(value, record);\n',"",' dest["{name}"] = value;\n',""," };\n",""," if (value !== undefined) {\n",'',' dest["{name}"] = __field{#}.convert(value, record);\n',"",' dest["{name}"] = value;\n',""," }\n","","{% } else { %}",'','',' dest["{name}"] = __field{#}.convert(__field{#}.defaultValue, record);\n',"",' dest["{name}"] = __field{#}.defaultValue\n',"","","{% } %}","",'',' if (record && (internalId = {[ this.createFieldAccessExpression({mapping: values.clientIdProp}, null, "source") ]})) {\n',' record.{["internalId"]} = internalId;\n'," }\n","","};"],buildRecordDataExtractor:function(){var c=this,a=c.model.prototype,b={clientIdProp:a.clientIdProperty,fields:a.fields.items};c.recordDataExtractorTemplate.createFieldAccessExpression=function(){return c.createFieldAccessExpression.apply(c,arguments)};return Ext.functionFactory(c.recordDataExtractorTemplate.apply(b)).call(c)},destroyReader:function(){var a=this;delete a.proxy;delete a.model;delete a.convertRecordData;delete a.getId;delete a.getTotal;delete a.getSuccess;delete a.getMessage}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext.data.reader,"Reader",Ext.data,"Reader",Ext.data,"DataReader"],function(){var a=this.prototype;Ext.apply(a,{nullResultSet:new Ext.data.ResultSet({total:0,count:0,records:[],success:true,message:""}),recordDataExtractorTemplate:new Ext.XTemplate(a.recordDataExtractorTemplate)})}));(Ext.cmd.derive("Ext.data.reader.Json",Ext.data.reader.Reader,{alternateClassName:"Ext.data.JsonReader",root:"",metaProperty:"metaData",useSimpleAccessors:false,readRecords:function(b){var a=this,c;if(a.getMeta){c=a.getMeta(b);if(c){a.onMetaChange(c)}}else{if(b.metaData){a.onMetaChange(b.metaData)}}a.jsonData=b;return a.callParent([b])},getResponseData:function(a){var d,b;try{d=Ext.decode(a.responseText);return this.readRecords(d)}catch(c){b=new Ext.data.ResultSet({total:0,count:0,records:[],success:false,message:c.message});this.fireEvent("exception",this,a,b);Ext.Logger.warn("Unable to parse the JSON returned by the server");return b}},buildExtractors:function(){var b=this,a=b.metaProperty;b.callParent(arguments);if(b.root){b.getRoot=b.createAccessor(b.root)}else{b.getRoot=Ext.identityFn}if(a){b.getMeta=b.createAccessor(a)}},extractData:function(a){var e=this.record,d=[],c,b;if(e){c=a.length;if(!c&&Ext.isObject(a)){c=1;a=[a]}for(b=0;b=0){return Ext.functionFactory("obj","return obj"+(b>0?".":"")+c)}}return function(d){return d[c]}}}()),createFieldAccessExpression:(function(){var a=/[\[\.]/;return function(o,d,e){var b=o.mapping,m=b||b===0,c=m?b:o.name,p,g;if(b===false){return}if(typeof c==="function"){p=d+".mapping("+e+", this)"}else{if(this.useSimpleAccessors===true||((g=String(c).search(a))<0)){if(!m||isNaN(c)){c='"'+c+'"'}p=e+"["+c+"]"}else{if(g===0){p=e+c}else{var j=c.split("."),l=j.length,k=1,n=e+"."+j[0],h=[n];for(;k1){c[k]=d.internalId}}else{if(this.writeRecordId){e=g.get(d.idProperty)[this.nameProperty]||d.idProperty;c[e]=d.getId()}}return c},writeValue:function(e,g,b){var c=g[this.nameProperty],a=this.dateFormat||g.dateWriteFormat||g.dateFormat,d=b.get(g.name);if(c==null){c=g.name}if(g.serialize){e[c]=g.serialize(d,b)}else{if(g.type===Ext.data.Types.DATE&&a&&Ext.isDate(d)){e[c]=Ext.Date.format(d,a)}else{e[c]=d}}}},1,0,0,0,["writer.base"],0,[Ext.data.writer,"Writer",Ext.data,"DataWriter",Ext.data,"Writer"],0));(Ext.cmd.derive("Ext.data.writer.Json",Ext.data.writer.Writer,{alternateClassName:"Ext.data.JsonWriter",root:undefined,encode:false,allowSingle:true,expandData:false,getExpandedData:function(d){var b=d.length,e=0,k,a,g,c,h,l=function(i,j){var m={};m[i]=j;return m};for(;e0){h=k[a];for(;c>0;c--){h=l(g[c],h)}k[g[0]]=k[g[0]]||{};Ext.Object.merge(k[g[0]],h);delete k[a]}}}}return d},writeRecords:function(b,c){var a=this.root;if(this.expandData){c=this.getExpandedData(c)}if(this.allowSingle&&c.length===1){c=c[0]}if(this.encode){if(a){b.params[a]=Ext.encode(c)}else{}}else{b.jsonData=b.jsonData||{};if(a){b.jsonData[a]=c}else{b.jsonData=c}}return b}},0,0,0,0,["writer.json"],0,[Ext.data.writer,"Json",Ext.data,"JsonWriter"],0));(Ext.cmd.derive("Ext.data.proxy.Proxy",Ext.Base,{alternateClassName:["Ext.data.DataProxy","Ext.data.Proxy"],batchOrder:"create,update,destroy",batchActions:true,defaultReaderType:"json",defaultWriterType:"json",isProxy:true,isSynchronous:false,constructor:function(a){var b=this;a=a||{};b.proxyConfig=a;b.mixins.observable.constructor.call(b,a);if(b.model!==undefined&&!(b.model instanceof Ext.data.Model)){b.setModel(b.model)}else{if(b.reader){b.setReader(b.reader)}if(b.writer){b.setWriter(b.writer)}}},setModel:function(a,b){var c=this;c.model=Ext.ModelManager.getModel(a);c.setReader(this.reader);c.setWriter(this.writer);if(b&&c.store){c.store.setModel(c.model)}},getModel:function(){return this.model},setReader:function(a){var c=this,b=true,d=c.reader;if(a===undefined||typeof a=="string"){a={type:a};b=false}if(a.isReader){a.setModel(c.model)}else{if(b){a=Ext.apply({},a)}Ext.applyIf(a,{proxy:c,model:c.model,type:c.defaultReaderType});a=Ext.createByAlias("reader."+a.type,a)}if(a!==d&&a.onMetaChange){a.onMetaChange=Ext.Function.createSequence(a.onMetaChange,this.onMetaChange,this)}c.reader=a;return c.reader},getReader:function(){return this.reader},onMetaChange:function(a){this.fireEvent("metachange",this,a)},setWriter:function(c){var b=this,a=true;if(c===undefined||typeof c=="string"){c={type:c};a=false}if(!c.isWriter){if(a){c=Ext.apply({},c)}Ext.applyIf(c,{model:b.model,type:b.defaultWriterType});c=Ext.createByAlias("writer."+c.type,c)}b.writer=c;return b.writer},getWriter:function(){return this.writer},create:Ext.emptyFn,read:Ext.emptyFn,update:Ext.emptyFn,destroy:Ext.emptyFn,batch:function(o,l){var k=this,j=k.batchActions,h,c,g,d,e,m,b,n,i;if(o.operations===undefined){o={operations:o,listeners:l}}if(o.batch){if(Ext.isDefined(o.batch.runOperation)){h=Ext.applyIf(o.batch,{proxy:k,listeners:{}})}}else{o.batch={proxy:k,listeners:o.listeners||{}}}if(!h){h=new Ext.data.Batch(o.batch)}h.on("complete",Ext.bind(k.onBatchComplete,k,[o],0));g=k.batchOrder.split(",");d=g.length;for(m=0;m1){if(j.action=="update"||a[0].clientIdProperty){l=new Ext.util.MixedCollection();l.addAll(n);for(h=a.length;h--;){b=a[h];e=l.findBy(j.matchClientRec,b);k=b.copyFrom(e);if(m){c.push(k)}}}else{for(d=0,g=a.length;d0){b.create=g;h=true}if(d.length>0){b.update=d;h=true}if(a.length>0){b.destroy=a;h=true}if(h&&e.fireEvent("beforesync",b)!==false){c=c||{};e.proxy.batch(Ext.apply(c,{operations:b,listeners:e.getBatchListeners()}))}return e},getBatchListeners:function(){var b=this,a={scope:b,exception:b.onBatchException};if(b.batchUpdateMode=="operation"){a.operationcomplete=b.onBatchOperationComplete}else{a.complete=b.onBatchComplete}return a},save:function(){return this.sync.apply(this,arguments)},load:function(b){var c=this,a;b=Ext.apply({action:"read",filters:c.filters.items,sorters:c.getSorters()},b);c.lastOptions=b;a=new Ext.data.Operation(b);if(c.fireEvent("beforeload",c,a)!==false){c.loading=true;c.proxy.read(a,c.onProxyLoad,c)}return c},reload:function(a){return this.load(Ext.apply(this.lastOptions,a))},afterEdit:function(a,e){var d=this,b,c;if(d.autoSync&&!d.autoSyncSuspended){for(b=e.length;b--;){if(a.fields.get(e[b]).persist){c=true;break}}if(c){d.sync()}}d.onUpdate(a,Ext.data.Model.EDIT,e);d.fireEvent("update",d,a,Ext.data.Model.EDIT,e)},afterReject:function(a){this.onUpdate(a,Ext.data.Model.REJECT,null);this.fireEvent("update",this,a,Ext.data.Model.REJECT,null)},afterCommit:function(a,b){if(!b){b=null}this.onUpdate(a,Ext.data.Model.COMMIT,b);this.fireEvent("update",this,a,Ext.data.Model.COMMIT,b)},onUpdate:Ext.emptyFn,onIdChanged:function(c,d,b,a){this.fireEvent("idchanged",this,c,d,b,a)},destroyStore:function(){var a,b=this;if(!b.isDestroyed){b.clearListeners();if(b.storeId){Ext.data.StoreManager.unregister(b)}b.clearData();b.data=b.tree=b.sorters=b.filters=b.groupers=null;if(b.reader){b.reader.destroyReader()}b.proxy=b.reader=b.writer=null;b.isDestroyed=true;if(b.implicitModel){a=Ext.getClassName(b.model);Ext.undefine(a);Ext.ModelManager.unregisterType(a)}else{b.model=null}}},getState:function(){var e=this,c,a,b=!!e.groupers,g=[],h=[],d=[];if(b){e.groupers.each(function(i){g[g.length]=i.serialize();c=true})}if(e.sorters){e.sorters.each(function(i){if(b&&!e.groupers.contains(i)){h[h.length]=i.serialize();c=true}})}if(e.filters&&e.statefulFilters){e.filters.each(function(i){d[d.length]=i.serialize();c=true})}if(c){a={};if(g.length){a.groupers=g}if(h.length){a.sorters=h}if(d.length){a.filters=d}return a}},applyState:function(g){var e=this,c=!!e.sorters,b=!!e.groupers,a=!!e.filters,d;if(b&&g.groupers){e.groupers.clear();e.groupers.addAll(e.decodeGroupers(g.groupers))}if(c&&g.sorters){e.sorters.clear();e.sorters.addAll(e.decodeSorters(g.sorters))}if(a&&g.filters){e.filters.clear();e.filters.addAll(e.decodeFilters(g.filters))}if(c&&b){e.sorters.insert(0,e.groupers.getRange())}if(e.autoLoad&&(e.remoteSort||e.remoteGroup||e.remoteFilter)){if(e.autoLoad===true){e.reload()}else{e.reload(e.autoLoad)}}if(a&&e.filters.length&&!e.remoteFilter){e.filter();d=e.sortOnFilter}if(c&&e.sorters.length&&!e.remoteSort&&!d){e.sort()}},doSort:function(a){var b=this;if(b.remoteSort){b.load()}else{b.data.sortBy(a);b.fireEvent("datachanged",b);b.fireEvent("refresh",b)}b.fireEvent("sort",b,b.sorters.getRange())},clearData:Ext.emptyFn,getCount:Ext.emptyFn,getById:Ext.emptyFn,removeAll:Ext.emptyFn,isLoading:function(){return !!this.loading},suspendAutoSync:function(){this.autoSyncSuspended=true},resumeAutoSync:function(){this.autoSyncSuspended=false}},1,0,0,0,0,[["observable",Ext.util.Observable],["sortable",Ext.util.Sortable]],[Ext.data,"AbstractStore"],0));(Ext.cmd.derive("Ext.app.domain.Store",Ext.app.EventDomain,{singleton:true,type:"store",idProperty:"storeId",constructor:function(){var a=this;a.callParent();a.monitor(Ext.data.AbstractStore)}},1,0,0,0,0,0,[Ext.app.domain,"Store"],0));(Ext.cmd.derive("Ext.app.Controller",Ext.Base,{statics:{strings:{model:{getter:"getModel",upper:"Model"},view:{getter:"getView",upper:"View"},controller:{getter:"getController",upper:"Controller"},store:{getter:"getStore",upper:"Store"}},controllerRegex:/^(.*)\.controller\./,createGetter:function(a,b){return function(){return this[a](b)}},getGetterName:function(c,a){var d="get",e=c.split("."),g=e.length,b;for(b=0;b0){a=c.substring(0,b);g=c.substring(b+1)+"."+a}else{if(c.indexOf(".")>0&&(Ext.ClassManager.isCreated(c)||Ext.Loader.isAClassNameWithAKnownPrefix(c))){g=c}else{if(d){g=d+"."+e+"."+c;a=c}else{g=c}}}return{absoluteName:g,shortName:a}}},application:null,onClassExtended:function(b,c,a){var d=a.onBeforeCreated;a.onBeforeCreated=function(m,h){var g=Ext.app.Controller,k=g.controllerRegex,n=[],l,e,n,j,i;j=m.prototype;l=Ext.getClassName(m);e=h.$namespace||Ext.app.getNamespace(l)||((i=k.exec(l))&&i[1]);if(e){j.$namespace=e}g.processDependencies(j,n,e,"model",h.models);g.processDependencies(j,n,e,"view",h.views);g.processDependencies(j,n,e,"store",h.stores);g.processDependencies(j,n,e,"controller",h.controllers);Ext.require(n,Ext.Function.pass(d,arguments,this))}},constructor:function(a){var b=this;b.mixins.observable.constructor.call(b,a);if(b.refs){b.ref(b.refs)}b.eventbus=Ext.app.EventBus;b.initAutoGetters()},initAutoGetters:function(){var b=this.self.prototype,c,a;for(c in b){a=b[c];if(a&&a["Ext.app.getter"]){a.call(this)}}},doInit:function(b){var a=this;if(!a._initialized){a.init(b);a._initialized=true}},finishInit:function(g){var d=this,e=d.controllers,b,c,a;if(d._initialized&&e&&e.length){for(c=0,a=e.length;c[hidden]");e=b.length;if(e!==c.lastHiddenCount){a.fireEvent("overflowchange",c.lastHiddenCount,e,b);c.lastHiddenCount=e}}},onRemove:Ext.emptyFn,getItem:function(a){return this.layout.owner.getComponent(a)},getOwnerType:function(a){var b;if(a.isToolbar){b="toolbar"}else{if(a.isTabBar){b="tabbar"}else{if(a.isMenu){b="menu"}else{b=a.getXType()}}}return b},getPrefixConfig:Ext.emptyFn,getSuffixConfig:Ext.emptyFn,getOverflowCls:function(){return""}},1,0,0,0,0,0,[Ext.layout.container.boxOverflow,"None",Ext.layout.boxOverflow,"None"],0));(Ext.cmd.derive("Ext.toolbar.Item",Ext.Component,{alternateClassName:"Ext.Toolbar.Item",enable:Ext.emptyFn,disable:Ext.emptyFn,focus:Ext.emptyFn},0,["tbitem"],["component","tbitem","box"],{component:true,tbitem:true,box:true},["widget.tbitem"],0,[Ext.toolbar,"Item",Ext.Toolbar,"Item"],0));(Ext.cmd.derive("Ext.toolbar.Separator",Ext.toolbar.Item,{alternateClassName:"Ext.Toolbar.Separator",baseCls:Ext.baseCSSPrefix+"toolbar-separator",focusable:false},0,["tbseparator"],["tbseparator","component","tbitem","box"],{tbseparator:true,component:true,tbitem:true,box:true},["widget.tbseparator"],0,[Ext.toolbar,"Separator",Ext.Toolbar,"Separator"],0));(Ext.cmd.derive("Ext.button.Manager",Ext.Base,{singleton:true,alternateClassName:"Ext.ButtonToggleManager",groups:{},pressedButton:null,buttonSelector:"."+Ext.baseCSSPrefix+"btn",init:function(){var a=this;if(!a.initialized){Ext.getDoc().on({keydown:a.onDocumentKeyDown,mouseup:a.onDocumentMouseUp,scope:a});a.initialized=true}},onDocumentKeyDown:function(c){var a=c.getKey(),b;if(a===c.SPACE||a===c.ENTER){b=c.getTarget(this.buttonSelector);if(b){Ext.getCmp(b.id).onClick(c)}}},onButtonMousedown:function(a,c){var b=this.pressedButton;if(b){b.onMouseUp(c)}this.pressedButton=a},onDocumentMouseUp:function(b){var a=this.pressedButton;if(a){a.onMouseUp(b);this.pressedButton=null}},toggleGroup:function(b,e){if(e){var d=this.groups[b.toggleGroup],c=d.length,a;for(a=0;ad){h=r.constrainedMax;n=d}else{if(jd){g=r.constrainedMax;m=d}else{if(j0){a.hideAll()}},a)},hideAll:function(){var c=this.active,b,a,d;if(c&&c.length>0){b=Ext.Array.slice(c.items);d=b.length;for(a=0;a50&&d.length>0&&!g.getTarget(b.menuSelector)){if(Ext.isIE9m&&!Ext.getDoc().contains(g.target)){c=false}if(c){b.hideAll()}}},register:function(b){var a=this;if(!a.active){a.init()}if(b.floating){a.menus[b.id]=b;b.on({beforehide:a.onBeforeHide,hide:a.onHide,beforeshow:a.onBeforeShow,show:a.onShow,scope:a})}},get:function(b){var a=this.menus;if(typeof b=="string"){if(!a){return null}return a[b]}else{if(b.isMenu){return b}else{if(Ext.isArray(b)){return new Ext.menu.Menu({items:b})}else{return Ext.ComponentManager.create(b,"menu")}}}},unregister:function(d){var a=this,b=a.menus,c=a.active;delete b[d.id];c.remove(d);d.un({beforehide:a.onBeforeHide,hide:a.onHide,beforeshow:a.onBeforeShow,show:a.onShow,scope:a})},registerCheckable:function(c){var a=this.groups,b=c.group;if(b){if(!a[b]){a[b]=[]}a[b].push(c)}},unregisterCheckable:function(c){var a=this.groups,b=c.group;if(b){Ext.Array.remove(a[b],c)}},onCheckChange:function(d,g){var a=this.groups,c=d.group,b=0,j,e,h;if(c&&g){j=a[c];e=j.length;for(;b/,beginLayout:function(c){var b=this,a=b.owner,d=a.text;b.callParent(arguments);c.btnWrapContext=c.getEl("btnWrap");c.btnElContext=c.getEl("btnEl");c.btnInnerElContext=c.getEl("btnInnerEl");c.btnIconElContext=c.getEl("btnIconEl");if(d&&b.htmlRE.test(d)){c.isHtmlText=true;a.btnInnerEl.setStyle("line-height","normal");a.btnInnerEl.setStyle("padding-top","")}},beginLayoutCycle:function(b){var a=this.owner,c=this.lastWidthModel;this.callParent(arguments);if(c&&!this.lastWidthModel.shrinkWrap&&b.widthModel.shrinkWrap){a.btnWrap.setStyle("height","");a.btnEl.setStyle("height","");a.btnInnerEl.setStyle("line-height","")}},calculate:function(d){var h=this,c=h.owner,i=d.btnElContext,g=d.btnInnerElContext,l=d.btnWrapContext,e=Math.max,b,j,k,a;h.callParent(arguments);if(d.heightModel.shrinkWrap){k=c.btnEl.getHeight();if(d.isHtmlText){h.centerInnerEl(d,k);h.ieCenterIcon(d,k)}}else{b=d.getProp("height");if(b){j=b-d.getFrameInfo().height-d.getPaddingInfo().height;k=j;if((c.menu||c.split)&&c.arrowAlign==="bottom"){k-=l.getPaddingInfo().bottom}a=k;if((c.icon||c.iconCls||c.glyph)&&(c.iconAlign==="top"||c.iconAlign==="bottom")){a-=g.getPaddingInfo().height}l.setProp("height",e(0,j));i.setProp("height",e(0,k));if(d.isHtmlText){h.centerInnerEl(d,k)}else{g.setProp("line-height",e(0,a)+"px")}h.ieCenterIcon(d,k)}else{if(b!==0){h.done=false}}}},centerInnerEl:function(e,d){var c=this,b=e.btnInnerElContext,a=c.owner.btnInnerEl.getHeight();if(e.heightModel.shrinkWrap&&(da){b.setProp("padding-top",Math.round((d-a)/2)+b.getPaddingInfo().top)}}},ieCenterIcon:function(c,b){var a=this.owner.iconAlign;if((Ext.isIEQuirks||Ext.isIE6)&&(a==="left"||a==="right")){c.btnIconElContext.setHeight(b)}},publishInnerWidth:function(b,a){if(this.owner.getFrameInfo().table){b.btnInnerElContext.setWidth(a-b.getFrameInfo().width-b.getPaddingInfo().width-b.btnWrapContext.getPaddingInfo().width)}}},0,0,0,0,["layout.button"],0,[Ext.layout.component,"Button"],0));(Ext.cmd.derive("Ext.util.TextMetrics",Ext.Base,{statics:{shared:null,measure:function(a,d,e){var b=this,c=b.shared;if(!c){c=b.shared=new b(a,e)}c.bind(a);c.setFixedWidth(e||"auto");return c.getSize(d)},destroy:function(){var a=this;Ext.destroy(a.shared);a.shared=null}},constructor:function(a,d){var c=this,b=Ext.getBody().createChild({cls:Ext.baseCSSPrefix+"textmetrics"});c.measure=b;if(a){c.bind(a)}b.position("absolute");b.setLocalXY(-1000,-1000);b.hide();if(d){b.setWidth(d)}},getSize:function(c){var b=this.measure,a;b.update(c);a=b.getSize();b.update("");return a},bind:function(a){var b=this;b.el=Ext.get(a);b.measure.setStyle(b.el.getStyles("font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"))},setFixedWidth:function(a){this.measure.setWidth(a)},getWidth:function(a){this.measure.dom.style.width="auto";return this.getSize(a).width},getHeight:function(a){return this.getSize(a).height},destroy:function(){var a=this;a.measure.remove();delete a.el;delete a.measure}},1,0,0,0,0,0,[Ext.util,"TextMetrics"],function(){Ext.Element.addMethods({getTextWidth:function(c,b,a){return Ext.Number.constrain(Ext.util.TextMetrics.measure(this.dom,Ext.value(c,this.dom.innerHTML,true)).width,b||0,a||1000000)}})}));(Ext.cmd.derive("Ext.button.Button",Ext.Component,{alternateClassName:"Ext.Button",isButton:true,componentLayout:"button",hidden:false,disabled:false,pressed:false,tabIndex:0,enableToggle:false,menuAlign:"tl-bl?",showEmptyMenu:false,textAlign:"center",clickEvent:"click",preventDefault:true,handleMouseEvents:true,tooltipType:"qtip",baseCls:Ext.baseCSSPrefix+"btn",pressedCls:"pressed",overCls:"over",focusCls:"focus",menuActiveCls:"menu-active",hrefTarget:"_blank",childEls:["btnEl","btnWrap","btnInnerEl","btnIconEl"],renderTpl:[' {splitCls}','{childElCls}" unselectable="on">','','',"{text}","",'background-image:url({iconUrl});','font-family:{glyphFontFamily};">','&#{glyph}; ',"","","",'','',""],scale:"small",allowedScales:["small","medium","large"],iconAlign:"left",arrowAlign:"right",arrowCls:"arrow",maskOnDisable:false,shrinkWrap:3,frame:true,_triggerRegion:{},initComponent:function(){var a=this;a.autoEl={tag:"a",role:"button",hidefocus:"on",unselectable:"on"};a.addCls("x-unselectable");a.callParent(arguments);a.addEvents("click","toggle","mouseover","mouseout","menushow","menuhide","menutriggerover","menutriggerout","textchange","iconchange","glyphchange");if(a.menu){a.split=true;a.menu=Ext.menu.Manager.get(a.menu);a.menu.ownerButton=a}if(a.url){a.href=a.url}if(a.href&&!a.hasOwnProperty("preventDefault")){a.preventDefault=false}if(Ext.isString(a.toggleGroup)&&a.toggleGroup!==""){a.enableToggle=true}if(a.html&&!a.text){a.text=a.html;delete a.html}a.glyphCls=a.baseCls+"-glyph"},getActionEl:function(){return this.el},getFocusEl:function(){return this.el},onDisable:function(){this.callParent(arguments)},setComponentCls:function(){var b=this,a=b.getComponentCls();if(!Ext.isEmpty(b.oldCls)){b.removeClsWithUI(b.oldCls);b.removeClsWithUI(b.pressedCls)}b.oldCls=a;b.addClsWithUI(a)},getComponentCls:function(){var b=this,a;if(b.iconCls||b.icon||b.glyph){a=[b.text?"icon-text-"+b.iconAlign:"icon"]}else{if(b.text){a=["noicon"]}else{a=[]}}if(b.pressed){a[a.length]=b.pressedCls}return a},beforeRender:function(){var b=this,c=b.autoEl,a=b.getHref(),d=b.hrefTarget;if(!b.disabled){c.tabIndex=b.tabIndex}if(a){c.href=a;if(d){c.target=d}}b.callParent();b.oldCls=b.getComponentCls();b.addClsWithUI(b.oldCls);Ext.applyIf(b.renderData,b.getTemplateArgs())},onRender:function(){var c=this,d,a,b;c.doc=Ext.getDoc();c.callParent(arguments);a=c.el;if(c.tooltip){c.setTooltip(c.tooltip,true)}if(c.handleMouseEvents){b={scope:c,mouseover:c.onMouseOver,mouseout:c.onMouseOut,mousedown:c.onMouseDown};if(c.split){b.mousemove=c.onMouseMove}}else{b={scope:c}}if(c.menu){c.mon(c.menu,{scope:c,show:c.onMenuShow,hide:c.onMenuHide});c.keyMap=new Ext.util.KeyMap({target:c.el,key:Ext.EventObject.DOWN,handler:c.onDownKey,scope:c})}if(c.repeat){c.mon(new Ext.util.ClickRepeater(a,Ext.isObject(c.repeat)?c.repeat:{}),"click",c.onRepeatClick,c)}else{if(b[c.clickEvent]){d=true}else{b[c.clickEvent]=c.onClick}}c.mon(a,b);if(d){c.mon(a,c.clickEvent,c.onClick,c)}Ext.button.Manager.register(c)},getTemplateArgs:function(){var c=this,b=c.glyph,d=Ext._glyphFontFamily,a;if(typeof b==="string"){a=b.split("@");b=a[0];d=a[1]}return{innerCls:c.getInnerCls(),splitCls:c.getSplitCls(),iconUrl:c.icon,iconCls:c.iconCls,glyph:b,glyphCls:b?c.glyphCls:"",glyphFontFamily:d,text:c.text||" "}},setHref:function(a){this.href=a;this.el.dom.href=this.getHref()},getHref:function(){var b=this,a=b.href;return a?Ext.urlAppend(a,Ext.Object.toQueryString(Ext.apply({},b.params,b.baseParams))):false},setParams:function(a){this.params=a;this.el.dom.href=this.getHref()},getSplitCls:function(){var a=this;return a.split?(a.baseCls+"-"+a.arrowCls)+" "+(a.baseCls+"-"+a.arrowCls+"-"+a.arrowAlign):""},getInnerCls:function(){return this.textAlign?this.baseCls+"-inner-"+this.textAlign:""},setIcon:function(b){b=b||"";var c=this,a=c.btnIconEl,d=c.icon||"";c.icon=b;if(b!=d){if(a){a.setStyle("background-image",b?"url("+b+")":"");c.setComponentCls();if(c.didIconStateChange(d,b)){c.updateLayout()}}c.fireEvent("iconchange",c,d,b)}return c},setIconCls:function(b){b=b||"";var d=this,a=d.btnIconEl,c=d.iconCls||"";d.iconCls=b;if(c!=b){if(a){a.removeCls(c);a.addCls(b);d.setComponentCls();if(d.didIconStateChange(c,b)){d.updateLayout()}}d.fireEvent("iconchange",d,c,b)}return d},setGlyph:function(g){g=g||0;var e=this,b=e.btnIconEl,c=e.glyph,a,d;e.glyph=g;if(b){if(typeof g==="string"){d=g.split("@");g=d[0];a=d[1]||Ext._glyphFontFamily}if(!g){b.dom.innerHTML=""}else{if(c!=g){b.dom.innerHTML="&#"+g+";"}}if(a){b.setStyle("font-family",a)}}e.fireEvent("glyphchange",e,e.glyph,c);return e},setTooltip:function(c,a){var b=this;if(b.rendered){if(!a||!c){b.clearTip()}if(c){if(Ext.quickTipsActive&&Ext.isObject(c)){Ext.tip.QuickTipManager.register(Ext.apply({target:b.el.id},c));b.tooltip=c}else{b.el.dom.setAttribute(b.getTipAttr(),c)}}}else{b.tooltip=c}return b},setTextAlign:function(c){var b=this,a=b.btnEl;if(a){a.removeCls(b.baseCls+"-inner-"+b.textAlign);a.addCls(b.baseCls+"-inner-"+c)}b.textAlign=c;return b},getTipAttr:function(){return this.tooltipType=="qtip"?"data-qtip":"title"},getRefItems:function(a){var c=this.menu,b;if(c){b=c.getRefItems(a);b.unshift(c)}return b||[]},clearTip:function(){var b=this,a=b.el;if(Ext.quickTipsActive&&Ext.isObject(b.tooltip)){Ext.tip.QuickTipManager.unregister(a)}else{a.dom.removeAttribute(b.getTipAttr())}},beforeDestroy:function(){var a=this;if(a.rendered){a.clearTip()}if(a.menu&&a.destroyMenu!==false){Ext.destroy(a.menu)}Ext.destroy(a.btnInnerEl,a.repeater);a.callParent()},onDestroy:function(){var a=this;if(a.rendered){a.doc.un("mouseover",a.monitorMouseOver,a);delete a.doc;Ext.destroy(a.keyMap);delete a.keyMap}Ext.button.Manager.unregister(a);a.callParent()},setHandler:function(b,a){this.handler=b;this.scope=a;return this},setText:function(c){c=c||"";var b=this,a=b.text||"";if(c!=a){b.text=c;if(b.rendered){b.btnInnerEl.update(c||" ");b.setComponentCls();if(Ext.isStrict&&Ext.isIE8){b.el.repaint()}b.updateLayout()}b.fireEvent("textchange",b,a,c)}return b},didIconStateChange:function(a,c){var b=Ext.isEmpty(c);return Ext.isEmpty(a)?!b:b},getText:function(){return this.text},toggle:function(c,a){var b=this;c=c===undefined?!b.pressed:!!c;if(c!==b.pressed){if(b.rendered){b[c?"addClsWithUI":"removeClsWithUI"](b.pressedCls)}b.pressed=c;if(!a){b.fireEvent("toggle",b,c);Ext.callback(b.toggleHandler,b.scope||b,[b,c])}}return b},maybeShowMenu:function(){var a=this;if(a.menu&&!a.hasVisibleMenu()&&!a.ignoreNextClick){a.showMenu(true)}},showMenu:function(b){var a=this,c=a.menu;if(a.rendered){if(a.tooltip&&Ext.quickTipsActive&&a.getTipAttr()!="title"){Ext.tip.QuickTipManager.getQuickTip().cancelShow(a.el)}if(c.isVisible()){c.hide()}if(!b||a.showEmptyMenu||c.items.getCount()>0){c.showBy(a.el,a.menuAlign)}}return a},hideMenu:function(){if(this.hasVisibleMenu()){this.menu.hide()}return this},hasVisibleMenu:function(){var a=this.menu;return a&&a.rendered&&a.isVisible()},onRepeatClick:function(a,b){this.onClick(b)},onClick:function(b){var a=this;if(a.preventDefault||(a.disabled&&a.getHref())&&b){b.preventDefault()}if(b.type!=="keydown"&&b.button!==0){return}if(!a.disabled){a.doToggle();a.maybeShowMenu();a.fireHandler(b)}},fireHandler:function(c){var b=this,a=b.handler;if(b.fireEvent("click",b,c)!==false){if(a){a.call(b.scope||b,b,c)}}},doToggle:function(){var a=this;if(a.enableToggle&&(a.allowDepress!==false||!a.pressed)){a.toggle()}},onMouseOver:function(b){var a=this;if(!a.disabled&&!b.within(a.el,true,true)){a.onMouseEnter(b)}},onMouseOut:function(b){var a=this;if(!b.within(a.el,true,true)){if(a.overMenuTrigger){a.onMenuTriggerOut(b)}a.onMouseLeave(b)}},onMouseMove:function(g){var c=this,b=c.el,d=c.overMenuTrigger,h,a;if(c.split){h=(c.arrowAlign==="right")?g.getX()-c.getX():g.getY()-b.getY();a=c.getTriggerRegion();if(h>a.begin&&h(None)',constructor:function(b){var a=this;a.callParent(arguments);a.triggerButtonCls=a.triggerButtonCls||Ext.baseCSSPrefix+"box-menu-after";a.menuItems=[]},beginLayout:function(a){this.callParent(arguments);this.clearOverflow(a)},beginLayoutCycle:function(b,a){this.callParent(arguments);if(!a){this.clearOverflow(b);this.layout.cacheChildItems(b)}},onRemove:function(a){Ext.Array.remove(this.menuItems,a)},getSuffixConfig:function(){var d=this,c=d.layout,a=c.owner,b=a.id;d.menu=new Ext.menu.Menu({listeners:{scope:d,beforeshow:d.beforeMenuShow}});d.menuTrigger=new Ext.button.Button({id:b+"-menu-trigger",cls:Ext.layout.container.Box.prototype.innerCls+" "+d.triggerButtonCls+" "+Ext.baseCSSPrefix+"toolbar-item",plain:a.usePlainButtons,ownerCt:a,ownerLayout:c,iconCls:Ext.baseCSSPrefix+d.getOwnerType(a)+"-more-icon",ui:a instanceof Ext.toolbar.Toolbar?"default-toolbar":"default",menu:d.menu,showEmptyMenu:true,getSplitCls:function(){return""}});return d.menuTrigger.getRenderTree()},getOverflowCls:function(){return Ext.baseCSSPrefix+this.layout.direction+"-box-overflow-body"},handleOverflow:function(d){var c=this,b=c.layout,g=b.names,e=d.state.boxPlan,a=[null,null];c.showTrigger(d);if(c.layout.direction!=="vertical"){a[g.heightIndex]=(e.maxSize-c.menuTrigger[g.getHeight]())/2;c.menuTrigger.setPosition.apply(c.menuTrigger,a)}return{reservedSpace:c.triggerTotalWidth}},captureChildElements:function(){var a=this,c=a.menuTrigger,b=a.layout.names;if(c.rendering){c.finishRender();a.triggerTotalWidth=c[b.getWidth]()+c.el.getMargin(b.parallelMargins)}},_asLayoutRoot:{isRoot:true},clearOverflow:function(h){var g=this,b=g.menuItems,e,c=0,d=b.length,a=g.layout.owner,j=g._asLayoutRoot;a.suspendLayouts();g.captureChildElements();g.hideTrigger();a.resumeLayouts();for(;cb){j=q.target;o.menuItems.push(j);j.hide()}}a.resumeLayouts()},hideTrigger:function(){var a=this.menuTrigger;if(a){a.hide()}},beforeMenuShow:function(j){var h=this,b=h.menuItems,d=0,a=b.length,g,e,c=function(k,i){return k.isXType("buttongroup")&&!(i instanceof Ext.toolbar.Separator)};j.suspendLayouts();h.clearMenu();j.removeAll();for(;d=this.getMaxScrollPosition()},scrollTo:function(a,b){var g=this,e=g.layout,h=e.names,d=g.getScrollPosition(),c=Ext.Number.constrain(a,0,g.getMaxScrollPosition());if(c!=d&&!g.scrolling){g.scrollPosition=NaN;if(b===undefined){b=g.animateScroll}e.innerCt[h.scrollTo](h.beforeScrollX,c,b?g.getScrollAnim():false);if(b){g.scrolling=true}else{g.updateScrollButtons()}g.fireEvent("scroll",g,c,b?g.getScrollAnim():false)}},scrollToItem:function(j,b){var i=this,e=i.layout,c=e.owner,h=e.names,a,d,g;j=i.getItem(j);if(j!==undefined){if(j==c.items.first()){g=0}else{if(j===c.items.last()){g=i.getMaxScrollPosition()}else{a=i.getItemVisibility(j);if(!a.fullyVisible){d=j.getBox(false,true);g=d[h.x];if(a.hiddenEnd){g-=(i.layout.innerCt[h.getWidth]()-d[h.width])}}}}if(g!==undefined){i.scrollTo(g,b)}}},getItemVisibility:function(j){var h=this,b=h.getItem(j).getBox(true,true),c=h.layout,g=c.names,e=b[g.x],d=e+b[g.width],a=h.getScrollPosition(),i=a+c.innerCt[g.getWidth]();return{hiddenStart:ei,fullyVisible:e>a&&d=a.x&&b.right<=a.right&&b.y>=a.y&&b.bottom<=a.bottom)},intersect:function(h){var g=this,d=Math.max(g.y,h.y),e=Math.min(g.right,h.right),a=Math.min(g.bottom,h.bottom),c=Math.max(g.x,h.x);if(a>d&&e>c){return new this.self(d,e,a,c)}else{return false}},union:function(h){var g=this,d=Math.min(g.y,h.y),e=Math.max(g.right,h.right),a=Math.max(g.bottom,h.bottom),c=Math.min(g.x,h.x);return new this.self(d,e,a,c)},constrainTo:function(b){var a=this,c=Ext.Number.constrain;a.top=a.y=c(a.top,b.y,b.bottom);a.bottom=c(a.bottom,b.y,b.bottom);a.left=a.x=c(a.left,b.x,b.right);a.right=c(a.right,b.x,b.right);return a},adjust:function(d,g,a,c){var e=this;e.top=e.y+=d;e.left=e.x+=c;e.right+=g;e.bottom+=a;return e},getOutOfBoundOffset:function(a,b){if(!Ext.isObject(a)){if(a=="x"){return this.getOutOfBoundOffsetX(b)}else{return this.getOutOfBoundOffsetY(b)}}else{b=a;var c=new Ext.util.Offset();c.x=this.getOutOfBoundOffsetX(b.x);c.y=this.getOutOfBoundOffsetY(b.y);return c}},getOutOfBoundOffsetX:function(a){if(a<=this.x){return this.x-a}else{if(a>=this.right){return this.right-a}}return 0},getOutOfBoundOffsetY:function(a){if(a<=this.y){return this.y-a}else{if(a>=this.bottom){return this.bottom-a}}return 0},isOutOfBound:function(a,b){if(!Ext.isObject(a)){if(a=="x"){return this.isOutOfBoundX(b)}else{return this.isOutOfBoundY(b)}}else{b=a;return(this.isOutOfBoundX(b.x)||this.isOutOfBoundY(b.y))}},isOutOfBoundX:function(a){return(athis.right)},isOutOfBoundY:function(a){return(athis.bottom)},restrict:function(b,d,a){if(Ext.isObject(b)){var c;a=d;d=b;if(d.copy){c=d.copy()}else{c={x:d.x,y:d.y}}c.x=this.restrictX(d.x,a);c.y=this.restrictY(d.y,a);return c}else{if(b=="x"){return this.restrictX(d,a)}else{return this.restrictY(d,a)}}},restrictX:function(b,a){if(!a){a=1}if(b<=this.x){b-=(b-this.x)*a}else{if(b>=this.right){b-=(b-this.right)*a}}return b},restrictY:function(b,a){if(!a){a=1}if(b<=this.y){b-=(b-this.y)*a}else{if(b>=this.bottom){b-=(b-this.bottom)*a}}return b},getSize:function(){return{width:this.right-this.x,height:this.bottom-this.y}},copy:function(){return new this.self(this.y,this.right,this.bottom,this.x)},copyFrom:function(b){var a=this;a.top=a.y=a[1]=b.y;a.right=b.right;a.bottom=b.bottom;a.left=a.x=a[0]=b.x;return this},toString:function(){return"Region["+this.top+","+this.right+","+this.bottom+","+this.left+"]"},translateBy:function(a,c){if(arguments.length==1){c=a.y;a=a.x}var b=this;b.top=b.y+=c;b.right+=a;b.bottom+=c;b.left=b.x+=a;return b},round:function(){var a=this;a.top=a.y=Math.round(a.y);a.right=Math.round(a.right);a.bottom=Math.round(a.bottom);a.left=a.x=Math.round(a.x);return a},equals:function(a){return(this.top==a.top&&this.right==a.right&&this.bottom==a.bottom&&this.left==a.left)}},3,0,0,0,0,0,[Ext.util,"Region"],0));(Ext.cmd.derive("Ext.dd.DragDropManager",Ext.Base,{singleton:true,alternateClassName:["Ext.dd.DragDropMgr","Ext.dd.DDM"],ids:{},handleIds:{},dragCurrent:null,dragOvers:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initialized:false,locked:false,init:function(){this.initialized=true},POINT:0,INTERSECT:1,mode:0,notifyOccluded:false,dragCls:Ext.baseCSSPrefix+"dd-drag-current",_execOnAll:function(c,b){var d,a,e;for(d in this.ids){for(a in this.ids[d]){e=this.ids[d][a];if(!this.isTypeOfDD(e)){continue}e[c].apply(e,b)}}},_onLoad:function(){this.init();var a=Ext.EventManager;a.on(document,"mouseup",this.handleMouseUp,this,true);a.on(document,"mousemove",this.handleMouseMove,this,true);a.on(window,"unload",this._onUnload,this,true);a.on(window,"resize",this._onResize,this,true)},_onResize:function(a){this._execOnAll("resetConstraints",[])},lock:function(){this.locked=true},unlock:function(){this.locked=false},isLocked:function(){return this.locked},locationCache:{},useCache:true,clickPixelThresh:3,clickTimeThresh:350,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,regDragDrop:function(b,a){if(!this.initialized){this.init()}if(!this.ids[a]){this.ids[a]={}}this.ids[a][b.id]=b},removeDDFromGroup:function(c,a){if(!this.ids[a]){this.ids[a]={}}var b=this.ids[a];if(b&&b[c.id]){delete b[c.id]}},_remove:function(b){for(var a in b.groups){if(a&&this.ids[a]&&this.ids[a][b.id]){delete this.ids[a][b.id]}}delete this.handleIds[b.id]},regHandle:function(b,a){if(!this.handleIds[b]){this.handleIds[b]={}}this.handleIds[b][a]=a},isDragDrop:function(a){return(this.getDDById(a))?true:false},getRelated:function(g,b){var e=[],d,c,a;for(d in g.groups){for(c in this.ids[d]){a=this.ids[d][c];if(!this.isTypeOfDD(a)){continue}if(!b||a.isTarget){e[e.length]=a}}}return e},isLegalTarget:function(e,d){var b=this.getRelated(e,true),c,a;for(c=0,a=b.length;cc.clickPixelThresh||a>c.clickPixelThresh){c.startDrag(c.startX,c.startY)}}if(c.dragThreshMet){d.b4Drag(g);d.onDrag(g);if(!d.moveOnly){c.fireEvents(g,false)}}c.stopEvent(g);return true},fireEvents:function(u,m){var w=this,g=w.dragCurrent,c,o,s=u.getPoint(),d,l,n=[],h=[],k=[],a=[],v=[],t=[],j,b,q,r,p;if(!g||g.isLocked()){return}if(!w.notifyOccluded&&(!Ext.supports.PointerEvents||Ext.isIE10m||Ext.isOpera)&&!(g.deltaX<0||g.deltaY<0)){c=g.getDragEl();o=c.style.top;c.style.top="-10000px";j=u.getXY();u.target=document.elementFromPoint(j[0],j[1]);c.style.top=o}for(q in w.dragOvers){d=w.dragOvers[q];if(!w.isTypeOfDD(d)){continue}if(w.notifyOccluded){if(!this.isOverTarget(s,d,w.mode)){k.push(d)}}else{if(!u.within(d.getEl())){k.push(d)}}h[q]=true;delete w.dragOvers[q]}for(p in g.groups){if("string"!=typeof p){continue}for(q in w.ids[p]){d=w.ids[p][q];if(w.isTypeOfDD(d)&&(l=d.getEl())&&(d.isTarget)&&(!d.isLocked())&&(Ext.fly(l).isVisible(true))&&((d!=g)||(g.ignoreSelf===false))){if(w.notifyOccluded){if((d.zIndex=w.getZIndex(l))!==-1){b=true}n.push(d)}else{if(u.within(d.getEl())){n.push(d);break}}}}}if(b){Ext.Array.sort(n,w.byZIndex)}for(q=0,r=n.length;q','
',"{%this.renderBody(out, values)%}","
","","{%if (oh.getSuffixConfig!==Ext.emptyFn) {","if(oc=oh.getSuffixConfig())dh.generateMarkup(oc, out)","}%}",{disableFormats:true,definitions:"var dh=Ext.DomHelper;"}],constructor:function(a){var c=this,b;c.callParent(arguments);c.flexSortFn=Ext.Function.bind(c.flexSort,c);c.initOverflowHandler();b=typeof c.padding;if(b=="string"||b=="number"){c.padding=Ext.util.Format.parseBox(c.padding);c.padding.height=c.padding.top+c.padding.bottom;c.padding.width=c.padding.left+c.padding.right}},_percentageRe:/^\s*(\d+(?:\.\d*)?)\s*[%]\s*$/,getItemSizePolicy:function(o,p){var k=this,i=k.sizePolicy,h=k.align,g=o.flex,m=h,j=k.names,b=o[j.width],n=o[j.height],d=k._percentageRe,c=d.test(b),e=(h=="stretch"),a=(h=="stretchmax"),l=k.constrainAlign;if(!p&&(e||g||c||(l&&!a))){p=k.owner.getSizeModel()}if(e){if(!d.test(n)&&p[j.height].shrinkWrap){m="stretchmax"}}else{if(!a){if(d.test(n)){m="stretch"}else{if(l&&!p[j.height].shrinkWrap){m="stretchmax"}else{m=""}}}}if(g||c){if(!p[j.width].shrinkWrap){i=i.flex}}return i[m]},flexSort:function(m,l){var j=this.names.maxWidth,e=this.names.minWidth,k=Infinity,i=m.target,p=l.target,q=0,c,n,h,d,o,g;h=i[j]||k;d=p[j]||k;c=i[e]||0;n=p[e]||0;o=isFinite(c)||isFinite(n);g=isFinite(h)||isFinite(d);if(o||g){if(g){q=h-d}if(q===0&&o){q=n-c}}return q},isItemBoxParent:function(a){return true},isItemShrinkWrap:function(a){return true},roundFlex:function(a){return Math.ceil(a)},beginCollapse:function(b){var a=this;if(a.direction==="vertical"&&b.collapsedVertical()){b.collapseMemento.capture(["flex"]);delete b.flex}else{if(a.direction==="horizontal"&&b.collapsedHorizontal()){b.collapseMemento.capture(["flex"]);delete b.flex}}},beginExpand:function(a){a.collapseMemento.restore(["flex"])},beginLayout:function(d){var c=this,a=c.owner,g=a.stretchMaxPartner,b=c.innerCt.dom.style,e=c.names;d.boxNames=e;c.overflowHandler.beginLayout(d);if(typeof g==="string"){g=Ext.getCmp(g)||a.query(g)[0]}d.stretchMaxPartner=g&&d.context.getCmp(g);c.callParent(arguments);d.innerCtContext=d.getEl("innerCt",c);c.scrollParallel=a.scrollFlags[e.x];c.scrollPerpendicular=a.scrollFlags[e.y];if(c.scrollParallel){c.scrollPos=a.getTargetEl().dom[e.scrollLeft]}b.width="";b.height=""},beginLayoutCycle:function(e,a){var d=this,h=d.align,g=e.boxNames,b=d.pack,c=g.heightModel;d.overflowHandler.beginLayoutCycle(e,a);d.callParent(arguments);e.parallelSizeModel=e[g.widthModel];e.perpendicularSizeModel=e[c];e.boxOptions={align:h={stretch:h=="stretch",stretchmax:h=="stretchmax",center:h==g.center,bottom:h==g.afterY},pack:b={center:b=="center",end:b=="end"}};if(h.stretch&&e.perpendicularSizeModel.shrinkWrap){h.stretchmax=true;h.stretch=false}h.nostretch=!(h.stretch||h.stretchmax);if(e.parallelSizeModel.shrinkWrap){b.center=b.end=false}d.cacheFlexes(e);d.targetEl.setWidth(20000)},cacheFlexes:function(k){var u=this,l=k.boxNames,a=l.widthModel,d=l.heightModel,c=k.boxOptions.align.nostretch,o=0,b=k.childItems,q=b.length,s=[],m=0,j=l.minWidth,g=u._percentageRe,r=0,t=0,e,n,p,h;while(q--){n=b[q];e=n.target;if(n[a].calculated){n.flex=p=e.flex;if(p){o+=p;s.push(n);m+=e[j]||0}else{h=g.exec(e[l.width]);n.percentageParallel=parseFloat(h[1])/100;++r}}if(c&&n[d].calculated){h=g.exec(e[l.height]);n.percentagePerpendicular=parseFloat(h[1])/100;++t}}k.flexedItems=s;k.flexedMinSize=m;k.totalFlex=o;k.percentageWidths=r;k.percentageHeights=t;Ext.Array.sort(s,u.flexSortFn)},calculate:function(e){var c=this,b=c.getContainerSize(e),h=e.boxNames,d=e.state,g=d.boxPlan||(d.boxPlan={}),a=e.targetContext;g.targetSize=b;if(!e.parallelSizeModel.shrinkWrap&&!b[h.gotWidth]){c.done=false;return}if(!d.parallelDone){d.parallelDone=c.calculateParallel(e,h,g)}if(!d.perpendicularDone){d.perpendicularDone=c.calculatePerpendicular(e,h,g)}if(d.parallelDone&&d.perpendicularDone){if(c.owner.dock&&(Ext.isIE7m||Ext.isIEQuirks)&&!c.owner.width&&!c.horizontal){g.isIEVerticalDock=true;g.calculatedWidth=g.maxSize+e.getPaddingInfo().width+e.getFrameInfo().width;if(a!==e){g.calculatedWidth+=a.getPaddingInfo().width}}c.publishInnerCtSize(e,c.reserveOffset?c.availableSpaceOffset:0);if(c.done&&(e.childItems.length>1||e.stretchMaxPartner)&&e.boxOptions.align.stretchmax&&!d.stretchMaxDone){c.calculateStretchMax(e,h,g);d.stretchMaxDone=true}c.overflowHandler.calculate(e)}else{c.done=false}},calculateParallel:function(k,n,b){var F=this,z=n.width,a=k.childItems,s=n.beforeX,d=n.afterX,q=n.setWidth,A=a.length,x=k.flexedItems,r=x.length,v=k.boxOptions.pack,m=F.padding,h=b.targetSize[z],B=0,e=m[s],E=e+m[d]+F.scrollOffset+(F.reserveOffset?F.availableSpaceOffset:0),w=Ext.getScrollbarSize()[n.width],u,l,g,y,o,t,D,p,C,c,j;if(w&&F.scrollPerpendicular&&k.parallelSizeModel.shrinkWrap&&!k.boxOptions.align.stretch&&!k.perpendicularSizeModel.shrinkWrap){if(!k.state.perpendicularDone){return false}C=true}for(u=0;ub.targetSize[n.height])){p+=w;k[n.hasOverflowY]=true;k.target.componentLayout[n.setWidthInDom]=true;k[n.invalidateScrollY]=Ext.isStrict&&Ext.isIE8}k[n.setContentWidth](p);return true},calculatePerpendicular:function(u,K,z){var t=this,d=u.perpendicularSizeModel.shrinkWrap,b=z.targetSize,j=u.childItems,y=j.length,m=Math.max,l=K.height,n=K.setHeight,h=K.beforeY,s=K.y,H=t.padding,k=H[h],o=b[l]-k-H[K.afterY],E=u.boxOptions.align,p=E.stretch,q=E.stretchmax,N=E.center,M=E.bottom,G=t.constrainAlign,F=0,B=0,D=t.onBeforeConstrainInvalidateChild,A=t.onAfterConstrainInvalidateChild,a=Ext.getScrollbarSize().height,x,I,C,v,w,c,r,e,L,J,g;if(p||((N||M)&&!d)){if(isNaN(o)){return false}}if(t.scrollParallel&&z.tooNarrow){if(d){J=true}else{o-=a;z.targetSize[l]-=a}}if(p){c=o}else{for(I=0;Io){r.invalidate({before:D,after:A,layout:t,childHeight:o,names:K});u.state.parallelDone=false}if(isNaN(F=m(F,C+v,r.target[K.minHeight]||0))){return false}}if(J){F+=a;u[K.hasOverflowX]=true;u.target.componentLayout[K.setHeightInDom]=true;u[K.invalidateScrollX]=Ext.isStrict&&Ext.isIE8}e=u.stretchMaxPartner;if(e){u.setProp("maxChildHeight",F);L=e.childItems;if(L&&L.length){F=m(F,e.getProp("maxChildHeight"));if(isNaN(F)){return false}}}u[K.setContentHeight](F+t.padding[l]+u.targetContext.getPaddingInfo()[l]);if(J){F-=a}z.maxSize=F;if(q){c=F}else{if(N||M||B){if(G){c=d?F:o}else{c=d?F:m(o,F)}c-=u.innerCtContext.getBorderInfo()[l]}}}for(I=0;I0){x=k+Math[t.alignRoundingMethod](w/2)}}else{if(M){x=m(0,c-x-r.props[l])}}}r.setProp(s,x)}return true},onBeforeConstrainInvalidateChild:function(b,a){var c=a.names.heightModel;if(!b[c].constrainedMin){b[c]=Ext.layout.SizeModel.calculated}},onAfterConstrainInvalidateChild:function(b,a){var c=a.names;b.setProp(c.beforeY,0);if(b[c.heightModel].calculated){b[c.setHeight](a.childHeight)}},calculateStretchMax:function(c,k,m){var l=this,h=k.height,n=k.width,g=c.childItems,a=g.length,p=m.maxSize,o=l.onBeforeStretchMaxInvalidateChild,e=l.onAfterStretchMaxInvalidateChild,q,j,d,b;for(d=0;d":{xtype:"tbfill",height:0}},1:{"->":{xtype:"tbfill",width:0}}}},initComponent:function(){var a=this;if(!a.layout&&a.enableOverflow){a.layout={overflowHandler:"Menu"}}if(a.dock==="right"||a.dock==="left"){a.vertical=true}a.layout=Ext.applyIf(Ext.isString(a.layout)?{type:a.layout}:a.layout||{},{type:a.vertical?"vbox":"hbox",align:a.vertical?"stretchmax":"middle"});if(a.vertical){a.addClsWithUI("vertical")}if(a.ui==="footer"){a.ignoreBorderManagement=true}a.callParent();a.addEvents("overflowchange")},getRefItems:function(a){var e=this,b=e.callParent(arguments),d=e.layout,c;if(a&&e.enableOverflow){c=d.overflowHandler;if(c&&c.menu){b=b.concat(c.menu.getRefItems(a))}}return b},lookupComponent:function(e){var d=arguments;if(typeof e=="string"){var b=Ext.toolbar.Toolbar,a=b.shortcutsHV[this.vertical?1:0][e]||b.shortcuts[e];if(typeof a=="string"){e={xtype:a}}else{if(a){e=Ext.apply({},a)}else{e={xtype:"tbtext",text:e}}}this.applyDefaults(e);d=[e]}return this.callParent(d)},applyDefaults:function(a){if(!Ext.isString(a)){a=this.callParent(arguments)}return a},trackMenu:function(c,a){if(this.trackMenus&&c.menu){var d=a?"mun":"mon",b=this;b[d](c,"mouseover",b.onButtonOver,b);b[d](c,"menushow",b.onButtonMenuShow,b);b[d](c,"menuhide",b.onButtonMenuHide,b)}},onBeforeAdd:function(b){var c=this,a=b.isButton;if(a&&c.defaultButtonUI&&b.ui==="default"&&!b.hasOwnProperty("ui")){b.ui=c.defaultButtonUI}else{if((a||b.isFormField)&&c.ui!=="footer"){b.ui=b.ui+"-toolbar";b.addCls(b.baseCls+"-toolbar")}}if(b instanceof Ext.toolbar.Separator){b.setUI((c.vertical)?"vertical":"horizontal")}c.callParent(arguments)},onAdd:function(a){this.callParent(arguments);this.trackMenu(a)},onRemove:function(a){this.callParent(arguments);this.trackMenu(a,true)},getChildItemsToDisable:function(){return this.items.getRange()},onButtonOver:function(a){if(this.activeMenuBtn&&this.activeMenuBtn!=a){this.activeMenuBtn.hideMenu();a.showMenu();this.activeMenuBtn=a}},onButtonMenuShow:function(a){this.activeMenuBtn=a},onButtonMenuHide:function(a){delete this.activeMenuBtn}},0,["toolbar"],["container","toolbar","component","box"],{container:true,toolbar:true,component:true,box:true},["widget.toolbar"],0,[Ext.toolbar,"Toolbar",Ext,"Toolbar"],0));(Ext.cmd.derive("Ext.panel.AbstractPanel",Ext.container.Container,{baseCls:Ext.baseCSSPrefix+"panel",isPanel:true,contentPaddingProperty:"bodyPadding",shrinkWrapDock:false,componentLayout:"dock",childEls:["body"],renderTpl:["{% this.renderDockedItems(out,values,0); %}",(Ext.isIE7m||Ext.isIEQuirks)?'
':"",'
{bodyCls}',' {baseCls}-body-{ui}',' {parent.baseCls}-body-{parent.ui}-{.}','{childElCls}"',' style="{bodyStyle}">',"{%this.renderContainer(out,values);%}","
","{% this.renderDockedItems(out,values,1); %}"],bodyPosProps:{x:"x",y:"y"},border:true,emptyArray:[],initComponent:function(){this.initBorderProps();this.callParent()},initBorderProps:function(){var a=this;if(a.frame&&a.border&&a.bodyBorder===undefined){a.bodyBorder=false}if(a.frame&&a.border&&(a.bodyBorder===false||a.bodyBorder===0)){a.manageBodyBorders=true}},beforeDestroy:function(){this.destroyDockedItems();this.callParent()},initItems:function(){this.callParent();this.initDockingItems()},initRenderData:function(){var a=this,b=a.callParent();a.initBodyStyles();a.protoBody.writeTo(b);delete a.protoBody;return b},getComponent:function(a){var b=this.callParent(arguments);if(b===undefined&&!Ext.isNumber(a)){b=this.getDockedComponent(a)}return b},getProtoBody:function(){var b=this,a=b.protoBody;if(!a){b.protoBody=a=new Ext.util.ProtoElement({cls:b.bodyCls,style:b.bodyStyle,clsProp:"bodyCls",styleProp:"bodyStyle",styleIsText:true})}return a},initBodyStyles:function(){var b=this,a=b.getProtoBody();if(b.bodyPadding!==undefined){if(b.layout.managePadding){a.setStyle("padding",0)}else{a.setStyle("padding",this.unitizeBox((b.bodyPadding===true)?5:b.bodyPadding))}}b.initBodyBorder()},initBodyBorder:function(){var a=this;if(a.frame&&a.bodyBorder){if(!Ext.isNumber(a.bodyBorder)){a.bodyBorder=1}a.getProtoBody().setStyle("border-width",this.unitizeBox(a.bodyBorder))}},getCollapsedDockedItems:function(){var a=this;return a.header===false||a.collapseMode=="placeholder"?a.emptyArray:[a.getReExpander()]},setBodyStyle:function(b,d){var c=this,a=c.rendered?c.body:c.getProtoBody();if(Ext.isFunction(b)){b=b()}if(arguments.length==1){if(Ext.isString(b)){b=Ext.Element.parseStyles(b)}a.setStyle(b)}else{a.setStyle(b,d)}return c},addBodyCls:function(b){var c=this,a=c.rendered?c.body:c.getProtoBody();a.addCls(b);return c},removeBodyCls:function(b){var c=this,a=c.rendered?c.body:c.getProtoBody();a.removeCls(b);return c},addUIClsToElement:function(b){var c=this,a=c.callParent(arguments);c.addBodyCls([Ext.baseCSSPrefix+b,c.baseCls+"-body-"+b,c.baseCls+"-body-"+c.ui+"-"+b]);return a},removeUIClsFromElement:function(b){var c=this,a=c.callParent(arguments);c.removeBodyCls([Ext.baseCSSPrefix+b,c.baseCls+"-body-"+b,c.baseCls+"-body-"+c.ui+"-"+b]);return a},addUIToElement:function(){var a=this;a.callParent(arguments);a.addBodyCls(a.baseCls+"-body-"+a.ui)},removeUIFromElement:function(){var a=this;a.callParent(arguments);a.removeBodyCls(a.baseCls+"-body-"+a.ui)},getTargetEl:function(){return this.body},applyTargetCls:function(a){this.getProtoBody().addCls(a)},getRefItems:function(a){var b=this.callParent(arguments);return this.getDockingRefItems(a,b)},setupRenderTpl:function(a){this.callParent(arguments);this.setupDockingRenderTpl(a)}},0,0,["container","component","box"],{container:true,component:true,box:true},0,[["docking",Ext.container.DockingContainer]],[Ext.panel,"AbstractPanel"],0));(Ext.cmd.derive("Ext.panel.Header",Ext.container.Container,{isHeader:true,defaultType:"tool",indicateDrag:false,weight:-1,componentLayout:"body",childEls:["body"],renderTpl:['
{parent.baseCls}-body-{parent.ui}-{.}"',' style="{bodyStyle}">',"{%this.renderContainer(out,values)%}","
"],headingTpl:['{title}'],shrinkWrap:3,titlePosition:0,headerCls:Ext.baseCSSPrefix+"header",initComponent:function(){var g=this,e=g.hasOwnProperty("titlePosition"),c=g.items,a=e?g.titlePosition:(c?c.length:0),b=[g.orientation,g.getDockName()],d=g.ownerCt;g.addEvents("click","dblclick");g.indicateDragCls=g.headerCls+"-draggable";g.title=g.title||" ";g.tools=g.tools||[];c=g.items=(c?Ext.Array.slice(c):[]);g.orientation=g.orientation||"horizontal";g.dock=(g.dock)?g.dock:(g.orientation=="horizontal")?"top":"left";if(d?(!d.border&&!d.frame):!g.border){b.push(g.orientation+"-noborder")}g.addClsWithUI(b);g.addCls([g.headerCls,g.headerCls+"-"+g.orientation]);if(g.indicateDrag){g.addCls(g.indicateDragCls)}if(g.iconCls||g.icon||g.glyph){g.initIconCmp();if(!e&&!c.length){++a}c.push(g.iconCmp)}g.titleCmp=new Ext.Component({ariaRole:"heading",focusable:false,noWrap:true,flex:1,rtl:g.rtl,id:g.id+"_hd",style:g.titleAlign?("text-align:"+g.titleAlign):"",cls:g.headerCls+"-text-container "+g.baseCls+"-text-container "+g.baseCls+"-text-container-"+g.ui,renderTpl:g.getTpl("headingTpl"),renderData:{title:g.title,cls:g.baseCls,headerCls:g.headerCls,ui:g.ui},childEls:["textEl"],autoEl:{unselectable:"on"},listeners:{render:g.onTitleRender,scope:g}});g.layout=(g.orientation=="vertical")?{type:"vbox",align:"center",alignRoundingMethod:"ceil"}:{type:"hbox",align:"middle",alignRoundingMethod:"floor"};Ext.Array.push(c,g.tools);g.tools.length=0;g.callParent();if(c.lengthb){if(k){l.removeCls(d)}l.addCls(m)}}}},onAdd:function(b,a){var c=this.tools;this.callParent(arguments);if(b.isTool){c.push(b);c[b.type]=b}},initRenderData:function(){return Ext.applyIf(this.callParent(),{bodyCls:this.bodyCls,bodyTargetCls:this.bodyTargetCls,headerCls:this.headerCls})},getDockName:function(){return this.dock},getFramingInfoCls:function(){var c=this,b=c.callParent(),a=c.ownerCt;if(!c.expanding&&(a&&a.collapsed)||c.isCollapsedExpander){b+="-"+a.collapsedCls}return b+"-"+c.dock}},0,["header"],["container","component","header","box"],{container:true,component:true,header:true,box:true},["widget.header"],0,[Ext.panel,"Header"],0));(Ext.cmd.derive("Ext.dd.DragDrop",Ext.Base,{constructor:function(c,a,b){if(c){this.init(c,a,b)}},id:null,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true},moveOnly:false,unlock:function(){this.locked=false},isTarget:true,padding:null,_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,available:false,hasOuterHandles:false,b4StartDrag:function(a,b){},startDrag:function(a,b){},b4Drag:function(a){},onDrag:function(a){},onDragEnter:function(a,b){},b4DragOver:function(a){},onDragOver:function(a,b){},b4DragOut:function(a){},onDragOut:function(a,b){},b4DragDrop:function(a){},onDragDrop:function(a,b){},onInvalidDrop:function(a){},b4EndDrag:function(a){},endDrag:function(a){},b4MouseDown:function(a){},onMouseDown:function(a){},onMouseUp:function(a){},onAvailable:function(){},defaultPadding:{left:0,right:0,top:0,bottom:0},constrainTo:function(i,g,n){if(Ext.isNumber(g)){g={left:g,right:g,top:g,bottom:g}}g=g||this.defaultPadding;var k=Ext.get(this.getEl()).getBox(),a=Ext.get(i),m=a.getScroll(),j,d=a.dom,l,h,e;if(d==document.body){j={x:m.left,y:m.top,width:Ext.Element.getViewWidth(),height:Ext.Element.getViewHeight()}}else{l=a.getXY();j={x:l[0],y:l[1],width:d.clientWidth,height:d.clientHeight}}h=k.y-j.y;e=k.x-j.x;this.resetConstraints();this.setXConstraint(e-(g.left||0),j.width-e-k.width-(g.right||0),this.xTickSize);this.setYConstraint(h-(g.top||0),j.height-h-k.height-(g.bottom||0),this.yTickSize)},getEl:function(){if(!this._domRef){this._domRef=Ext.getDom(this.id)}return this._domRef},getDragEl:function(){return Ext.getDom(this.dragElId)},init:function(c,a,b){this.initTarget(c,a,b);Ext.EventManager.on(this.id,"mousedown",this.handleMouseDown,this)},initTarget:function(c,a,b){this.config=b||{};this.DDMInstance=Ext.dd.DragDropManager;this.groups={};if(typeof c!=="string"){c=Ext.id(c)}this.id=c;this.addToGroup((a)?a:"default");this.handleElId=c;this.setDragElId(c);this.invalidHandleTypes={A:"A"};this.invalidHandleIds={};this.invalidHandleClasses=[];this.applyConfig();this.handleOnAvailable()},applyConfig:function(){this.padding=this.config.padding||[0,0,0,0];this.isTarget=(this.config.isTarget!==false);this.maintainOffset=(this.config.maintainOffset);this.primaryButtonOnly=(this.config.primaryButtonOnly!==false)},handleOnAvailable:function(){this.available=true;this.resetConstraints();this.onAvailable()},setPadding:function(c,a,d,b){if(!a&&0!==a){this.padding=[c,c,c,c]}else{if(!d&&0!==d){this.padding=[c,a,c,a]}else{this.padding=[c,a,d,b]}}},setInitPosition:function(d,c){var e=this.getEl(),b,a,g;if(!this.DDMInstance.verifyEl(e)){return}b=d||0;a=c||0;g=Ext.Element.getXY(e);this.initPageX=g[0]-b;this.initPageY=g[1]-a;this.lastPageX=g[0];this.lastPageY=g[1];this.setStartPosition(g)},setStartPosition:function(b){var a=b||Ext.Element.getXY(this.getEl());this.deltaSetXY=null;this.startPageX=a[0];this.startPageY=a[1]},addToGroup:function(a){this.groups[a]=true;this.DDMInstance.regDragDrop(this,a)},removeFromGroup:function(a){if(this.groups[a]){delete this.groups[a]}this.DDMInstance.removeDDFromGroup(this,a)},setDragElId:function(a){this.dragElId=a},setHandleElId:function(a){if(typeof a!=="string"){a=Ext.id(a)}this.handleElId=a;this.DDMInstance.regHandle(this.id,a)},setOuterHandleElId:function(a){if(typeof a!=="string"){a=Ext.id(a)}Ext.EventManager.on(a,"mousedown",this.handleMouseDown,this);this.setHandleElId(a);this.hasOuterHandles=true},unreg:function(){Ext.EventManager.un(this.id,"mousedown",this.handleMouseDown,this);this._domRef=null;this.DDMInstance._remove(this)},destroy:function(){this.unreg()},isLocked:function(){return(this.DDMInstance.isLocked()||this.locked)},handleMouseDown:function(c,b){var a=this;if((a.primaryButtonOnly&&c.button!=0)||a.isLocked()){return}a.DDMInstance.refreshCache(a.groups);if(a.hasOuterHandles||a.DDMInstance.isOverTarget(c.getPoint(),a)){if(a.clickValidator(c)){a.setStartPosition();a.b4MouseDown(c);a.onMouseDown(c);a.DDMInstance.handleMouseDown(c,a);a.DDMInstance.stopEvent(c)}}},clickValidator:function(b){var a=b.getTarget();return(this.isValidHandleChild(a)&&(this.id==this.handleElId||this.DDMInstance.handleWasClicked(a,this.id)))},addInvalidHandleType:function(a){var b=a.toUpperCase();this.invalidHandleTypes[b]=b},addInvalidHandleId:function(a){if(typeof a!=="string"){a=Ext.id(a)}this.invalidHandleIds[a]=a},addInvalidHandleClass:function(a){this.invalidHandleClasses.push(a)},removeInvalidHandleType:function(a){var b=a.toUpperCase();delete this.invalidHandleTypes[b]},removeInvalidHandleId:function(a){if(typeof a!=="string"){a=Ext.id(a)}delete this.invalidHandleIds[a]},removeInvalidHandleClass:function(b){for(var c=0,a=this.invalidHandleClasses.length;c=this.minX;b=b-a){if(!c[b]){this.xTicks[this.xTicks.length]=b;c[b]=true}}for(b=this.initPageX;b<=this.maxX;b=b+a){if(!c[b]){this.xTicks[this.xTicks.length]=b;c[b]=true}}Ext.Array.sort(this.xTicks,this.DDMInstance.numericSort)},setYTicks:function(d,a){this.yTicks=[];this.yTickSize=a;var c={},b;for(b=this.initPageY;b>=this.minY;b=b-a){if(!c[b]){this.yTicks[this.yTicks.length]=b;c[b]=true}}for(b=this.initPageY;b<=this.maxY;b=b+a){if(!c[b]){this.yTicks[this.yTicks.length]=b;c[b]=true}}Ext.Array.sort(this.yTicks,this.DDMInstance.numericSort)},setXConstraint:function(c,b,a){this.leftConstraint=c;this.rightConstraint=b;this.minX=this.initPageX-c;this.maxX=this.initPageX+b;if(a){this.setXTicks(this.initPageX,a)}this.constrainX=true},clearConstraints:function(){this.constrainX=false;this.constrainY=false;this.clearTicks()},clearTicks:function(){this.xTicks=null;this.yTicks=null;this.xTickSize=0;this.yTickSize=0},setYConstraint:function(a,c,b){this.topConstraint=a;this.bottomConstraint=c;this.minY=this.initPageY-a;this.maxY=this.initPageY+c;if(b){this.setYTicks(this.initPageY,b)}this.constrainY=true},resetConstraints:function(){if(this.initPageX||this.initPageX===0){var b=(this.maintainOffset)?this.lastPageX-this.initPageX:0,a=(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPosition(b,a)}else{this.setInitPosition()}if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize)}if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize)}},getTick:function(h,d){if(!d){return h}else{if(d[0]>=h){return d[0]}else{var b,a,c,g,e;for(b=0,a=d.length;b=h){g=h-d[b];e=d[c]-h;return(e>g)?d[b]:d[c]}}return d[d.length-1]}}},toString:function(){return("DragDrop "+this.id)}},3,0,0,0,0,0,[Ext.dd,"DragDrop"],0));(Ext.cmd.derive("Ext.dd.DD",Ext.dd.DragDrop,{constructor:function(c,a,b){if(c){this.init(c,a,b)}},scroll:true,autoOffset:function(c,b){var a=c-this.startPageX,d=b-this.startPageY;this.setDelta(a,d)},setDelta:function(b,a){this.deltaX=b;this.deltaY=a},setDragElPos:function(c,b){var a=this.getDragEl();this.alignElWithMouse(a,c,b)},alignElWithMouse:function(b,e,c){var g=this.getTargetCoord(e,c),d=b.dom?b:Ext.fly(b,"_dd"),l=d.getSize(),i=Ext.Element,j,a,k,h;if(!this.deltaSetXY){j=this.cachedViewportSize={width:i.getDocumentWidth(),height:i.getDocumentHeight()};a=[Math.max(0,Math.min(g.x,j.width-l.width)),Math.max(0,Math.min(g.y,j.height-l.height))];d.setXY(a);k=this.getLocalX(d);h=d.getLocalY();this.deltaSetXY=[k-g.x,h-g.y]}else{j=this.cachedViewportSize;this.setLocalXY(d,Math.max(0,Math.min(g.x+this.deltaSetXY[0],j.width-l.width)),Math.max(0,Math.min(g.y+this.deltaSetXY[1],j.height-l.height)))}this.cachePosition(g.x,g.y);this.autoScroll(g.x,g.y,b.offsetHeight,b.offsetWidth);return g},cachePosition:function(b,a){if(b){this.lastPageX=b;this.lastPageY=a}else{var c=Ext.Element.getXY(this.getEl());this.lastPageX=c[0];this.lastPageY=c[1]}},autoScroll:function(l,k,e,m){if(this.scroll){var n=Ext.Element.getViewHeight(),b=Ext.Element.getViewWidth(),p=this.DDMInstance.getScrollTop(),d=this.DDMInstance.getScrollLeft(),j=e+k,o=m+l,i=(n+p-k-this.deltaY),g=(b+d-l-this.deltaX),c=40,a=(document.all)?80:30;if(j>n&&i0&&k-pb&&g0&&l-dthis.maxX){a=this.maxX}}if(this.constrainY){if(dthis.maxY){d=this.maxY}}a=this.getTick(a,this.xTicks);d=this.getTick(d,this.yTicks);return{x:a,y:d}},applyConfig:function(){this.callParent();this.scroll=(this.config.scroll!==false)},b4MouseDown:function(a){this.autoOffset(a.getPageX(),a.getPageY())},b4Drag:function(a){this.setDragElPos(a.getPageX(),a.getPageY())},toString:function(){return("DD "+this.id)},getLocalX:function(a){return a.getLocalX()},setLocalXY:function(b,a,c){b.setLocalXY(a,c)}},3,0,0,0,0,0,[Ext.dd,"DD"],0));(Ext.cmd.derive("Ext.dd.DDProxy",Ext.dd.DD,{statics:{dragElId:"ygddfdiv"},constructor:function(c,a,b){if(c){this.init(c,a,b);this.initFrame()}},resizeFrame:true,centerFrame:false,createFrame:function(){var b=this,a=document.body,d,c;if(!a||!a.firstChild){setTimeout(function(){b.createFrame()},50);return}d=this.getDragEl();if(!d){d=document.createElement("div");d.id=this.dragElId;c=d.style;c.position="absolute";c.visibility="hidden";c.cursor="move";c.border="2px solid #aaa";c.zIndex=999;a.insertBefore(d,a.firstChild)}},initFrame:function(){this.createFrame()},applyConfig:function(){this.callParent();this.resizeFrame=(this.config.resizeFrame!==false);this.centerFrame=(this.config.centerFrame);this.setDragElId(this.config.dragElId||Ext.dd.DDProxy.dragElId)},showFrame:function(e,d){var c=this.getEl(),a=this.getDragEl(),b=a.style;this._resizeProxy();if(this.centerFrame){this.setDelta(Math.round(parseInt(b.width,10)/2),Math.round(parseInt(b.height,10)/2))}this.setDragElPos(e,d);Ext.fly(a).show()},_resizeProxy:function(){if(this.resizeFrame){var a=this.getEl();Ext.fly(this.getDragEl()).setSize(a.offsetWidth,a.offsetHeight)}},b4MouseDown:function(b){var a=b.getPageX(),c=b.getPageY();this.autoOffset(a,c);this.setDragElPos(a,c)},b4StartDrag:function(a,b){this.showFrame(a,b)},b4EndDrag:function(a){Ext.fly(this.getDragEl()).hide()},endDrag:function(c){var b=this.getEl(),a=this.getDragEl();a.style.visibility="";this.beforeMove();b.style.visibility="hidden";Ext.dd.DDM.moveToEl(b,a);a.style.visibility="hidden";b.style.visibility="";this.afterDrag()},beforeMove:function(){},afterDrag:function(){},toString:function(){return("DDProxy "+this.id)}},3,0,0,0,0,0,[Ext.dd,"DDProxy"],0));(Ext.cmd.derive("Ext.dd.StatusProxy",Ext.Component,{animRepair:false,childEls:["ghost"],renderTpl:['
'],repairCls:Ext.baseCSSPrefix+"dd-drag-repair",constructor:function(a){var b=this;a=a||{};Ext.apply(b,{hideMode:"visibility",hidden:true,floating:true,id:b.id||Ext.id(),cls:Ext.baseCSSPrefix+"dd-drag-proxy "+this.dropNotAllowed,shadow:a.shadow||false,renderTo:Ext.getDetachedBody()});b.callParent(arguments);this.dropStatus=this.dropNotAllowed},dropAllowed:Ext.baseCSSPrefix+"dd-drop-ok",dropNotAllowed:Ext.baseCSSPrefix+"dd-drop-nodrop",setStatus:function(a){a=a||this.dropNotAllowed;if(this.dropStatus!=a){this.el.replaceCls(this.dropStatus,a);this.dropStatus=a}},reset:function(b){var c=this,a=Ext.baseCSSPrefix+"dd-drag-proxy ";c.el.replaceCls(a+c.dropAllowed,a+c.dropNotAllowed);c.dropStatus=c.dropNotAllowed;if(b){c.ghost.update("")}},update:function(a){if(typeof a=="string"){this.ghost.update(a)}else{this.ghost.update("");a.style.margin="0";this.ghost.dom.appendChild(a)}var b=this.ghost.dom.firstChild;if(b){Ext.fly(b).setStyle("float","none")}},getGhost:function(){return this.ghost},hide:function(a){this.callParent();if(a){this.reset(true)}},stop:function(){if(this.anim&&this.anim.isAnimated&&this.anim.isAnimated()){this.anim.stop()}},sync:function(){this.el.sync()},repair:function(c,d,a){var b=this;b.callback=d;b.scope=a;if(c&&b.animRepair!==false){b.el.addCls(b.repairCls);b.el.hideUnders(true);b.anim=b.el.animate({duration:b.repairDuration||500,easing:"ease-out",to:{x:c[0],y:c[1]},stopAnimation:true,callback:b.afterRepair,scope:b})}else{b.afterRepair()}},afterRepair:function(){var a=this;a.hide(true);a.el.removeCls(a.repairCls);if(typeof a.callback=="function"){a.callback.call(a.scope||a)}delete a.callback;delete a.scope}},1,0,["component","box"],{component:true,box:true},0,0,[Ext.dd,"StatusProxy"],0));(Ext.cmd.derive("Ext.dd.DragSource",Ext.dd.DDProxy,{dropAllowed:Ext.baseCSSPrefix+"dd-drop-ok",dropNotAllowed:Ext.baseCSSPrefix+"dd-drop-nodrop",animRepair:true,repairHighlightColor:"c3daf9",constructor:function(b,a){this.el=Ext.get(b);if(!this.dragData){this.dragData={}}Ext.apply(this,a);if(!this.proxy){this.proxy=new Ext.dd.StatusProxy({id:this.el.id+"-drag-status-proxy",animRepair:this.animRepair})}this.callParent([this.el.dom,this.ddGroup||this.group,{dragElId:this.proxy.id,resizeFrame:false,isTarget:false,scroll:this.scroll===true}]);this.dragging=false},getDragData:function(a){return this.dragData},onDragEnter:function(c,d){var b=Ext.dd.DragDropManager.getDDById(d),a;this.cachedTarget=b;if(this.beforeDragEnter(b,c,d)!==false){if(b.isNotifyTarget){a=b.notifyEnter(this,c,this.dragData);this.proxy.setStatus(a)}else{this.proxy.setStatus(this.dropAllowed)}if(this.afterDragEnter){this.afterDragEnter(b,c,d)}}},beforeDragEnter:function(b,a,c){return true},onDragOver:function(c,d){var b=this.cachedTarget||Ext.dd.DragDropManager.getDDById(d),a;if(this.beforeDragOver(b,c,d)!==false){if(b.isNotifyTarget){a=b.notifyOver(this,c,this.dragData);this.proxy.setStatus(a)}if(this.afterDragOver){this.afterDragOver(b,c,d)}}},beforeDragOver:function(b,a,c){return true},onDragOut:function(b,c){var a=this.cachedTarget||Ext.dd.DragDropManager.getDDById(c);if(this.beforeDragOut(a,b,c)!==false){if(a.isNotifyTarget){a.notifyOut(this,b,this.dragData)}this.proxy.reset();if(this.afterDragOut){this.afterDragOut(a,b,c)}}this.cachedTarget=null},beforeDragOut:function(b,a,c){return true},onDragDrop:function(b,c){var a=this.cachedTarget||Ext.dd.DragDropManager.getDDById(c);if(this.beforeDragDrop(a,b,c)!==false){if(a.isNotifyTarget){if(a.notifyDrop(this,b,this.dragData)!==false){this.onValidDrop(a,b,c)}else{this.onInvalidDrop(a,b,c)}}else{this.onValidDrop(a,b,c)}if(this.afterDragDrop){this.afterDragDrop(a,b,c)}}delete this.cachedTarget},beforeDragDrop:function(b,a,c){return true},onValidDrop:function(b,a,c){this.hideProxy();if(this.afterValidDrop){this.afterValidDrop(b,a,c)}},getRepairXY:function(b,a){return this.el.getXY()},onInvalidDrop:function(c,b,d){var a=this;if(!b){b=c;c=null;d=b.getTarget().id}if(a.beforeInvalidDrop(c,b,d)!==false){if(a.cachedTarget){if(a.cachedTarget.isNotifyTarget){a.cachedTarget.notifyOut(a,b,a.dragData)}a.cacheTarget=null}a.proxy.repair(a.getRepairXY(b,a.dragData),a.afterRepair,a);if(a.afterInvalidDrop){a.afterInvalidDrop(b,d)}}},afterRepair:function(){var a=this;if(Ext.enableFx){a.el.highlight(a.repairHighlightColor)}a.dragging=false},beforeInvalidDrop:function(b,a,c){return true},handleMouseDown:function(b){if(this.dragging){return}var a=this.getDragData(b);if(a&&this.onBeforeDrag(a,b)!==false){this.dragData=a;this.proxy.stop();this.callParent(arguments)}},onBeforeDrag:function(a,b){return true},onStartDrag:Ext.emptyFn,alignElWithMouse:function(){this.proxy.ensureAttachedToBody(true);return this.callParent(arguments)},startDrag:function(a,b){this.proxy.reset();this.proxy.hidden=false;this.dragging=true;this.proxy.update("");this.onInitDrag(a,b);this.proxy.show()},onInitDrag:function(a,c){var b=this.el.dom.cloneNode(true);b.id=Ext.id();this.proxy.update(b);this.onStartDrag(a,c);return true},getProxy:function(){return this.proxy},hideProxy:function(){this.proxy.hide();this.proxy.reset(true);this.dragging=false},triggerCacheRefresh:function(){Ext.dd.DDM.refreshCache(this.groups)},b4EndDrag:function(a){},endDrag:function(a){this.onEndDrag(this.dragData,a)},onEndDrag:function(a,b){},autoOffset:function(a,b){this.setDelta(-12,-20)},destroy:function(){this.callParent();Ext.destroy(this.proxy)}},1,0,0,0,0,0,[Ext.dd,"DragSource"],0));(Ext.cmd.derive("Ext.panel.Proxy",Ext.Base,{alternateClassName:"Ext.dd.PanelProxy",moveOnDrag:true,constructor:function(a,b){var c=this;c.panel=a;c.id=c.panel.id+"-ddproxy";Ext.apply(c,b)},insertProxy:true,setStatus:Ext.emptyFn,reset:Ext.emptyFn,update:Ext.emptyFn,stop:Ext.emptyFn,sync:Ext.emptyFn,getEl:function(){return this.ghost.el},getGhost:function(){return this.ghost},getProxy:function(){return this.proxy},hide:function(){var a=this;if(a.ghost){if(a.proxy){a.proxy.remove();delete a.proxy}a.panel.unghost(null,a.moveOnDrag);delete a.ghost}},show:function(){var b=this,a;if(!b.ghost){a=b.panel.getSize();b.panel.el.setVisibilityMode(Ext.Element.DISPLAY);b.ghost=b.panel.ghost();if(b.insertProxy){b.proxy=b.panel.el.insertSibling({cls:Ext.baseCSSPrefix+"panel-dd-spacer"});b.proxy.setSize(a)}}},repair:function(b,c,a){this.hide();Ext.callback(c,a||this)},moveProxy:function(a,b){if(this.proxy){a.insertBefore(this.proxy.dom,b)}}},1,0,0,0,0,0,[Ext.panel,"Proxy",Ext.dd,"PanelProxy"],0));(Ext.cmd.derive("Ext.panel.DD",Ext.dd.DragSource,{constructor:function(b,a){var c=this;c.panel=b;c.dragData={panel:b};c.panelProxy=new Ext.panel.Proxy(b,a);c.proxy=c.panelProxy.proxy;c.callParent([b.el,a]);c.setupEl(b)},setupEl:function(a){var c=this,d=a.header,b=a.body;if(d){c.setHandleElId(d.id);b=d.el}if(b){b.setStyle("cursor","move");c.scroll=false}else{a.on("boxready",c.setupEl,c,{single:true})}},showFrame:Ext.emptyFn,startDrag:Ext.emptyFn,b4StartDrag:function(a,b){this.panelProxy.show()},b4MouseDown:function(b){var a=b.getPageX(),c=b.getPageY();this.autoOffset(a,c)},onInitDrag:function(a,b){this.onStartDrag(a,b);return true},createFrame:Ext.emptyFn,getDragEl:function(b){var a=this.panelProxy.ghost;if(a){return a.el.dom}},endDrag:function(a){this.panelProxy.hide();this.panel.saveState()},autoOffset:function(a,b){a-=this.startPageX;b-=this.startPageY;this.setDelta(a,b)},onInvalidDrop:function(c,b,d){var a=this;if(a.beforeInvalidDrop(c,b,d)!==false){if(a.cachedTarget){if(a.cachedTarget.isNotifyTarget){a.cachedTarget.notifyOut(a,b,a.dragData)}a.cacheTarget=null}if(a.afterInvalidDrop){a.afterInvalidDrop(b,d)}}}},1,0,0,0,0,0,[Ext.panel,"DD"],0));(Ext.cmd.derive("Ext.util.Memento",Ext.Base,(function(){function d(i,h,j,g){i[g?g+j:j]=h[j]}function c(h,g,i){delete h[i]}function e(k,j,l,i){var g=i?i+l:l,h=k[g];if(h||k.hasOwnProperty(g)){a(j,l,h)}}function a(h,i,g){if(Ext.isDefined(g)){h[i]=g}else{delete h[i]}}function b(h,m,l,i,j){if(m){if(Ext.isArray(i)){var k,g=i.length;for(k=0;ka){if(j.anchorToTarget){j.defaultAlign="r-l";if(j.mouseOffset){j.mouseOffset[0]*=-1}}j.anchor="right";return j.getTargetXY()}if(b[1]i){if(j.anchorToTarget){j.defaultAlign="b-t";if(j.mouseOffset){j.mouseOffset[1]*=-1}}j.anchor="bottom";return j.getTargetXY()}}j.anchorCls=Ext.baseCSSPrefix+"tip-anchor-"+j.getAnchorPosition();j.anchorEl.addCls(j.anchorCls);j.targetCounter=0;return b}else{d=j.getMouseOffset();return(j.targetXY)?[j.targetXY[0]+d[0],j.targetXY[1]+d[1]]:d}},getMouseOffset:function(){var a=this,b=a.anchor?[0,0]:[15,18];if(a.mouseOffset){b[0]+=a.mouseOffset[0];b[1]+=a.mouseOffset[1]}return b},getAnchorPosition:function(){var b=this,a;if(b.anchor){b.tipAnchor=b.anchor.charAt(0)}else{a=b.defaultAlign.match(/^([a-z]+)-([a-z]+)(\?)?$/);b.tipAnchor=a[1].charAt(0)}switch(b.tipAnchor){case"t":return"top";case"b":return"bottom";case"r":return"right"}return"left"},getAnchorAlign:function(){switch(this.anchor){case"top":return"tl-bl";case"left":return"tl-tr";case"right":return"tr-tl";default:return"bl-tl"}},getOffsets:function(){var c=this,d,b,a=c.getAnchorPosition().charAt(0);if(c.anchorToTarget&&!c.trackMouse){switch(a){case"t":b=[0,9];break;case"b":b=[0,-13];break;case"r":b=[-13,0];break;default:b=[9,0];break}}else{switch(a){case"t":b=[-15-c.anchorOffset,30];break;case"b":b=[-19-c.anchorOffset,-13-c.el.dom.offsetHeight];break;case"r":b=[-15-c.el.dom.offsetWidth,-13-c.anchorOffset];break;default:b=[25,-13-c.anchorOffset];break}}d=c.getMouseOffset();b[0]+=d[0];b[1]+=d[1];return b},onTargetOver:function(d){var c=this,b=c.delegate,a;if(c.disabled||d.within(c.target.dom,true)){return}a=b?d.getTarget(b):true;if(a){c.triggerElement=a;c.triggerEvent=d;c.clearTimer("hide");c.targetXY=d.getXY();c.delayShow()}},delayShow:function(){var a=this;if(a.hidden&&!a.showTimer){if(Ext.Date.getElapsed(a.lastActive)]+>/gi,asText:function(a){return String(a).replace(this.stripTagsRE,"")},asUCText:function(a){return String(a).toUpperCase().replace(this.stripTagsRE,"")},asUCString:function(a){return String(a).toUpperCase()},asDate:function(a){if(!a){return 0}if(Ext.isDate(a)){return a.getTime()}return Date.parse(String(a))},asFloat:function(a){var b=parseFloat(String(a).replace(/,/g,""));return isNaN(b)?0:b},asInt:function(a){var b=parseInt(String(a).replace(/,/g,""),10);return isNaN(b)?0:b}},0,0,0,0,0,0,[Ext.data,"SortTypes"],0));(Ext.cmd.derive("Ext.data.Types",Ext.Base,{singleton:true},0,0,0,0,0,0,[Ext.data,"Types"],function(){var a=Ext.data.SortTypes;Ext.apply(Ext.data.Types,{stripRe:/[\$,%]/g,AUTO:{sortType:a.none,type:"auto"},STRING:{convert:function(c){var b=this.useNull?null:"";return(c===undefined||c===null)?b:String(c)},sortType:a.asUCString,type:"string"},INT:{convert:function(b){if(typeof b=="number"){return parseInt(b)}return b!==undefined&&b!==null&&b!==""?parseInt(String(b).replace(Ext.data.Types.stripRe,""),10):(this.useNull?null:0)},sortType:a.none,type:"int"},FLOAT:{convert:function(b){if(typeof b==="number"){return b}return b!==undefined&&b!==null&&b!==""?parseFloat(String(b).replace(Ext.data.Types.stripRe,""),10):(this.useNull?null:0)},sortType:a.none,type:"float"},BOOL:{convert:function(b){if(typeof b==="boolean"){return b}if(this.useNull&&(b===undefined||b===null||b==="")){return null}return b==="true"||b==1},sortType:a.none,type:"bool"},DATE:{convert:function(c){var d=this.dateReadFormat||this.dateFormat,b;if(!c){return null}if(c instanceof Date){return c}if(d){return Ext.Date.parse(c,d)}b=Date.parse(c);return b?new Date(b):null},sortType:a.asDate,type:"date"}});Ext.apply(Ext.data.Types,{BOOLEAN:this.BOOL,INTEGER:this.INT,NUMBER:this.FLOAT})}));(Ext.cmd.derive("Ext.data.Field",Ext.Base,{isField:true,constructor:function(b){var d=this,c=Ext.data.Types,a;if(Ext.isString(b)){b={name:b}}Ext.apply(d,b);a=d.sortType;if(d.type){if(Ext.isString(d.type)){d.type=c[d.type.toUpperCase()]||c.AUTO}}else{d.type=c.AUTO}if(Ext.isString(a)){d.sortType=Ext.data.SortTypes[a]}else{if(Ext.isEmpty(a)){d.sortType=d.type.sortType}}if(!b.hasOwnProperty("convert")){d.convert=d.type.convert}else{if(!d.convert&&d.type.convert&&!b.hasOwnProperty("defaultValue")){d.defaultValue=d.type.convert(d.defaultValue)}}if(b.convert){d.hasCustomConvert=true}},dateFormat:null,dateReadFormat:null,dateWriteFormat:null,useNull:false,defaultValue:"",mapping:null,sortType:null,sortDir:"ASC",allowBlank:true,persist:true},1,0,0,0,["data.field"],0,[Ext.data,"Field"],0));(Ext.cmd.derive("Ext.data.Errors",Ext.util.MixedCollection,{isValid:function(){return this.length===0},getByField:function(d){var c=[],a,b;for(b=0;ba)){return false}else{return true}},email:function(b,a){return Ext.data.validations.emailRe.test(a)},format:function(a,b){return !!(a.matcher&&a.matcher.test(b))},inclusion:function(a,b){return a.list&&Ext.Array.indexOf(a.list,b)!=-1},exclusion:function(a,b){return a.list&&Ext.Array.indexOf(a.list,b)==-1}},0,0,0,0,0,0,[Ext.data,"validations"],0));(Ext.cmd.derive("Ext.data.Model",Ext.Base,{alternateClassName:"Ext.data.Record",compareConvertFields:function(a,d){var c=a.convert&&a.type&&a.convert!==a.type.convert,b=d.convert&&d.type&&d.convert!==d.type.convert;if(c&&!b){return 1}if(!c&&b){return -1}return 0},itemNameFn:function(a){return a.name},onClassExtended:function(b,c,a){var d=a.onBeforeCreated;a.onBeforeCreated=function(g,F){var E=this,G=Ext.getClassName(g),t=g.prototype,z=g.prototype.superclass,j=F.validations||[],v=F.fields||[],h,o=F.associations||[],e=function(I,K){var J=0,H,L;if(I){I=Ext.Array.from(I);for(H=I.length;J0;if(e){c.afterEdit(d)}}}},getModifiedFieldNames:function(d){var c=this,e=c[c.persistenceProperty],a=[],b;d=d||c.dataSave;for(b in e){if(e.hasOwnProperty(b)){if(!c.isEqual(e[b],d[b])){a.push(b)}}}return a},getChanges:function(){var a=this.modified,b={},c;for(c in a){if(a.hasOwnProperty(c)){b[c]=this.get(c)}}return b},isModified:function(a){return this.modified.hasOwnProperty(a)},setDirty:function(){var c=this,a=c.fields.items,g=a.length,e,b,d;c.dirty=true;for(d=0;d0){b=p.data.items;h=b.length;for(r=0;r0;if(k){if(d){v[c]=t[0].property;v[m]=t[0].direction||"ASC"}else{v[c]=w.encodeSorters(t)}}if(e&&a&&a.length>0){if(l){j=0;if(a.length>1&&k){j=1}v[e]=a[j].property;v[o]=a[j].direction}else{v[e]=w.encodeSorters(a)}}if(q&&n&&n.length>0){v[q]=w.encodeFilters(n)}return v},buildUrl:function(c){var b=this,a=b.getUrl(c);if(b.noCache){a=Ext.urlAppend(a,Ext.String.format("{0}={1}",b.cacheString,Ext.Date.now()))}return a},getUrl:function(a){return a.url||this.api[a.action]||this.url},doRequest:function(a,c,b){},afterRequest:Ext.emptyFn,onDestroy:function(){Ext.destroy(this.reader,this.writer)}},1,0,0,0,["proxy.server"],0,[Ext.data.proxy,"Server",Ext.data,"ServerProxy"],0));(Ext.cmd.derive("Ext.data.proxy.Ajax",Ext.data.proxy.Server,{alternateClassName:["Ext.data.HttpProxy","Ext.data.AjaxProxy"],actionMethods:{create:"POST",read:"GET",update:"POST",destroy:"POST"},binary:false,doRequest:function(a,e,b){var d=this.getWriter(),c=this.buildRequest(a);if(a.allowWrite()){c=d.write(c)}Ext.apply(c,{binary:this.binary,headers:this.headers,timeout:this.timeout,scope:this,callback:this.createRequestCallback(c,a,e,b),method:this.getMethod(c),disableCaching:false});Ext.Ajax.request(c);return c},getMethod:function(a){return this.actionMethods[a.action]},createRequestCallback:function(d,a,e,b){var c=this;return function(h,i,g){c.processResponse(i,a,d,g,e,b)}}},0,0,0,0,["proxy.ajax"],0,[Ext.data.proxy,"Ajax",Ext.data,"HttpProxy",Ext.data,"AjaxProxy"],function(){Ext.data.HttpProxy=this}));(Ext.cmd.derive("Ext.data.proxy.Client",Ext.data.proxy.Proxy,{alternateClassName:"Ext.data.ClientProxy",isSynchronous:true,clear:function(){}},0,0,0,0,0,0,[Ext.data.proxy,"Client",Ext.data,"ClientProxy"],0));(Ext.cmd.derive("Ext.data.proxy.Memory",Ext.data.proxy.Client,{alternateClassName:"Ext.data.MemoryProxy",constructor:function(a){this.callParent([a]);this.setReader(this.reader)},updateOperation:function(b,g,d){var c=0,e=b.getRecords(),a=e.length;for(c;c=h.total){h.success=false;h.count=0;h.records=[]}else{h.records=Ext.Array.slice(h.records,c.start,c.start+c.limit);h.count=h.records.length}}}if(h.success){c.setSuccessful()}else{g.fireEvent("exception",g,null,c)}Ext.callback(i,j||g,[c])},clear:Ext.emptyFn},1,0,0,0,["proxy.memory"],0,[Ext.data.proxy,"Memory",Ext.data,"MemoryProxy"],0));(Ext.cmd.derive("Ext.util.LruCache",Ext.util.HashMap,{constructor:function(a){Ext.apply(this,a);this.callParent([a])},add:function(b,e){var d=this,a=d.findKey(e),c;if(a){d.unlinkEntry(c=d.map[a]);c.prev=d.last;c.next=null}else{c={prev:d.last,next:null,key:b,value:e}}if(d.last){d.last.next=c}else{d.first=c}d.last=c;d.callParent([b,c]);d.prune();return e},insertBefore:function(b,g,c){var e=this,a,d;if(c=this.map[this.findKey(c)]){a=e.findKey(g);if(a){e.unlinkEntry(d=e.map[a])}else{d={prev:c.prev,next:c,key:b,value:g}}if(c.prev){d.prev.next=d}else{e.first=d}d.next=c;c.prev=d;e.prune();return g}else{return e.add(b,g)}},get:function(a){var b=this.map[a];if(b){if(b.next){this.moveToEnd(b)}return b.value}},removeAtKey:function(a){this.unlinkEntry(this.map[a]);return this.callParent(arguments)},clear:function(a){this.first=this.last=null;return this.callParent(arguments)},unlinkEntry:function(a){if(a){if(a.next){a.next.prev=a.prev}else{this.last=a.prev}if(a.prev){a.prev.next=a.next}else{this.first=a.next}a.prev=a.next=null}},moveToEnd:function(a){this.unlinkEntry(a);if(a.prev=this.last){this.last.next=a}else{this.first=a}this.last=a},getArray:function(c){var a=[],b=this.first;while(b){a.push(c?b.key:b.value);b=b.next}return a},each:function(c,b,a){var g=this,e=a?g.last:g.first,d=g.length;b=b||g;while(e){if(c.call(b,e.key,e.value,d)===false){break}e=a?e.prev:e.next}return g},findKey:function(b){var a,c=this.map;for(a in c){if(c.hasOwnProperty(a)&&c[a].value===b){return a}}return undefined},clone:function(){var a=new this.self(this.initialConfig),c=this.map,b;a.suspendEvents();for(b in c){if(c.hasOwnProperty(b)){a.add(b,c[b].value)}}a.resumeEvents();return a},prune:function(){var a=this,b=a.maxSize?(a.length-a.maxSize):0;if(b>0){for(;a.first&&b;b--){a.removeAtKey(a.first.key)}}}},1,0,0,0,0,0,[Ext.util,"LruCache"],0));(Ext.cmd.derive("Ext.data.PageMap",Ext.util.LruCache,{clear:function(a){var b=this;b.pageMapGeneration=(b.pageMapGeneration||0)+1;b.callParent(arguments)},forEach:function(k,m){var h=this,d=Ext.Object.getKeys(h.map),a=d.length,c,b,l,e,g;for(c=0;c0){this.sort(a.items,"prepend",false)}},decodeGroupers:function(e){if(!Ext.isArray(e)){if(e===undefined){e=[]}else{e=[e]}}var d=e.length,g=Ext.util.Grouper,b,c,a=[];for(c=0;c0},fireGroupChange:function(){this.fireEvent("groupchange",this,this.groupers)},getGroups:function(b){var d=this.data.items,a=d.length,c=[],k={},g,h,j,e;for(e=0;e-1){q.push({record:b,index:g})}if(d){d.remove(b)}}q=Ext.Array.sort(q,function(v,i){var x=v.index,w=i.index;return x===i.index2?0:(xb-1)?b-1:d.prefetchEnd,c;a=Math.max(0,a);c=e.data.getRange(g,a);if(d.fireEvent!==false){e.fireEvent("guaranteedrange",c,g,a,d)}if(d.callback){d.callback.call(d.scope||e,c,g,a,d)}},guaranteeRange:function(e,a,d,c,b){b=Ext.apply({callback:d,scope:c},b);this.getRange(e,a,b)},prefetchRange:function(g,b){var d=this,c,a,e;if(!d.rangeCached(g,b)){c=d.getPageFromRecordIndex(g);a=d.getPageFromRecordIndex(b);d.data.maxSize=d.purgePageCount?(a-c+1)+d.purgePageCount:0;for(e=c;e<=a;e++){if(!d.pageCached(e)){d.prefetchPage(e)}}}},primeCache:function(d,a,c){var b=this;if(c===-1){d=Math.max(d-b.leadingBufferZone,0);a=Math.min(a+b.trailingBufferZone,b.totalCount-1)}else{if(c===1){d=Math.max(Math.min(d-b.trailingBufferZone,b.totalCount-b.pageSize),0);a=Math.min(a+b.leadingBufferZone,b.totalCount-1)}else{d=Math.min(Math.max(Math.floor(d-((b.leadingBufferZone+b.trailingBufferZone)/2)),0),b.totalCount-b.pageSize);a=Math.min(Math.max(Math.ceil(a+((b.leadingBufferZone+b.trailingBufferZone)/2)),0),b.totalCount-1)}}b.prefetchRange(d,a)},sort:function(){var a=this;if(a.buffered&&a.remoteSort){a.data.clear()}return a.callParent(arguments)},doSort:function(b){var e=this,a,d,c;if(e.remoteSort){if(e.buffered){e.data.clear();e.loadPage(1)}else{e.load()}}else{e.data.sortBy(b);if(!e.buffered){a=e.getRange();d=a.length;for(c=0;c=h.totalCount)?d:g;i=c===0?0:c-1;b=g===d?g:g+1;h.lastRequestStart=c;if(h.rangeCached(i,b)){h.onGuaranteedRange(k);j=h.data.getRange(c,g)}else{h.fireEvent("cachemiss",h,c,g);a=function(m,l){if(h.rangeCached(i,b)){h.fireEvent("cachefilled",h,c,g);h.data.un("pageAdded",a);h.onGuaranteedRange(k)}};h.data.on("pageAdded",a);h.prefetchRange(c,g)}h.primeCache(c,g,c0){c=b[0].get(g)}for(;d0){a=c[0].get(g)}for(;da){a=e}}return a},average:function(c,a){var b=this;if(a&&b.isGrouped()){return b.aggregate(b.getAverage,b,true,[c])}else{return b.getAverage(b.data.items,c)}},getAverage:function(b,e){var c=0,a=b.length,d=0;if(b.length>0){for(;c0){g.timeout=setTimeout(Ext.bind(j.handleTimeout,j,[g]),m)}j.setupErrorHandling(g);j[l]=Ext.bind(j.handleResponse,j,[g],true);j.loadScript(g);return g},abort:function(c){var b=this,d=b.requests,a;if(c){if(!c.id){c=d[c]}b.handleAbort(c)}else{for(a in d){if(d.hasOwnProperty(a)){b.abort(d[a])}}}},setupErrorHandling:function(a){a.script.onerror=Ext.bind(this.handleError,this,[a])},handleAbort:function(a){a.errorType="abort";this.handleResponse(null,a)},handleError:function(a){a.errorType="error";this.handleResponse(null,a)},cleanupErrorHandling:function(a){a.script.onerror=null},handleTimeout:function(a){a.errorType="timeout";this.handleResponse(null,a)},handleResponse:function(a,b){var c=true;if(b.timeout){clearTimeout(b.timeout)}delete this[b.callbackName];delete this.requests[b.id];this.cleanupErrorHandling(b);Ext.fly(b.script).remove();if(b.errorType){c=false;Ext.callback(b.failure,b.scope,[b.errorType])}else{Ext.callback(b.success,b.scope,[a])}Ext.callback(b.callback,b.scope,[c,a,b.errorType]);Ext.EventManager.idleEvent.fire()},createScript:function(c,d,b){var a=document.createElement("script");a.setAttribute("src",Ext.urlAppend(c,Ext.Object.toQueryString(d)));a.setAttribute("async",true);a.setAttribute("type","text/javascript");return a},loadScript:function(a){Ext.getHead().appendChild(a.script)}},0,0,0,0,0,0,[Ext.data,"JsonP"],0));(Ext.cmd.derive("Ext.data.JsonStore",Ext.data.Store,{constructor:function(a){a=Ext.apply({proxy:{type:"ajax",reader:"json",writer:"json"}},a);this.callParent([a])}},1,0,0,0,["store.json"],0,[Ext.data,"JsonStore"],0));(Ext.cmd.derive("Ext.data.NodeInterface",Ext.Base,{statics:{decorate:function(b){var a,c,d;if(typeof b=="string"){b=Ext.ModelManager.getModel(b)}else{if(b.isModel){b=Ext.ModelManager.getModel(b.modelName)}}if(b.prototype.isNode){return}a=b.prototype.idProperty;c=b.prototype.fields.get(a);d=b.prototype.fields.get(a).type.type;b.override(this.getPrototypeBody());this.applyFields(b,[{name:"parentId",type:d,defaultValue:null,useNull:c.useNull},{name:"index",type:"int",defaultValue:0,persist:false,convert:null},{name:"depth",type:"int",defaultValue:0,persist:false,convert:null},{name:"expanded",type:"bool",defaultValue:false,persist:false,convert:null},{name:"expandable",type:"bool",defaultValue:true,persist:false,convert:null},{name:"checked",type:"auto",defaultValue:null,persist:false,convert:null},{name:"leaf",type:"bool",defaultValue:false},{name:"cls",type:"string",defaultValue:"",persist:false,convert:null},{name:"iconCls",type:"string",defaultValue:"",persist:false,convert:null},{name:"icon",type:"string",defaultValue:"",persist:false,convert:null},{name:"root",type:"boolean",defaultValue:false,persist:false,convert:null},{name:"isLast",type:"boolean",defaultValue:false,persist:false,convert:null},{name:"isFirst",type:"boolean",defaultValue:false,persist:false,convert:null},{name:"allowDrop",type:"boolean",defaultValue:true,persist:false,convert:null},{name:"allowDrag",type:"boolean",defaultValue:true,persist:false,convert:null},{name:"loaded",type:"boolean",defaultValue:false,persist:false,convert:null},{name:"loading",type:"boolean",defaultValue:false,persist:false,convert:null},{name:"href",type:"string",defaultValue:"",persist:false,convert:null},{name:"hrefTarget",type:"string",defaultValue:"",persist:false,convert:null},{name:"qtip",type:"string",defaultValue:"",persist:false,convert:null},{name:"qtitle",type:"string",defaultValue:"",persist:false,convert:null},{name:"qshowDelay",type:"int",defaultValue:0,persist:false,convert:null},{name:"children",type:"auto",defaultValue:null,persist:false,convert:null}])},applyFields:function(c,b){var h=c.prototype,a=h.fields,g=a.keys,e=b.length,j,d;for(d=0;d0},isExpandable:function(){var b=this;if(b.get("expandable")){return !(b.isLeaf()||(b.isLoaded()&&!b.hasChildNodes()))}return false},triggerUIUpdate:function(){this.afterEdit([])},appendChild:function(c,l,d){var j=this,e,h,g,k,b,m={isLast:true,parentId:j.getId(),depth:(j.data.depth||0)+1};if(Ext.isArray(c)){j.callStore("suspendAutoSync");for(e=0,h=c.length-1;e0){Ext.Array.sort(e,h);this.setFirstChild(e[0]);this.setLastChild(e[g-1]);for(d=0;d0){e=[];for(d=0;db.tolerance){b.triggerStart(g)}else{return}}if(b.fireEvent("mousemove",b,g)===false){b.onMouseUp(g)}else{b.onDrag(g);b.fireEvent("drag",b,g)}},onMouseUp:function(b){var a=this;a.mouseIsDown=false;if(a.mouseIsOut){a.mouseIsOut=false;a.onMouseOut(b)}b.preventDefault();if(Ext.isIE&&document.releaseCapture){document.releaseCapture()}a.fireEvent("mouseup",a,b);a.endDrag(b)},endDrag:function(c){var b=this,a=b.active;Ext.getDoc().un({mousemove:b.onMouseMove,mouseup:b.onMouseUp,selectstart:b.stopSelect,scope:b});b.clearStart();b.active=false;if(a){b.onEnd(c);b.fireEvent("dragend",b,c)}b._constrainRegion=Ext.EventObject.dragTracked=null},triggerStart:function(b){var a=this;a.clearStart();a.active=true;a.onStart(b);a.fireEvent("dragstart",a,b)},clearStart:function(){var a=this.timer;if(a){clearTimeout(a);this.timer=null}},stopSelect:function(a){a.stopEvent();return false},onBeforeStart:function(a){},onStart:function(a){},onDrag:function(a){},onEnd:function(a){},getDragTarget:function(){return this.dragTarget},getDragCt:function(){return this.el},getConstrainRegion:function(){var a=this;if(a.constrainTo){if(a.constrainTo instanceof Ext.util.Region){return a.constrainTo}if(!a._constrainRegion){a._constrainRegion=Ext.fly(a.constrainTo).getViewRegion()}}else{if(!a._constrainRegion){a._constrainRegion=a.getDragCt().getViewRegion()}}return a._constrainRegion},getXY:function(a){return a?this.constrainModes[a](this,this.lastXY):this.lastXY},getOffset:function(c){var b=this.getXY(c),a=this.startXY;return[b[0]-a[0],b[1]-a[1]]},constrainModes:{point:function(b,d){var c=b.dragRegion,a=b.getConstrainRegion();if(!a){return d}c.x=c.left=c[0]=c.right=d[0];c.y=c.top=c[1]=c.bottom=d[1];c.constrainTo(a);return[c.left,c.top]},dragTarget:function(c,g){var b=c.startXY,e=c.startRegion.copy(),a=c.getConstrainRegion(),d;if(!a){return g}e.translateBy(g[0]-b[0],g[1]-b[1]);if(e.right>a.right){g[0]+=d=(a.right-e.right);e.left+=d}if(e.lefta.bottom){g[1]+=d=(a.bottom-e.bottom);e.top+=d}if(e.top0);if(j){t.widthModel=t.heightModel=null;b=v.getSizeModel(l&&l.widthModel.pairsByHeightOrdinal[l.heightModel.ordinal]);if(h){t.sizeModel=b}t.widthModel=b.width;t.heightModel=b.height;if(l&&!t.isComponentChild){l.remainingChildDimensions+=2}}else{if(a){t.recoverProp("x",a,d);t.recoverProp("y",a,d);if(t.widthModel.calculated){t.recoverProp("width",a,d)}else{if("width" in a){++s}}if(t.heightModel.calculated){t.recoverProp("height",a,d)}else{if("height" in a){++s}}if(l&&!t.isComponentChild){l.remainingChildDimensions+=s}}}if(a&&p&&p.manageMargins){t.recoverProp("margin-top",a,d);t.recoverProp("margin-right",a,d);t.recoverProp("margin-bottom",a,d);t.recoverProp("margin-left",a,d)}if(c){k=c.heightModel;r=c.widthModel;if(r&&k&&g&&w){if(g.shrinkWrap&&w.shrinkWrap){if(r.constrainedMax&&k.constrainedMin){k=null}}}if(r){t.widthModel=r}if(k){t.heightModel=k}if(c.state){Ext.apply(t.state,c.state)}}return u},initContinue:function(e){var g=this,d=g.ownerCtContext,a=g.target,c=g.widthModel,h=a.getHierarchyState(),b;if(c.fixed){h.inShrinkWrapTable=false}else{delete h.inShrinkWrapTable}if(e){if(d&&c.shrinkWrap){b=d.isBoxParent?d:d.boxParent;if(b){b.addBoxChild(g)}}else{if(c.natural){g.boxParent=d}}}return e},initDone:function(d){var b=this,a=b.props,c=b.state;if(b.remainingChildDimensions===0){a.containerChildrenSizeDone=true}if(d){a.containerLayoutDone=true}if(b.boxChildren&&b.boxChildren.length&&b.widthModel.shrinkWrap){b.el.setWidth(10000);c.blocks=(c.blocks||0)+1}},initAnimation:function(){var b=this,c=b.target,a=b.ownerCtContext;if(a&&a.isTopLevel){b.animatePolicy=c.ownerLayout.getAnimatePolicy(b)}else{if(!a&&c.isCollapsingOrExpanding&&c.animCollapse){b.animatePolicy=c.componentLayout.getAnimatePolicy(b)}}if(b.animatePolicy){b.context.queueAnimation(b)}},addCls:function(a){this.getClassList().addMany(a)},removeCls:function(a){this.getClassList().removeMany(a)},addBlock:function(b,d,e){var c=this,g=c[b]||(c[b]={}),a=g[e]||(g[e]={});if(!a[d.id]){a[d.id]=d;++d.blockCount;++c.context.blockCount}},addBoxChild:function(d){var c=this,b,a=d.widthModel;d.boxParent=this;d.measuresBox=a.shrinkWrap?d.hasRawContent:a.natural;if(d.measuresBox){b=c.boxChildren;if(b){b.push(d)}else{c.boxChildren=[d]}}},addPositionStyles:function(d,b){var a=b.x,e=b.y,c=0;if(a!==undefined){d.left=a+"px";++c}if(e!==undefined){d.top=e+"px";++c}return c},addTrigger:function(g,h){var e=this,a=h?"domTriggers":"triggers",i=e[a]||(e[a]={}),b=e.context,d=b.currentLayout,c=i[g]||(i[g]={});if(!c[d.id]){c[d.id]=d;++d.triggerCount;c=b.triggers[h?"dom":"data"];(c[d.id]||(c[d.id]=[])).push({item:this,prop:g});if(e.props[g]!==undefined){if(!h||!(e.dirty&&(g in e.dirty))){++d.firedTriggers}}}},boxChildMeasured:function(){var b=this,c=b.state,a=(c.boxesMeasured=(c.boxesMeasured||0)+1);if(a==b.boxChildren.length){c.clearBoxWidth=1;++b.context.progressCount;b.markDirty()}},borderNames:["border-top-width","border-right-width","border-bottom-width","border-left-width"],marginNames:["margin-top","margin-right","margin-bottom","margin-left"],paddingNames:["padding-top","padding-right","padding-bottom","padding-left"],trblNames:["top","right","bottom","left"],cacheMissHandlers:{borderInfo:function(a){var b=a.getStyles(a.borderNames,a.trblNames);b.width=b.left+b.right;b.height=b.top+b.bottom;return b},marginInfo:function(a){var b=a.getStyles(a.marginNames,a.trblNames);b.width=b.left+b.right;b.height=b.top+b.bottom;return b},paddingInfo:function(b){var a=b.frameBodyContext||b,c=a.getStyles(b.paddingNames,b.trblNames);c.width=c.left+c.right;c.height=c.top+c.bottom;return c}},checkCache:function(a){return this.cacheMissHandlers[a](this)},clearAllBlocks:function(a){var c=this[a],b;if(c){for(b in c){this.clearBlocks(a,b)}}},clearBlocks:function(c,g){var h=this[c],b=h&&h[g],d,e,a;if(b){delete h[g];d=this.context;for(a in b){e=b[a];--d.blockCount;if(!--e.blockCount&&!e.pending&&!e.done){d.queueLayout(e)}}}},block:function(a,b){this.addBlock("blocks",a,b)},domBlock:function(a,b){this.addBlock("domBlocks",a,b)},fireTriggers:function(b,g){var h=this[b],d=h&&h[g],c=this.context,e,a;if(d){for(a in d){e=d[a];++e.firedTriggers;if(!e.done&&!e.blockCount&&!e.pending){c.queueLayout(e)}}}},flush:function(){var b=this,a=b.dirty,c=b.state,d=b.el;b.dirtyCount=0;if(b.classList&&b.classList.dirty){b.classList.flush()}if("attributes" in b){d.set(b.attributes);delete b.attributes}if("innerHTML" in b){d.innerHTML=b.innerHTML;delete b.innerHTML}if(c&&c.clearBoxWidth){c.clearBoxWidth=0;b.el.setStyle("width",null);if(!--c.blocks){b.context.queueItemLayouts(b)}}if(a){delete b.dirty;b.writeProps(a,true)}},flushAnimations:function(){var o=this,c=o.previousSize,l,n,e,h,g,d,i,m,k,a,b;if(c){l=o.target;n=l.layout&&l.layout.animate;if(n){e=Ext.isNumber(n)?n:n.duration}h=Ext.Object.getKeys(o.animatePolicy);g=Ext.apply({},{from:{},to:{},duration:e||Ext.fx.Anim.prototype.duration},n);for(d=0,i=0,m=h.length;i0||l>0)){if(!w.frameBodyContext){t=w.paddingInfo.width;k=w.paddingInfo.height}if(p){p=r(parseInt(p,10)-(w.borderInfo.width+t),0);i.width=p+"px";++h}if(l){l=r(parseInt(l,10)-(w.borderInfo.height+k),0);i.height=l+"px";++h}}if(w.wrapsComponent&&Ext.isIE9&&Ext.isStrict){if((g=p!==undefined&&w.hasOverflowY)||(a=l!==undefined&&w.hasOverflowX)){o=w.isAbsolute;if(o===undefined){o=false;m=w.target.getTargetEl();s=m.getStyle("position");if(s=="absolute"){s=m.getStyle("box-sizing");o=(s=="border-box")}w.isAbsolute=o}if(o){q=Ext.getScrollbarSize();if(g){p=parseInt(p,10)+q.width;i.width=p+"px";++h}if(a){l=parseInt(l,10)+q.height;i.height=l+"px";++h}}}}if(h){c.setStyle(i)}}},1,0,0,0,0,0,[Ext.layout,"ContextItem"],function(){var c={dom:true,parseInt:true,suffix:"px"},b={dom:true},a={dom:false};this.prototype.styleInfo={containerChildrenSizeDone:a,containerLayoutDone:a,displayed:a,done:a,x:a,y:a,columnWidthsDone:a,left:c,top:c,right:c,bottom:c,width:c,height:c,"border-top-width":c,"border-right-width":c,"border-bottom-width":c,"border-left-width":c,"margin-top":c,"margin-right":c,"margin-bottom":c,"margin-left":c,"padding-top":c,"padding-right":c,"padding-bottom":c,"padding-left":c,"line-height":b,display:b}}));(Ext.cmd.derive("Ext.layout.Context",Ext.Base,{remainingLayouts:0,state:0,constructor:function(a){var b=this;Ext.apply(b,a);b.items={};b.layouts={};b.blockCount=0;b.cycleCount=0;b.flushCount=0;b.calcCount=0;b.animateQueue=b.newQueue();b.completionQueue=b.newQueue();b.finalizeQueue=b.newQueue();b.finishQueue=b.newQueue();b.flushQueue=b.newQueue();b.invalidateData={};b.layoutQueue=b.newQueue();b.invalidQueue=[];b.triggers={data:{},dom:{}}},callLayout:function(b,a){this.currentLayout=b;b[a](this.getCmp(b.owner))},cancelComponent:function(j,a,m){var p=this,h=j,l=!j.isComponent,b=l?h.length:1,d,c,o,n,g,s,q,r,t,e;for(d=0;d0},runLayout:function(b){var a=this,c=a.getCmp(b.owner);b.pending=false;if(c.state.blocks){return}b.done=true;++b.calcCount;++a.calcCount;b.calculate(c);if(b.done){a.layoutDone(b);if(b.completeLayout){a.queueCompletion(b)}if(b.finalizeLayout){a.queueFinalize(b)}}else{if(!b.pending&&!b.invalid&&!(b.blockCount+b.triggerCount-b.firedTriggers)){a.queueLayout(b)}}},setItemSize:function(h,g,b){var d=h,a=1,c,e;if(h.isComposite){d=h.elements;a=d.length;h=d[0]}else{if(!h.dom&&!h.el){a=d.length;h=d[0]}}for(e=0;ei.zindex){i.shim.setStyle("z-index",i.zindex-2)}c.show();if(n.isVisible()){g=n.el.getXY();d=c.dom.style;a=n.el.getSize();if(Ext.supports.CSS3BoxShadow){a.height+=6;a.width+=4;g[0]-=2;g[1]-=4}d.left=(g[0])+"px";d.top=(g[1])+"px";d.width=(a.width)+"px";d.height=(a.height)+"px"}else{c.setSize(m,e);c[i.localXYNames.set](k,j)}}}else{if(c){l=c.getStyle("z-index");if(l>i.zindex){i.shim.setStyle("z-index",i.zindex-2)}c.show();c.setSize(m,e);c[i.localXYNames.set](k,j)}}}return i},remove:function(){this.hideUnders();this.callParent()},beginUpdate:function(){this.updating=true},endUpdate:function(){this.updating=false;this.sync(true)},hideUnders:function(){if(this.shadow){this.shadow.hide()}this.hideShim()},constrainXY:function(){if(this.constrain){var g=Ext.Element.getViewWidth(),b=Ext.Element.getViewHeight(),l=Ext.getDoc().getScroll(),k=this.getXY(),i=k[0],e=k[1],a=this.shadowOffset,j=this.dom.offsetWidth+a,c=this.dom.offsetHeight+a,d=false;if((i+j)>g+l.left){i=g-j-a;d=true}if((e+c)>b+l.top){e=b-c-a;d=true}if(iid="{id}"
class="{inputRowCls}">','','',"{beforeLabelTpl}",' class="{labelCls}"',' style="{labelStyle}"',' unselectable="on"',">","{beforeLabelTextTpl}",'{fieldLabel}{labelSeparator}',"{afterLabelTextTpl}","","{afterLabelTpl}","","
",'',"{beforeBodyEl}","","{beforeLabelTpl}",'","{afterLabelTpl}","","{beforeSubTpl}","{[values.$comp.getSubTplMarkup(values)]}","{afterSubTpl}","","{afterBodyEl}","","",'',"","",'',"{afterBodyEl}","","","",{disableFormats:true}],activeErrorsTpl:undefined,htmlActiveErrorsTpl:['','
  • {.}
',"
"],plaintextActiveErrorsTpl:['','\n{.}',""],isFieldLabelable:true,formItemCls:Ext.baseCSSPrefix+"form-item",labelCls:Ext.baseCSSPrefix+"form-item-label",errorMsgCls:Ext.baseCSSPrefix+"form-error-msg",baseBodyCls:Ext.baseCSSPrefix+"form-item-body",inputRowCls:Ext.baseCSSPrefix+"form-item-input-row",fieldBodyCls:"",clearCls:Ext.baseCSSPrefix+"clear",invalidCls:Ext.baseCSSPrefix+"form-invalid",fieldLabel:undefined,labelAlign:"left",labelWidth:100,labelPad:5,labelSeparator:":",hideLabel:false,hideEmptyLabel:true,preventMark:false,autoFitErrors:true,msgTarget:"qtip",noWrap:true,labelableInsertions:["beforeBodyEl","afterBodyEl","beforeLabelTpl","afterLabelTpl","beforeSubTpl","afterSubTpl","beforeLabelTextTpl","afterLabelTextTpl","labelAttrTpl"],labelableRenderProps:["allowBlank","id","labelAlign","fieldBodyCls","extraFieldBodyCls","baseBodyCls","clearCls","labelSeparator","msgTarget","inputRowCls"],initLabelable:function(){var a=this,b=a.padding;if(b){a.padding=undefined;a.extraMargins=Ext.Element.parseBox(b)}if(!a.activeErrorsTpl){if(a.msgTarget=="title"){a.activeErrorsTpl=a.plaintextActiveErrorsTpl}else{a.activeErrorsTpl=a.htmlActiveErrorsTpl}}a.addCls(Ext.plainTableCls);a.addCls(a.formItemCls);a.lastActiveError="";a.addEvents("errorchange");a.enableBubble("errorchange")},trimLabelSeparator:function(){var c=this,d=c.labelSeparator,a=c.fieldLabel||"",b=a.substr(a.length-1);return b===d?a.slice(0,-1):a},getFieldLabel:function(){return this.trimLabelSeparator()},setFieldLabel:function(b){b=b||"";var c=this,d=c.labelSeparator,a=c.labelEl;c.fieldLabel=b;if(c.rendered){if(Ext.isEmpty(b)&&c.hideEmptyLabel){a.parent().setDisplayed("none")}else{if(d){b=c.trimLabelSeparator()+d}a.update(b);a.parent().setDisplayed("")}c.updateLayout()}},getInsertionRenderData:function(d,e){var b=e.length,a,c;while(b--){a=e[b];c=this[a];if(c){if(typeof c!="string"){if(!c.isTemplate){c=Ext.XTemplate.getTpl(this,a)}c=c.apply(d)}}d[a]=c||""}return d},getLabelableRenderData:function(){var b=this,c,d,a=b.labelAlign==="top";if(!Ext.form.Labelable.errorIconWidth){d=Ext.getBody().createChild({style:"position:absolute",cls:Ext.baseCSSPrefix+"form-invalid-icon"});Ext.form.Labelable.errorIconWidth=d.getWidth()+d.getMargin("l");d.remove()}c=Ext.copyTo({inFormLayout:b.ownerLayout&&b.ownerLayout.type==="form",inputId:b.getInputId(),labelOnLeft:!a,hideLabel:!b.hasVisibleLabel(),fieldLabel:b.getFieldLabel(),labelCellStyle:b.getLabelCellStyle(),labelCellAttrs:b.getLabelCellAttrs(),labelCls:b.getLabelCls(),labelStyle:b.getLabelStyle(),bodyColspan:b.getBodyColspan(),externalError:!b.autoFitErrors,errorMsgCls:b.getErrorMsgCls(),errorIconWidth:Ext.form.Labelable.errorIconWidth},b,b.labelableRenderProps,true);b.getInsertionRenderData(c,b.labelableInsertions);return c},xhooks:{beforeRender:function(){var a=this;a.setFieldDefaults(a.getHierarchyState().fieldDefaults);if(a.ownerLayout){a.addCls(Ext.baseCSSPrefix+a.ownerLayout.type+"-form-item")}},onRender:function(){var c=this,d,a,b={};if(c.extraMargins){d=c.el.getMargin();for(a in d){if(d.hasOwnProperty(a)){b["margin-"+a]=(d[a]+c.extraMargins[a])+"px"}}c.el.setStyle(b)}}},hasVisibleLabel:function(){if(this.hideLabel){return false}return !(this.hideEmptyLabel&&!this.getFieldLabel())},getLabelWidth:function(){var a=this;if(!a.hasVisibleLabel()){return 0}return a.labelWidth+a.labelPad},getBodyColspan:function(){var b=this,a;if(b.msgTarget==="side"&&(!b.autoFitErrors||b.hasActiveError())){a=1}else{a=2}if(b.labelAlign!=="top"&&!b.hasVisibleLabel()){a++}return a},getLabelCls:function(){var b=this.labelCls+" "+Ext.dom.Element.unselectableCls,a=this.labelClsExtra;return a?b+" "+a:b},getLabelCellStyle:function(){var b=this,a=b.hideLabel||(!b.getFieldLabel()&&b.hideEmptyLabel);return a?"display:none;":""},getErrorMsgCls:function(){var b=this,a=(b.hideLabel||(!b.fieldLabel&&b.hideEmptyLabel));return b.errorMsgCls+(!a&&b.labelAlign==="top"?" "+Ext.baseCSSPrefix+"lbl-top-err-icon":"")},getLabelCellAttrs:function(){var c=this,b=c.labelAlign,a="";if(b!=="top"){a='valign="top" halign="'+b+'" width="'+(c.labelWidth+c.labelPad)+'"'}return a+' class="'+Ext.baseCSSPrefix+'field-label-cell"'},getLabelStyle:function(){var c=this,b=c.labelPad,a="";if(c.labelAlign!=="top"){if(c.labelWidth){a="width:"+c.labelWidth+"px;"}if(b){a+="margin-right:"+b+"px;"}}return a+(c.labelStyle||"")},getSubTplMarkup:function(){return""},getInputId:function(){return""},getActiveError:function(){return this.activeError||""},hasActiveError:function(){return !!this.getActiveError()},setActiveError:function(a){this.setActiveErrors(a)},getActiveErrors:function(){return this.activeErrors||[]},setActiveErrors:function(a){a=Ext.Array.from(a);this.activeError=a[0];this.activeErrors=a;this.activeError=this.getTpl("activeErrorsTpl").apply({errors:a,listCls:Ext.plainListCls});this.renderActiveError()},unsetActiveError:function(){delete this.activeError;delete this.activeErrors;this.renderActiveError()},renderActiveError:function(){var c=this,b=c.getActiveError(),a=!!b;if(b!==c.lastActiveError){c.fireEvent("errorchange",c,b);c.lastActiveError=b}if(c.rendered&&!c.isDestroyed&&!c.preventMark){c.el[a?"addCls":"removeCls"](c.invalidCls);c.getActionEl().dom.setAttribute("aria-invalid",a);if(c.errorEl){c.errorEl.dom.innerHTML=b}}},setFieldDefaults:function(b){var a;for(a in b){if(!this.hasOwnProperty(a)){this[a]=b[a]}}}},0,0,0,0,0,0,[Ext.form,"Labelable"],0));(Ext.cmd.derive("Ext.form.field.Field",Ext.Base,{isFormField:true,disabled:false,submitValue:true,validateOnChange:true,suspendCheckChange:0,initField:function(){this.addEvents("change","validitychange","dirtychange");this.initValue()},initValue:function(){var a=this;a.value=a.transformOriginalValue(a.value);a.originalValue=a.lastValue=a.value;a.suspendCheckChange++;a.setValue(a.value);a.suspendCheckChange--},transformOriginalValue:Ext.identityFn,getName:function(){return this.name},getValue:function(){return this.value},setValue:function(b){var a=this;a.value=b;a.checkChange();return a},isEqual:function(b,a){return String(b)===String(a)},isEqualAsString:function(b,a){return String(Ext.value(b,""))===String(Ext.value(a,""))},getSubmitData:function(){var a=this,b=null;if(!a.disabled&&a.submitValue&&!a.isFileUpload()){b={};b[a.getName()]=""+a.getValue()}return b},getModelData:function(){var a=this,b=null;if(!a.disabled&&!a.isFileUpload()){b={};b[a.getName()]=a.getValue()}return b},reset:function(){var a=this;a.beforeReset();a.setValue(a.originalValue);a.clearInvalid();delete a.wasValid},beforeReset:Ext.emptyFn,resetOriginalValue:function(){this.originalValue=this.getValue();this.checkDirty()},checkChange:function(){if(!this.suspendCheckChange){var c=this,b=c.getValue(),a=c.lastValue;if(!c.isEqual(b,a)&&!c.isDestroyed){c.lastValue=b;c.fireEvent("change",c,b,a);c.onChange(b,a)}}},onChange:function(b,a){if(this.validateOnChange){this.validate()}this.checkDirty()},isDirty:function(){var a=this;return !a.disabled&&!a.isEqual(a.getValue(),a.originalValue)},checkDirty:function(){var a=this,b=a.isDirty();if(b!==a.wasDirty){a.fireEvent("dirtychange",a,b);a.onDirtyChange(b);a.wasDirty=b}},onDirtyChange:Ext.emptyFn,getErrors:function(a){return[]},isValid:function(){var a=this;return a.disabled||Ext.isEmpty(a.getErrors())},validate:function(){var a=this,b=a.isValid();if(b!==a.wasValid){a.wasValid=b;a.fireEvent("validitychange",a,b)}return b},batchChanges:function(a){try{this.suspendCheckChange++;a()}catch(b){throw b}finally{this.suspendCheckChange--}this.checkChange()},isFileUpload:function(){return false},extractFileInput:function(){return null},markInvalid:Ext.emptyFn,clearInvalid:Ext.emptyFn},0,0,0,0,0,0,[Ext.form.field,"Field"],0));(Ext.cmd.derive("Ext.layout.component.field.Field",Ext.layout.component.Auto,{type:"field",naturalSizingProp:"size",beginLayout:function(c){var b=this,a=b.owner;b.callParent(arguments);c.labelStrategy=b.getLabelStrategy();c.errorStrategy=b.getErrorStrategy();c.labelContext=c.getEl("labelEl");c.bodyCellContext=c.getEl("bodyEl");c.inputContext=c.getEl("inputEl");c.errorContext=c.getEl("errorEl");if(Ext.isIE7m&&Ext.isStrict&&c.inputContext){b.ieInputWidthAdjustment=c.inputContext.getPaddingInfo().width+c.inputContext.getBorderInfo().width}c.labelStrategy.prepare(c,a);c.errorStrategy.prepare(c,a)},beginLayoutCycle:function(g){var e=this,a=e.owner,c=g.widthModel,b=a[e.naturalSizingProp],d;e.callParent(arguments);if(c.shrinkWrap){e.beginLayoutShrinkWrap(g)}else{if(c.natural){if(typeof b=="number"&&!a.inputWidth){e.beginLayoutFixed(g,(d=b*6.5+20),"px")}else{e.beginLayoutShrinkWrap(g)}g.setWidth(d,false)}else{e.beginLayoutFixed(g,"100","%")}}},beginLayoutFixed:function(c,b,e){var a=c.target,d=a.inputEl,g=a.inputWidth;a.el.setStyle("table-layout","fixed");a.bodyEl.setStyle("width",b+e);if(d){if(g){d.setStyle("width",g+"px")}else{d.setStyle("width",a.stretchInputElFixed?"100%":"")}}c.isFixed=true},beginLayoutShrinkWrap:function(b){var a=b.target,c=a.inputEl,d=a.inputWidth;if(c&&c.dom){c.dom.removeAttribute("size");if(d){c.setStyle("width",d+"px")}else{c.setStyle("width","")}}a.el.setStyle("table-layout","auto");a.bodyEl.setStyle("width","")},finishedLayout:function(b){var a=this.owner;this.callParent(arguments);b.labelStrategy.finishedLayout(b,a);b.errorStrategy.finishedLayout(b,a)},calculateOwnerHeightFromContentHeight:function(b,a){return a},measureContentHeight:function(a){return a.el.getHeight()},measureContentWidth:function(a){return a.el.getWidth()},measureLabelErrorHeight:function(a){return a.labelStrategy.getHeight(a)+a.errorStrategy.getHeight(a)},onFocus:function(){this.getErrorStrategy().onFocus(this.owner)},getLabelStrategy:function(){var b=this,c=b.labelStrategies,a=b.owner.labelAlign;return c[a]||c.base},getErrorStrategy:function(){var c=this,a=c.owner,d=c.errorStrategies,b=a.msgTarget;return !a.preventMark&&Ext.isString(b)?(d[b]||d.elementId):d.none},labelStrategies:(function(){var a={prepare:function(e,b){var c=b.labelCls+"-"+b.labelAlign,d=b.labelEl;if(d){d.addCls(c)}},getHeight:function(){return 0},finishedLayout:Ext.emptyFn};return{base:a,top:Ext.applyIf({getHeight:function(e){var c=e.labelContext,d=c.props,b=d.height;if(b===undefined){d.height=b=c.el.getHeight()}return b}},a),left:a,right:a}}()),errorStrategies:(function(){function d(h){var i=Ext.layout.component.field.Field.tip,j;if(i&&i.isVisible()){j=i.activeTarget;if(j&&j.el===h.getActionEl().dom){i.toFront(true)}}}var c=Ext.applyIf,b=Ext.emptyFn,a=Ext.baseCSSPrefix+"form-invalid-icon",g,e={prepare:function(j,h){var i=h.errorEl;if(i){i.setDisplayed(false)}},getHeight:function(){return 0},onFocus:b,finishedLayout:b};return{none:e,side:c({prepare:function(k,i){var m=i.errorEl,j=i.sideErrorCell,h=i.hasActiveError(),l;if(!g){g=(l=Ext.getBody().createChild({style:"position:absolute",cls:a})).getWidth();l.remove()}m.addCls(a);m.set({"data-errorqtip":i.getActiveError()||""});if(i.autoFitErrors){m.setDisplayed(h)}else{m.setVisible(h)}if(j&&i.autoFitErrors){j.setDisplayed(h)}i.bodyEl.dom.colSpan=i.getBodyColspan();Ext.layout.component.field.Field.initTip()},onFocus:d},e),under:c({prepare:function(j,h){var k=h.errorEl,i=Ext.baseCSSPrefix+"form-invalid-under";k.addCls(i);k.setDisplayed(h.hasActiveError())},getHeight:function(k){var h=0,i,j;if(k.target.hasActiveError()){i=k.errorContext;j=i.props;h=j.height;if(h===undefined){j.height=h=i.el.getHeight()}}return h}},e),qtip:c({prepare:function(i,h){Ext.layout.component.field.Field.initTip();h.getActionEl().dom.setAttribute("data-errorqtip",h.getActiveError()||"")},onFocus:d},e),title:c({prepare:function(i,h){h.getActionEl().dom.setAttribute("title",h.getActiveError()||"")}},e),elementId:c({prepare:function(i,h){var j=Ext.fly(h.msgTarget);if(j){j.dom.innerHTML=h.getActiveError()||"";j.setDisplayed(h.hasActiveError())}}},e)}}()),statics:{initTip:function(){var a=this.tip;if(!a){a=this.tip=Ext.create("Ext.tip.QuickTip",{ui:"form-invalid"});a.tagConfig=Ext.apply({},{attribute:"errorqtip"},a.tagConfig)}},destroyTip:function(){var a=this.tip;if(a){a.destroy();delete this.tip}}}},0,0,0,0,["layout.field"],0,[Ext.layout.component.field,"Field"],0));(Ext.cmd.derive("Ext.form.field.Base",Ext.Component,{alternateClassName:["Ext.form.Field","Ext.form.BaseField"],fieldSubTpl:[' name="{name}"
',' value="{[Ext.util.Format.htmlEncode(values.value)]}"',' placeholder="{placeholder}"','{%if (values.maxLength !== undefined){%} maxlength="{maxLength}"{%}%}',' readonly="readonly"',' disabled="disabled"',' tabIndex="{tabIdx}"',' style="{fieldStyle}"',' class="{fieldCls} {typeCls} {editableCls} {inputCls}" autocomplete="off"/>',{disableFormats:true}],subTplInsertions:["inputAttrTpl"],inputType:"text",invalidText:"The value in this field is invalid",fieldCls:Ext.baseCSSPrefix+"form-field",focusCls:"form-focus",dirtyCls:Ext.baseCSSPrefix+"form-dirty",checkChangeEvents:Ext.isIE&&(!document.documentMode||document.documentMode<9)?["change","propertychange","keyup"]:["change","input","textInput","keyup","dragdrop"],checkChangeBuffer:50,componentLayout:"field",readOnly:false,readOnlyCls:Ext.baseCSSPrefix+"form-readonly",validateOnBlur:true,hasFocus:false,baseCls:Ext.baseCSSPrefix+"field",maskOnDisable:false,stretchInputElFixed:true,initComponent:function(){var a=this;a.callParent();a.subTplData=a.subTplData||{};a.addEvents("specialkey","writeablechange");a.initLabelable();a.initField();if(!a.name){a.name=a.getInputId()}if(a.readOnly){a.addCls(a.readOnlyCls)}a.addCls(Ext.baseCSSPrefix+"form-type-"+a.inputType)},getInputId:function(){return this.inputId||(this.inputId=this.id+"-inputEl")},getSubTplData:function(){var c=this,b=c.inputType,a=c.getInputId(),d;d=Ext.apply({id:a,cmpId:c.id,name:c.name||a,disabled:c.disabled,readOnly:c.readOnly,value:c.getRawValue(),type:b,fieldCls:c.fieldCls,fieldStyle:c.getFieldStyle(),tabIdx:c.tabIndex,inputCls:c.inputCls,typeCls:Ext.baseCSSPrefix+"form-"+(b==="password"?"text":b)},c.subTplData);c.getInsertionRenderData(d,c.subTplInsertions);return d},applyRenderSelectors:function(){var a=this;a.callParent();a.addChildEls("inputEl");a.inputEl=a.el.getById(a.getInputId())},getSubTplMarkup:function(){return this.getTpl("fieldSubTpl").apply(this.getSubTplData())},initRenderTpl:function(){var a=this;if(!a.hasOwnProperty("renderTpl")){a.renderTpl=a.getTpl("labelableRenderTpl")}return a.callParent()},initRenderData:function(){return Ext.applyIf(this.callParent(),this.getLabelableRenderData())},setFieldStyle:function(a){var b=this,c=b.inputEl;if(c){c.applyStyles(a)}b.fieldStyle=a},getFieldStyle:function(){return Ext.isObject(this.fieldStyle)?Ext.DomHelper.generateStyles(this.fieldStyle):this.fieldStyle||""},onRender:function(){this.callParent(arguments);this.renderActiveError()},getFocusEl:function(){return this.inputEl},isFileUpload:function(){return this.inputType==="file"},getSubmitData:function(){var a=this,b=null,c;if(!a.disabled&&a.submitValue&&!a.isFileUpload()){c=a.getSubmitValue();if(c!==null){b={};b[a.getName()]=c}}return b},getSubmitValue:function(){return this.processRawValue(this.getRawValue())},getRawValue:function(){var b=this,a=(b.inputEl?b.inputEl.getValue():Ext.value(b.rawValue,""));b.rawValue=a;return a},setRawValue:function(b){var a=this;b=Ext.value(a.transformRawValue(b),"");a.rawValue=b;if(a.inputEl){a.inputEl.dom.value=b}return b},transformRawValue:Ext.identityFn,valueToRaw:function(a){return""+Ext.value(a,"")},rawToValue:Ext.identityFn,processRawValue:Ext.identityFn,getValue:function(){var a=this,b=a.rawToValue(a.processRawValue(a.getRawValue()));a.value=b;return b},setValue:function(b){var a=this;a.setRawValue(a.valueToRaw(b));return a.mixins.field.setValue.call(a,b)},onBoxReady:function(){var a=this;a.callParent();if(a.setReadOnlyOnBoxReady){a.setReadOnly(a.readOnly)}},onDisable:function(){var a=this,b=a.inputEl;a.callParent();if(b){b.dom.disabled=true;if(a.hasActiveError()){a.clearInvalid();a.needsValidateOnEnable=true}}},onEnable:function(){var a=this,b=a.inputEl;a.callParent();if(b){b.dom.disabled=false;if(a.needsValidateOnEnable){delete a.needsValidateOnEnable;a.forceValidation=true;a.isValid();delete a.forceValidation}}},setReadOnly:function(c){var a=this,b=a.inputEl;c=!!c;a[c?"addCls":"removeCls"](a.readOnlyCls);a.readOnly=c;if(b){b.dom.readOnly=c}else{if(a.rendering){a.setReadOnlyOnBoxReady=true}}a.fireEvent("writeablechange",a,c)},fireKey:function(a){if(a.isSpecialKey()){this.fireEvent("specialkey",this,new Ext.EventObjectImpl(a))}},initEvents:function(){var g=this,i=g.inputEl,b,j,c=g.checkChangeEvents,h,a=c.length,d;if(i){g.mon(i,Ext.EventManager.getKeyEvent(),g.fireKey,g);b=new Ext.util.DelayedTask(g.checkChange,g);g.onChangeEvent=j=function(){b.delay(g.checkChangeBuffer)};for(h=0;hg.maxLength){j.push(k(g.maxLengthText,g.maxLength))}if(d){if(!h[d](l,g)){j.push(g.vtypeText||h[d+"Text"])}}if(i&&!i.test(l)){j.push(g.regexText||g.invalidText)}return j},selectText:function(i,a){var h=this,c=h.getRawValue(),d=true,g=h.inputEl.dom,e,b;if(c.length>0){i=i===e?0:i;a=a===e?c.length:a;if(g.setSelectionRange){g.setSelectionRange(i,a)}else{if(g.createTextRange){b=g.createTextRange();b.moveStart("character",i);b.moveEnd("character",a-c.length);b.select()}}d=Ext.isGecko||Ext.isOpera}if(d){h.focus()}},autoSize:function(){var a=this;if(a.grow&&a.rendered){a.autoSizing=true;a.updateLayout()}},afterComponentLayout:function(){var b=this,a;b.callParent(arguments);if(b.autoSizing){a=b.inputEl.getWidth();if(a!==b.lastInputWidth){b.fireEvent("autosize",b,a);b.lastInputWidth=a;delete b.autoSizing}}},onDestroy:function(){var a=this;a.callParent();if(a.inputFocusTask){a.inputFocusTask.cancel();a.inputFocusTask=null}}},0,["textfield"],["component","field","textfield","box"],{component:true,field:true,textfield:true,box:true},["widget.textfield"],0,[Ext.form.field,"Text",Ext.form,"TextField",Ext.form,"Text"],0));(Ext.cmd.derive("Ext.form.CheckboxManager",Ext.util.MixedCollection,{singleton:true,getByName:function(a,b){return this.filterBy(function(c){return c.name==a&&c.getFormId()==b})}},0,0,0,0,0,0,[Ext.form,"CheckboxManager"],0));(Ext.cmd.derive("Ext.form.field.Checkbox",Ext.form.field.Base,{alternateClassName:"Ext.form.Checkbox",componentLayout:"field",stretchInputElFixed:false,childEls:["boxLabelEl"],fieldSubTpl:["","{beforeBoxLabelTpl}",'","{afterBoxLabelTpl}","",' tabIndex="{tabIdx}"
',' disabled="disabled"',' style="{fieldStyle}"',' {ariaAttrs}',' class="{fieldCls} {typeCls} {inputCls} {childElCls}" autocomplete="off" hidefocus="true" />',"","{beforeBoxLabelTpl}",'","{afterBoxLabelTpl}","",{disableFormats:true,compiled:true}],subTplInsertions:["beforeBoxLabelTpl","afterBoxLabelTpl","beforeBoxLabelTextTpl","afterBoxLabelTextTpl","boxLabelAttrTpl","inputAttrTpl"],isCheckbox:true,focusCls:"form-checkbox-focus",extraFieldBodyCls:Ext.baseCSSPrefix+"form-cb-wrap",checked:false,checkedCls:Ext.baseCSSPrefix+"form-cb-checked",boxLabelCls:Ext.baseCSSPrefix+"form-cb-label",boxLabelAlign:"after",inputValue:"on",checkChangeEvents:[],inputType:"checkbox",inputTypeAttr:"button",onRe:/^on$/i,inputCls:Ext.baseCSSPrefix+"form-cb",initComponent:function(){this.callParent(arguments);this.getManager().add(this)},initValue:function(){var b=this,a=!!b.checked;b.originalValue=b.lastValue=a;b.setValue(a)},getElConfig:function(){var a=this;if(a.isChecked(a.rawValue,a.inputValue)){a.addCls(a.checkedCls)}return a.callParent()},getFieldStyle:function(){return Ext.isObject(this.fieldStyle)?Ext.DomHelper.generateStyles(this.fieldStyle):this.fieldStyle||""},getSubTplData:function(){var a=this;return Ext.apply(a.callParent(),{disabled:a.readOnly||a.disabled,boxLabel:a.boxLabel,boxLabelCls:a.boxLabelCls,boxLabelAlign:a.boxLabelAlign,inputTypeAttr:a.inputTypeAttr})},initEvents:function(){var a=this;a.callParent();a.mon(a.inputEl,"click",a.onBoxClick,a)},setBoxLabel:function(a){var b=this;b.boxLabel=a;if(b.rendered){b.boxLabelEl.update(a)}},onBoxClick:function(b){var a=this;if(!a.disabled&&!a.readOnly){this.setValue(!this.checked)}},getRawValue:function(){return this.checked},getValue:function(){return this.checked},getSubmitValue:function(){var a=this.uncheckedValue,b=Ext.isDefined(a)?a:null;return this.checked?this.inputValue:b},isChecked:function(b,a){return(b===true||b==="true"||b==="1"||b===1||(((Ext.isString(b)||Ext.isNumber(b))&&a)?b==a:this.onRe.test(b)))},setRawValue:function(c){var b=this,d=b.inputEl,a=b.isChecked(c,b.inputValue);if(d){b[a?"addCls":"removeCls"](b.checkedCls)}b.checked=b.rawValue=a;return a},setValue:function(g){var e=this,c,b,a,d;if(Ext.isArray(g)){c=e.getManager().getByName(e.name,e.getFormId()).items;a=c.length;for(b=0;b'+d+""+c.getTriggerMarkup()+""},getSubTplData:function(){var b=this,c=b.callParent(),d=b.readOnly===true,a=b.editable!==false;return Ext.apply(c,{editableCls:(d||!a)?" "+b.triggerNoEditCls:"",readOnly:!a||d})},getLabelableRenderData:function(){var b=this,c=b.triggerWrapCls,a=b.callParent(arguments);return Ext.applyIf(a,{triggerWrapCls:c,triggerMarkup:b.getTriggerMarkup()})},getTriggerMarkup:function(){var e=this,c=0,j=(e.readOnly||e.hideTrigger),a,g=e.triggerBaseCls,h=[],d=Ext.dom.Element.unselectableCls,b="width:"+e.triggerWidth+"px;"+(j?"display:none;":""),k=e.extraTriggerCls+" "+Ext.baseCSSPrefix+"trigger-cell "+d;if(!e.trigger1Cls){e.trigger1Cls=e.triggerCls}for(c=0;(a=e["trigger"+(c+1)+"Cls"])||c<1;c++){h.push({tag:"td",valign:"top",cls:k,style:b,cn:{cls:[Ext.baseCSSPrefix+"trigger-index-"+c,g,a].join(" "),role:"button"}})}h[0].cn.cls+=" "+g+"-first";return Ext.DomHelper.markup(h)},disableCheck:function(){return !this.disabled},beforeRender:function(){var a=this,b=a.triggerBaseCls,c;if(!a.triggerWidth){c=Ext.getBody().createChild({style:"position: absolute;",cls:Ext.baseCSSPrefix+"form-trigger"});Ext.form.field.Trigger.prototype.triggerWidth=c.getWidth();c.remove()}a.callParent();if(b!=Ext.baseCSSPrefix+"form-trigger"){a.addChildEls({name:"triggerEl",select:"."+b})}a.lastTriggerStateFlags=a.getTriggerStateFlags()},onRender:function(){var a=this;a.callParent(arguments);a.doc=Ext.getDoc();a.initTrigger()},getTriggerWidth:function(){var b=this,a=0;if(b.triggerWrap&&!b.hideTrigger&&!b.readOnly){a=b.triggerEl.getCount()*b.triggerWidth}return a},setHideTrigger:function(a){if(a!=this.hideTrigger){this.hideTrigger=a;this.updateLayout()}},setEditable:function(a){if(a!=this.editable){this.editable=a;this.updateLayout()}},setReadOnly:function(c){var b=this,a=b.readOnly;b.callParent(arguments);if(c!=a){b.updateLayout()}},initTrigger:function(){var h=this,i=h.triggerWrap,k=h.triggerEl,a=h.disableCheck,d,c,b,g,j;if(h.repeatTriggerClick){h.triggerRepeater=new Ext.util.ClickRepeater(i,{preventDefault:true,handler:h.onTriggerWrapClick,listeners:{mouseup:h.onTriggerWrapMouseup,scope:h},scope:h})}else{h.mon(i,{click:h.onTriggerWrapClick,mouseup:h.onTriggerWrapMouseup,scope:h})}k.setVisibilityMode(Ext.Element.DISPLAY);k.addClsOnOver(h.triggerBaseCls+"-over",a,h);d=k.elements;c=d.length;for(g=0;g1){b=[];for(j=0;j=c){h.deselectRange(h.lastFocused,c-1)}else{if(j!==d){h.selectRange(j,d,g.ctrlKey)}}}h.lastSelected=d;h.setLastFocused(d)}else{if(g.ctrlKey&&b){h.setLastFocused(d)}else{if(g.ctrlKey){h.setLastFocused(d)}else{h.doSelect(d,false)}}}}break;case"SIMPLE":if(b){h.doDeselect(d)}else{h.doSelect(d,true)}break;case"SINGLE":if(l){if(b){h.doDeselect(d);h.setLastFocused(d)}else{h.doSelect(d)}}else{if(g.ctrlKey){h.setLastFocused(d)}else{if(h.allowDeselect&&b){h.doDeselect(d)}else{h.doSelect(d,false)}}}break}if(!g.shiftKey){if(h.isSelected(d)){h.selectionStart=d}}},selectRange:function(m,d,n){var j=this,l=j.store,c=j.selected.items,o,g,h,e,a,k,b;if(j.isLocked()){return}o=j.normalizeRowRange(m,d);m=o[0];d=o[1];e=[];for(g=m;g<=d;g++){if(!j.isSelected(l.getAt(g))){e.push(l.getAt(g))}}if(!n){a=[];j.suspendChanges();for(g=0,h=c.length;gd){a.push(b)}}for(g=0,h=a.length;gb){d=b;b=c;c=d}return[c,b]},onModelIdChanged:function(a,d,e,c,b){this.selected.updateKey(b,c)},select:function(b,c,a){if(Ext.isDefined(b)){this.doSelect(b,c,a)}},deselect:function(b,a){this.doDeselect(b,a)},doSelect:function(c,e,b){var d=this,a;if(d.locked||!d.store){return}if(typeof c==="number"){a=d.store.getAt(c);if(!a){return}c=[a]}if(d.selectionMode=="SINGLE"&&c){a=c.length?c[0]:c;d.doSingleSelect(a,b)}else{d.doMultiSelect(c,e,b)}},doMultiSelect:function(a,l,k){var h=this,b=h.selected,j=false,m,d,g,e,c;if(h.locked){return}a=!Ext.isArray(a)?[a]:a;g=a.length;if(!l&&b.getCount()>0){m=h.deselectDuringSelect(a,b.getRange(),k);if(m[0]){h.maybeFireSelectionChange(m[1]>0&&!k);return}}c=function(){b.add(e);j=true};for(d=0;d0&&!k);return g===l},doSingleSelect:function(a,b){var d=this,g=false,c=d.selected,e;if(d.locked){return}if(d.isSelected(a)){return}if(c.getCount()){d.suspendChanges();if(!d.doDeselect(d.lastSelected,b)){d.resumeChanges();return}d.resumeChanges()}e=function(){c.add(a);d.lastSelected=a;g=true};d.onSelectChange(a,true,b,e);if(g){if(!b&&!d.preventFocus){d.setLastFocused(a)}d.maybeFireSelectionChange(!b)}},setLastFocused:function(c,b){var d=this,a=d.lastFocused;if(c!==a){d.lastFocused=c;d.onLastFocusChanged(a,c,b)}},isFocused:function(a){return a===this.getLastFocused()},maybeFireSelectionChange:function(a){var b=this;if(a&&!b.suspendChange){b.fireEvent("selectionchange",b,b.getSelection())}},getLastSelected:function(){return this.lastSelected},getLastFocused:function(){return this.lastFocused},getSelection:function(){return this.selected.getRange()},getSelectionMode:function(){return this.selectionMode},setSelectionMode:function(a){a=a?a.toUpperCase():"SINGLE";this.selectionMode=this.modes[a]?a:"SINGLE"},isLocked:function(){return this.locked},setLocked:function(a){this.locked=!!a},isRangeSelected:function(d,c){var g=this,b=g.store,e,a;a=g.normalizeRowRange(d,c);d=a[0];c=a[1];for(e=d;e<=c;e++){if(!g.isSelected(b.getAt(e))){return false}}return true},isSelected:function(a){a=Ext.isNumber(a)?this.store.getAt(a):a;return this.selected.contains(a)},hasSelection:function(){return this.selected.getCount()>0},getSelectionId:function(a){return a.internalId},pruneIf:function(){var g=this,d=g.selected,c=[],a=d.length,b,e;if(g.pruneRemoved){for(b=0;b0){this.clearSelections();this.maybeFireSelectionChange(true)}},onStoreRemove:function(c,b,d,a){var e=this;if(e.selectionStart&&Ext.Array.contains(b,e.selectionStart)){e.selectionStart=null}if(a||e.locked||!e.pruneRemoved){return}e.deselectDeletedRecords(b)},deselectDeletedRecords:function(b){var g=this,d=g.selected,c,e=b.length,h=0,a;for(c=0;c=c){a=0}}e.select(a)},onSelectChange:function(b,e,d,h){var g=this,a=g.view,c=e?"select":"deselect";if((d||g.fireEvent("before"+c,g,b))!==false&&h()!==false){if(a){if(e){a.onItemSelect(b)}else{a.onItemDeselect(b)}}if(!d){g.fireEvent(c,g,b)}}},onLastFocusChanged:function(d,b,c){var a=this.view;if(a&&!c&&b){a.focusNode(b);this.fireEvent("focuschange",this,d,b)}},destroy:function(){Ext.destroy(this.keyNav);this.callParent()}},1,0,0,0,0,0,[Ext.selection,"DataViewModel"],0));(Ext.cmd.derive("Ext.view.AbstractView",Ext.Component,{inheritableStatics:{getRecord:function(a){return this.getBoundView(a).getRecord(a)},getBoundView:function(a){return Ext.getCmp(a.boundView)}},deferInitialRefresh:true,itemCls:Ext.baseCSSPrefix+"dataview-item",loadingText:"Loading...",loadMask:true,loadingUseMsg:true,selectedItemCls:Ext.baseCSSPrefix+"item-selected",emptyText:"",deferEmptyText:true,trackOver:false,blockRefresh:false,preserveScrollOnRefresh:false,last:false,triggerEvent:"itemclick",triggerCtEvent:"containerclick",addCmpEvents:function(){},initComponent:function(){var c=this,a=Ext.isDefined,d=c.itemTpl,b={};if(d){if(Ext.isArray(d)){d=d.join("")}else{if(Ext.isObject(d)){b=Ext.apply(b,d.initialConfig);d=d.html}}if(!c.itemSelector){c.itemSelector="."+c.itemCls}d=Ext.String.format('
{1}
',c.itemCls,d);c.tpl=new Ext.XTemplate(d,b)}c.callParent();c.tpl=c.getTpl("tpl");if(c.overItemCls){c.trackOver=true}c.addEvents("beforerefresh","refresh","viewready","itemupdate","itemadd","itemremove");c.addCmpEvents();c.store=Ext.data.StoreManager.lookup(c.store||"ext-empty-store");if(!c.dataSource){c.dataSource=c.store}c.bindStore(c.dataSource,true,"dataSource");if(!c.all){c.all=new Ext.CompositeElementLite()}c.scrollState={top:0,left:0};c.on({scroll:c.onViewScroll,element:"el",scope:c})},onRender:function(){var d=this,b=d.loadMask,c=d.getMaskStore(),a={target:d,msg:d.loadingText,msgCls:d.loadingCls,useMsg:d.loadingUseMsg,store:c};d.callParent(arguments);if(b&&!c.proxy.isSynchronous){if(Ext.isObject(b)){a=Ext.apply(a,b)}d.loadMask=new Ext.LoadMask(a);d.loadMask.on({scope:d,beforeshow:d.onMaskBeforeShow,hide:d.onMaskHide})}},finishRender:function(){var a=this;a.callParent(arguments);if(!a.up("[collapsed],[hidden]")){a.doFirstRefresh(a.dataSource)}},onBoxReady:function(){var a=this;a.callParent(arguments);if(!a.firstRefreshDone){a.doFirstRefresh(a.dataSource)}},getMaskStore:function(){return this.store},onMaskBeforeShow:function(){var b=this,a=b.loadingHeight;if(a&&a>b.getHeight()){b.hasLoadingHeight=true;b.oldMinHeight=b.minHeight;b.minHeight=a;b.updateLayout()}},onMaskHide:function(){var a=this;if(!a.destroying&&a.hasLoadingHeight){a.minHeight=a.oldMinHeight;a.updateLayout();delete a.hasLoadingHeight}},beforeRender:function(){this.callParent(arguments);this.getSelectionModel().beforeViewRender(this)},afterRender:function(){this.callParent(arguments);this.getSelectionModel().bindComponent(this)},getSelectionModel:function(){var a=this,b="SINGLE";if(a.simpleSelect){b="SIMPLE"}else{if(a.multiSelect){b="MULTI"}}if(!a.selModel||!a.selModel.events){a.selModel=new Ext.selection.DataViewModel(Ext.apply({allowDeselect:a.allowDeselect,mode:b},a.selModel))}if(!a.selModel.hasRelaySetup){a.relayEvents(a.selModel,["selectionchange","beforeselect","beforedeselect","select","deselect","focuschange"]);a.selModel.hasRelaySetup=true}if(a.disableSelection){a.selModel.locked=true}return a.selModel},refresh:function(){var c=this,h,b,e,d,g,a;if(!c.rendered||c.isDestroyed){return}if(!c.hasListeners.beforerefresh||c.fireEvent("beforerefresh",c)!==false){h=c.getTargetEl();a=c.getViewRange();g=h.dom;if(!c.preserveScrollOnRefresh){b=g.parentNode;e=g.style.display;g.style.display="none";d=g.nextSibling;b.removeChild(g)}if(c.refreshCounter){c.clearViewEl()}else{c.fixedNodes=h.dom.childNodes.length;c.refreshCounter=1}c.tpl.append(h,c.collectData(a,c.all.startIndex));if(a.length<1){if(!this.store.loading&&(!c.deferEmptyText||c.hasFirstRefresh)){Ext.core.DomHelper.insertHtml("beforeEnd",h.dom,c.emptyText)}c.all.clear()}else{c.collectNodes(h.dom);c.updateIndexes(0)}if(c.hasFirstRefresh){if(c.refreshSelmodelOnRefresh!==false){c.selModel.refresh()}else{c.selModel.pruneIf()}}c.hasFirstRefresh=true;if(!c.preserveScrollOnRefresh){b.insertBefore(g,d);g.style.display=e}this.refreshSize();c.fireEvent("refresh",c);if(!c.viewReady){c.viewReady=true;c.fireEvent("viewready",c)}}},collectNodes:function(a){this.all.fill(Ext.query(this.getItemSelector(),Ext.getDom(a)),this.all.startIndex)},getViewRange:function(){return this.dataSource.getRange()},refreshSize:function(){var a=this.getSizeModel();if(a.height.shrinkWrap||a.width.shrinkWrap){this.updateLayout()}},clearViewEl:function(){var b=this,a=b.getTargetEl();if(b.fixedNodes){while(a.dom.childNodes[b.fixedNodes]){a.dom.removeChild(a.dom.childNodes[b.fixedNodes])}}else{a.update("")}b.refreshCounter++},onViewScroll:Ext.emptyFn,onIdChanged:Ext.emptyFn,saveScrollState:function(){if(this.rendered){var b=this.el.dom,a=this.scrollState;a.left=b.scrollLeft;a.top=b.scrollTop}},restoreScrollState:function(){if(this.rendered){var b=this.el.dom,a=this.scrollState;b.scrollLeft=a.left;b.scrollTop=a.top}},prepareData:function(e,d,c){var b,a,g;if(c){b=c.getAssociatedData();for(a in b){if(b.hasOwnProperty(a)){if(!g){e=Ext.Object.chain(e);g=true}e[a]=b[a]}}}return e},collectData:function(c,g){var e=[],d=0,a=c.length,b;for(;d-1){c=d.bufferRender([a],b)[0];if(d.getNode(a)){d.all.replaceElement(b,c,true);d.updateIndexes(b,b);d.selModel.onUpdate(a);if(d.hasListeners.itemupdate){d.fireEvent("itemupdate",a,b,c)}return c}}}},onAdd:function(c,b,d){var e=this,a;if(e.rendered){if(e.all.getCount()===0){e.refresh();a=e.all.slice()}else{a=e.doAdd(b,d);if(e.refreshSelmodelOnRefresh!==false){e.selModel.refresh()}e.updateIndexes(d);e.refreshSize()}if(e.hasListeners.itemadd){e.fireEvent("itemadd",b,d,a)}}},doAdd:function(c,d){var j=this,b=j.bufferRender(c,d,true),g=j.all,h=g.getCount(),e,a;if(h===0){for(e=0,a=b.length;e=0;--e){g.fireEvent("itemremove",b[e],d[e])}}g.refresh()}else{for(e=d.length-1;e>=0;--e){a=b[e];c=d[e];g.doRemove(a,c);if(h){g.fireEvent("itemremove",a,c)}}g.updateIndexes(d[0])}this.refreshSize()}},doRemove:function(a,b){this.all.removeElement(b,true)},refreshNode:function(a){this.onUpdate(this.dataSource,this.dataSource.getAt(a))},updateIndexes:function(e,d){var b=this.all.elements,a=this.getViewRange(),c;e=e||0;d=d||((d===0)?0:(b.length-1));for(c=e;c<=d;c++){b[c].viewIndex=c;b[c].viewRecordId=a[c].internalId;if(!b[c].boundView){b[c].boundView=this.id}}},getStore:function(){return this.store},bindStore:function(a,b,d){var c=this;c.mixins.bindable.bindStore.apply(c,arguments);if(!b){c.getSelectionModel().bindStore(a)}if(c.componentLayoutCounter){c.doFirstRefresh(a)}},doFirstRefresh:function(a){var b=this;b.firstRefreshDone=true;if(a&&!a.loading){if(b.deferInitialRefresh){b.applyFirstRefresh()}else{b.refresh()}}},applyFirstRefresh:function(){var a=this;if(a.isDestroyed){return}if(a.up("[isCollapsingOrExpanding]")){Ext.Function.defer(a.applyFirstRefresh,100,a)}else{Ext.Function.defer(function(){if(!a.isDestroyed){a.refresh()}},1)}},onUnbindStore:function(a){this.setMaskBind(null)},onBindStore:function(a,b,c){this.setMaskBind(a);if(!b&&c==="store"){this.bindStore(a,false,"dataSource")}},setMaskBind:function(b){var a=this.loadMask;if(a&&a.bindStore){a.bindStore(b)}},getStoreListeners:function(){var a=this;return{idchanged:a.onIdChanged,refresh:a.onDataRefresh,add:a.onAdd,bulkremove:a.onRemove,update:a.onUpdate,clear:a.refresh}},onDataRefresh:function(){this.refreshView()},refreshView:function(){var a=this,b=!a.firstRefreshDone&&(!a.rendered||a.up("[collapsed],[isCollapsingOrExpanding],[hidden]"));if(b){a.deferInitialRefresh=false}else{if(a.blockRefresh!==true){a.firstRefreshDone=true;a.refresh()}}},findItemByChild:function(a){return Ext.fly(a).findParent(this.getItemSelector(),this.getTargetEl())},findTargetByEvent:function(a){return a.getTarget(this.getItemSelector(),this.getTargetEl())},getSelectedNodes:function(){var b=[],a=this.selModel.getSelection(),d=a.length,c=0;for(;ch.bottom){a=c.bottom-h.bottom}}if(c.lefth.right){b=c.right-h.right}}if(b||a){g.scrollBy(b,a,false)}d.focus()}}},0,["dataview"],["component","box","dataview"],{component:true,box:true,dataview:true},["widget.dataview"],0,[Ext.view,"View",Ext,"DataView"],0));(Ext.cmd.derive("Ext.toolbar.TextItem",Ext.toolbar.Item,{alternateClassName:"Ext.Toolbar.TextItem",text:"",renderTpl:"{text}",baseCls:Ext.baseCSSPrefix+"toolbar-text",beforeRender:function(){var a=this;a.callParent();Ext.apply(a.renderData,{text:a.text})},setText:function(b){var a=this;a.text=b;if(a.rendered){a.el.update(b);a.updateLayout()}}},0,["tbtext"],["component","tbtext","tbitem","box"],{component:true,tbtext:true,tbitem:true,box:true},["widget.tbtext"],0,[Ext.toolbar,"TextItem",Ext.Toolbar,"TextItem"],0));(Ext.cmd.derive("Ext.grid.CellContext",Ext.Base,{isCellContext:true,constructor:function(a){this.view=a},setPosition:function(c,a){var b=this;if(arguments.length===1){if(c.view){b.view=c.view}a=c.column;c=c.row}b.setRow(c);b.setColumn(a);return b},setRow:function(b){var a=this;if(b!==undefined){if(typeof b==="number"){a.row=Math.max(Math.min(b,a.view.dataSource.getCount()-1),0);a.record=a.view.dataSource.getAt(b)}else{if(b.isModel){a.record=b;a.row=a.view.indexOf(b)}else{if(b.tagName){a.record=a.view.getRecord(b);a.row=a.view.indexOf(a.record)}}}}},setColumn:function(b){var c=this,a=c.view.ownerCt.columnManager;if(b!==undefined){if(typeof b==="number"){c.column=b;c.columnHeader=a.getHeaderAtIndex(b)}else{if(b.isHeader){c.columnHeader=b;c.column=a.getHeaderIndex(b)}}}}},1,0,0,0,0,0,[Ext.grid,"CellContext"],0));(Ext.cmd.derive("Ext.grid.ColumnComponentLayout",Ext.layout.component.Auto,{type:"columncomponent",setWidthInDom:true,beginLayout:function(b){var a=this;a.callParent(arguments);b.titleContext=b.getEl("titleEl");b.triggerContext=b.getEl("triggerEl")},beginLayoutCycle:function(d){var b=this,a=b.owner;b.callParent(arguments);if(d.widthModel.shrinkWrap){a.el.setWidth("")}var c=a.isLast&&a.isSubHeader?"0":"";if(c!==b.lastBorderRightWidth){a.el.dom.style.borderRightWidth=b.lasBorderRightWidth=c}a.titleEl.setStyle({paddingTop:"",paddingBottom:""})},publishInnerHeight:function(d,j){if(!j){return}var g=this,b=g.owner,a=j-d.getBorderInfo().height,c=a,h,e,k,i;if(!b.noWrap&&!d.hasDomProp("width")){g.done=false;return}if(d.hasRawContent){e=c;h=b.textEl.getHeight();if(h){c-=h;if(c>0){k=Math.floor(c/2);i=c-k;d.titleContext.setProp("padding-top",k);d.titleContext.setProp("padding-bottom",i)}}}else{e=b.titleEl.getHeight();d.setProp("innerHeight",a-e,false)}if((Ext.isIE6||Ext.isIEQuirks)&&d.triggerContext){d.triggerContext.setHeight(e)}},measureContentHeight:function(a){return a.el.dom.offsetHeight},publishOwnerHeight:function(b,a){this.callParent(arguments);if((Ext.isIE6||Ext.isIEQuirks)&&b.triggerContext){b.triggerContext.setHeight(a)}},publishInnerWidth:function(a,b){if(!a.hasRawContent){a.setProp("innerWidth",b-a.getBorderInfo().width,false)}},calculateOwnerHeightFromContentHeight:function(c,b){var a=this.callParent(arguments);if(!c.hasRawContent){if(this.owner.noWrap||c.hasDomProp("width")){return b+this.owner.titleEl.getHeight()+c.getBorderInfo().height}return null}return a},calculateOwnerWidthFromContentWidth:function(g,b){var a=this.owner,e=Math.max(b,a.textEl.getWidth()+g.titleContext.getPaddingInfo().width),d=g.getPaddingInfo().width,c=this.getTriggerOffset(a,g);return e+d+c},getTriggerOffset:function(a,c){var b=0;if(c.widthModel.shrinkWrap&&!a.menuDisabled){if(a.query(">:not([hidden])").length===0){b=a.self.triggerElWidth}}return b}},0,0,0,0,["layout.columncomponent"],0,[Ext.grid,"ColumnComponentLayout"],0));(Ext.cmd.derive("Ext.grid.ColumnLayout",Ext.layout.container.HBox,{type:"gridcolumn",reserveOffset:false,firstHeaderCls:Ext.baseCSSPrefix+"column-header-first",lastHeaderCls:Ext.baseCSSPrefix+"column-header-last",initLayout:function(){if(!this.scrollbarWidth){this.self.prototype.scrollbarWidth=Ext.getScrollbarSize().width}this.grid=this.owner.up("[scrollerOwner]");this.callParent()},beginLayout:function(c){var j=this,b=j.owner,a=j.grid,k=a.view,h=j.getVisibleItems(),g=h.length,d=j.firstHeaderCls,m=j.lastHeaderCls,e,l;if(a.lockable){if(b.up("tablepanel")===k.normalGrid){k=k.normalGrid.getView()}else{k=null}}for(e=0;eb){a.width-=Ext.getScrollbarSize().width;e.state.parallelDone=false;c.invalidate()}}}}return a},getColumnContainerSize:function(g){var i=g.paddingContext.getPaddingInfo(),b=0,e=0,h,d,c,a;if(!g.widthModel.shrinkWrap){++e;c=g.getProp("innerWidth");h=(typeof c=="number");if(h){++b;c-=i.width;if(c<0){c=0}}}if(!g.heightModel.shrinkWrap){++e;a=g.getProp("innerHeight");d=(typeof a=="number");if(d){++b;a-=i.height;if(a<0){a=0}}}return{width:c,height:a,needed:e,got:b,gotAll:b==e,gotWidth:h,gotHeight:d}},publishInnerCtSize:function(e){var d=this,c=e.state.boxPlan.targetSize,b=e.peek("contentWidth"),a;d.owner.tooNarrow=e.state.boxPlan.tooNarrow;if((b!=null)&&!d.owner.isColumn){c.width=b;a=d.owner.ownerCt.view;if(a.scrollFlags.y){c.width+=Ext.getScrollbarSize().width}}return d.callParent(arguments)}},0,0,0,0,["layout.gridcolumn"],0,[Ext.grid,"ColumnLayout"],0));(Ext.cmd.derive("Ext.grid.ColumnManager",Ext.Base,{alternateClassName:["Ext.grid.ColumnModel"],columns:null,constructor:function(b,a){this.headerCt=b;if(a){this.secondHeaderCt=a}},getColumns:function(){if(!this.columns){this.cacheColumns()}return this.columns},getHeaderIndex:function(a){if(a.isGroupHeader){a=a.down(":not([isGroupHeader])")}return Ext.Array.indexOf(this.getColumns(),a)},getHeaderAtIndex:function(a){var b=this.getColumns();return b.length?b[a]:null},getHeaderById:function(e){var c=this.getColumns(),a=c.length,b,d;for(b=0;b'+a.view.emptyText+""}a.view.getComponentLayout().headerCt=a.headerCt;a.mon(a.view,{uievent:a.processEvent,scope:a});b.view=a.view;a.headerCt.view=a.view}return a.view},setAutoScroll:Ext.emptyFn,processEvent:function(h,j,k,a,i,d,c,l){var g=this,b;if(i!==-1){b=g.columnManager.getColumns()[i];return b.processEvent.apply(b,arguments)}},determineScrollbars:function(){},invalidateScroller:function(){},scrollByDeltaY:function(b,a){this.getView().scrollBy(0,b,a)},scrollByDeltaX:function(b,a){this.getView().scrollBy(b,0,a)},afterCollapse:function(){var a=this;a.saveScrollPos();a.saveScrollPos();a.callParent(arguments)},afterExpand:function(){var a=this;a.callParent(arguments);a.restoreScrollPos();a.restoreScrollPos()},saveScrollPos:Ext.emptyFn,restoreScrollPos:Ext.emptyFn,onHeaderResize:function(){this.delayScroll()},onHeaderMove:function(e,g,a,b,d){var c=this;if(c.optimizedColumnMove===false){c.view.refresh()}else{c.view.moveColumn(b,d,a)}c.delayScroll()},onHeaderHide:function(a,b){this.view.refresh();this.delayScroll()},onHeaderShow:function(a,b){this.view.refresh();this.delayScroll()},delayScroll:function(){var a=this.getScrollTarget().el;if(a){this.scrollTask.delay(10,null,null,[a.dom.scrollLeft])}},onViewReady:function(){this.fireEvent("viewready",this)},onRestoreHorzScroll:function(){var a=this.scrollLeftPos;if(a){this.syncHorizontalScroll(a,true)}},getScrollerOwner:function(){var a=this;if(!this.scrollerOwner){a=this.up("[scrollerOwner]")}return a},getLhsMarker:function(){var a=this;return a.lhsMarker||(a.lhsMarker=Ext.DomHelper.append(a.el,{cls:a.resizeMarkerCls},true))},getRhsMarker:function(){var a=this;return a.rhsMarker||(a.rhsMarker=Ext.DomHelper.append(a.el,{cls:a.resizeMarkerCls},true))},getSelectionModel:function(){var c=this,a=c.selModel,e,d,b;if(!a){a={};e=true}if(!a.events){b=a.selType||c.selType;e=!a.mode;a=c.selModel=Ext.create("selection."+b,a)}if(c.simpleSelect){d="SIMPLE"}else{if(c.multiSelect){d="MULTI"}}Ext.applyIf(a,{allowDeselect:c.allowDeselect});if(d&&e){a.setSelectionMode(d)}if(!a.hasRelaySetup){c.relayEvents(a,["selectionchange","beforeselect","beforedeselect","select","deselect"]);a.hasRelaySetup=true}if(c.disableSelection){a.locked=true}return a},getScrollTarget:function(){var a=this.getScrollerOwner(),b=a.query("tableview");return b[1]||b[0]},onHorizontalScroll:function(a,b){this.syncHorizontalScroll(b.scrollLeft)},syncHorizontalScroll:function(d,b){var c=this,a;b=b===true;if(c.rendered&&(b||d!==c.scrollLeftPos)){if(b){a=c.getScrollTarget();a.el.dom.scrollLeft=d}c.headerCt.el.dom.scrollLeft=d;c.scrollLeftPos=d}},onStoreLoad:Ext.emptyFn,getEditorParent:function(){return this.body},bindStore:function(b,c){var d=this,a=d.getView(),e=b&&b.buffered,g;d.store=b;g=d.findPlugin("bufferedrenderer");if(g){d.verticalScroller=g;if(g.store){g.bindStore(b)}}else{if(e){d.verticalScroller=g=d.addPlugin(Ext.apply({ptype:"bufferedrenderer"},d.initialConfig.verticalScroller))}}if(a.store!==b){if(c){a.bindStore(b,false,"dataSource")}else{a.bindStore(b,false)}}d.mon(b,{load:d.onStoreLoad,scope:d});d.storeRelayers=d.relayEvents(b,["filterchange"]);if(g){d.invalidateScrollerOnRefresh=false}if(d.invalidateScrollerOnRefresh!==undefined){a.preserveScrollOnRefresh=!d.invalidateScrollerOnRefresh}},unbindStore:function(){var b=this,a=b.store;if(a){b.store=null;b.mun(a,{load:b.onStoreLoad,scope:b});Ext.destroy(b.storeRelayers)}},reconfigure:function(b,e){var g=this,a=g.getView(),d,i=g.store,h=g.headerCt,c=h?h.items.getRange():g.columns;if(e){e=Ext.Array.slice(e)}g.fireEvent("beforereconfigure",g,b,e,i,c);if(g.lockable){g.reconfigureLockable(b,e)}else{Ext.suspendLayouts();if(e){delete g.scrollLeftPos;h.removeAll();h.add(e)}if(b&&(b=Ext.StoreManager.lookup(b))!==i){if(g.store){g.unbindStore()}d=a.deferInitialRefresh;a.deferInitialRefresh=false;g.bindStore(b);a.deferInitialRefresh=d}else{g.getView().refresh()}h.setSortState();Ext.resumeLayouts(true)}g.fireEvent("reconfigure",g,b,e,i,c)},beforeDestroy:function(){var a=this.scrollTask;if(a){a.cancel();this.scrollTask=null}this.callParent()},onDestroy:function(){if(this.lockable){this.destroyLockable()}this.callParent()}},0,["tablepanel"],["container","component","box","panel","tablepanel"],{container:true,component:true,box:true,panel:true,tablepanel:true},["widget.tablepanel"],0,[Ext.panel,"Table"],0));(Ext.cmd.derive("Ext.util.CSS",Ext.Base,function(){var c,e=null,d=document,b=/(-[a-z])/gi,a=function(g,h){return h.charAt(1).toUpperCase()};return{singleton:true,rules:e,initialized:false,constructor:function(){c=this},createStyleSheet:function(i,l){var h,g=d.getElementsByTagName("head")[0],k=d.createElement("style");k.setAttribute("type","text/css");if(l){k.setAttribute("id",l)}if(Ext.isIE){g.appendChild(k);h=k.styleSheet;h.cssText=i}else{try{k.appendChild(d.createTextNode(i))}catch(j){k.cssText=i}g.appendChild(k);h=k.styleSheet?k.styleSheet:(k.sheet||d.styleSheets[d.styleSheets.length-1])}c.cacheStyleSheet(h);return h},removeStyleSheet:function(h){var g=d.getElementById(h);if(g){g.parentNode.removeChild(g)}},swapStyleSheet:function(i,g){var h;c.removeStyleSheet(i);h=d.createElement("link");h.setAttribute("rel","stylesheet");h.setAttribute("type","text/css");h.setAttribute("id",i);h.setAttribute("href",g);d.getElementsByTagName("head")[0].appendChild(h)},refreshCache:function(){return c.getRules(true)},cacheStyleSheet:function(m){if(!e){e=c.rules={}}try{var p=m.cssRules||m.rules,l=p.length-1,h=m.imports,g=h?h.length:0,o,k;for(k=0;k=0;--l){o=p[l];if(o.styleSheet){c.cacheStyleSheet(o.styleSheet)}c.cacheRule(o,m)}}catch(n){}},cacheRule:function(h,l){if(h.styleSheet){return c.cacheStyleSheet(h.styleSheet)}var k=h.selectorText,i,g;if(k){k=k.split(",");i=k.length;for(g=0;g=g+a;c--){e[c]=e[c-a];e[c].setAttribute("data-recordIndex",c)}}d.endIndex=d.endIndex+a}else{d.startIndex=g;d.endIndex=g+a-1}for(c=0;c-1){c=Ext.getDom(c);if(a){d=e[b];d.parentNode.insertBefore(c,d);Ext.removeNode(d);c.setAttribute("data-recordIndex",b)}this.elements[b]=c}return this},indexOf:function(b){var c=this.elements,a;b=Ext.getDom(b);for(a=this.startIndex;a<=this.endIndex;a++){if(c[a]===b){return a}}return -1},removeRange:function(b,g,d){var j=this,a=j.elements,e,h,c,k;if(g===undefined){g=j.count}else{g=Math.min(j.endIndex+1,g+1)}if(!b){b=0}c=g-b;for(h=b,k=g;h=h.startIndex&&j<=h.endIndex){l[l.length]=j}}Ext.Array.sort(l);e=l.length}else{if(lh.endIndex){return}e=1;l=[l]}for(g=i=l[0],b=0;g<=h.endIndex;g++,i++){if(b=h.startIndex){d=a[g]=a[i];d.setAttribute("data-recordIndex",g)}else{delete a[g]}}h.endIndex-=e;h.count-=e},scroll:function(e,l,c){var k=this,a=k.elements,n=e.length,h,d,b,g,j=k.view.getNodeContainer(),m=document.createDocumentFragment();if(l==-1){for(h=(k.endIndex-c)+1;h<=k.endIndex;h++){d=a[h];delete a[h];d.parentNode.removeChild(d)}k.endIndex-=c;g=k.view.bufferRender(e,k.startIndex-=n);for(h=0;h',"{[view.renderColumnSizer(out)]}","{[view.renderTHead(values, out)]}","{[view.renderTFoot(values, out)]}",'',"{%","view.renderRows(values.rows, values.viewStartIndex, out);","%}","","",{priority:0}],rowTpl:["{%",'var dataRowCls = values.recordIndex === -1 ? "" : " '+Ext.baseCSSPrefix+'grid-data-row";',"%}",'','{%',"parent.view.renderCell(values, parent.record, parent.recordIndex, xindex - 1, out, parent)","%}","","",{priority:0}],cellTpl:['','
{style}">{value}
',"",{priority:0}],refreshSelmodelOnRefresh:false,tableValues:{},rowValues:{itemClasses:[],rowClasses:[]},cellValues:{classes:[Ext.baseCSSPrefix+"grid-cell "+Ext.baseCSSPrefix+"grid-td"]},renderBuffer:document.createElement("div"),constructor:function(a){if(a.grid.isTree){a.baseCls=Ext.baseCSSPrefix+"tree-view"}this.callParent([a])},initComponent:function(){var b=this,a=b.scroll;this.addEvents("beforecellclick","cellclick","beforecelldblclick","celldblclick","beforecellcontextmenu","cellcontextmenu","beforecellmousedown","cellmousedown","beforecellmouseup","cellmouseup","beforecellkeydown","cellkeydown");b.body=new Ext.dom.Element.Fly();b.body.id=b.id+"gridBody";b.autoScroll=undefined;if(!b.trackOver){b.overItemCls=null;b.beforeOverItemCls=null}if(a===true||a==="both"){b.autoScroll=true}else{if(a==="horizontal"){b.overflowX="auto"}else{if(a==="vertical"){b.overflowY="auto"}}}b.selModel.view=b;b.headerCt.view=b;b.grid.view=b;b.initFeatures(b.grid);delete b.grid;b.tpl=b.getTpl("tpl");b.itemSelector=b.getItemSelector();b.all=new Ext.view.NodeCache(b);b.callParent()},moveColumn:function(a,o,d){var n=this,l=(d>1)?document.createDocumentFragment():undefined,c=o,p=n.getGridColumns().length,h=p-1,b=(n.firstCls||n.lastCls)&&(o===0||o==p||a===0||a==h),g,e,s,k,m,r,q;if(n.rendered&&o!==a){s=n.el.query(n.getDataRowSelector());if(o>a&&l){c-=d}for(g=0,k=s.length;g-1){return this.store.data.getAt(a)}}return this.dataSource.data.get(b.getAttribute("data-recordId"))}},indexOf:function(a){a=this.getNode(a,false);if(!a&&a!==0){return -1}return this.all.indexOf(a)},indexInStore:function(b){b=this.getNode(b,true);if(!b&&b!==0){return -1}var a=b.getAttribute("data-recordIndex");if(a){return parseInt(a,10)}return this.dataSource.indexOf(this.getRecord(b))},renderRows:function(e,d,b){var g=this.rowValues,a=e.length,c;g.view=this;g.columns=this.ownerCt.columnManager.getColumns();for(c=0;c')}},renderRow:function(g,a,e){var i=this,d=a===-1,h=i.selModel,l=i.rowValues,c=l.itemClasses,b=l.rowClasses,k,j=i.rowTpl;l.record=g;l.recordId=g.internalId;l.recordIndex=a;l.rowId=i.getRowId(g);l.itemCls=l.rowCls="";if(!l.columns){l.columns=i.ownerCt.columnManager.getColumns()}c.length=b.length=0;if(!d){c[0]=Ext.baseCSSPrefix+"grid-row";if(h&&h.isRowSelected){if(h.isRowSelected(a+1)){c.push(i.beforeSelectedItemCls)}if(h.isRowSelected(g)){c.push(i.selectedItemCls)}}if(i.stripeRows&&a%2!==0){b.push(i.altRowCls)}if(i.getRowClass){k=i.getRowClass(g,a,null,i.dataSource);if(k){b.push(k)}}}if(e){j.applyOut(l,e)}else{return j.apply(l)}},renderCell:function(c,g,e,i,d){var k=this,h=k.selModel,j=k.cellValues,b=j.classes,a=g.data[c.dataIndex],m=k.cellTpl,n,l;j.record=g;j.column=c;j.recordIndex=e;j.columnIndex=i;j.cellIndex=i;j.align=c.align;j.tdCls=c.tdCls;j.innerCls=c.innerCls;j.style=j.tdAttr="";j.unselectableAttr=k.enableTextSelection?"":'unselectable="on"';if(c.renderer&&c.renderer.call){n=c.renderer.call(c.scope||k.ownerCt,a,j,g,e,i,k.dataSource,k);if(j.css){g.cssWarning=true;j.tdCls+=" "+j.css;delete j.css}}else{n=a}j.value=(n==null||n==="")?" ":n;b[1]=Ext.baseCSSPrefix+"grid-cell-"+c.getItemId();l=2;if(c.tdCls){b[l++]=c.tdCls}if(k.markDirty&&g.isModified(c.dataIndex)){b[l++]=k.dirtyCls}if(c.isFirstVisible){b[l++]=k.firstCls}if(c.isLastVisible){b[l++]=k.lastCls}if(!k.enableTextSelection){b[l++]=Ext.baseCSSPrefix+"unselectable"}b[l++]=j.tdCls;if(h&&h.isCellSelected&&h.isCellSelected(k,e,i)){b[l++]=(k.selectedCellCls)}b.length=l;j.tdCls=b.join(" ");m.applyOut(j,d);j.column=null},getNode:function(c,b){var d,a=this.callParent(arguments);if(a&&a.tagName){if(b){if(!(d=Ext.fly(a)).is(this.dataRowSelector)){return d.down(this.dataRowSelector,true)}}else{if(b===false){if(!(d=Ext.fly(a)).is(this.itemSelector)){return d.up(this.itemSelector,null,true)}}}}return a},getRowId:function(a){return this.id+"-record-"+a.internalId},constructRowId:function(a){return this.id+"-record-"+a},getNodeById:function(b,a){b=this.constructRowId(b);return this.retrieveNode(b,a)},getNodeByRecord:function(a,b){var c=this.getRowId(a);return this.retrieveNode(c,b)},retrieveNode:function(e,c){var a=this.el.getById(e,true),b=this.itemSelector,d;if(c===false&&a){if(!(d=Ext.fly(a)).is(b)){return d.up(b,null,true)}}return a},updateIndexes:Ext.emptyFn,bodySelector:"table",nodeContainerSelector:"tbody",itemSelector:"tr."+Ext.baseCSSPrefix+"grid-row",dataRowSelector:"tr."+Ext.baseCSSPrefix+"grid-data-row",cellSelector:"td."+Ext.baseCSSPrefix+"grid-cell",sizerSelector:"col."+Ext.baseCSSPrefix+"grid-cell",innerSelector:"div."+Ext.baseCSSPrefix+"grid-cell-inner",getNodeContainer:function(){return this.el.down(this.nodeContainerSelector,true)},getBodySelector:function(){return this.bodySelector+"."+Ext.baseCSSPrefix+this.id+"-table"},getNodeContainerSelector:function(){return this.nodeContainerSelector},getColumnSizerSelector:function(a){return this.sizerSelector+"-"+a.getItemId()},getItemSelector:function(){return this.itemSelector},getDataRowSelector:function(){return this.dataRowSelector},getCellSelector:function(b){var a=this.cellSelector;if(b){a+="-"+b.getItemId()}return a},getCellInnerSelector:function(a){return this.getCellSelector(a)+" "+this.innerSelector},addRowCls:function(b,a){var c=this.getNode(b,false);if(c){Ext.fly(c).addCls(a)}},removeRowCls:function(b,a){var c=this.getNode(b,false);if(c){Ext.fly(c).removeCls(a)}},setHighlightedItem:function(c){var b=this,a=b.highlightedItem;if(a&&b.el.isAncestor(a)&&b.isRowStyleFirst(a)){b.getRowStyleTableEl(a).removeCls(b.tableOverFirstCls)}if(c&&b.isRowStyleFirst(c)){b.getRowStyleTableEl(c).addCls(b.tableOverFirstCls)}b.callParent(arguments)},onRowSelect:function(b){var a=this;a.addRowCls(b,a.selectedItemCls);if(a.isRowStyleFirst(b)){a.getRowStyleTableEl(b).addCls(a.tableSelectedFirstCls)}else{a.addRowCls(b-1,a.beforeSelectedItemCls)}},onRowDeselect:function(b){var a=this;a.removeRowCls(b,[a.selectedItemCls,a.focusedItemCls]);if(a.isRowStyleFirst(b)){a.getRowStyleTableEl(b).removeCls([a.tableFocusedFirstCls,a.tableSelectedFirstCls])}else{a.removeRowCls(b-1,[a.beforeFocusedItemCls,a.beforeSelectedItemCls])}},onCellSelect:function(b){var a=this.getCellByPosition(b);if(a){a.addCls(this.selectedCellCls);this.scrollCellIntoView(a)}},onCellDeselect:function(b){var a=this.getCellByPosition(b,true);if(a){Ext.fly(a).removeCls(this.selectedCellCls)}},getCellByPosition:function(a,b){if(a){var c=this.getNode(a.row,true),d=this.ownerCt.columnManager.getHeaderAtIndex(a.column);if(d&&c){return Ext.fly(c).down(this.getCellSelector(d),b)}}return false},getFocusEl:function(){var b=this,a;if(b.refreshCounter){a=b.focusedRow;if(!(a&&b.el.contains(a))){if(b.all.getCount()&&(a=b.getNode(b.all.item(0).dom,true))){b.focusRow(a)}else{a=b.body}}}else{return b.el}return Ext.get(a)},onRowFocus:function(d,b,a){var c=this;if(b){c.addRowCls(d,c.focusedItemCls);if(c.isRowStyleFirst(d)){c.getRowStyleTableEl(d).addCls(c.tableFocusedFirstCls)}else{c.addRowCls(d-1,c.beforeFocusedItemCls)}if(!a){c.focusRow(d)}}else{c.removeRowCls(d,c.focusedItemCls);if(c.isRowStyleFirst(d)){c.getRowStyleTableEl(d).removeCls(c.tableFocusedFirstCls)}else{c.removeRowCls(d-1,c.beforeFocusedItemCls)}}if((Ext.isIE6||Ext.isIE7)&&!c.ownerCt.rowLines){c.repaintRow(d)}},focus:function(d,b){var c=this,a=Ext.isIE&&!b,e;if(a){e=c.el.dom.scrollLeft}this.callParent(arguments);if(a){c.el.dom.scrollLeft=e}},focusRow:function(g,b){var d=this,c,e=d.ownerCt&&d.ownerCt.collapsed,a;if(d.isVisible(true)&&!e&&(g=d.getNode(g,true))){d.scrollRowIntoView(g);a=d.getRecord(g);c=d.indexInStore(g);d.selModel.setLastFocused(a);d.focusedRow=g;d.focus(false,b,function(){d.fireEvent("rowfocus",a,g,c)})}},scrollRowIntoView:function(a){a=this.getNode(a,true);if(a){Ext.fly(a).scrollIntoView(this.el,false)}},focusCell:function(b){var d=this,a=d.getCellByPosition(b),c=d.getRecord(b.row);d.focusRow(c);if(a){d.scrollCellIntoView(a);d.fireEvent("cellfocus",c,a,b)}},scrollCellIntoView:function(a){if(a.row!=null&&a.column!=null){a=this.getCellByPosition(a)}if(a){Ext.fly(a).scrollIntoView(this.el,true)}},scrollByDelta:function(c,b){b=b||"scrollTop";var a=this.el.dom;a[b]=(a[b]+=c)},isDataRow:function(a){return Ext.fly(a).hasCls(Ext.baseCSSPrefix+"grid-data-row")},syncRowHeights:function(g,a){g=Ext.get(g);a=Ext.get(a);g.dom.style.height=a.dom.style.height="";var d=this,e=d.rowTpl,b=g.dom.offsetHeight,c=a.dom.offsetHeight;if(b!==c){while(e){if(e.syncRowHeights){if(e.syncRowHeights(g,a)===false){break}}e=e.nextTpl}b=g.dom.offsetHeight;c=a.dom.offsetHeight;if(b!==c){g=g.down("[data-recordId]")||g;a=a.down("[data-recordId]")||a;if(g&&a){g.dom.style.height=a.dom.style.height="";b=g.dom.offsetHeight;c=a.dom.offsetHeight;if(b>c){g.setHeight(b);a.setHeight(b)}else{if(c>b){g.setHeight(c);a.setHeight(c)}}}}}},onIdChanged:function(a,h,g,c,b){var e=this,d;if(e.viewReady){d=e.getNodeById(b);if(d){d.setAttribute("data-recordId",h.internalId);d.id=e.getRowId(h)}}},onUpdate:function(g,c,l,q){var u=this,n=u.rowTpl,i,r,b,k,m,s,t,e,o,p,j,d,v,h,a;if(u.viewReady){b=u.getNodeByRecord(c,false);if(b){o=u.overItemCls;p=u.overItemCls;j=u.focusedItemCls;d=u.beforeFocusedItemCls;v=u.selectedItemCls;h=u.beforeSelectedItemCls;i=u.indexInStore(c);r=Ext.fly(b,"_internal");k=u.createRowElement(c,i);if(r.hasCls(o)){Ext.fly(k).addCls(o)}if(r.hasCls(p)){Ext.fly(k).addCls(p)}if(r.hasCls(j)){Ext.fly(k).addCls(j)}if(r.hasCls(d)){Ext.fly(k).addCls(d)}if(r.hasCls(v)){Ext.fly(k).addCls(v)}if(r.hasCls(h)){Ext.fly(k).addCls(h)}a=u.ownerCt.columnManager.getColumns();if(Ext.isIE9m&&b.mergeAttributes){b.mergeAttributes(k,true)}else{m=k.attributes;s=m.length;for(e=0;e0){l=g.getCellPaddingAfter(m[0])}a.setWidth(1);j=d.textEl.dom.offsetWidth+d.titleEl.getPadding("lr");for(;c=c:j<=0){return k||c}j+=g;if((b=Ext.fly(d.getNode(j,true)))&&b.isVisible(true)){e+=g;k=j}}while(e!==a);return j},walkRecs:function(b,a){var h=this,i=0,l=b,c,k=(h.store.buffered?h.store.getTotalCount():h.store.getCount())-1,e=(a<0)?0:k,j=e?1:-1,g=h.store.indexOf(b),d;do{if(e?g>=e:g<=0){return l}g+=j;d=h.store.getAt(g);if((c=Ext.fly(h.getNodeByRecord(d,true)))&&c.isVisible(true)){i+=j;l=d}}while(i!==a);return l},getFirstVisibleRowIndex:function(){var c=this,b=(c.dataSource.buffered?c.dataSource.getTotalCount():c.dataSource.getCount()),a=c.indexOf(c.all.first())-1;do{a+=1;if(a===b){return}}while(!Ext.fly(c.getNode(a,true)).isVisible(true));return a},getLastVisibleRowIndex:function(){var b=this,a=b.indexOf(b.all.last());do{a-=1;if(a===-1){return}}while(!Ext.fly(b.getNode(a,true)).isVisible(true));return a},getHeaderCt:function(){return this.headerCt},getPosition:function(a,b){return new Ext.grid.CellContext(this).setPosition(a,b)},beforeDestroy:function(){var a=this;if(a.rendered){a.el.removeAllListeners()}a.callParent(arguments)},onDestroy:function(){var d=this,c=d.featuresMC,a,b;if(c){for(b=0,a=c.getCount();bg.viewSize){if(ce.startIndex){d.refreshView()}else{g.stretchView(d,g.getScrollHeight())}}else{d.callParent([b,a,c])}},onRemove:function(b,a,d){var c=this,e=c.bufferedRenderer;c.callParent([b,a,d]);if(c.rendered&&e){if(c.dataSource.getCount()>e.viewSize){c.refreshView()}else{e.stretchView(c,e.getScrollHeight())}}},onDataRefresh:function(){var a=this;if(a.bufferedRenderer){a.all.clear();a.bufferedRenderer.onStoreClear()}a.callParent()}});(Ext.cmd.derive("Ext.grid.plugin.HeaderResizer",Ext.AbstractPlugin,{disabled:false,config:{dynamic:false},colHeaderCls:Ext.baseCSSPrefix+"column-header",minColWidth:40,maxColWidth:1000,wResizeCursor:"col-resize",eResizeCursor:"col-resize",init:function(a){this.headerCt=a;a.on("render",this.afterHeaderRender,this,{single:true})},destroy:function(){if(this.tracker){this.tracker.destroy()}},afterHeaderRender:function(){var b=this.headerCt,a=b.el;b.mon(a,"mousemove",this.onHeaderCtMouseMove,this);this.tracker=new Ext.dd.DragTracker({disabled:this.disabled,onBeforeStart:Ext.Function.bind(this.onBeforeStart,this),onStart:Ext.Function.bind(this.onStart,this),onDrag:Ext.Function.bind(this.onDrag,this),onEnd:Ext.Function.bind(this.onEnd,this),tolerance:3,autoStart:300,el:a})},onHeaderCtMouseMove:function(b,k){var d=this,a,i,j,g,c,h;if(d.headerCt.dragging){if(d.activeHd){d.activeHd.el.dom.style.cursor="";delete d.activeHd}}else{i=b.getTarget("."+d.colHeaderCls,3,true);if(i){j=Ext.getCmp(i.id);if(j.isOnLeftEdge(b)){g=j.previousNode("gridcolumn:not([hidden]):not([isGroupHeader])");if(g){h=d.headerCt.up("tablepanel");c=g.up("tablepanel");if(!((c===h)||((h.ownerCt.isXType("tablepanel"))&&h.ownerCt.view.lockedGrid===c))){g=null}}}else{if(j.isOnRightEdge(b)){g=j}else{g=null}}if(g){if(g.isGroupHeader){a=g.getGridColumns();g=a[a.length-1]}if(g&&!(g.fixed||(g.resizable===false)||d.disabled)){d.activeHd=g;j.el.dom.style.cursor=d.eResizeCursor;if(j.triggerEl){j.triggerEl.dom.style.cursor=d.eResizeCursor}}}else{j.el.dom.style.cursor="";if(j.triggerEl){j.triggerEl.dom.style.cursor=""}d.activeHd=null}}}},onBeforeStart:function(a){this.dragHd=this.activeHd;if(!!this.dragHd&&!this.headerCt.dragging){this.tracker.constrainTo=this.getConstrainRegion();return true}else{this.headerCt.dragging=false;return false}},getConstrainRegion:function(){var c=this,a=c.dragHd.el,d=0,b,e;if(c.headerCt.forceFit){b=c.dragHd.nextNode("gridcolumn:not([hidden]):not([isGroupHeader])");if(b){if(!c.headerInSameGrid(b)){b=null}d=b.getWidth()-c.minColWidth}}else{if((e=c.dragHd.up("tablepanel")).isLocked){d=c.dragHd.up("[scrollerOwner]").getWidth()-e.getWidth()-30}else{d=c.maxColWidth-a.getWidth()}}return c.adjustConstrainRegion(a.getRegion(),0,d,0,c.minColWidth)},onStart:function(h){var i=this,g=i.dragHd,b=g.el.getWidth(),d=g.getOwnerHeaderCt(),l,k,m,c,a,j,n;i.headerCt.dragging=true;i.origWidth=b;if(!i.dynamic){m=c=d.up("tablepanel");if(m.ownerLockable){c=m.ownerLockable}l=i.getLeftMarkerX(c);a=c.getLhsMarker();j=c.getRhsMarker();n=m.body.getHeight()+d.getHeight();k=d.getOffsetsTo(c)[1];a.setLocalY(k);j.setLocalY(k);a.setHeight(n);j.setHeight(n);i.setMarkerX(a,l);i.setMarkerX(j,l+b)}},onDrag:function(b){var a=this,c;if(a.dynamic){a.doResize()}else{c=this.headerCt.up("tablepanel");if(c.ownerLockable){c=c.ownerLockable}this.setMarkerX(this.getMovingMarker(c),this.calculateDragX(c))}},getMovingMarker:function(a){return a.getRhsMarker()},onEnd:function(a){this.headerCt.dragging=false;if(this.dragHd){if(!this.dynamic){var b=this.headerCt.up("tablepanel");if(b.ownerLockable){b=b.ownerLockable}this.setMarkerX(b.getLhsMarker(),-9999);this.setMarkerX(b.getRhsMarker(),-9999)}this.doResize()}},doResize:function(){var c=this,b=c.dragHd,a,d;if(b){d=c.tracker.getOffset("point");if(b.flex){delete b.flex}Ext.suspendLayouts();c.adjustColumnWidth(d[0]);if(c.headerCt.forceFit){a=b.nextNode("gridcolumn:not([hidden]):not([isGroupHeader])");if(a&&!c.headerInSameGrid(a)){a=null}if(a){delete a.flex;a.setWidth(a.getWidth()-d[0])}}Ext.resumeLayouts(true)}},headerInSameGrid:function(b){var a=this.dragHd.up("tablepanel");return !!b.up(a)},disable:function(){this.disabled=true;if(this.tracker){this.tracker.disable()}},enable:function(){this.disabled=false;if(this.tracker){this.tracker.enable()}},calculateDragX:function(a){return this.tracker.getXY("point")[0]-a.getX()-a.el.getBorderWidth("l")},getLeftMarkerX:function(a){return this.dragHd.getX()-a.getX()-a.el.getBorderWidth("l")-1},setMarkerX:function(b,a){b.setLocalX(a)},adjustConstrainRegion:function(g,d,e,a,c){return g.adjust(d,e,a,c)},adjustColumnWidth:function(a){this.dragHd.setWidth(this.origWidth+a)}},0,0,0,0,["plugin.gridheaderresizer"],0,[Ext.grid.plugin,"HeaderResizer"],0));(Ext.cmd.derive("Ext.grid.header.DragZone",Ext.dd.DragZone,{colHeaderSelector:"."+Ext.baseCSSPrefix+"column-header",colInnerSelector:"."+Ext.baseCSSPrefix+"column-header-inner",maxProxyWidth:120,constructor:function(a){this.headerCt=a;this.ddGroup=this.getDDGroup();this.callParent([a.el]);this.proxy.el.addCls(Ext.baseCSSPrefix+"grid-col-dd")},getDDGroup:function(){return"header-dd-zone-"+this.headerCt.up("[scrollerOwner]").id},getDragData:function(b){if(b.getTarget(this.colInnerSelector)){var d=b.getTarget(this.colHeaderSelector),a,c;if(d){a=Ext.getCmp(d.id);if(!this.headerCt.dragging&&a.draggable&&!(a.isOnLeftEdge(b)||a.isOnRightEdge(b))){c=document.createElement("div");c.innerHTML=Ext.getCmp(d.id).text;return{ddel:c,header:a}}}}return false},onBeforeDrag:function(){return !(this.headerCt.dragging||this.disabled)},onInitDrag:function(){this.headerCt.dragging=true;this.callParent(arguments)},onDragDrop:function(){this.headerCt.dragging=false;this.callParent(arguments)},afterRepair:function(){this.callParent();this.headerCt.dragging=false},getRepairXY:function(){return this.dragData.header.el.getXY()},disable:function(){this.disabled=true},enable:function(){this.disabled=false}},1,0,0,0,0,0,[Ext.grid.header,"DragZone"],0));(Ext.cmd.derive("Ext.grid.header.DropZone",Ext.dd.DropZone,{colHeaderCls:Ext.baseCSSPrefix+"column-header",proxyOffsets:[-4,-9],constructor:function(a){this.headerCt=a;this.ddGroup=this.getDDGroup();this.callParent([a.el])},getDDGroup:function(){return"header-dd-zone-"+this.headerCt.up("[scrollerOwner]").id},getTargetFromEvent:function(a){return a.getTarget("."+this.colHeaderCls)},getTopIndicator:function(){if(!this.topIndicator){this.self.prototype.topIndicator=Ext.DomHelper.append(Ext.getBody(),{cls:"col-move-top",html:" "},true);this.self.prototype.indicatorXOffset=Math.floor((this.topIndicator.dom.offsetWidth+1)/2)}return this.topIndicator},getBottomIndicator:function(){if(!this.bottomIndicator){this.self.prototype.bottomIndicator=Ext.DomHelper.append(Ext.getBody(),{cls:"col-move-bottom",html:" "},true)}return this.bottomIndicator},getLocation:function(d,b){var a=d.getXY()[0],c=Ext.fly(b).getRegion(),g;if((c.right-a)<=(c.right-c.left)/2){g="after"}else{g="before"}return{pos:g,header:Ext.getCmp(b.id),node:b}},positionIndicator:function(z,p,v){var y=this,q=z.header,g=y.getLocation(v,p),k=g.header,d=g.pos,c,u,m,s,t,a,b,l,n,x,w,o,j,r,h;if(k===y.lastTargetHeader&&d===y.lastDropPos){return}c=q.nextSibling("gridcolumn:not([hidden])");u=q.previousSibling("gridcolumn:not([hidden])");y.lastTargetHeader=k;y.lastDropPos=d;if(!k.draggable&&d==="before"&&k.getIndex()===0){return false}z.dropLocation=g;if((q!==k)&&((d==="before"&&c!==k)||(d==="after"&&u!==k))&&!k.isDescendantOf(q)){o=Ext.dd.DragDropManager.getRelated(y);j=o.length;r=0;for(;rm){p-=1}}Ext.suspendLayouts();if(k){a.move(m,p)}else{t.remove(q,false);a.insert(p,q)}if(a.isGroupHeader){if(!k){q.savedFlex=q.flex;delete q.flex;q.width=g}}else{if(q.savedFlex){q.flex=q.savedFlex;delete q.width}}j.purgeCache();Ext.resumeLayouts(true);j.onHeaderMoved(q,n,b,s)}}}}},1,0,0,0,0,0,[Ext.grid.header,"DropZone"],0));(Ext.cmd.derive("Ext.grid.plugin.HeaderReorderer",Ext.AbstractPlugin,{init:function(a){this.headerCt=a;a.on({render:this.onHeaderCtRender,single:true,scope:this})},destroy:function(){Ext.destroy(this.dragZone,this.dropZone)},onHeaderCtRender:function(){var a=this;a.dragZone=new Ext.grid.header.DragZone(a.headerCt);a.dropZone=new Ext.grid.header.DropZone(a.headerCt);if(a.disabled){a.dragZone.disable()}},enable:function(){this.disabled=false;if(this.dragZone){this.dragZone.enable()}},disable:function(){this.disabled=true;if(this.dragZone){this.dragZone.disable()}}},0,0,0,0,["plugin.gridheaderreorderer"],0,[Ext.grid.plugin,"HeaderReorderer"],0));(Ext.cmd.derive("Ext.grid.header.Container",Ext.container.Container,{border:true,baseCls:Ext.baseCSSPrefix+"grid-header-ct",dock:"top",weight:100,defaultType:"gridcolumn",detachOnRemove:false,defaultWidth:100,sortAscText:"Sort Ascending",sortDescText:"Sort Descending",sortClearText:"Clear Sort",columnsText:"Columns",headerOpenCls:Ext.baseCSSPrefix+"column-header-open",menuSortAscCls:Ext.baseCSSPrefix+"hmenu-sort-asc",menuSortDescCls:Ext.baseCSSPrefix+"hmenu-sort-desc",menuColsIcon:Ext.baseCSSPrefix+"cols-icon",triStateSort:false,ddLock:false,dragging:false,sortable:true,enableColumnHide:true,initComponent:function(){var a=this;a.headerCounter=0;a.plugins=a.plugins||[];if(!a.isColumn){if(a.enableColumnResize){a.resizer=new Ext.grid.plugin.HeaderResizer();a.plugins.push(a.resizer)}if(a.enableColumnMove){a.reorderer=new Ext.grid.plugin.HeaderReorderer();a.plugins.push(a.reorderer)}}if(a.isColumn&&(!a.items||a.items.length===0)){a.isContainer=false;a.layout={type:"container",calculate:Ext.emptyFn}}else{a.layout=Ext.apply({type:"gridcolumn",align:"stretch"},a.initialConfig.layout);if(a.isRootHeader){a.grid.columnManager=a.columnManager=new Ext.grid.ColumnManager(a)}}a.defaults=a.defaults||{};Ext.applyIf(a.defaults,{triStateSort:a.triStateSort,sortable:a.sortable});a.menuTask=new Ext.util.DelayedTask(a.updateMenuDisabledState,a);a.callParent();a.addEvents("columnresize","headerclick","headercontextmenu","headertriggerclick","columnmove","columnhide","columnshow","columnschanged","sortchange","menucreate")},isLayoutRoot:function(){if(this.hiddenHeaders){return false}return this.callParent()},getOwnerHeaderCt:function(){var a=this;return a.isRootHeader?a:a.up("[isRootHeader]")},onDestroy:function(){var a=this;if(a.menu){a.menu.un("hide",a.onMenuHide,a)}a.menuTask.cancel();Ext.destroy(a.resizer,a.reorderer);a.callParent()},applyColumnsState:function(e){if(!e||!e.length){return}var m=this,k=m.items.items,j=k.length,g=0,b=e.length,l,d,a,h;for(l=0;lgridcolumn[hideable]"),h=a.length,d;for(;b{text}
{%this.renderContainer(out,values)%}',dataIndex:null,text:" ",menuText:null,emptyCellText:" ",sortable:true,resizable:true,hideable:true,menuDisabled:false,renderer:false,editRenderer:false,align:"left",draggable:true,tooltipType:"qtip",initDraggable:Ext.emptyFn,tdCls:"",isHeader:true,isColumn:true,ascSortCls:Ext.baseCSSPrefix+"column-header-sort-ASC",descSortCls:Ext.baseCSSPrefix+"column-header-sort-DESC",componentLayout:"columncomponent",groupSubHeaderCls:Ext.baseCSSPrefix+"group-sub-header",groupHeaderCls:Ext.baseCSSPrefix+"group-header",clickTargetName:"titleEl",detachOnRemove:true,initResizable:Ext.emptyFn,initComponent:function(){var b=this,c,a;if(b.header!=null){b.text=b.header;b.header=null}if(!b.triStateSort){b.possibleSortStates.length=2}if(b.columns!=null){b.isGroupHeader=true;b.items=b.columns;b.columns=b.flex=b.width=null;b.cls=(b.cls||"")+" "+b.groupHeaderCls;b.sortable=b.resizable=false;b.align="center"}else{if(b.flex){b.minWidth=b.minWidth||Ext.grid.plugin.HeaderResizer.prototype.minColWidth}}b.addCls(Ext.baseCSSPrefix+"column-header-align-"+b.align);c=b.renderer;if(c){if(typeof c=="string"){b.renderer=Ext.util.Format[c]}b.hasCustomRenderer=true}else{if(b.defaultRenderer){b.scope=b;b.renderer=b.defaultRenderer}}b.callParent(arguments);a={element:b.clickTargetName,click:b.onTitleElClick,contextmenu:b.onTitleElContextMenu,mouseenter:b.onTitleMouseOver,mouseleave:b.onTitleMouseOut,scope:b};if(b.resizable){a.dblclick=b.onTitleElDblClick}b.on(a)},onAdd:function(a){if(a.isColumn){a.isSubHeader=true;a.addCls(this.groupSubHeaderCls)}if(this.hidden){a.hide()}this.callParent(arguments)},onRemove:function(a){if(a.isSubHeader){a.isSubHeader=false;a.removeCls(this.groupSubHeaderCls)}this.callParent(arguments)},initRenderData:function(){var b=this,d="",c=b.tooltip,a=b.tooltipType=="qtip"?"data-qtip":"title";if(!Ext.isEmpty(c)){d=a+'="'+c+'" '}return Ext.applyIf(b.callParent(arguments),{text:b.text,menuDisabled:b.menuDisabled,tipMarkup:d})},applyColumnState:function(b){var a=this;a.applyColumnsState(b.columns);if(b.hidden!=null){a.hidden=b.hidden}if(b.locked!=null){a.locked=b.locked}if(b.sortable!=null){a.sortable=b.sortable}if(b.width!=null){a.flex=null;a.width=b.width}else{if(b.flex!=null){a.width=null;a.flex=b.flex}}},getColumnState:function(){var e=this,b=e.items.items,a=b?b.length:0,d,c=[],g={id:e.getStateId()};e.savePropsToState(["hidden","sortable","locked","flex","width"],g);if(e.isGroupHeader){for(d=0;d:not([hidden]):not([menuDisabled])");c=b.length;if(Ext.Array.contains(b,a.hideCandidate)){c--}if(c){return false}a.hideCandidate=this},isLockable:function(){var a={result:this.lockable!==false};if(a.result){this.ownerCt.bubble(this.hasMultipleVisibleChildren,null,[a])}return a.result},isLocked:function(){return this.locked||!!this.up("[isColumn][locked]","[isRootHeader]")},hasMultipleVisibleChildren:function(a){if(!this.isXType("headercontainer")){a.result=false;return false}if(this.query(">:not([hidden])").length>1){return false}},hide:function(c){var j=this,e=j.getOwnerHeaderCt(),b=j.ownerCt,a,k,h,g,d;if(!j.isVisible()){return j}if(!e){j.callParent();return j}if(e.forceFit){j.visibleSiblingCount=e.getVisibleGridColumns().length-1;if(j.flex){j.savedWidth=j.getWidth();j.flex=null}}a=b.isGroupHeader;if(a&&!c){h=b.query(">:not([hidden])");if(h.length===1&&h[0]==j){j.ownerCt.hide();return}}Ext.suspendLayouts();if(j.isGroupHeader){h=j.items.items;for(d=0,g=h.length;dk.view.el.dom.clientHeight?Ext.getScrollbarSize().width:0);if(k.forceFit){m=Ext.ComponentQuery.query(":not([flex])",k.getVisibleGridColumns());if(m.length){n.width=n.savedWidth||n.width||p}else{m=k.getVisibleGridColumns();l=m.length;c=n.visibleSiblingCount;b=(n.savedWidth||n.width||p);b=Math.min(b*(c/l),p,Math.max(a-(l*p),p));n.width=null;n.flex=b;a-=b;e=0;for(j=0;j>#normalHeaderCt",items:j},g={itemId:"normalHeaderCt",stretchMaxPartner:"^^>>#lockedHeaderCt",items:d},l={lockedWidth:0,locked:a,normal:g};if(Ext.isObject(c)){Ext.applyIf(a,c);Ext.applyIf(g,c);Ext.apply(k,c);c=c.items}for(e=0,h=c.length;ea.clientWidth){d=0}b.el.dom.style.borderBottomWidth=d+"px";if(!Ext.isBorderBox){b.el.setHeight(b.lastBox.height)}},onLockedViewMouseWheel:function(i){var d=this,h=-d.scrollDelta,a=h*i.getWheelDeltas().y,b=d.lockedGrid.getView().el.dom,c,g;if(!d.ignoreMousewheel){if(b){c=b.scrollTop!==b.scrollHeight-b.clientHeight;g=b.scrollTop!==0}if((a<0&&g)||(a>0&&c)){i.stopEvent();b.scrollTop+=a;d.normalGrid.getView().el.dom.scrollTop=b.scrollTop;d.onNormalViewScroll()}}},onLockedViewScroll:function(){var e=this,d=e.lockedGrid.getView(),c=e.normalGrid.getView(),h=c.el.dom,g=d.el.dom,a,b;if(h.scrollTop!==g.scrollTop){h.scrollTop=g.scrollTop;if(e.store.buffered){b=d.el.child("table",true);a=c.el.child("table",true);a.style.position="absolute";a.style.top=b.style.top}}},onNormalViewScroll:function(){var e=this,d=e.lockedGrid.getView(),c=e.normalGrid.getView(),h=c.el.dom,g=d.el.dom,a,b;if(h.scrollTop!==g.scrollTop){g.scrollTop=h.scrollTop;if(e.store.buffered){b=d.el.child("table",true);a=c.el.child("table",true);b.style.position="absolute";b.style.top=a.style.top}}},syncRowHeights:function(){var e=this,a,d=e.lockedGrid.getView(),b=e.normalGrid.getView(),g=d.all.slice(),j=b.all.slice(),c=g.length,h;if(j.length===c){for(a=0;a','
','',h.join(""),"
","
",""].join("")},"after");return{record:a,node:e,el:d,expanding:false,collapsing:false,animating:false,animateEl:d.down("div"),targetEl:d.down("tbody")}},getAnimWrap:function(d,a){if(!this.animate){return null}var b=this.animWraps,c=b[d.internalId];if(a!==false){while(!c&&d){d=d.parentNode;if(d){c=b[d.internalId]}}}return c},doAdd:function(c,h){var i=this,a=i.bufferRender(c,h,true),e=c[0],j=e.parentNode,k=i.all,m,d=i.getAnimWrap(j),l,b,g;if(!d||!d.expanding){return i.callParent(arguments)}j=d.record;l=d.targetEl;b=l.dom.childNodes;g=b.length;m=h-i.indexInStore(j)-1;if(!g||m>=g){l.appendChild(a)}else{Ext.fly(b[m]).insertSibling(a,"before",true)}k.insert(h,a);if(d.isAnimating){i.onExpand(j)}},onRemove:function(g,a,b){var d=this,e,c;if(d.viewReady){e=d.store.getCount()===0;if(e){d.refresh()}else{for(c=b.length-1;c>=0;--c){d.doRemove(a[c],b[c])}}if(d.hasListeners.itemremove){for(c=b.length-1;c>=0;--c){d.fireEvent("itemremove",a[c],b[c])}}}},doRemove:function(a,c){var h=this,d=h.all,b=h.getAnimWrap(a),g=d.item(c),e=g?g.dom:null;if(!e||!b||!b.collapsing){return h.callParent(arguments)}b.targetEl.dom.insertBefore(e,b.targetEl.dom.firstChild);d.removeElement(c)},onBeforeExpand:function(d,b,c){var e=this,a;if(e.rendered&&e.all.getCount()&&e.animate){if(e.getNode(d)){a=e.getAnimWrap(d,false);if(!a){a=e.animWraps[d.internalId]=e.createAnimWrap(d);a.animateEl.setHeight(0)}else{if(a.collapsing){a.targetEl.select(e.itemSelector).remove()}}a.expanding=true;a.collapsing=false}}},onExpand:function(j){var i=this,g=i.animQueue,a=j.getId(),c=i.getNode(j),h=c?i.indexOf(c):-1,e,b,k,d=Ext.isIEQuirks?1:0;if(i.singleExpand){i.ensureSingleExpand(j)}if(h===-1){return}e=i.getAnimWrap(j,false);if(!e){j.isExpandingOrCollapsing=false;i.fireEvent("afteritemexpand",j,h,c);i.refreshSize();return}b=e.animateEl;k=e.targetEl;b.stopAnimation();g[a]=true;b.dom.style.height=d+"px";b.animate({from:{height:d},to:{height:k.getHeight()},duration:i.expandDuration,listeners:{afteranimate:function(){var l=k.query(i.itemSelector);if(l.length){e.el.insertSibling(l,"before",true)}e.el.remove();i.refreshSize();delete i.animWraps[e.record.internalId];delete g[a]}},callback:function(){j.isExpandingOrCollapsing=false;i.fireEvent("afteritemexpand",j,h,c)}});e.isAnimating=true},onBeforeCollapse:function(e,b,c,h,d){var g=this,a;if(g.rendered&&g.all.getCount()){if(g.animate){if(Ext.Array.contains(e.stores,g.store)){a=g.getAnimWrap(e);if(!a){a=g.animWraps[e.internalId]=g.createAnimWrap(e,c)}else{if(a.expanding){a.targetEl.select(this.itemSelector).remove()}}a.expanding=false;a.collapsing=true;a.callback=h;a.scope=d}}else{g.onCollapseCallback=h;g.onCollapseScope=d}}},onCollapse:function(d){var g=this,a=g.animQueue,i=d.getId(),e=g.getNode(d),c=e?g.indexOf(e):-1,b=g.getAnimWrap(d),h;if(!g.all.getCount()||!Ext.Array.contains(d.stores,g.store)){return}if(!b){d.isExpandingOrCollapsing=false;g.fireEvent("afteritemcollapse",d,c,e);g.refreshSize();Ext.callback(g.onCollapseCallback,g.onCollapseScope);g.onCollapseCallback=g.onCollapseScope=null;return}h=b.animateEl;a[i]=true;h.stopAnimation();h.animate({to:{height:Ext.isIEQuirks?1:0},duration:g.collapseDuration,listeners:{afteranimate:function(){b.el.remove();g.refreshSize();delete g.animWraps[b.record.internalId];delete a[i]}},callback:function(){d.isExpandingOrCollapsing=false;g.fireEvent("afteritemcollapse",d,c,e);Ext.callback(b.callback,b.scope);b.callback=b.scope=null}});b.isAnimating=true},isAnimating:function(a){return !!this.animQueue[a.getId()]},expand:function(d,c,h,e){var g=this,b=!!g.animate,a;if(!b||!d.isExpandingOrCollapsing){if(!d.isLeaf()){d.isExpandingOrCollapsing=b}Ext.suspendLayouts();a=d.expand(c,h,e);Ext.resumeLayouts(true);return a}},collapse:function(c,b,g,d){var e=this,a=!!e.animate;if(!a||!c.isExpandingOrCollapsing){if(!c.isLeaf()){c.isExpandingOrCollapsing=a}return c.collapse(b,g,d)}},toggle:function(b,a,d,c){if(b.isExpanded()){this.collapse(b,a,d,c)}else{this.expand(b,a,d,c)}},onItemDblClick:function(a,e,c){var d=this,b=d.editingPlugin;d.callParent(arguments);if(d.toggleOnDblClick&&a.isExpandable()&&!(b&&b.clicksToEdit===2)){d.toggle(a)}},onBeforeItemMouseDown:function(a,c,b,d){if(d.getTarget(this.expanderSelector,c)){return false}return this.callParent(arguments)},onItemClick:function(a,c,b,d){if(d.getTarget(this.expanderSelector,c)&&a.isExpandable()){this.toggle(a,d.ctrlKey);return false}return this.callParent(arguments)},onExpanderMouseOver:function(b,a){b.getTarget(this.cellSelector,10,true).addCls(this.expanderIconOverCls)},onExpanderMouseOut:function(b,a){b.getTarget(this.cellSelector,10,true).removeCls(this.expanderIconOverCls)},getStoreListeners:function(){var b=this,a=b.callParent(arguments);return Ext.apply(a,{beforeexpand:b.onBeforeExpand,expand:b.onExpand,beforecollapse:b.onBeforeCollapse,collapse:b.onCollapse,write:b.onStoreWrite,datachanged:b.onStoreDataChanged})},onBindStore:function(){var a=this,b=a.getTreeStore();a.callParent(arguments);a.mon(b,{scope:a,beforefill:a.onBeforeFill,fillcomplete:a.onFillComplete});if(!b.remoteSort){a.mon(b,{scope:a,beforesort:a.onBeforeSort,sort:a.onSort})}},onUnbindStore:function(){var a=this,b=a.getTreeStore();a.callParent(arguments);a.mun(b,{scope:a,beforefill:a.onBeforeFill,fillcomplete:a.onFillComplete});if(!b.remoteSort){a.mun(b,{scope:a,beforesort:a.onBeforeSort,sort:a.onSort})}},getTreeStore:function(){return this.panel.store},ensureSingleExpand:function(b){var a=b.parentNode;if(a){a.eachChild(function(c){if(c!==b&&c.isExpanded()){c.collapse()}})}},shouldUpdateCell:function(b,e,d){if(d){var c=0,a=d.length;for(;c0?1:-1;if(Math.abs(c)>=20||(a!==g.lastScrollDirection)){g.lastScrollDirection=a;g.handleViewScroll(g.lastScrollDirection);h=true}}if(!h){if(g.lockingPartner&&g.lockingPartner.scrollTop!==b){g.lockingPartner.view.el.dom.scrollTop=b}}},handleViewScroll:function(h){var e=this,g=e.view.all,b=e.store,i=e.viewSize,a=(b.buffered?b.getTotalCount():b.getCount()),d,c;if(h==-1){if(g.startIndex){if((e.getFirstVisibleRowIndex()-g.startIndex)n.endIndex||en.endIndex){a=Math.max(b-n.startIndex,0);if(j.variableRowHeight){m=n.item(n.startIndex+a,true).offsetTop}n.scroll(Ext.Array.slice(h,n.endIndex+1-b),1,a,b,e);if(j.variableRowHeight){k=j.bodyTop+m}else{k=g}}else{a=Math.max(n.endIndex-e,0);d=n.startIndex;n.scroll(Ext.Array.slice(h,0,n.startIndex-b),-1,a,b,e);if(j.variableRowHeight){k=j.bodyTop-n.item(d,true).offsetTop}else{k=g}}}j.position=j.scrollTop;if(l.positionBody){j.setBodyTop(k,g)}if(i&&!i.disabled&&!c){i.onRangeFetched(h,b,e,true);if(i.scrollTop!==j.scrollTop){i.view.el.dom.scrollTop=j.scrollTop}}},setBodyTop:function(d,g){var e=this,b=e.view,c=e.store,a=b.body.dom,h;d=Math.floor(d);if(g!==undefined){h=d-g;d=g}a.style.position="absolute";a.style.top=(e.bodyTop=d)+"px";if(h){e.scrollTop=e.position=b.el.dom.scrollTop-=h}if(b.all.endIndex===(c.buffered?c.getTotalCount():c.getCount())-1){e.stretchView(b,e.bodyTop+a.offsetHeight)}},getFirstVisibleRowIndex:function(j,c,b,g){var h=this,i=h.view,l=i.all,a=l.elements,d=i.el.dom.clientHeight,e,k;if(l.getCount()&&h.variableRowHeight){if(!arguments.length){j=l.startIndex;c=l.endIndex;b=h.scrollTop;g=b+d;if(h.bodyTop>g||h.bodyTop+i.body.getHeight()g||i.bodyTop+j.body.getHeight()g){return i.getLastVisibleRowIndex(k,e-1,b,g)}h=l+a[e].offsetHeight;if(h>=g){return e}else{if(e!==c){return i.getLastVisibleRowIndex(e+1,c,b,g)}}}return i.getFirstVisibleRowIndex()+Math.ceil(d/i.rowHeight)},getScrollHeight:function(){var d=this,a=d.view,b=d.store,c=!d.hasOwnProperty("rowHeight"),e=d.store.getCount();if(!e){return 0}if(c){if(a.all.getCount()){d.rowHeight=Math.floor(a.body.getHeight()/a.all.getCount())}}return this.scrollHeight=Math.floor((b.buffered?b.getTotalCount():b.getCount())*d.rowHeight)},attemptLoad:function(c,a){var b=this;if(b.scrollToLoadBuffer){if(!b.loadTask){b.loadTask=new Ext.util.DelayedTask(b.doAttemptLoad,b,[])}b.loadTask.delay(b.scrollToLoadBuffer,b.doAttemptLoad,b,[c,a])}else{b.store.getRange(c,a,{callback:b.onRangeFetched,scope:b,fireEvent:false})}},cancelLoad:function(){if(this.loadTask){this.loadTask.cancel()}},doAttemptLoad:function(b,a){this.store.getRange(b,a,{callback:this.onRangeFetched,scope:this,fireEvent:false})},destroy:function(){var b=this,a=b.view;if(a&&a.el){a.el.un("scroll",b.onViewScroll,b)}Ext.destroy(b.viewListeners,b.storeListeners,b.gridListeners)}},0,0,0,0,["plugin.bufferedrenderer"],0,[Ext.grid.plugin,"BufferedRenderer"],0));(Ext.cmd.derive("Ext.resizer.Splitter",Ext.Component,{childEls:["collapseEl"],renderTpl:['','
 ',"
","
"],baseCls:Ext.baseCSSPrefix+"splitter",collapsedClsInternal:Ext.baseCSSPrefix+"splitter-collapsed",canResize:true,collapsible:false,collapseOnDblClick:true,defaultSplitMin:40,defaultSplitMax:1000,collapseTarget:"next",horizontal:false,vertical:false,size:5,getTrackerConfig:function(){return{xclass:"Ext.resizer.SplitterTracker",el:this.el,splitter:this}},beforeRender:function(){var a=this,b=a.getCollapseTarget();a.callParent();if(b.collapsed){a.addCls(a.collapsedClsInternal)}if(!a.canResize){a.addCls(a.baseCls+"-noresize")}Ext.applyIf(a.renderData,{collapseDir:a.getCollapseDirection(),collapsible:a.collapsible||b.collapsible});a.protoEl.unselectable()},onRender:function(){var b=this,a;b.callParent(arguments);if(b.performCollapse!==false){if(b.renderData.collapsible){b.mon(b.collapseEl,"click",b.toggleTargetCmp,b)}if(b.collapseOnDblClick){b.mon(b.el,"dblclick",b.toggleTargetCmp,b)}}b.mon(b.getCollapseTarget(),{collapse:b.onTargetCollapse,expand:b.onTargetExpand,beforeexpand:b.onBeforeTargetExpand,beforecollapse:b.onBeforeTargetCollapse,scope:b});if(b.canResize){b.tracker=Ext.create(b.getTrackerConfig());b.relayEvents(b.tracker,["beforedragstart","dragstart","dragend"])}a=b.collapseEl;if(a){a.lastCollapseDirCls=b.collapseDirProps[b.collapseDirection].cls}},getCollapseDirection:function(){var g=this,c=g.collapseDirection,e,a,b,d;if(!c){e=g.collapseTarget;if(e.isComponent){c=e.collapseDirection}if(!c){d=g.ownerCt.layout.type;if(e.isComponent){b=g.ownerCt.items;a=Number(b.indexOf(e)===b.indexOf(g)-1)<<1|Number(d==="hbox")}else{a=Number(g.collapseTarget==="prev")<<1|Number(d==="hbox")}c=["bottom","right","top","left"][a]}g.collapseDirection=c}g.setOrientation((c==="top"||c==="bottom")?"horizontal":"vertical");return c},getCollapseTarget:function(){var a=this;return a.collapseTarget.isComponent?a.collapseTarget:a.collapseTarget==="prev"?a.previousSibling():a.nextSibling()},setCollapseEl:function(b){var a=this.collapseEl;if(a){a.setDisplayed(b)}},onBeforeTargetExpand:function(a){this.setCollapseEl("none")},onBeforeTargetCollapse:function(){this.setCollapseEl("none")},onTargetCollapse:function(a){this.el.addCls([this.collapsedClsInternal,this.collapsedCls]);this.setCollapseEl("")},onTargetExpand:function(a){this.el.removeCls([this.collapsedClsInternal,this.collapsedCls]);this.setCollapseEl("")},collapseDirProps:{top:{cls:Ext.baseCSSPrefix+"layout-split-top"},right:{cls:Ext.baseCSSPrefix+"layout-split-right"},bottom:{cls:Ext.baseCSSPrefix+"layout-split-bottom"},left:{cls:Ext.baseCSSPrefix+"layout-split-left"}},orientationProps:{horizontal:{opposite:"vertical",fixedAxis:"height",stretchedAxis:"width"},vertical:{opposite:"horizontal",fixedAxis:"width",stretchedAxis:"height"}},applyCollapseDirection:function(){var c=this,b=c.collapseEl,d=c.collapseDirProps[c.collapseDirection],a;if(b){a=b.lastCollapseDirCls;if(a){b.removeCls(a)}b.addCls(b.lastCollapseDirCls=d.cls)}},applyOrientation:function(){var e=this,c=e.orientation,d=e.orientationProps[c],g=e.size,b=d.fixedAxis,h=d.stretchedAxis,a=e.baseCls+"-";e[c]=true;e[d.opposite]=false;if(!e.hasOwnProperty(b)||e[b]==="100%"){e[b]=g}if(!e.hasOwnProperty(h)||e[h]===g){e[h]="100%"}e.removeCls(a+d.opposite);e.addCls(a+c)},setOrientation:function(a){var b=this;if(b.orientation!==a){b.orientation=a;b.applyOrientation()}},updateOrientation:function(){delete this.collapseDirection;this.getCollapseDirection();this.applyCollapseDirection()},toggleTargetCmp:function(d,b){var c=this.getCollapseTarget(),g=c.placeholder,a;if(Ext.isFunction(c.expand)&&Ext.isFunction(c.collapse)){if(g&&!g.hidden){a=true}else{a=!c.hidden}if(a){if(c.collapsed){c.expand()}else{if(c.collapseDirection){c.collapse()}else{c.collapse(this.renderData.collapseDir)}}}}},setSize:function(){var a=this;a.callParent(arguments);if(Ext.isIE&&a.el){a.el.repaint()}},beforeDestroy:function(){Ext.destroy(this.tracker);this.callParent()}},0,["splitter"],["component","box","splitter"],{component:true,box:true,splitter:true},["widget.splitter"],0,[Ext.resizer,"Splitter"],0));(Ext.cmd.derive("Ext.resizer.BorderSplitter",Ext.resizer.Splitter,{collapseTarget:null,getTrackerConfig:function(){var a=this.callParent();a.xclass="Ext.resizer.BorderSplitterTracker";return a}},0,["bordersplitter"],["component","bordersplitter","box","splitter"],{component:true,bordersplitter:true,box:true,splitter:true},["widget.bordersplitter"],0,[Ext.resizer,"BorderSplitter"],0));(Ext.cmd.derive("Ext.layout.container.Border",Ext.layout.container.Container,{alternateClassName:"Ext.layout.BorderLayout",targetCls:Ext.baseCSSPrefix+"border-layout-ct",itemCls:[Ext.baseCSSPrefix+"border-item",Ext.baseCSSPrefix+"box-item"],type:"border",isBorderLayout:true,padding:undefined,percentageRe:/(\d+)%/,horzMarginProp:"left",padOnContainerProp:"left",padNotOnContainerProp:"right",axisProps:{horz:{borderBegin:"west",borderEnd:"east",horizontal:true,posProp:"x",sizeProp:"width",sizePropCap:"Width"},vert:{borderBegin:"north",borderEnd:"south",horizontal:false,posProp:"y",sizeProp:"height",sizePropCap:"Height"}},centerRegion:null,manageMargins:true,panelCollapseAnimate:true,panelCollapseMode:"placeholder",regionWeights:{north:20,south:10,center:0,west:-10,east:-20},beginAxis:function(m,b,w){var u=this,c=u.axisProps[w],r=!c.horizontal,l=c.sizeProp,p=0,a=m.childItems,g=a.length,t,q,o,h,s,e,k,n,d,v,j;for(q=0;q',"{text}","",' target="{hrefTarget}"',' hidefocus="true"',' unselectable="on"','',' tabIndex="{tabIndex}"',"",">",'",'{text}','',"","
"],maskOnDisable:false,activate:function(){var a=this;if(!a.activated&&a.canActivate&&a.rendered&&!a.isDisabled()&&a.isVisible()){a.el.addCls(a.activeCls);a.focus();a.activated=true;a.fireEvent("activate",a)}},getFocusEl:function(){return this.itemEl},deactivate:function(){var a=this;if(a.activated){a.el.removeCls(a.activeCls);a.blur();a.hideMenu();a.activated=false;a.fireEvent("deactivate",a)}},deferHideMenu:function(){if(this.menu.isVisible()){this.menu.hide()}},cancelDeferHide:function(){clearTimeout(this.hideMenuTimer)},deferHideParentMenus:function(){var a;Ext.menu.Manager.hideAll();if(!Ext.Element.getActiveElement()){a=this.up(":not([hidden])");if(a){a.focus()}}},expandMenu:function(a){var b=this;if(b.menu){b.cancelDeferHide();if(a===0){b.doExpandMenu()}else{clearTimeout(b.expandMenuTimer);b.expandMenuTimer=Ext.defer(b.doExpandMenu,Ext.isNumber(a)?a:b.menuExpandDelay,b)}}},doExpandMenu:function(){var a=this,b=a.menu;if(a.activated&&(!b.rendered||!b.isVisible())){a.parentMenu.activeChild=b;b.parentItem=a;b.parentMenu=a.parentMenu;b.showBy(a,a.menuAlign)}},getRefItems:function(a){var c=this.menu,b;if(c){b=c.getRefItems(a);b.unshift(c)}return b||[]},hideMenu:function(a){var b=this;if(b.menu){clearTimeout(b.expandMenuTimer);b.hideMenuTimer=Ext.defer(b.deferHideMenu,Ext.isNumber(a)?a:b.menuHideDelay,b)}},initComponent:function(){var b=this,c=Ext.baseCSSPrefix,a=[c+"menu-item"],d;b.addEvents("activate","click","deactivate","textchange","iconchange");if(b.plain){a.push(c+"menu-item-plain")}if(b.cls){a.push(b.cls)}b.cls=a.join(" ");if(b.menu){d=b.menu;delete b.menu;b.setMenu(d)}b.callParent(arguments)},onClick:function(c){var b=this,a=b.clickHideDelay;if(!b.href){c.stopEvent()}if(b.disabled){return}if(b.hideOnClick){if(!a){b.deferHideParentMenus()}else{b.deferHideParentMenusTimer=Ext.defer(b.deferHideParentMenus,a,b)}}Ext.callback(b.handler,b.scope||b,[b,c]);b.fireEvent("click",b,c);if(!b.hideOnClick){b.focus()}},onRemoved:function(){var a=this;if(a.activated&&a.parentMenu.activeItem===a){a.parentMenu.deactivateActiveItem()}a.callParent(arguments);a.parentMenu=a.ownerButton=null},beforeDestroy:function(){var a=this;if(a.rendered){a.clearTip()}a.callParent()},onDestroy:function(){var a=this;clearTimeout(a.expandMenuTimer);a.cancelDeferHide();clearTimeout(a.deferHideParentMenusTimer);a.setMenu(null);a.callParent(arguments)},beforeRender:function(){var d=this,h=Ext.BLANK_IMAGE_URL,c=d.glyph,g=Ext._glyphFontFamily,b,a,e;d.callParent();if(d.iconAlign==="right"){a=d.checkChangeDisabled?d.disabledCls:"";e=Ext.baseCSSPrefix+"menu-item-icon-right "+d.iconCls}else{a=(d.iconCls||"")+(d.checkChangeDisabled?" "+d.disabledCls:"");e=d.menu?d.arrowCls:""}if(typeof c==="string"){b=c.split("@");c=b[0];g=b[1]}Ext.applyIf(d.renderData,{href:d.href||"#",hrefTarget:d.hrefTarget,icon:d.icon,iconCls:a,glyph:c,glyphCls:c?Ext.baseCSSPrefix+"menu-item-glyph":undefined,glyphFontFamily:g,hasIcon:!!(d.icon||d.iconCls||c),iconAlign:d.iconAlign,plain:d.plain,text:d.text,arrowCls:e,blank:h,tabIndex:d.tabIndex})},onRender:function(){var a=this;a.callParent(arguments);if(a.tooltip){a.setTooltip(a.tooltip,true)}},setMenu:function(e,d){var c=this,b=c.menu,a=c.arrowEl;if(b){delete b.parentItem;delete b.parentMenu;delete b.ownerItem;if(d===true||(d!==false&&c.destroyMenu)){Ext.destroy(b)}}if(e){c.menu=Ext.menu.Manager.get(e);c.menu.ownerItem=c}else{c.menu=null}if(c.rendered&&!c.destroying&&a){a[c.menu?"addCls":"removeCls"](c.arrowCls)}},setHandler:function(b,a){this.handler=b||null;this.scope=a},setIcon:function(b){var a=this.iconEl,c=this.icon;if(a){a.src=b||Ext.BLANK_IMAGE_URL}this.icon=b;this.fireEvent("iconchange",this,c,b)},setIconCls:function(b){var d=this,a=d.iconEl,c=d.iconCls;if(a){if(d.iconCls){a.removeCls(d.iconCls)}if(b){a.addCls(b)}}d.iconCls=b;d.fireEvent("iconchange",d,c,b)},setText:function(d){var c=this,b=c.textEl||c.el,a=c.text;c.text=d;if(c.rendered){b.update(d||"");c.ownerCt.updateLayout()}c.fireEvent("textchange",c,a,d)},getTipAttr:function(){return this.tooltipType=="qtip"?"data-qtip":"title"},clearTip:function(){if(Ext.quickTipsActive&&Ext.isObject(this.tooltip)){Ext.tip.QuickTipManager.unregister(this.itemEl)}},setTooltip:function(c,a){var b=this;if(b.rendered){if(!a){b.clearTip()}if(Ext.quickTipsActive&&Ext.isObject(c)){Ext.tip.QuickTipManager.register(Ext.apply({target:b.itemEl.id},c));b.tooltip=c}else{b.itemEl.dom.setAttribute(b.getTipAttr(),c)}}else{b.tooltip=c}return b}},0,["menuitem"],["component","box","menuitem"],{component:true,box:true,menuitem:true},["widget.menuitem"],[["queryable",Ext.Queryable]],[Ext.menu,"Item",Ext.menu,"TextItem"],0));(Ext.cmd.derive("Ext.menu.CheckItem",Ext.menu.Item,{checkedCls:Ext.baseCSSPrefix+"menu-item-checked",uncheckedCls:Ext.baseCSSPrefix+"menu-item-unchecked",groupCls:Ext.baseCSSPrefix+"menu-group-icon",hideOnClick:false,checkChangeDisabled:false,childEls:["itemEl","iconEl","textEl","checkEl"],showCheckbox:true,renderTpl:['',"{text}","","{%var showCheckbox = values.showCheckbox,",' rightCheckbox = showCheckbox && values.hasIcon && (values.iconAlign !== "left"), textCls = rightCheckbox ? "'+Ext.baseCSSPrefix+'right-check-item-text" : "";%}','target="{hrefTarget}" hidefocus="true" unselectable="on"','',' tabIndex="{tabIndex}"',"",">",'{%if (values.hasIcon && (values.iconAlign !== "left")) {%}','","{%} else if (showCheckbox){%}",'',"{%}%}",'style="margin-right: 17px;" >{text}',"{%if (rightCheckbox) {%}",'',"{%} else if (values.arrowCls) {%}",'',"{%}%}","",""],initComponent:function(){var a=this;a.checked=!!a.checked;a.addEvents("beforecheckchange","checkchange");a.callParent(arguments);Ext.menu.Manager.registerCheckable(a);if(a.group){a.showCheckbox=false;if(!(a.iconCls||a.icon||a.glyph)){a.iconCls=a.groupCls}if(a.initialConfig.hideOnClick!==false){a.hideOnClick=true}}},beforeRender:function(){this.callParent();this.renderData.showCheckbox=this.showCheckbox},afterRender:function(){var a=this;a.callParent();a.checked=!a.checked;a.setChecked(!a.checked,true);if(a.checkChangeDisabled){a.disableCheckChange()}},disableCheckChange:function(){var b=this,a=b.checkEl;if(a){a.addCls(b.disabledCls)}if(!(Ext.isIE10p||(Ext.isIE9&&Ext.isStrict))&&b.rendered){b.el.repaint()}b.checkChangeDisabled=true},enableCheckChange:function(){var b=this,a=b.checkEl;if(a){a.removeCls(b.disabledCls)}b.checkChangeDisabled=false},onClick:function(b){var a=this;if(!a.disabled&&!a.checkChangeDisabled&&!(a.checked&&a.group)){a.setChecked(!a.checked)}this.callParent([b])},onDestroy:function(){Ext.menu.Manager.unregisterCheckable(this);this.callParent(arguments)},setChecked:function(c,a){var b=this;if(b.checked!==c&&(a||b.fireEvent("beforecheckchange",b,c)!==false)){if(b.el){b.el[c?"addCls":"removeCls"](b.checkedCls)[!c?"addCls":"removeCls"](b.uncheckedCls)}b.checked=c;Ext.menu.Manager.onCheckChange(b,c);if(!a){Ext.callback(b.checkHandler,b.scope,[b,c]);b.fireEvent("checkchange",b,c)}}}},0,["menucheckitem"],["component","box","menucheckitem","menuitem"],{component:true,box:true,menucheckitem:true,menuitem:true},["widget.menucheckitem"],0,[Ext.menu,"CheckItem"],0));(Ext.cmd.derive("Ext.menu.KeyNav",Ext.util.KeyNav,{constructor:function(a){var b=this;b.menu=a.target;b.callParent([Ext.apply({down:b.down,enter:b.enter,esc:b.escape,left:b.left,right:b.right,space:b.enter,tab:b.tab,up:b.up},a)])},down:function(b){var a=this,c=a.menu.focusedItem;if(c&&b.getKey()==Ext.EventObject.DOWN&&a.isWhitelisted(c)){return true}a.focusNextItem(1)},enter:function(b){var c=this.menu,a=c.focusedItem;if(c.activeItem){c.onClick(b)}else{if(a&&a.isFormField){return true}}},escape:function(a){Ext.menu.Manager.hideAll()},focusNextItem:function(b){var a=this.menu,e=a.items,h=a.focusedItem,g=h?e.indexOf(h):-1,i=g+b,d=e.length,c=0,j;while(c=d){i=0}}j=e.getAt(i);if(a.canActivateItem(j)){a.setActiveItem(j);break}i+=b;++c}},isWhitelisted:function(a){return Ext.FocusManager.isWhitelisted(a)},left:function(a){var b=this.menu,c=b.focusedItem;if(c&&this.isWhitelisted(c)){return true}b.hide();if(b.parentMenu){b.parentMenu.focus()}},right:function(c){var d=this.menu,g=d.focusedItem,a=d.activeItem,b;if(g&&this.isWhitelisted(g)){return true}if(a){b=d.activeItem.menu;if(b){a.expandMenu(0);b.setActiveItem(b.child(":focusable"))}}},tab:function(b){var a=this;if(b.shiftKey){a.up(b)}else{a.down(b)}},up:function(b){var a=this,c=a.menu.focusedItem;if(c&&b.getKey()==Ext.EventObject.UP&&a.isWhitelisted(c)){return true}a.focusNextItem(-1)}},1,0,0,0,0,0,[Ext.menu,"KeyNav"],0));(Ext.cmd.derive("Ext.menu.Separator",Ext.menu.Item,{canActivate:false,focusable:false,hideOnClick:false,plain:true,separatorCls:Ext.baseCSSPrefix+"menu-item-separator",text:" ",beforeRender:function(a,c){var b=this;b.callParent();b.addCls(b.separatorCls)}},0,["menuseparator"],["component","menuseparator","box","menuitem"],{component:true,menuseparator:true,box:true,menuitem:true},["widget.menuseparator"],0,[Ext.menu,"Separator"],0));(Ext.cmd.derive("Ext.menu.Menu",Ext.panel.Panel,{enableKeyNav:true,allowOtherMenus:false,ariaRole:"menu",floating:true,constrain:true,hidden:true,hideMode:"visibility",ignoreParentClicks:false,isMenu:true,showSeparator:true,minWidth:undefined,defaultMinWidth:120,initComponent:function(){var b=this,d=Ext.baseCSSPrefix,a=[d+"menu"],c=b.bodyCls?[b.bodyCls]:[],e=b.floating!==false;b.addEvents("click","mouseenter","mouseleave","mouseover");Ext.menu.Manager.register(b);if(b.plain){a.push(d+"menu-plain")}b.cls=a.join(" ");c.push(d+"menu-body",Ext.dom.Element.unselectableCls);b.bodyCls=c.join(" ");if(!b.layout){b.layout={type:"vbox",align:"stretchmax",overflowHandler:"Scroller"}}if(e){if(b.minWidth===undefined){b.minWidth=b.defaultMinWidth}}else{b.hidden=!!b.initialConfig.hidden;b.constrain=false}b.callParent(arguments)},registerWithOwnerCt:function(){if(this.floating){this.ownerCt=null;Ext.WindowManager.register(this)}},initHierarchyEvents:Ext.emptyFn,isVisible:function(){return this.callParent()},getHierarchyState:function(){var a=this.callParent();a.hidden=this.hidden;return a},beforeRender:function(){this.callParent(arguments);if(!this.getSizeModel().width.shrinkWrap){this.layout.align="stretch"}},onBoxReady:function(){var a=this;a.callParent(arguments);if(a.showSeparator){a.iconSepEl=a.layout.getElementTarget().insertFirst({cls:Ext.baseCSSPrefix+"menu-icon-separator",html:" "})}a.mon(a.el,{click:a.onClick,mouseover:a.onMouseOver,scope:a});a.mouseMonitor=a.el.monitorMouseLeave(100,a.onMouseLeave,a);if(a.enableKeyNav){a.keyNav=new Ext.menu.KeyNav({target:a,keyMap:a.getKeyMap()})}},getRefOwner:function(){return this.parentMenu||this.ownerButton||this.callParent(arguments)},canActivateItem:function(a){return a&&!a.isDisabled()&&a.isVisible()&&(a.canActivate||a.getXTypes().indexOf("menuitem")<0)},deactivateActiveItem:function(b){var c=this,d=c.activeItem,a=c.focusedItem;if(d){d.deactivate();if(!d.activated){delete c.activeItem}}if(a&&b){a.blur();delete c.focusedItem}},getFocusEl:function(){return this.focusedItem||this.el},hide:function(){this.deactivateActiveItem(true);this.callParent(arguments)},getItemFromEvent:function(a){return this.getChildByElement(a.getTarget())},lookupComponent:function(b){var a=this;if(typeof b=="string"){b=a.lookupItemFromString(b)}else{if(Ext.isObject(b)){b=a.lookupItemFromObject(b)}}b.minWidth=b.minWidth||a.minWidth;return b},lookupItemFromObject:function(c){var b=this,d=Ext.baseCSSPrefix,a;if(!c.isComponent){if(!c.xtype){c=Ext.create("Ext.menu."+(Ext.isBoolean(c.checked)?"Check":"")+"Item",c)}else{c=Ext.ComponentManager.create(c,c.xtype)}}if(c.isMenuItem){c.parentMenu=b}if(!c.isMenuItem&&!c.dock){a=[d+"menu-item-cmp"];if(!b.plain&&(c.indent!==false||c.iconCls==="no-icon")){a.push(d+"menu-item-indent")}if(c.rendered){c.el.addCls(a)}else{c.cls=(c.cls||"")+" "+a.join(" ")}}return c},lookupItemFromString:function(a){return(a=="separator"||a=="-")?new Ext.menu.Separator():new Ext.menu.Item({canActivate:false,hideOnClick:false,plain:true,text:a})},onClick:function(c){var b=this,a;if(b.disabled){c.stopEvent();return}a=(c.type==="click")?b.getItemFromEvent(c):b.activeItem;if(a&&a.isMenuItem){if(!a.menu||!b.ignoreParentClicks){a.onClick(c)}else{c.stopEvent()}}if(!a||a.disabled){a=undefined}b.fireEvent("click",b,a,c)},onDestroy:function(){var a=this;Ext.menu.Manager.unregister(a);a.parentMenu=a.ownerButton=null;if(a.rendered){a.el.un(a.mouseMonitor);Ext.destroy(a.keyNav);a.keyNav=null}a.callParent(arguments)},onMouseLeave:function(b){var a=this;a.deactivateActiveItem();if(a.disabled){return}a.fireEvent("mouseleave",a,b)},onMouseOver:function(h){var g=this,i=h.getRelatedTarget(),b=!g.el.contains(i),d=g.getItemFromEvent(h),c=g.parentMenu,a=g.parentItem;if(b&&c){c.setActiveItem(a);a.cancelDeferHide();c.mouseMonitor.mouseenter()}if(g.disabled){return}if(d&&!d.activated){g.setActiveItem(d);if(d.activated&&d.expandMenu){d.expandMenu()}}if(b){g.fireEvent("mouseenter",g,h)}g.fireEvent("mouseover",g,d,h)},setActiveItem:function(b){var a=this;if(b&&(b!=a.activeItem)){a.deactivateActiveItem();if(a.canActivateItem(b)){if(b.activate){b.activate();if(b.activated){a.activeItem=b;a.focusedItem=b;a.focus()}}else{b.focus();a.focusedItem=b}}b.el.scrollIntoView(a.layout.getRenderTarget())}},showBy:function(b,d,c){var a=this;a.callParent(arguments);if(!a.hidden){a.setVerticalPosition()}return a},beforeShow:function(){var b=this,a;if(b.floating){b.savedMaxHeight=b.maxHeight;a=b.container.getViewSize().height;b.maxHeight=Math.min(b.maxHeight||a,a)}b.callParent(arguments)},afterShow:function(){var a=this;a.callParent(arguments);if(a.floating){a.maxHeight=a.savedMaxHeight}},setVerticalPosition:function(){var d=this,g,e=d.getY(),h=e,j=d.getHeight(),b=Ext.Element.getViewportHeight().height,c=d.el.parent(),a=c.getViewSize().height,i=e-c.getScroll().top;c=null;if(d.floating){g=d.maxHeight?d.maxHeight:a-i;if(j>a){h=e-i}else{if(gb){h=b-j}}}}d.setY(h)}},0,["menu"],["container","component","box","panel","menu"],{container:true,component:true,box:true,panel:true,menu:true},["widget.menu"],0,[Ext.menu,"Menu"],0));(Ext.cmd.derive("Ext.panel.Tool",Ext.Component,{isTool:true,baseCls:Ext.baseCSSPrefix+"tool",disabledCls:Ext.baseCSSPrefix+"tool-disabled",toolPressedCls:Ext.baseCSSPrefix+"tool-pressed",toolOverCls:Ext.baseCSSPrefix+"tool-over",ariaRole:"button",childEls:["toolEl"],renderTpl:[''],toolOwner:null,tooltipType:"qtip",stopEvent:true,height:15,width:15,initComponent:function(){var a=this;a.addEvents("click");a.type=a.type||a.id;Ext.applyIf(a.renderData,{baseCls:a.baseCls,blank:Ext.BLANK_IMAGE_URL,type:a.type});a.tooltip=a.tooltip||a.qtip;a.callParent()},afterRender:function(){var b=this,a;b.callParent(arguments);b.el.on({click:b.onClick,mousedown:b.onMouseDown,mouseover:b.onMouseOver,mouseout:b.onMouseOut,scope:b});if(b.tooltip){if(Ext.quickTipsActive&&Ext.isObject(b.tooltip)){Ext.tip.QuickTipManager.register(Ext.apply({target:b.id},b.tooltip))}else{a=b.tooltipType=="qtip"?"data-qtip":"title";b.el.dom.setAttribute(a,b.tooltip)}}},getFocusEl:function(){return this.el},setType:function(a){var b=this,c=b.type;b.type=a;if(b.rendered){if(c){b.toolEl.removeCls(b.baseCls+"-"+c)}b.toolEl.addCls(b.baseCls+"-"+a)}else{b.renderData.type=a}return b},onClick:function(c,b){var a=this;if(a.disabled){return false}a.el.removeCls(a.toolPressedCls);a.el.removeCls(a.toolOverCls);if(a.stopEvent!==false){c.stopEvent()}if(a.handler){Ext.callback(a.handler,a.scope||a,[c,b,a.ownerCt,a])}else{if(a.callback){Ext.callback(a.callback,a.scope||a,[a.toolOwner||a.ownerCt,a,c])}}a.fireEvent("click",a,c);return true},onDestroy:function(){if(Ext.quickTipsActive&&Ext.isObject(this.tooltip)){Ext.tip.QuickTipManager.unregister(this.id)}this.callParent()},onMouseDown:function(){if(this.disabled){return false}this.el.addCls(this.toolPressedCls)},onMouseOver:function(){if(this.disabled){return false}this.el.addCls(this.toolOverCls)},onMouseOut:function(){this.el.removeCls(this.toolOverCls)}},0,["tool"],["component","box","tool"],{component:true,box:true,tool:true},["widget.tool"],0,[Ext.panel,"Tool"],0));(Ext.cmd.derive("Ext.resizer.SplitterTracker",Ext.dd.DragTracker,{enabled:true,overlayCls:Ext.baseCSSPrefix+"resizable-overlay",createDragOverlay:function(){var a;a=this.overlay=Ext.getBody().createChild({cls:this.overlayCls,html:" "});a.unselectable();a.setSize(Ext.Element.getViewWidth(true),Ext.Element.getViewHeight(true));a.show()},getPrevCmp:function(){var a=this.getSplitter();return a.previousSibling(":not([hidden])")},getNextCmp:function(){var a=this.getSplitter();return a.nextSibling(":not([hidden])")},onBeforeStart:function(i){var d=this,g=d.getPrevCmp(),a=d.getNextCmp(),c=d.getSplitter().collapseEl,h=i.getTarget(),b;if(!g||!a){return false}if(c&&h===d.getSplitter().collapseEl.dom){return false}if(a.collapsed||g.collapsed){return false}d.prevBox=g.getEl().getBox();d.nextBox=a.getEl().getBox();d.constrainTo=b=d.calculateConstrainRegion();if(!b){return false}return b},onStart:function(b){var a=this.getSplitter();this.createDragOverlay();a.addCls(a.baseCls+"-active")},calculateConstrainRegion:function(){var h=this,a=h.getSplitter(),i=a.getWidth(),j=a.defaultSplitMin,b=a.orientation,e=h.prevBox,k=h.getPrevCmp(),c=h.nextBox,g=h.getNextCmp(),m,l,d;if(b==="vertical"){d={prevCmp:k,nextCmp:g,prevBox:e,nextBox:c,defaultMin:j,splitWidth:i};m=new Ext.util.Region(e.y,h.getVertPrevConstrainRight(d),e.bottom,h.getVertPrevConstrainLeft(d));l=new Ext.util.Region(c.y,h.getVertNextConstrainRight(d),c.bottom,h.getVertNextConstrainLeft(d))}else{m=new Ext.util.Region(e.y+(k.minHeight||j),e.right,(k.maxHeight?e.y+k.maxHeight:c.bottom-(g.minHeight||j))+i,e.x);l=new Ext.util.Region((g.maxHeight?c.bottom-g.maxHeight:e.y+(k.minHeight||j))-i,c.right,c.bottom-(g.minHeight||j),c.x)}return m.intersect(l)},performResize:function(n,h){var p=this,a=p.getSplitter(),j=a.orientation,q=p.getPrevCmp(),o=p.getNextCmp(),b=a.ownerCt,l=b.query(">[flex]"),m=l.length,c=j==="vertical",k=0,g=c?"width":"height",d=0,r,s;for(;kq){v=q}}if(v-m<2){return null}n=new Ext.util.Region(p,x,k,g);y.constraintAdjusters[y.getCollapseDirection()](n,m,v,a);y.dragInfo={minRange:m,maxRange:v,targetSize:b};return n},constraintAdjusters:{left:function(c,a,b,d){c[0]=c.x=c.left=c.right+a;c.right+=b+d.getWidth()},top:function(c,a,b,d){c[1]=c.y=c.top=c.bottom+a;c.bottom+=b+d.getHeight()},bottom:function(c,a,b,d){c.bottom=c.top-a;c.top-=b+d.getHeight()},right:function(c,a,b,d){c.right=c.left-a;c[0]=c.x=c.left=c.x-b+d.getWidth()}},onBeforeStart:function(h){var k=this,b=k.splitter,a=b.collapseTarget,m=b.neighbors,d=k.getSplitter().collapseEl,j=h.getTarget(),c=m.length,g,l;if(d&&j===b.collapseEl.dom){return false}if(a.collapsed){return false}for(g=0;gc){d.minWidth=d.el.getWidth()*a}else{d.minHeight=d.el.getHeight()*c}}if(d.throttle){e=Ext.Function.createThrottled(function(){Ext.resizer.ResizeTracker.prototype.resize.apply(d,arguments)},d.throttle);d.resize=function(h,i,g){if(g){Ext.resizer.ResizeTracker.prototype.resize.apply(d,arguments)}else{e.apply(null,arguments)}}}},onBeforeStart:function(a){this.startBox=this.target.getBox()},getDynamicTarget:function(){var a=this,b=a.target;if(a.dynamic){return b}else{if(!a.proxy){a.proxy=a.createProxy(b)}}a.proxy.show();return a.proxy},createProxy:function(c){var b,a=this.proxyCls;if(c.isComponent){b=c.getProxy().addCls(a)}else{b=c.createProxy({tag:"div",cls:a,id:c.id+"-rzproxy"},Ext.getBody())}b.removeCls(Ext.baseCSSPrefix+"proxy-el");return b},onStart:function(a){this.activeResizeHandle=Ext.get(this.getDragTarget().id);if(!this.dynamic){this.resize(this.startBox,{horizontal:"none",vertical:"none"})}},onDrag:function(a){if(this.dynamic||this.proxy){this.updateDimensions(a)}},updateDimensions:function(s,m){var t=this,c=t.activeResizeHandle.region,g=t.getOffset(t.constrainTo?"dragTarget":null),k=t.startBox,h,p=0,u=0,j,q,a=0,w=0,v,n=g[0]<0?"right":"left",r=g[1]<0?"down":"up",i,b,d,o,l;c=t.convertRegionName(c);switch(c){case"south":u=g[1];b=2;break;case"north":u=-g[1];w=-u;b=2;break;case"east":p=g[0];b=1;break;case"west":p=-g[0];a=-p;b=1;break;case"northeast":u=-g[1];w=-u;p=g[0];i=[k.x,k.y+k.height];b=3;break;case"southeast":u=g[1];p=g[0];i=[k.x,k.y];b=3;break;case"southwest":p=-g[0];a=-p;u=g[1];i=[k.x+k.width,k.y];b=3;break;case"northwest":u=-g[1];w=-u;p=-g[0];a=-p;i=[k.x+k.width,k.y+k.height];b=3;break}d={width:k.width+p,height:k.height+u,x:k.x+a,y:k.y+w};j=Ext.Number.snap(d.width,t.widthIncrement);q=Ext.Number.snap(d.height,t.heightIncrement);if(j!=d.width||q!=d.height){switch(c){case"northeast":d.y-=q-d.height;break;case"north":d.y-=q-d.height;break;case"southwest":d.x-=j-d.width;break;case"west":d.x-=j-d.width;break;case"northwest":d.x-=j-d.width;d.y-=q-d.height}d.width=j;d.height=q}if(d.widtht.maxWidth){d.width=Ext.Number.constrain(d.width,t.minWidth,t.maxWidth);if(a){d.x=k.x+(k.width-d.width)}}else{t.lastX=d.x}if(d.heightt.maxHeight){d.height=Ext.Number.constrain(d.height,t.minHeight,t.maxHeight);if(w){d.y=k.y+(k.height-d.height)}}else{t.lastY=d.y}if(t.preserveRatio||s.shiftKey){h=t.startBox.width/t.startBox.height;o=Math.min(Math.max(t.minHeight,d.width/h),t.maxHeight);l=Math.min(Math.max(t.minWidth,d.height*h),t.maxWidth);if(b==1){d.height=o}else{if(b==2){d.width=l}else{v=Math.abs(i[0]-this.lastXY[0])/Math.abs(i[1]-this.lastXY[1]);if(v>h){d.height=o}else{d.width=l}if(c=="northeast"){d.y=k.y-(d.height-k.height)}else{if(c=="northwest"){d.y=k.y-(d.height-k.height);d.x=k.x-(d.width-k.width)}else{if(c=="southwest"){d.x=k.x-(d.width-k.width)}}}}}}if(u===0){r="none"}if(p===0){n="none"}t.resize(d,{horizontal:n,vertical:r},m)},getResizeTarget:function(a){return a?this.target:this.getDynamicTarget()},resize:function(c,e,a){var b=this,d=b.getResizeTarget(a);d.setBox(c);if(b.originalTarget&&(b.dynamic||a)){b.originalTarget.setBox(c)}},onEnd:function(a){this.updateDimensions(a,true);if(this.proxy){this.proxy.hide()}},convertRegionName:function(a){return a}},1,0,0,0,0,0,[Ext.resizer,"ResizeTracker"],0));(Ext.cmd.derive("Ext.resizer.Resizer",Ext.Base,{alternateClassName:"Ext.Resizable",handleCls:Ext.baseCSSPrefix+"resizable-handle",pinnedCls:Ext.baseCSSPrefix+"resizable-pinned",overCls:Ext.baseCSSPrefix+"resizable-over",wrapCls:Ext.baseCSSPrefix+"resizable-wrap",delimiterRe:/(?:\s*[,;]\s*)|\s+/,dynamic:true,handles:"s e se",height:null,width:null,heightIncrement:0,widthIncrement:0,minHeight:20,minWidth:20,maxHeight:10000,maxWidth:10000,pinned:false,preserveRatio:false,transparent:false,possiblePositions:{n:"north",s:"south",e:"east",w:"west",se:"southeast",sw:"southwest",nw:"northwest",ne:"northeast"},constructor:function(b){var m=this,j,q,s,r=m.handles,c,p,g,d=0,o,n=[],h,a,e,l,k=Ext.dom.Element.unselectableCls;m.addEvents("beforeresize","resizedrag","resize");if(Ext.isString(b)||Ext.isElement(b)||b.dom){j=b;b=arguments[1]||{};b.target=j}m.mixins.observable.constructor.call(m,b);j=m.target;if(j){if(j.isComponent){j.addClsWithUI("resizable");m.el=j.getEl();if(j.minWidth){m.minWidth=j.minWidth}if(j.minHeight){m.minHeight=j.minHeight}if(j.maxWidth){m.maxWidth=j.maxWidth}if(j.maxHeight){m.maxHeight=j.maxHeight}if(j.floating){if(!m.hasOwnProperty("handles")){m.handles="n ne e se s sw w nw"}}}else{m.el=m.target=Ext.get(j)}}else{m.target=m.el=Ext.get(m.el)}s=m.el.dom.tagName.toUpperCase();if(s=="TEXTAREA"||s=="IMG"||s=="TABLE"){m.originalTarget=m.target;q=m.el;e=q.getBox();m.target=m.el=m.el.wrap({cls:m.wrapCls,id:m.el.id+"-rzwrap",style:q.getStyles("margin-top","margin-bottom")});m.el.setPositioning(q.getPositioning());q.clearPositioning();m.el.setBox(e);q.setStyle("position","absolute")}m.el.position();if(m.pinned){m.el.addCls(m.pinnedCls)}m.resizeTracker=new Ext.resizer.ResizeTracker({disabled:m.disabled,target:m.target,constrainTo:m.constrainTo,overCls:m.overCls,throttle:m.throttle,originalTarget:m.originalTarget,delegate:"."+m.handleCls,dynamic:m.dynamic,preserveRatio:m.preserveRatio,heightIncrement:m.heightIncrement,widthIncrement:m.widthIncrement,minHeight:m.minHeight,maxHeight:m.maxHeight,minWidth:m.minWidth,maxWidth:m.maxWidth});m.resizeTracker.on({mousedown:m.onBeforeResize,drag:m.onResize,dragend:m.onResizeEnd,scope:m});if(m.handles=="all"){m.handles="n s e w ne nw se sw"}r=m.handles=m.handles.split(m.delimiterRe);p=m.possiblePositions;g=r.length;c=m.handleCls+" "+m.handleCls+"-{0}";if(m.target.isComponent){l=m.target.baseCls;c+=" "+l+"-handle "+l+"-handle-{0}";if(Ext.supports.CSS3BorderRadius){c+=" "+l+"-handle-{0}-br"}}h=Ext.isIE6?' style="height:'+m.el.getHeight()+'px"':"";for(;d")}}Ext.DomHelper.append(m.el,n.join(""));for(d=0;dj.row){return}for(c=0;c-1){this.doSelect(a.record,false,b)}},onCellDeselect:function(a,b){if(a&&a.row!==undefined){this.doDeselect(a.record,b)}},onSelectChange:function(b,e,d,h){var g=this,i,c,a;if(e){i=g.nextSelection;c="select"}else{i=g.lastSelection||g.noSelection;c="deselect"}a=i.view||g.primaryView;if((d||g.fireEvent("before"+c,g,b,i.row,i.column))!==false&&h()!==false){if(e){a.focusRow(b,true);a.onCellSelect(i)}else{a.onCellDeselect(i);delete g.selection}if(!d){g.fireEvent(c,g,b,i.row,i.column)}}},onKeyTab:function(d,b){var c=this,g=c.getCurrentPosition(),a;if(g){a=g.view.editingPlugin;if(a&&c.wasEditing){c.onEditorTab(a,d)}else{c.move(d.shiftKey?"left":"right",d)}}},onEditorTab:function(b,g){var c=this,d=g.shiftKey?"left":"right",a=c.move(d,g);if(a){if(b.startEdit(a.record,a.columnHeader)){c.wasEditing=false}else{c.wasEditing=true}}},refresh:function(){var b=this.getCurrentPosition(),a;if(b&&(a=this.store.indexOf(this.selected.last()))!==-1){b.row=a}},onColumnMove:function(d,e,b,c){var a=d.up("tablepanel");if(a){this.onViewRefresh(a.view)}},onUpdate:function(a){var b=this,c;if(b.isSelected(a)){c=b.selecting?b.nextSelection:b.selection;b.view.onCellSelect(c)}},onViewRefresh:function(b){var c=this,g=c.getCurrentPosition(),e=b.headerCt,a,d;if(g&&g.view===b){a=g.record;d=g.columnHeader;if(!d.isDescendantOf(e)){d=e.queryById(d.id)||e.down('[text="'+d.text+'"]')||e.down('[dataIndex="'+d.dataIndex+'"]')}if(d&&(b.store.indexOfId(a.getId())!==-1)){c.setCurrentPosition({row:a,column:d,view:b})}}},selectByPosition:function(a,b){this.setCurrentPosition(a,b)}},1,0,0,0,["selection.cellmodel"],0,[Ext.selection,"CellModel"],0));(Ext.cmd.derive("Ext.selection.RowModel",Ext.selection.Model,{deltaScroll:5,enableKeyNav:true,ignoreRightMouseSelection:false,constructor:function(){this.addEvents("beforedeselect","beforeselect","deselect","select");this.views=[];this.callParent(arguments)},bindComponent:function(a){var b=this;a.on({itemmousedown:b.onRowMouseDown,itemclick:b.onRowClick,scope:b});if(b.enableKeyNav){b.initKeyNav(a)}},initKeyNav:function(a){var b=this;if(!a.rendered){a.on("render",Ext.Function.bind(b.initKeyNav,b,[a],0),b,{single:true});return}a.el.set({tabIndex:-1});b.keyNav=new Ext.util.KeyNav({target:a,ignoreInputFields:true,eventName:"itemkeydown",processEvent:function(d,c,h,e,g){g.record=c;g.recordIndex=e;return g},up:b.onKeyUp,down:b.onKeyDown,right:b.onKeyRight,left:b.onKeyLeft,pageDown:b.onKeyPageDown,pageUp:b.onKeyPageUp,home:b.onKeyHome,end:b.onKeyEnd,space:b.onKeySpace,enter:b.onKeyEnter,scope:b})},onUpdate:function(b){var d=this,a=d.view,c;if(a&&d.isSelected(b)){c=a.indexOf(b);a.onRowSelect(c);if(b===d.lastFocused){a.onRowFocus(c,true)}}},getRowsVisible:function(){var e=false,a=this.views[0],d=a.all.first(),b,c;if(d){b=d.getHeight();c=a.el.getHeight();e=Math.floor(c/b)}return e},onKeyEnd:function(c){var b=this,a=b.views[0];if(a.bufferedRenderer){a.bufferedRenderer.scrollTo(b.store.getCount()-1,false,function(e,d){b.afterKeyNavigate(c,d)})}else{b.afterKeyNavigate(c,a.getRecord(a.all.getCount()-1))}},onKeyHome:function(c){var b=this,a=b.views[0];if(a.bufferedRenderer){a.bufferedRenderer.scrollTo(0,false,function(e,d){b.afterKeyNavigate(c,d)})}else{b.afterKeyNavigate(c,a.getRecord(0))}},onKeyPageUp:function(g){var d=this,a=d.views[0],h=d.getRowsVisible(),c,b;if(h){if(a.bufferedRenderer){c=Math.max(g.recordIndex-h,0);(d.lastKeyEvent||(d.lastKeyEvent=new Ext.EventObjectImpl())).setEvent(g.browserEvent);a.bufferedRenderer.scrollTo(c,false,d.afterBufferedScrollTo,d)}else{b=a.walkRecs(g.record,-h);d.afterKeyNavigate(g,b)}}},onKeyPageDown:function(g){var d=this,a=d.views[0],h=d.getRowsVisible(),c,b;if(h){if(a.bufferedRenderer){c=Math.min(g.recordIndex+h,d.store.getCount()-1);(d.lastKeyEvent||(d.lastKeyEvent=new Ext.EventObjectImpl())).setEvent(g.browserEvent);a.bufferedRenderer.scrollTo(c,false,d.afterBufferedScrollTo,d)}else{b=a.walkRecs(g.record,h);d.afterKeyNavigate(g,b)}}},onKeySpace:function(b){var a=this.lastFocused;if(a){this.afterKeyNavigate(b,a)}},onKeyEnter:Ext.emptyFn,onKeyUp:function(b){var a=this.views[0].walkRecs(b.record,-1);if(a){this.afterKeyNavigate(b,a)}},onKeyDown:function(b){var a=this.views[0].walkRecs(b.record,1);if(a){this.afterKeyNavigate(b,a)}},afterBufferedScrollTo:function(b,a){this.afterKeyNavigate(this.lastKeyEvent,a)},scrollByDeltaX:function(d){var a=this.views[0],c=a.up(),b=c.horizontalScroller;if(b){b.scrollByDeltaX(d)}},onKeyLeft:function(a){this.scrollByDeltaX(-this.deltaScroll)},onKeyRight:function(a){this.scrollByDeltaX(this.deltaScroll)},onRowMouseDown:function(b,a,g,c,h){var d=this;if(c!==-1){if(!d.allowRightMouseSelection(h)){return}if(!d.isSelected(a)){d.mousedownAction=true;d.processSelection(b,a,g,c,h)}else{d.mousedownAction=false}}},onVetoUIEvent:function(g,c,a,i,d,h,b){if(g=="mousedown"){this.mousedownAction=!this.isSelected(b)}},onRowClick:function(b,a,d,c,g){if(this.mousedownAction){this.mousedownAction=false}else{this.processSelection(b,a,d,c,g)}},processSelection:function(b,a,d,c,g){this.selectWithEvent(a,g)},allowRightMouseSelection:function(a){var b=this.ignoreRightMouseSelection&&a.button!==0;if(b){b=this.hasSelection()}return !b},onSelectChange:function(g,c,k,a){var j=this,l=j.views,d=l.length,b=l[0].indexOf(g),h=c?"select":"deselect",e=0;if((k||j.fireEvent("before"+h,j,g,b))!==false&&a()!==false){for(;e0)?a.changedTouches[0]:a;return new this(a.pageX,a.pageY)}},constructor:function(a,b){this.callParent([b,a,b,a])},toString:function(){return"Point["+this.x+","+this.y+"]"},equals:function(a){return(this.x==a.x&&this.y==a.y)},isWithin:function(b,a){if(!Ext.isObject(a)){a={x:a,y:a}}return(this.x<=b.x+a.x&&this.x>=b.x-a.x&&this.y<=b.y+a.y&&this.y>=b.y-a.y)},isContainedBy:function(a){if(!(a instanceof Ext.util.Region)){a=Ext.get(a.el||a).getRegion()}return a.contains(this)},roundedEquals:function(a){return(Math.round(this.x)==Math.round(a.x)&&Math.round(this.y)==Math.round(a.y))}},3,0,0,0,0,0,[Ext.util,"Point"],function(){this.prototype.translate=Ext.util.Region.prototype.translateBy}));(Ext.cmd.derive("Ext.tree.Column",Ext.grid.column.Column,{tdCls:Ext.baseCSSPrefix+"grid-cell-treecolumn",autoLock:true,lockable:false,draggable:false,hideable:false,iconCls:Ext.baseCSSPrefix+"tree-icon",checkboxCls:Ext.baseCSSPrefix+"tree-checkbox",elbowCls:Ext.baseCSSPrefix+"tree-elbow",expanderCls:Ext.baseCSSPrefix+"tree-expander",textCls:Ext.baseCSSPrefix+"tree-node-text",innerCls:Ext.baseCSSPrefix+"grid-cell-inner-treecolumn",isTreeColumn:true,cellTpl:['','lineempty"/>',"",'-end-plus {expanderCls}"/>','','aria-checked="true" ','class="{childCls} {checkboxCls} {checkboxCls}-checked"/>',"",'leafparent {iconCls}"','style="background-image:url({icon})"/>','','{value}',"",'{value}',""],initComponent:function(){var a=this;a.origRenderer=a.renderer;a.origScope=a.scope||window;a.renderer=a.treeRenderer;a.scope=a;a.callParent()},treeRenderer:function(l,a,e,b,d,m,j){var i=this,o=e.get("cls"),h=i.origRenderer,c=e.data,k=e.parentNode,n=j.rootVisible,p=[],g;if(o){a.tdCls+=" "+o}while(k&&(n||k.data.depth>0)){g=k.data;p[n?g.depth:g.depth-1]=g.isLast?0:1;k=k.parentNode}return i.getTpl("cellTpl").apply({record:e,baseIconCls:i.iconCls,iconCls:c.iconCls,icon:c.icon,checkboxCls:i.checkboxCls,checked:c.checked,elbowCls:i.elbowCls,expanderCls:i.expanderCls,textCls:i.textCls,leaf:c.leaf,expandable:e.isExpandable(),isLast:c.isLast,blankUrl:Ext.BLANK_IMAGE_URL,href:c.href,hrefTarget:c.hrefTarget,lines:p,metaData:a,childCls:i.getChildCls?i.getChildCls()+" ":"",value:h?h.apply(i.origScope,arguments):l})}},0,["treecolumn"],["container","component","gridcolumn","headercontainer","box","treecolumn"],{container:true,component:true,gridcolumn:true,headercontainer:true,box:true,treecolumn:true},["widget.treecolumn"],0,[Ext.tree,"Column"],0));(Ext.cmd.derive("Ext.selection.CheckboxModel",Ext.selection.RowModel,{mode:"MULTI",injectCheckbox:0,checkOnly:false,showHeaderCheckbox:undefined,checkSelector:"."+Ext.baseCSSPrefix+"grid-row-checker",headerWidth:24,checkerOnCls:Ext.baseCSSPrefix+"grid-hd-checker-on",constructor:function(){var a=this;a.callParent(arguments);if(a.mode==="SINGLE"&&a.showHeaderCheckbox!==true){a.showHeaderCheckbox=false}},beforeViewRender:function(b){var c=this,a;c.callParent(arguments);if(!c.hasLockedHeader()||b.headerCt.lockedCt){if(c.showHeaderCheckbox!==false){b.headerCt.on("headerclick",c.onHeaderClick,c)}c.addCheckbox(b,true);a=b.ownerCt;if(b.headerCt.lockedCt){a=a.ownerCt}c.mon(a,"reconfigure",c.onReconfigure,c)}},bindComponent:function(a){var b=this;b.sortable=false;b.callParent(arguments)},hasLockedHeader:function(){var a=this.views,c=a.length,b;for(b=0;b '},processSelection:function(b,a,h,d,i){var g=this,c=i.getTarget(g.checkSelector),j;if(g.checkOnly&&!c){return}if(c){j=g.getSelectionMode();if(j!=="SINGLE"){g.setSelectionMode("SIMPLE")}g.selectWithEvent(a,i);g.setSelectionMode(j)}else{g.selectWithEvent(a,i)}},onSelectChange:function(){this.callParent(arguments);if(!this.suspendChange){this.updateHeaderState()}},onStoreLoad:function(){this.callParent(arguments);this.updateHeaderState()},onStoreAdd:function(){this.callParent(arguments);this.updateHeaderState()},onStoreRemove:function(){this.callParent(arguments);this.updateHeaderState()},onStoreRefresh:function(){this.callParent(arguments);this.updateHeaderState()},maybeFireSelectionChange:function(a){if(a&&!this.suspendChange){this.updateHeaderState()}this.callParent(arguments)},resumeChanges:function(){this.callParent();if(!this.suspendChange){this.updateHeaderState()}},updateHeaderState:function(){var g=this,h=g.store,e=h.getCount(),j=g.views,k=false,a=0,b,d,c;if(!h.buffered&&e>0){b=g.selected;k=true;for(c=0,d=b.getCount();c1){b.expandPath(h.join(a),d,a,function(m,l){var k=l;if(m&&l){l=l.findChild(d,e);if(l){b.getSelectionModel().select(l);Ext.callback(g,i||b,[true,l]);return}}Ext.callback(g,i||b,[false,k])},b)}else{c=b.getRootNode();if(c.getId()===e){b.getSelectionModel().select(c);Ext.callback(g,i||b,[true,c])}else{Ext.callback(g,i||b,[false,null])}}}},1,["treepanel"],["container","component","treepanel","box","panel","tablepanel"],{container:true,component:true,treepanel:true,box:true,panel:true,tablepanel:true},["widget.treepanel"],0,[Ext.tree,"Panel",Ext.tree,"TreePanel",Ext,"TreePanel"],0));(Ext.cmd.derive("Ext.util.Grouper",Ext.util.Sorter,{isGrouper:true,getGroupString:function(a){return a.get(this.property)}},0,0,0,0,0,0,[Ext.util,"Grouper"],0));(Ext.cmd.derive("Ext.util.History",Ext.Base,{singleton:true,alternateClassName:"Ext.History",useTopWindow:true,fieldId:Ext.baseCSSPrefix+"history-field",iframeId:Ext.baseCSSPrefix+"history-frame",constructor:function(){var a=this;a.oldIEMode=Ext.isIE7m||!Ext.isStrict&&Ext.isIE8;a.iframe=null;a.hiddenField=null;a.ready=false;a.currentToken=null;a.mixins.observable.constructor.call(a)},getHash:function(){var a=window.location.href,b=a.indexOf("#");return b>=0?a.substr(b+1):null},setHash:function(d){var a=this,c=a.useTopWindow?window.top:window;try{c.location.hash=d}catch(b){}},doSave:function(){this.hiddenField.value=this.currentToken},handleStateChange:function(a){this.currentToken=a;this.fireEvent("change",a)},updateIFrame:function(b){var a='
'+Ext.util.Format.htmlEncode(b)+"
",d;try{d=this.iframe.contentWindow.document;d.open();d.write(a);d.close();return true}catch(c){return false}},checkIFrame:function(){var d=this,b=d.iframe.contentWindow,e,c,a,g;if(!b||!b.document){Ext.Function.defer(this.checkIFrame,10,this);return}e=b.document;c=e.getElementById("state");a=c?c.innerText:null;g=d.getHash();Ext.TaskManager.start({run:function(){var k=b.document,j=k.getElementById("state"),h=j?j.innerText:null,i=d.getHash();if(h!==a){a=h;d.handleStateChange(h);d.setHash(h);g=h;d.doSave()}else{if(i!==g){g=i;d.updateIFrame(i)}}},interval:50,scope:d});d.ready=true;d.fireEvent("ready",d)},startUp:function(){var a=this,b;a.currentToken=a.hiddenField.value||this.getHash();if(a.oldIEMode){a.checkIFrame()}else{b=a.getHash();Ext.TaskManager.start({run:function(){var c=a.getHash();if(c!==b){b=c;a.handleStateChange(b);a.doSave()}},interval:50,scope:a});a.ready=true;a.fireEvent("ready",a)}},init:function(d,b){var c=this,a=Ext.DomHelper;if(c.ready){Ext.callback(d,b,[c]);return}if(!Ext.isReady){Ext.onReady(function(){c.init(d,b)});return}c.hiddenField=Ext.getDom(c.fieldId);if(!c.hiddenField){c.hiddenField=Ext.getBody().createChild({id:Ext.id(),tag:"form",cls:Ext.baseCSSPrefix+"hide-display",children:[{tag:"input",type:"hidden",id:c.fieldId}]},false,true).firstChild}if(c.oldIEMode){c.iframe=Ext.getDom(c.iframeId);if(!c.iframe){c.iframe=a.append(c.hiddenField.parentNode,{tag:"iframe",id:c.iframeId,src:Ext.SSL_SECURE_URL})}}c.addEvents("ready","change");if(d){c.on("ready",d,b,{single:true})}c.startUp()},add:function(a,c){var b=this;if(c!==false){if(b.getToken()===a){return true}}if(b.oldIEMode){return b.updateIFrame(a)}else{b.setHash(a);return true}},back:function(){window.history.go(-1)},forward:function(){window.history.go(1)},getToken:function(){return this.ready?this.currentToken:this.getHash()}},1,0,0,0,0,[["observable",Ext.util.Observable]],[Ext.util,"History",Ext,"History"],0));(Ext.cmd.derive("Docs.History",Ext.Base,{singleton:true,init:function(){Ext.util.History.useTopWindow=false;Ext.util.History.init(function(){this.historyLoaded=true;this.initialNavigate()},this);Ext.util.History.on("change",function(a){this.navigate(a,true)},this)},notifyTabsLoaded:function(){this.tabsLoaded=true;this.initialNavigate()},initialNavigate:function(){if(this.tabsLoaded&&this.historyLoaded){this.navigate(Ext.util.History.getToken(),true)}},navigate:function(b,d){var a=this.parseToken(b);if(a.url=="#!/class"){Docs.App.getController("Classes").loadIndex(d)}else{if(a.type==="class"){Docs.App.getController("Classes").loadClass(a.url,d)}else{if(a.url=="#!/procedure"){Docs.App.getController("Procedures").loadIndex(d)}else{if(a.type==="procedure"){Docs.App.getController("Procedures").loadProcedure(a.url,d)}else{if(a.url==="#!/guide"){Docs.App.getController("Guides").loadIndex(d)}else{if(a.type==="guide"){Docs.App.getController("Guides").loadGuide(a.url,d)}else{if(a.url==="#!/video"){Docs.App.getController("Videos").loadIndex(d)}else{if(a.type==="video"){Docs.App.getController("Videos").loadVideo(a.url,d)}else{if(a.url==="#!/example"){Docs.App.getController("Examples").loadIndex()}else{if(a.type==="example"){Docs.App.getController("Examples").loadExample(a.url,d)}else{if(a.url==="#!/tests"){Docs.App.getController("Tests").loadIndex()}else{if(Docs.App.getController("Welcome").isActive()){Docs.App.getController("Welcome").loadIndex(d)}else{if(!this.noRepeatNav){this.noRepeatNav=true;var c=Ext.getCmp("doctabs").staticTabs[0];if(c){this.navigate(c.href,d)}}}}}}}}}}}}}}},parseToken:function(a){var b=a&&a.match(/!?(\/(class|procedure|guide|example|video|tests)(\/(.*))?)/);return b?{type:b[2],url:"#!"+b[1]}:{}},push:function(a,c){a=this.cleanUrl(a);if(!/^#!?/.test(a)){a="#!"+a}var b=Ext.util.History.getToken()||"";if("#"+b.replace(/^%21/,"!")!==a){Ext.util.History.add(a)}},cleanUrl:function(a){return a.replace(/^[^#]*#/,"#")}},0,0,0,0,0,0,[Docs,"History"],0));(Ext.cmd.derive("Docs.LocalStore",Ext.Base,{storeName:"",init:function(){this.localStorage=!!window.localStorage;this.store=Ext.create(this.storeName);if(this.localStorage){this.cleanup();this.store.load();if(window.addEventListener){window.addEventListener("storage",Ext.Function.bind(this.onStorageChange,this),false)}else{window.attachEvent("onstorage",Ext.Function.bind(this.onStorageChange,this))}}},onStorageChange:function(a){a=a||window.event;if(a.key===this.store.getProxy().id){this.store.load()}},syncStore:function(){this.localStorage&&this.store.sync()},cleanup:function(){var c=/-settings/;for(var b=0;b-1){this.store.removeAt(a)}this.store.add({key:b,value:c});this.syncStore()},get:function(b){var a=this.store.findExact("key",b);return a>-1?this.store.getAt(a).get("value"):this.defaults[b]}},0,0,0,0,0,0,[Docs,"Settings"],0));(Ext.cmd.derive("Docs.view.Signature",Ext.Base,{singleton:true,render:function(c,b){b=b||"short";var a=Ext.Array.map(Docs.data.signatures,function(d){return c[d.tagname]?''+(d[b])+"":""}).join(" ");return''+a+""}},0,0,0,0,0,0,[Docs.view,"Signature"],0));(Ext.cmd.derive("Docs.view.search.Dropdown",Ext.view.View,{floating:true,autoShow:false,autoRender:true,toFrontOnShow:true,focusOnToFront:false,store:"Search",id:"search-dropdown",overItemCls:"x-view-over",trackOver:true,itemSelector:"div.item",singleSelect:true,pageStart:0,pageSize:10,initComponent:function(){this.addEvents("changePage","footerClick");this.tpl=new Ext.XTemplate('','
','
','
{[this.getMetaTags(values.meta)]}
','
{name}
','
{fullName}
',"
","
",'",{getCls:function(a){return a["private"]?"private":""},getMetaTags:function(a){return Docs.view.Signature.render(a)},getTotal:Ext.bind(this.getTotal,this),getStart:Ext.bind(this.getStart,this),getEnd:Ext.bind(this.getEnd,this)});this.on("afterrender",function(){this.el.addListener("click",function(){this.fireEvent("changePage",this,-1)},this,{preventDefault:true,delegate:".prev"});this.el.addListener("click",function(){this.fireEvent("changePage",this,+1)},this,{preventDefault:true,delegate:".next"});this.el.addListener("click",function(){this.fireEvent("footerClick",this)},this,{delegate:".footer"})},this);this.callParent(arguments)},setTotal:function(a){this.total=a},getTotal:function(){return this.total},setStart:function(a){this.pageStart=a},getStart:function(a){return this.pageStart},getEnd:function(b){var a=this.pageStart+this.pageSize;return a>this.total?this.total:a}},0,["searchdropdown"],["component","searchdropdown","box","dataview"],{component:true,searchdropdown:true,box:true,dataview:true},["widget.searchdropdown"],0,[Docs.view.search,"Dropdown"],0));(Ext.cmd.derive("Docs.view.search.Container",Ext.container.Container,{initComponent:function(){if(Docs.data.search.length){this.cls="search";this.items=[{xtype:"triggerfield",triggerCls:"reset",emptyText:"Search",width:170,id:"search-field",enableKeyEvents:true,hideTrigger:true,onTriggerClick:function(){this.reset();this.focus();this.setHideTrigger(true);Ext.getCmp("search-dropdown").hide()}},{xtype:"searchdropdown"}]}this.callParent()}},0,["searchcontainer"],["container","component","searchcontainer","box"],{container:true,component:true,searchcontainer:true,box:true},["widget.searchcontainer"],0,[Docs.view.search,"Container"],0));(Ext.cmd.derive("Docs.view.Header",Ext.container.Container,{contentEl:"header-content",initComponent:function(){if(Docs.otherProducts){this.style="cursor: pointer;",this.cls="dropdown";this.menu=Ext.create("Ext.menu.Menu",{renderTo:Ext.getBody(),plain:true,items:Docs.otherProducts})}this.callParent()},listeners:{afterrender:function(a){if(this.menu){a.el.addListener("click",function(c,b){this.menu.showBy(this.el,"tr-br?")},this)}}}},0,["docheader"],["container","component","box","docheader"],{container:true,component:true,box:true,docheader:true},["widget.docheader"],0,[Docs.view,"Header"],0));(Ext.cmd.derive("Docs.ClassRegistry",Ext.Base,{singleton:true,canonicalName:function(a){if(!this.altNames){this.altNames={};Ext.each(Docs.data.search,function(b){if(b.type==="class"&&!/:/.test(b.cls)){this.altNames[b.cls]=b.id}},this)}return this.altNames[a]||a},shortName:function(a){return a.split(/\./).pop()},packageName:function(a){return a.slice(0,-this.shortName(a).length-1)||""},search:function(k,u){var C=5;var j=4;var c=3;var s=new Array(C*j*c);for(var w=0;w5){s[n+h+o].push(z)}else{if(z.score>1){s[n+h+a].push(z)}else{s[n+h+l].push(z)}}}}var q=/[.:]/.test(k);var v=Ext.escapeRe(k);var A=new RegExp("^"+v+"$","i");var b=new RegExp("^"+v,"i");var p=new RegExp(v,"i");var e=Docs.data.search;for(var w=0,y=e.length;w$&");b.fullName=b.fullName.replace(a,"$&");return b}},0,0,0,0,0,0,[Docs,"ClassRegistry"],0));(Ext.cmd.derive("Docs.ProcedureRegistry",Ext.Base,{singleton:true,shortName:function(a){return this.fileName(a)},fileName:function(a){return a.split(/\//).pop()},pathName:function(a){return a.slice(0,-this.fileName(a).length-1)||""},search:function(k,u){var C=5;var j=4;var c=3;var s=new Array(C*j*c);for(var w=0;w5){s[n+h+o].push(z)}else{if(z.score>1){s[n+h+a].push(z)}else{s[n+h+l].push(z)}}}}var q=/[.:]/.test(k);var v=Ext.escapeRe(k);var A=new RegExp("^"+v+"$","i");var b=new RegExp("^"+v,"i");var p=new RegExp(v,"i");var e=Docs.data.search;for(var w=0,y=e.length;w$&");b.fullName=b.fullName.replace(a,"$&");return b}},0,0,0,0,0,0,[Docs,"ProcedureRegistry"],0));(Ext.cmd.derive("Docs.view.TabMenu",Ext.menu.Menu,{plain:true,componentCls:"tab-menu",initComponent:function(){this.addEvents("tabItemClick","closeAllTabs");this.items=[{text:"Close other tabs",iconCls:"close",cls:"close-all",handler:function(){this.fireEvent("closeAllTabs")},scope:this}];this.callParent()},addTab:function(b,a){this.insert(this.items.length-1,{text:b.text,iconCls:b.iconCls,origIcon:b.iconCls,href:b.href,cls:a,handler:this.onTabItemClick,scope:this})},onTabItemClick:function(a){this.fireEvent("tabItemClick",a)},addTabCls:function(b,a){this.items.each(function(c){if(c.href===b.href){c.addCls(a)}})}},0,0,["container","component","box","panel","menu"],{container:true,component:true,box:true,panel:true,menu:true},0,0,[Docs.view,"TabMenu"],0));(Ext.cmd.derive("Docs.view.Tabs",Ext.container.Container,{id:"doctabs",componentCls:"doctabs",minTabWidth:80,maxTabWidth:160,animDuration:150,tabs:[],tabsInBar:[],tabCache:{},staticTabs:[],initComponent:function(){this.addEvents("tabActivate","tabClose");this.tpl=Ext.create("Ext.XTemplate",'','
','
','
','','{text}',"",' ',"","
",'
',"
","
",'
 
','
');this.html=this.tpl.applyTemplate(this.staticTabs);this.tabTpl=Ext.create("Ext.XTemplate",'
','
','
',' ','{text}',"
",'',"
");this.on("afterrender",this.initListeners,this);this.on("resize",this.refresh,this);this.callParent()},initListeners:function(){this.el.on("mouseover",function(b,a){Ext.get(a).addCls("ovr")},this,{delegate:".close"});this.el.on("mouseout",function(b,a){Ext.get(a).removeCls("ovr")},this,{delegate:".close"});this.el.on("click",function(c,b){var a=Ext.get(b).up(".doctab").down(".tabUrl").getAttribute("href");a=Docs.History.cleanUrl(a);this.removeTab(a);this.fireEvent("tabClose",a)},this,{delegate:".close",preventDefault:true});this.el.on("click",function(c,b){if(Ext.fly(c.getTarget()).hasCls("close")){return}var a=Ext.get(b).down(".tabUrl").getAttribute("href");this.fireEvent("tabActivate",a,{navigate:true})},this,{delegate:".doctab"});this.el.on("contextmenu",function(b,a){if(!Ext.get(a).hasCls("overview")){this.createMenu().showBy(a)}},this,{delegate:".doctab",preventDefault:true});this.el.on("click",Ext.emptyFn,this,{delegate:".tabUrl",preventDefault:true});this.el.on("mouseleave",function(){if(this.shouldResize){this.resizeTabs({animate:true})}},this)},setStaticTabs:function(a){this.staticTabs=a;this.refresh()},getStaticTabs:function(a){return this.staticTabs},addTab:function(a,b){a=this.formatTabTexts(a);this.tabCache[a.href]=a;if(!this.hasTab(a.href)){this.tabs.push(a.href);if(this.roomForNewTab()){this.addTabToBar(a,b)}this.addTabToMenu(this.overflowButton.menu,a)}if(b.activate){this.activateTab(a.href)}this.saveTabs()},formatTabTexts:function(b){if(/#!?\/class\//.test(b.href)){var a=b.href.replace(/^.*#!?\/class\//,"");b.text=Docs.ClassRegistry.shortName(a);b.tooltip=a}else{if(/#!?\/procedure\//.test(b.href)){var a=b.href.replace(/^.*#!?\/procedure\//,"");b.text=Docs.ProcedureRegistry.shortName(a);b.tooltip=a}else{b.tooltip=b.text}}return b},removeTab:function(b){if(!this.hasTab(b)){return}this.removeFromArray(this.tabs,b);var a=this.removeFromArray(this.tabsInBar,b);var c=this.tabs[this.tabsInBar.length];if(c){this.tabsInBar.push(c)}if(this.activeTab===b){if(this.tabs.length===0){Docs.App.getController(this.getControllerName(b)).loadIndex()}else{if(a===this.tabs.length){a-=1}this.activateTab(this.tabs[a]);this.fireEvent("tabActivate",this.tabs[a])}}if(this.tabs.length>=this.maxTabsInBar()){this.refresh()}else{this.removeTabFromBar(b)}this.saveTabs()},removeFromArray:function(c,b){var a=Ext.Array.indexOf(c,b);if(a!==-1){Ext.Array.erase(c,a,1)}return a},activateTab:function(b){this.activeTab=b;if(!this.inTabs(b)){this.swapLastTabWith(b)}Ext.Array.each(Ext.query(".doctab a.tabUrl"),function(e){Ext.get(e).up(".doctab").removeCls(["active","highlight"])});var a=Ext.query('.doctab a[href="'+b+'"]')[0];if(a){var c=Ext.get(a).up(".doctab");c.addCls("active")}this.highlightOverviewTab(b)},refresh:function(){var d=this.tpl.applyTemplate(this.staticTabs);var b=this.maxTabsInBar()this.maxTabWidth){return this.maxTabWidth}else{if(athis.tabsInBar.length&&a===this.maxTabsInBar()){d.addTabCls(c,"overflow")}var b=this.inTabBar(c.href);d.addTab(c,b?"":"overflow")},addToolTips:function(){Ext.Array.each(this.staticTabs,function(b){var a=Ext.get(Ext.query(".doctab."+b.cls)[0]);if(a){Ext.create("Ext.tip.ToolTip",{target:a,html:b.tooltip})}});Ext.Array.each(this.tabsInBar,function(a){var c=Ext.get(Ext.query('a.main-tab[href="'+a+'"]')[0]);var b=this.tabCache[a];if(c){this.addMainTabTooltip(c.up(".doctab"),b)}},this)},addMainTabTooltip:function(b,a){if(a.tooltip){Ext.create("Ext.tip.ToolTip",{target:b,html:a.tooltip})}},saveTabs:function(){Docs.Settings.set("tabs",this.tabs)},getControllerName:function(a){if(/#!?\/class/.test(a)){return"Classes"}if(/#!?\/procedure/.test(a)){return"Procedures"}else{if(/#!?\/guide/.test(a)){return"Guides"}else{if(/#!?\/video/.test(a)){return"Videos"}else{if(/#!?\/example/.test(a)){return"Examples"}else{if(/#!?\/tests/.test(a)){return"Tests"}else{return"Index"}}}}}}},0,["doctabs"],["container","component","doctabs","box"],{container:true,component:true,doctabs:true,box:true},["widget.doctabs"],0,[Docs.view,"Tabs"],0));(Ext.cmd.derive("Docs.view.DocTree",Ext.tree.Panel,{cls:"doc-tree iScroll",useArrows:true,rootVisible:false,border:false,bodyBorder:false,initComponent:function(){this.addEvents("urlclick");this.root.expanded=true;this.on("itemclick",this.onItemClick,this);this.on("beforeitemcollapse",this.handleBeforeExpandCollapse,this);this.on("beforeitemexpand",this.handleBeforeExpandCollapse,this);this.callParent();this.nodeTpl=new Ext.XTemplate('{text}');this.initNodeLinks()},initNodeLinks:function(){this.getRootNode().cascadeBy(this.applyNodeTpl,this)},applyNodeTpl:function(a){if(a.get("leaf")){a.set("text",this.nodeTpl.apply({text:a.get("text"),url:a.raw.url}));a.commit()}},onItemClick:function(a,g,d,c,h){var b=g.raw?g.raw.url:g.data.url;if(b){this.fireEvent("urlclick",b,h)}else{if(!g.isLeaf()){if(g.isExpanded()){g.collapse(false)}else{g.expand(false)}}}},selectUrl:function(a){var b=this.findNodeByUrl(a);if(b){b.bubble(function(c){c.expand()});this.getSelectionModel().select(b)}else{this.getSelectionModel().deselectAll()}},findNodeByUrl:function(a){return this.getRootNode().findChildBy(function(b){return a===b.raw.url},this,true)},findRecordByUrl:function(a){var b=this.findNodeByUrl(a);return b?b.raw:undefined},handleBeforeExpandCollapse:function(a){if(this.getView().isAnimating(a)){return false}}},0,["doctree"],["container","component","doctree","treepanel","box","panel","tablepanel"],{container:true,component:true,doctree:true,treepanel:true,box:true,panel:true,tablepanel:true},["widget.doctree"],0,[Docs.view,"DocTree"],0));(Ext.cmd.derive("Docs.view.cls.Logic",Ext.Base,{constructor:function(a){Ext.apply(this,a)}},1,0,0,0,0,0,[Docs.view.cls,"Logic"],0));(Ext.cmd.derive("Docs.view.cls.PackageLogic",Docs.view.cls.Logic,{create:function(){this.root={children:[],text:"Root"};this.packages={"":this.root};Ext.Array.forEach(this.classes,this.addClass,this);this.sortTree(this.root);return{root:this.root}},sortTree:function(a){a.children.sort(this.compare);Ext.Array.forEach(a.children,this.sortTree,this)},compare:function(d,c){if(d.leaf===c.leaf){var e=d.text.toLowerCase();var g=c.text.toLowerCase();return e>g?1:(eg?1:(e{2}',a,Docs.Settings.get("classTreeLogic")===a?"selected":"",b)},setupButtonClickHandler:function(){this.el.addListener("click",function(d,c){var a=Ext.get(c),b=Ext.get(Ext.query(".cls-grouping button.selected")[0]);if(b.dom===a.dom){return}b.removeCls("selected");a.addCls("selected");if(a.hasCls("PackageLogic")){this.setLogic("PackageLogic",Docs.Settings.get("showPrivateClasses"))}else{this.setLogic("InheritanceLogic",Docs.Settings.get("showPrivateClasses"))}},this,{delegate:"button"})},setLogic:function(c){Docs.Settings.set("classTreeLogic",c);var a=new Docs.view.cls[c]({classes:this.data});if(this.root){var d=this.getSelectionModel().getLastSelected();var b=a.create();this.expandLonelyNode(b.root);this.setRootNode(b.root);this.initNodeLinks();d&&this.selectUrl(d.raw.url)}else{var b=a.create();this.root=b.root;this.expandLonelyNode(this.root)}},expandLonelyNode:function(a){var b=Ext.Array.filter(a.children,function(c){return c.children.length>0});if(b.length==1){b[0].expanded=true}},findRecordByUrl:function(a){return this.callParent([a])}},0,["classtree"],["container","component","doctree","treepanel","box","panel","tablepanel","classtree"],{container:true,component:true,doctree:true,treepanel:true,box:true,panel:true,tablepanel:true,classtree:true},["widget.classtree"],0,[Docs.view.cls,"Tree"],0));(Ext.cmd.derive("Docs.view.prc.Logic",Ext.Base,{showPrivateClasses:false,constructor:function(a){Ext.apply(this,a)}},1,0,0,0,0,0,[Docs.view.prc,"Logic"],0));(Ext.cmd.derive("Docs.view.prc.PropathLogic",Docs.view.prc.Logic,{create:function(){this.root={children:[],text:"Root"};this.paths={"":this.root};Ext.Array.forEach(this.procedures,this.addFile,this);this.sortTree(this.root);return{root:this.root}},sortTree:function(a){a.children.sort(this.compare);Ext.Array.forEach(a.children,this.sortTree,this)},compare:function(d,c){if(d.leaf===c.leaf){var e=d.text.toLowerCase();var g=c.text.toLowerCase();return e>g?1:(e0});if(b.length==1){b[0].expanded=true}},findRecordByUrl:function(a){return this.callParent([a])}},0,["proceduretree"],["container","component","doctree","treepanel","box","proceduretree","panel","tablepanel"],{container:true,component:true,doctree:true,treepanel:true,box:true,proceduretree:true,panel:true,tablepanel:true},["widget.proceduretree"],0,[Docs.view.prc,"Tree"],0));(Ext.cmd.derive("Docs.view.GroupTree",Docs.view.DocTree,{initComponent:function(){this.root={text:"Root",children:this.buildTree(this.data)};this.callParent()},buildTree:function(a){return Ext.Array.map(a,function(b){if(b.items){return{text:b.title,expanded:true,iconCls:"icon-pkg",children:this.buildTree(b.items)}}else{return this.convert(b)}},this)}},0,["grouptree"],["container","component","doctree","grouptree","treepanel","box","panel","tablepanel"],{container:true,component:true,doctree:true,grouptree:true,treepanel:true,box:true,panel:true,tablepanel:true},["widget.grouptree"],0,[Docs.view,"GroupTree"],0));(Ext.cmd.derive("Docs.view.TreeContainer",Ext.panel.Panel,{cls:"iScroll",layout:"card",resizable:true,resizeHandles:"e",collapsible:true,hideCollapseTool:true,animCollapse:true,header:false,initComponent:function(){this.items=[{},{xtype:"classtree",id:"classtree",data:Docs.data.classes},{xtype:"proceduretree",id:"proceduretree",data:Docs.data.procedures},{xtype:"grouptree",id:"exampletree",data:Docs.data.examples,convert:function(a){return{leaf:true,text:a.title,url:"#!/example/"+a.name,iconCls:"icon-example"}}},{xtype:"grouptree",id:"guidetree",data:Docs.data.guides,convert:function(a){return{leaf:true,text:a.title,url:"#!/guide/"+a.name,iconCls:"icon-guide"}}},{xtype:"grouptree",id:"videotree",data:Docs.data.videos,convert:function(a){return{leaf:true,text:a.title,url:"#!/video/"+a.name,iconCls:"icon-video"}}}];this.callParent()},showTree:function(a){this.show();this.layout.setActiveItem(a)}},0,["treecontainer"],["container","component","treecontainer","box","panel"],{container:true,component:true,treecontainer:true,box:true,panel:true},["widget.treecontainer"],0,[Docs.view,"TreeContainer"],0));(Ext.cmd.derive("Docs.view.Scrolling",Ext.Base,{onClassMixedIn:function(a){Ext.Function.interceptBefore(a.prototype,"initComponent",this.prototype.initScrolling)},initScrolling:function(){this.scrollContext="index";this.scrollState={};this.on("afterrender",function(){this.getScrollEl().addListener("scroll",this.saveScrollState,this)},this)},setScrollContext:function(a){this.scrollContext=a},eraseScrollContext:function(a){delete this.scrollState[a]},saveScrollState:function(){this.scrollState[this.scrollContext]=this.getScrollTop()},restoreScrollState:function(){this.setScrollTop(this.scrollState[this.scrollContext]||0)},scrollToView:function(a,b){a=Ext.get(a);b=b||{};if(a){this.setScrollTop(this.getScrollTop()+a.getY()+(b.offset||0));this.setScrollLeft(0);b.highlight&&a.highlight()}},getScrollTop:function(){return this.getScrollEl().getScroll()["top"]},setScrollTop:function(a){return this.getScrollEl().scrollTo("top",a)},setScrollLeft:function(a){return this.getScrollEl().scrollTo("left",a)},scrollToTop:function(){this.getScrollEl().scrollTo("top")},getScrollEl:function(){return this.body||this.el}},0,0,0,0,0,0,[Docs.view,"Scrolling"],0));(Ext.cmd.derive("Docs.ContentGrabber",Ext.Base,{singleton:true,get:function(c){var a;var b=Ext.get(c);if(b){a=b.dom.innerHTML;b.remove()}return a}},0,0,0,0,0,0,[Docs,"ContentGrabber"],0));(Ext.cmd.derive("Docs.view.welcome.Index",Ext.container.Container,{cls:"welcome iScroll",initComponent:function(){this.html=Docs.ContentGrabber.get("welcome-content");this.hasContent=!!this.html;this.callParent(arguments)},getTab:function(){return this.hasContent?{cls:"index",href:"#",tooltip:"Home"}:false}},0,["welcomeindex"],["container","component","box","welcomeindex"],{container:true,component:true,box:true,welcomeindex:true},["widget.welcomeindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.welcome,"Index"],0));(Ext.cmd.derive("Docs.view.cls.Index",Ext.container.Container,{cls:"class-categories iScroll",margin:"15 10",autoScroll:true,initComponent:function(){this.tpl=new Ext.XTemplate('

Class Documentation

','','
{notice}
',"
","{categories}","{news}");this.data={notice:Docs.data.message||Docs.ContentGrabber.get("notice-text"),categories:Docs.ContentGrabber.get("categories-content"),news:Docs.ContentGrabber.get("news-content")};this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},getTab:function(){var a=(Docs.data.classes||[]).length>0;return a?{text:"Class Documentation",href:"#!/class",tooltip:"Class Documentation"}:false}},0,["classindex"],["container","component","classindex","box"],{container:true,component:true,classindex:true,box:true},["widget.classindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.cls,"Index"],0));(Ext.cmd.derive("Docs.view.cls.Header",Ext.container.Container,{cls:"classheader",padding:"10 0 17 0",height:55,initComponent:function(){this.tpl=Ext.create("Ext.XTemplate",'

','','{name}','View source...',"","",'{name}',"","",'enum of {[values["enum"].type]}',"","{[this.renderAliases(values.aliases)]}","{[this.renderMetaTags(values.meta)]}","

",'','Print',"",{renderAliases:function(a){var c={widget:"xtype",plugin:"ptype",feature:"ftype"};var b=[];a&&Ext.Object.each(a,function(e,d){b.push((c[e]||e)+": "+d.join(", "))});if(b.length>0){return""+b.join(", ")+""}else{return""}},renderMetaTags:function(a){return" "+Docs.view.Signature.render(a,"long")}});if(Docs.data.source){this.on("render",this.initSourceLink,this)}this.callParent()},initSourceLink:function(){this.classLinkEvent("click",function(){var a=this.loadedCls.files;if(a.length===1){window.open("source/"+a[0].href)}else{var b=this.createFileMenu(a);b.showBy(this,undefined,[58,-20])}},this);this.classLinkEvent("mouseover",function(){this.el.down(".class-source-tip").addCls("hover")},this);this.classLinkEvent("mouseout",function(){this.el.down(".class-source-tip").removeCls("hover")},this)},classLinkEvent:function(b,a,c){this.el.on(b,a,c,{preventDefault:true,delegate:"a.class-source-link"})},createFileMenu:function(a){return new Ext.menu.Menu({items:Ext.Array.map(a,function(b){return{text:b.filename,handler:function(){window.open("source/"+b.href)}}},this)})},load:function(a){this.loadedCls=a;this.update(this.tpl.apply(a))}},0,["classheader"],["container","component","classheader","box"],{container:true,component:true,classheader:true,box:true},["widget.classheader"],0,[Docs.view.cls,"Header"],0));(Ext.cmd.derive("Docs.view.HoverMenu",Ext.view.View,{componentCls:"hover-menu",itemSelector:"div.item",deferEmptyText:false,columnHeight:25,initComponent:function(){this.renderTo=Ext.getBody();this.tpl=new Ext.XTemplate("","","","","
",'','
',"{[this.renderLink(values)]}","
",'',"
","","","
",{columnHeight:this.columnHeight,renderLink:function(a){var b=Docs.view.Signature.render(a.meta);return Ext.String.format('{2} {3}',a.baseUrl,a.url,a.label,b)}});this.callParent()}},0,["hovermenu"],["component","box","hovermenu","dataview"],{component:true,box:true,hovermenu:true,dataview:true},["widget.hovermenu"],0,[Docs.view,"HoverMenu"],0));(Ext.cmd.derive("Docs.view.HoverMenuButton",Ext.toolbar.TextItem,{componentCls:"hover-menu-button",showCount:false,statics:{menus:[]},initComponent:function(){this.addEvents("click");if(this.showCount){this.initialText=this.text;this.text+=" "+this.store.getCount()+"";this.store.on("datachanged",function(){this.setText(this.initialText+" "+this.store.getCount()+"")},this)}this.callParent(arguments)},getColumnHeight:function(){var b=200;var a=18;return Math.floor((Ext.Element.getViewportHeight()-b)/a)},onRender:function(){this.callParent(arguments);this.getEl().on({click:function(){this.fireEvent("click")},mouseover:this.deferShowMenu,mouseout:this.deferHideMenu,scope:this})},onDestroy:function(){if(this.menu){this.menu.destroy();Ext.Array.remove(Docs.view.HoverMenuButton.menus,this.menu)}this.callParent(arguments)},renderMenu:function(){this.menu=Ext.create("Docs.view.HoverMenu",{store:this.store,columnHeight:this.getColumnHeight()});this.menu.getEl().on({click:function(a){this.menu.hide();a.preventDefault()},mouseover:function(){clearTimeout(this.hideTimeout)},mouseout:this.deferHideMenu,scope:this});Docs.view.HoverMenuButton.menus.push(this.menu)},deferHideMenu:function(){clearTimeout(Docs.view.HoverMenuButton.showTimeout);if(!this.menu){return}this.hideTimeout=Ext.Function.defer(function(){this.menu.hide()},200,this)},deferShowMenu:function(){clearTimeout(Docs.view.HoverMenuButton.showTimeout);Docs.view.HoverMenuButton.showTimeout=Ext.Function.defer(function(){if(!this.menu){this.renderMenu()}Ext.Array.forEach(Docs.view.HoverMenuButton.menus,function(i){if(i!==this.menu){i.hide()}},this);clearTimeout(this.hideTimeout);this.menu.show();var h=this.getEl().getXY(),c=Ext.ComponentQuery.query("classoverview toolbar")[0]||Ext.ComponentQuery.query("procedureoverview toolbar")[0],g=h[0]-10,e=c.getEl().getXY(),a=c.getWidth(),d=this.menu.getEl().getWidth(),b=Ext.getCmp("doctabs").getWidth();if(d>b){g=0}else{if((g+d)>b){g=b-d-30}}if(ge.name?1:0)});if(b.length>0){var c=this.createMemberButton({text:d.toolbar_title||d.title,type:d.name,members:b});this.memberButtons[d.name]=c;this.items.push(c)}},this);this.checkItems={"public":this.createCb("Public","public"),"protected":this.createCb("Protected","protected"),"private":this.createCb("Private","private"),inherited:this.createCb("Inherited","inherited"),deprecated:this.createCb("Deprecated","deprecated"),internal:this.createCb("Internal","internal")};var a=this;this.items=this.items.concat([{xtype:"tbfill"},this.filterField=Ext.widget("triggerfield",{triggerCls:"reset",cls:"member-filter",hideTrigger:true,emptyText:"Filter class members",enableKeyEvents:true,width:150,listeners:{keyup:function(b){this.fireEvent("filter",b.getValue(),this.getShowFlags());b.setHideTrigger(b.getValue().length===0)},specialkey:function(c,b){if(b.keyCode===Ext.EventObject.ESC){c.reset();this.fireEvent("filter","",this.getShowFlags())}},scope:this},onTriggerClick:function(){this.reset();this.focus();a.fireEvent("filter","",a.getShowFlags());this.setHideTrigger(true)}}),{xtype:"tbspacer",width:10},{xtype:"button",text:"Show",menu:[this.checkItems["public"],this.checkItems["protected"],this.checkItems["private"],"-",this.checkItems.inherited,this.checkItems.deprecated,this.checkItems.internal]},{xtype:"button",iconCls:"expand-all-members",tooltip:"Expand all",enableToggle:true,toggleHandler:function(b,c){b.setIconCls(c?"collapse-all-members":"expand-all-members");this.fireEvent("toggleExpanded",c)},scope:this}]);this.callParent(arguments)},getShowFlags:function(){var a={};for(var b in this.checkItems){a[b]=this.checkItems[b].checked}return a},createCb:function(b,a){return Ext.widget("menucheckitem",{text:b,checked:Docs.Settings.get("show")[a],listeners:{checkchange:function(){this.fireEvent("filter",this.filterField.getValue(),this.getShowFlags())},scope:this}})},createMemberButton:function(a){var b=Ext.Array.map(a.members,function(c){return this.createLinkRecord(this.docClass.name,c)},this);return Ext.create("Docs.view.HoverMenuButton",{text:a.text,cls:"icon-"+a.type,store:this.createStore(b),showCount:true,listeners:{click:function(){this.fireEvent("menubuttonclick",a.type)},scope:this}})},createStore:function(b){var a=Ext.create("Ext.data.Store",{fields:["id","url","label","inherited","meta","baseUrl"]});a.add(b);return a},createLinkRecord:function(a,b){return{id:b.id,url:a+"-"+b.id,label:b.name,inherited:b.owner!==a,meta:b.meta,baseUrl:"class"}},showMenuItems:function(b,a,c){Ext.Array.forEach(Docs.data.memberTypes,function(e){var d=this.memberButtons[e.name];if(d&&typeof d==="object"){d.getStore().filterBy(function(h){return !(!b["public"]&&!(h.get("meta")["private"]||h.get("meta")["protected"])||!b["protected"]&&h.get("meta")["protected"]||!b["private"]&&h.get("meta")["private"]||!b.inherited&&h.get("inherited")||!b.deprecated&&h.get("meta")["deprecated"]||!b.internal&&h.get("meta")["internal"]||a&&!c.test(h.get("label")))});var g=d.menu;if(g&&Ext.getVersion().version>="4.1.0"){g.show();g.hide()}}},this)},getFilterValue:function(){return this.filterField.getValue()}},0,0,["container","toolbar","component","box"],{container:true,toolbar:true,component:true,box:true},0,0,[Docs.view.cls,"Toolbar"],0));(Ext.cmd.derive("Docs.view.examples.InlineEditor",Ext.Panel,{bodyPadding:2,autoScroll:true,componentCls:"inline-example-editor",initComponent:function(){this.addEvents("init","change");this.on("afterlayout",this.initCodeMirror,this);this.callParent(arguments)},initCodeMirror:function(a){if(!this.codemirror){this.codemirror=CodeMirror(this.body,{mode:"javascript",indentUnit:4,value:this.value,extraKeys:{Tab:"indentMore","Shift-Tab":"indentLess"},onChange:Ext.Function.bind(function(b){this.fireEvent("change")},this)});this.fireEvent("init")}},refresh:function(){this.codemirror.refresh()},getValue:function(){return this.codemirror?this.codemirror.getValue():this.value},getHeight:function(){var a=this.el.down(".CodeMirror-lines");return a?a.getHeight():undefined},selectAll:function(){var a=this.codemirror.lineCount()-1;var b=this.codemirror.getLine(a).length;this.codemirror.setSelection({line:0,ch:0},{line:a,ch:b})}},0,0,["container","component","box","panel"],{container:true,component:true,box:true,panel:true},0,0,[Docs.view.examples,"InlineEditor"],0));(Ext.cmd.derive("Docs.view.examples.Device",Ext.Base,{config:{url:"",id:undefined,device:"phone",orientation:"landscape"},constructor:function(a){this.initConfig(a);Ext.apply(this,this.getIframeSize());this.id=this.id||Ext.id();this.tpl=new Ext.XTemplate('
','',"
",{deviceUrl:function(b){return b.url+"?deviceType="+(b.device==="tablet"?"Tablet":"Phone")}})},toHtml:function(){return this.tpl.apply(this)},setDevice:function(a){this.device=a;Ext.apply(this,this.getIframeSize())},setOrientation:function(a){this.orientation=a;Ext.apply(this,this.getIframeSize())},getIframeSize:function(){var a={phone:{width:"481px",height:"320px"},miniphone:{width:"320px",height:"219px"},tablet:{width:"717px",height:"538px"}}[this.device];if(this.orientation==="landscape"){return a}else{return{width:a.height,height:a.width}}}},1,0,0,0,0,0,[Docs.view.examples,"Device"],0));(Ext.cmd.derive("Docs.view.examples.InlinePreview",Ext.Panel,{bodyPadding:"0 10",statics:{iframeCounter:0,getNextIframeId:function(){this.iframeCounter++;return this.iframeCounter.toString()}},options:{},constructor:function(a){a=a||{};a.iframeId=this.self.getNextIframeId();a.id="inline-preview-"+a.iframeId;this.callParent([a]);this.addEvents(["previewsuccess","previewfailure"])},initComponent:function(){this.html=this.getHtml();this.callParent(arguments)},getHtml:function(){var a=new Ext.XTemplate('');return a.apply({id:this.iframeId})},update:function(c){var a=this.options;var b=Ext.get(this.iframeId);var d=Ext.Function.bind(this.iframeCallback,this);if(b){b.on("load",function(){Ext.Function.defer(function(){b.dom.contentWindow.loadInlineExample(c+"\n",a,d)},100)},this,{single:true});b.dom.src="eg-iframe.html"}},iframeCallback:function(b,a){if(b){this.fireEvent("previewsuccess",this)}else{this.fireEvent("previewfailure",this,a)}},getHeight:function(){return document.getElementById(this.iframeId).parentNode.clientHeight}},1,0,["container","component","box","panel"],{container:true,component:true,box:true,panel:true},0,0,[Docs.view.examples,"InlinePreview"],0));(Ext.cmd.derive("Docs.view.examples.Inline",Ext.Panel,{componentCls:"inline-example-cmp",layout:"card",border:0,resizable:{transparent:true,handles:"s",constrainTo:false},maxCodeHeight:400,options:{},constructor:function(){this.callParent(arguments);this.addEvents("previewsuccess","previewfailure")},initComponent:function(){this.options=Ext.apply({device:"phone",orientation:"landscape"},this.options);this.items=[this.editor=Ext.create("Docs.view.examples.InlineEditor",{cmpName:"code",value:this.value,listeners:{init:this.updateHeight,change:this.updateHeight,scope:this}}),this.preview=Ext.create("Docs.view.examples.InlinePreview",{cmpName:"preview",options:this.options})];this.relayEvents(this.preview,["previewsuccess","previewfailure"]);if(this.options.preview){this.activeItem=1;if(this.toolbar){this.toolbar.activateButton("preview")}}else{this.activeItem=0;if(this.toolbar){this.toolbar.activateButton("code")}}this.on("afterrender",this.init,this);this.callParent(arguments)},init:function(){var a=this.layout.getActiveItem();if(a.cmpName==="preview"){this.showPreview()}this.updateHeight();if(this.toolbar){this.initToolbarEvents()}},initToolbarEvents:function(){this.toolbar.on("buttonclick",function(a){if(a==="code"){this.showCode()}else{if(a==="preview"){this.showPreview()}else{if(a==="copy"){this.showCode();this.editor.selectAll()}}}},this)},showCode:function(){this.layout.setActiveItem(0);this.updateHeight();if(this.toolbar){this.toolbar.activateButton("code")}},showPreview:function(){this.preview.update(this.editor.getValue());this.layout.setActiveItem(1);this.updateHeight();if(this.toolbar){this.toolbar.activateButton("preview")}},updateHeight:function(){var b=this.preview.getHeight();var a=this.editor.getHeight();var c=30;if(a>0){this.setHeight(Ext.Number.constrain(a+c,0,this.maxCodeHeight))}}},1,["inlineexample"],["container","inlineexample","component","box","panel"],{container:true,inlineexample:true,component:true,box:true,panel:true},["widget.inlineexample"],0,[Docs.view.examples,"Inline"],0));(Ext.cmd.derive("Docs.view.cls.MemberWrap",Ext.Base,{constructor:function(a){Ext.apply(this,a);this.el=Ext.get(a.el)},setExpanded:function(a){if(a){if(!this.isExpanded()){this.el.addCls("open")}}else{this.el.removeCls("open")}},isExpanded:function(){return this.el.hasCls("open")},getDefinedIn:function(){return this.el.down(".meta .defined-in").getAttribute("rel")},getMemberId:function(){return this.el.getAttribute("id")}},1,0,0,0,0,0,[Docs.view.cls,"MemberWrap"],0));(Ext.cmd.derive("Docs.Syntax",Ext.Base,{singleton:true,highlight:function(a){Ext.Array.forEach(Ext.query("pre",a.dom||a),function(b){b=Ext.get(b);if(b.child("code")){if(!(b.hasCls("inline-example")&&b.hasCls("preview"))){b.addCls("prettyprint lang-openedge")}}else{if(!b.parent(".CodeMirror")&&!b.hasCls("hierarchy")){b.addCls("notpretty")}}});PR.prettyPrint()}},0,0,0,0,0,0,[Docs,"Syntax"],0));(Ext.cmd.derive("Docs.view.cls.Overview",Ext.panel.Panel,{cls:"class-overview iScroll",autoScroll:true,border:false,bodyPadding:"20 8 20 5",initComponent:function(){this.addEvents("afterload");this.callParent(arguments)},scrollToEl:function(c,e){var a=(typeof c=="string")?Ext.get(Ext.query(c)[0]):c;if(a){var b=a.hasCls("member");a.show();if(!a.isVisible(true)){a.up(".subsection").show();a.up(".members-section").show()}if(b&&a.down(".expandable")){this.setMemberExpanded(c.replace(/#/,""),true)}var d=this.body.getBox().y;this.scrollToView(a,{highlight:true,offset:(e||0)-(b?d:d-10)})}},load:function(b){if(!Docs.data.classLinkCache){Docs.data.classLinkCache={}}if(!Docs.data.linkCache){Docs.data.linkCache={}}this.docClass=b;if(this.toolbar){this.removeDocked(this.toolbar,false);this.toolbar.destroy()}this.toolbar=Ext.create("Docs.view.cls.Toolbar",{docClass:this.docClass,listeners:{filter:function(d,c){this.filterMembers(d,c)},menubuttonclick:function(c){this.scrollToEl("h3.members-title.icon-"+c,-20)},scope:this}});this.addDocked(this.toolbar);var a=new Ext.XTemplate("
",'
','','

Uses

','
','{[ values[values.length - 1] == "*" ? "" + values + "" : this.datatypeLink(values) ]}',"
","
",'','

Hierarchy

','
first-child" style="{[ xindex > 1 ? "margin-left:" + (15 + (12 * (xindex-2))) + "px; " : "" ]}list-style: none;">','{[ xindex == xcount ? "" + values + "" : this.datatypeLink(values) ]}',"
","
",'','

Subclasses

','
','{.}',"
","
",'','

Implements

','
','{.}',"
","
",'','

Implementers

','
','{.}',"
","
",'',"

Author

",'
{author}
',"
","
",'
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'
',"",'
','

Constructors

','
','',"",'
first-child not-inheritedinherited">','",'
','
','{owner}','{owner}',"
","
",'( ','',', {mode} {[this.datatypeLink(values.datatype, this.ttOrDsLink(values.name))]}',""," )",'','PRIVATE','PROTECTED','STATIC','SUPER','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{[this.parseLinks(values.comment)]}","
    ","
  • ","
    ","
","
","
","
","
","
","
","
","
","
","",'
','

Destructor

','
','',"",'
first-child not-inheritedinherited">','",'
','
','{owner}','{owner}',"
","
",'()',"
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
',"{[this.parseLinks(values.comment)]}","
","
","
","
","
","
","
","
","",'
','

Events

','
','',"",'
first-child">','','
','
','{owner}','{owner}',"
","
",':Publish( ','',', {mode} {[this.datatypeLink(values.datatype, this.ttOrDsLink(values.name))]}',""," ) : {[this.datatypeLink(values.returns.datatype)]}",'','PRIVATE','PROTECTED','STATIC','ABSTRACT','OVERRIDE','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{[this.parseLinks(values.comment)]}","
    ","
  • ","
    ","
","
",'

Returns

',"
    ","
  • ",'{[this.datatypeLink(values.returns.datatype)]}','
    ',"{[this.parseLinks(values.returns.comment)]}","
    ","
  • ","
","
","
","
","
","
","
","
","
","",'
','

Properties

','
','',"",'
first-child not-inheritedinherited">','",'
','
','{owner}','{owner}',"
","
",' : {[this.datatypeLink(values.datatype)]}','','PRIVATE','PROTECTED','STATIC','ABSTRACT','OVERRIDE','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
","
","
","
","
","
","
","
","",'
','

Methods

','
','',"",'
first-child">','','
','
','{owner}','{owner}',"
","
",'( ','',', {mode} {[this.datatypeLink(values.datatype, this.ttOrDsLink(values.name))]}',""," ) ",'',": {[this.datatypeLink(values.returns.datatype)]}","",'','PRIVATE','PROTECTED','STATIC','ABSTRACT','OVERRIDE','FINAL','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{[this.parseLinks(values.comment)]}","
    ","
  • ","
    ","
","
",'','

Returns

',"
    ","
  • ",'{[this.datatypeLink(values.returns.datatype)]}','
    ',"{[this.parseLinks(values.returns.comment)]}","
    ","
  • ","
","
","
","
","
","
","
","
","
","
","",'
','

Temp Tables

','
','',"",'
first-child">','','
','
','{owner}','{owner}',"
","
",'','','PRIVATE','PROTECTED','STATIC','NEW','GLOBAL','SHARED','NO-UNDO','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'

Definition

','{definition}',"
","
","
","
","
","
","
","
","",'
','

Datasets

','
','',"",'
first-child">','','
','
','{owner}','{owner}',"
","
",'','','PRIVATE','PROTECTED','STATIC','NEW','SHARED','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'

Definition

','{definition}',"
","
","
","
","
","
","
","
","
","
",{hasMember:function(c,e){var d=false;Ext.Array.forEach(c,function(g){if(g.tagname==e){d=true;return}},this);return d},parseLinks:function(h){var q=/{@link\s+(\S+)\s*(.*?)}/gi;var g=q.exec(h);while(g!=null){var e=g[0];var n=Docs.data.linkCache[e];if(n){h=h.replace(e,n)}else{var j=g[1];var o=j.split("-")[0];var c=g[2]||o;var m=c;for(var d=0;d'+c+"";break}}if(m===c){var k=Docs.data.procedures||[];for(var d=0;d'+c+"";break}}}Docs.data.linkCache[e]=m;h=h.replace(e,m)}g=q.exec(h)}return h},getShortDoc:function(c){return c.replace(/<.*?>/g,"").substring(0,100)},datatypeLink:function(e,d){if(!d){d=e}var k=e+d;if(Docs.data.classLinkCache[k]){return Docs.data.classLinkCache[k]}for(var c=0;c'+d+"";return Docs.data.classLinkCache[k]}}try{var j;if(typeof(getCustomHyperlink)===typeof(Function)){j=getCustomHyperlink(e)}if(j){Docs.data.classLinkCache[k]=j;return Docs.data.classLinkCache[k]}}catch(g){console.log("Could not load customlink");console.log(g)}return d},ttOrDsLink:function(c){for(var d=0;d'+e.name+""}}return c}});this.update(a.apply(b));Docs.Syntax.highlight(this.getEl());this.filterMembers("",Docs.Settings.get("show"));this.initBasicMemberWrappers();this.fireEvent("afterload")},initBasicMemberWrappers:function(){this.memberWrappers={};Ext.Array.forEach(Ext.query(".member"),function(b){var a=new Docs.view.cls.MemberWrap({el:b});this.memberWrappers[a.getMemberId()]=a},this)},setMemberExpanded:function(b,a){this.memberWrappers[b].setExpanded(a)},isMemberExpanded:function(a){return this.memberWrappers[a].isExpanded()},setAllMembersExpanded:function(a){Ext.Object.each(this.memberWrappers,function(b,c){c.setExpanded(a)},this)},filterMembers:function(c,b){Docs.Settings.set("show",b);var a=c.length>0;Ext.Array.forEach(Ext.query(".doc-contents, .hierarchy"),function(e){Ext.get(e).setStyle({display:a?"none":"block"})});var d=new RegExp(Ext.String.escapeRegex(c),"i");this.eachMember(function(e){var g=Ext.get(e.id);var h=!(!b["public"]&&!(e.meta["private"]||e.meta["protected"])||!b["protected"]&&e.meta["protected"]||!b["private"]&&e.meta["private"]||!b.inherited&&(e.owner!==this.docClass.name)||!b.deprecated&&e.meta.deprecated||!b.internal&&e.meta.internal||a&&!d.test(e.name));if(h){g.setStyle({display:"block"})}else{g.setStyle({display:"none"})}},this);Ext.Array.forEach(Ext.query(".member.first-child"),function(e){Ext.get(e).removeCls("first-child")});Ext.Array.forEach(Ext.query(".members-section"),function(e){var g=this.getVisibleElements(".member",e);Ext.get(e).setStyle({display:g.length>0?"block":"none"});Ext.Array.forEach(Ext.query(".subsection",e),function(h){var i=this.getVisibleElements(".member",h);if(i.length>0){i[0].addCls("first-child");Ext.get(h).setStyle({display:"block"})}else{Ext.get(h).setStyle({display:"none"})}},this)},this);this.toolbar.showMenuItems(b,a,d)},getVisibleElements:function(a,b){var c=Ext.Array.map(Ext.query(a,b),function(d){return Ext.get(d)});return Ext.Array.filter(c,function(d){return d.isVisible()})},eachMember:function(b,a){Ext.Array.forEach(this.docClass.members,b,a)}},0,["classoverview"],["container","component","classoverview","box","panel"],{container:true,component:true,classoverview:true,box:true,panel:true},["widget.classoverview"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.cls,"Overview"],0));(Ext.cmd.derive("Docs.view.cls.Container",Ext.container.Container,{layout:"border",padding:"5 10 0 10",initComponent:function(){this.items=[Ext.create("Docs.view.cls.Header",{region:"north"}),Ext.create("Docs.view.cls.Overview",{region:"center"})];this.callParent(arguments)}},0,["classcontainer"],["container","component","box","classcontainer"],{container:true,component:true,box:true,classcontainer:true},["widget.classcontainer"],0,[Docs.view.cls,"Container"],0));(Ext.cmd.derive("Docs.view.prc.Index",Ext.container.Container,{cls:"class-categories iScroll",margin:"15 10",autoScroll:true,initComponent:function(){this.tpl=new Ext.XTemplate('

Procedure Documentation

','','
{notice}
',"
","{categories}","{news}");this.data={notice:Docs.data.message||Docs.ContentGrabber.get("notice-text"),categories:Docs.ContentGrabber.get("categories-content"),news:Docs.ContentGrabber.get("news-content")};this.callParent(arguments)},afterRender:function(){this.callParent(arguments)},getTab:function(){var a=(Docs.data.procedures||[]).length>0;return a?{text:"Procedure Documentation",href:"#!/procedure",tooltip:"Procedure Documentation"}:false}},0,["procedureindex"],["container","component","box","procedureindex"],{container:true,component:true,box:true,procedureindex:true},["widget.procedureindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.prc,"Index"],0));(Ext.cmd.derive("Docs.view.prc.Header",Ext.container.Container,{cls:"classheader",padding:"10 0 17 0",height:55,initComponent:function(){this.tpl=Ext.create("Ext.XTemplate",'

','','{name}','View source...',"","",'{name}',"","",'enum of {[values["enum"].type]}',"","{[this.renderAliases(values.aliases)]}","{[this.renderMetaTags(values.meta)]}","

",'','Print',"",{renderAliases:function(a){var c={widget:"xtype",plugin:"ptype",feature:"ftype"};var b=[];a&&Ext.Object.each(a,function(e,d){b.push((c[e]||e)+": "+d.join(", "))});if(b.length>0){return""+b.join(", ")+""}else{return""}},renderMetaTags:function(a){return" "+Docs.view.Signature.render(a,"long")}});if(Docs.data.source){this.on("render",this.initSourceLink,this)}this.callParent()},initSourceLink:function(){this.classLinkEvent("click",function(){var a=this.loadedCls.files;if(a.length===1){window.open("source/"+a[0].href)}else{var b=this.createFileMenu(a);b.showBy(this,undefined,[58,-20])}},this);this.classLinkEvent("mouseover",function(){this.el.down(".class-source-tip").addCls("hover")},this);this.classLinkEvent("mouseout",function(){this.el.down(".class-source-tip").removeCls("hover")},this)},classLinkEvent:function(b,a,c){this.el.on(b,a,c,{preventDefault:true,delegate:"a.class-source-link"})},createFileMenu:function(a){return new Ext.menu.Menu({items:Ext.Array.map(a,function(b){return{text:b.filename,handler:function(){window.open("source/"+b.href)}}},this)})},load:function(a){this.loadedCls=a;this.update(this.tpl.apply(a))}},0,["procedureheader"],["container","component","procedureheader","box"],{container:true,component:true,procedureheader:true,box:true},["widget.procedureheader"],0,[Docs.view.prc,"Header"],0));(Ext.cmd.derive("Docs.view.prc.Toolbar",Ext.toolbar.Toolbar,{dock:"top",cls:"member-links",docClass:{},initComponent:function(){this.addEvents("menubuttonclick","filter","toggleExpanded");this.items=[];this.memberButtons={};Ext.Array.forEach(Docs.data.memberTypes,function(d){var b=Ext.Array.filter(this.docClass.members,function(e){return e.tagname===d.name});b.sort(function(g,e){if(g.name==="constructor"&&g.tagname==="method"){return -1}return g.namee.name?1:0)});if(b.length>0){var c=this.createMemberButton({text:d.toolbar_title||d.title,type:d.name,members:b});this.memberButtons[d.name]=c;this.items.push(c)}},this);this.checkItems={"public":this.createCb("Public","public"),"private":this.createCb("Private","private"),deprecated:this.createCb("Deprecated","deprecated"),internal:this.createCb("Internal","internal")};var a=this;this.items=this.items.concat([{xtype:"tbfill"},this.filterField=Ext.widget("triggerfield",{triggerCls:"reset",cls:"member-filter",hideTrigger:true,emptyText:"Filter procedure members",enableKeyEvents:true,width:150,listeners:{keyup:function(b){this.fireEvent("filter",b.getValue(),this.getShowFlags());b.setHideTrigger(b.getValue().length===0)},specialkey:function(c,b){if(b.keyCode===Ext.EventObject.ESC){c.reset();this.fireEvent("filter","",this.getShowFlags())}},scope:this},onTriggerClick:function(){this.reset();this.focus();a.fireEvent("filter","",a.getShowFlags());this.setHideTrigger(true)}}),{xtype:"tbspacer",width:10},{xtype:"button",text:"Show",menu:[this.checkItems["public"],this.checkItems["private"],"-",this.checkItems.deprecated,this.checkItems.internal]},{xtype:"button",iconCls:"expand-all-members",tooltip:"Expand all",enableToggle:true,toggleHandler:function(b,c){b.setIconCls(c?"collapse-all-members":"expand-all-members");this.fireEvent("toggleExpanded",c)},scope:this}]);this.callParent(arguments)},getShowFlags:function(){var a={};for(var b in this.checkItems){a[b]=this.checkItems[b].checked}return a},createCb:function(b,a){return Ext.widget("menucheckitem",{text:b,checked:Docs.Settings.get("show")[a],listeners:{checkchange:function(){this.fireEvent("filter",this.filterField.getValue(),this.getShowFlags())},scope:this}})},createMemberButton:function(a){var b=Ext.Array.map(a.members,function(c){return this.createLinkRecord(this.docClass.name,c)},this);return Ext.create("Docs.view.HoverMenuButton",{text:a.text,cls:"icon-"+a.type,store:this.createStore(b),showCount:true,listeners:{click:function(){this.fireEvent("menubuttonclick",a.type)},scope:this}})},createStore:function(b){var a=Ext.create("Ext.data.Store",{fields:["id","url","label","inherited","meta","baseUrl"]});a.add(b);return a},createLinkRecord:function(a,b){return{id:b.id,url:a+"-"+b.id,label:b.name,inherited:b.owner!==a,meta:b.meta,baseUrl:"procedure"}},showMenuItems:function(b,a,c){Ext.Array.forEach(Docs.data.memberTypes,function(e){var d=this.memberButtons[e.name];if(d&&typeof d==="object"){d.getStore().filterBy(function(h){return !(!b["public"]&&!(h.get("meta")["private"])||!b["private"]&&h.get("meta")["private"]||!b.deprecated&&h.get("meta")["deprecated"]||!b.internal&&h.get("meta")["internal"]||a&&!c.test(h.get("label")))});var g=d.menu;if(g&&Ext.getVersion().version>="4.1.0"){g.show();g.hide()}}},this)},getFilterValue:function(){return this.filterField.getValue()}},0,0,["container","toolbar","component","box"],{container:true,toolbar:true,component:true,box:true},0,0,[Docs.view.prc,"Toolbar"],0));(Ext.cmd.derive("Docs.view.prc.MemberWrap",Ext.Base,{constructor:function(a){Ext.apply(this,a);this.el=Ext.get(a.el)},setExpanded:function(a){if(a){if(!this.isExpanded()){this.el.addCls("open")}}else{this.el.removeCls("open")}},isExpanded:function(){return this.el.hasCls("open")},getDefinedIn:function(){return this.el.down(".meta .defined-in").getAttribute("rel")},getMemberId:function(){return this.el.getAttribute("id")}},1,0,0,0,0,0,[Docs.view.prc,"MemberWrap"],0));(Ext.cmd.derive("Docs.view.prc.Overview",Ext.panel.Panel,{cls:"class-overview iScroll",autoScroll:true,border:false,bodyPadding:"20 8 20 5",initComponent:function(){this.addEvents("afterload");this.callParent(arguments)},scrollToEl:function(c,e){var a=(typeof c=="string")?Ext.get(Ext.query(c)[0]):c;if(a){var b=a.hasCls("member");a.show();if(!a.isVisible(true)){a.up(".subsection").show();a.up(".members-section").show()}if(b&&a.down(".expandable")){this.setMemberExpanded(c.replace(/#/,""),true)}var d=this.body.getBox().y;this.scrollToView(a,{highlight:true,offset:(e||0)-(b?d:d-10)})}},load:function(b){if(!Docs.data.classLinkCache){Docs.data.classLinkCache={}}if(!Docs.data.linkCache){Docs.data.linkCache={}}this.docClass=b;if(this.toolbar){this.removeDocked(this.toolbar,false);this.toolbar.destroy()}this.toolbar=Ext.create("Docs.view.prc.Toolbar",{docClass:this.docClass,listeners:{filter:function(d,c){this.filterMembers(d,c)},menubuttonclick:function(c){this.scrollToEl("h3.members-title.icon-"+c,-20)},scope:this}});this.addDocked(this.toolbar);var a=new Ext.XTemplate("
",'','
','','

Uses

','
','{[ values[values.length - 1] == "*" ? "" + values + "" : this.datatypeLink(values) ]}',"
","
",'',"

Author

",'
{author}
',"
","
","
",'
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'','

Main Block Parameters

','
    ','',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{[this.parseLinks(values.comment)]}","
    ","
  • ","
    ","
","
","
",'
',"",'
','

Events

','
','',"",'
first-child">','','
','
','{owner}','{owner}',"
","
",':Publish( ','',', {mode} {[this.datatypeLink(values.datatype, this.ttOrDsLink(values.name))]}',""," ) : {[this.datatypeLink(values.returns.datatype)]}",'','PRIVATE','PROTECTED','STATIC','ABSTRACT','OVERRIDE','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{[this.parseLinks(values.comment)]}","
    ","
  • ","
    ","
","
",'

Returns

',"
    ","
  • ",'{[this.datatypeLink(values.returns.datatype)]}','
    ',"{[this.parseLinks(values.returns.comment)]}","
    ","
  • ","
","
","
","
","
","
","
","
","
","",'
','

Internal Procedures

','
','',"",'
first-child">','','
','( ','',', {mode} {[this.datatypeLink(values.datatype, this.ttOrDsLink(values.name))]}',""," )",'','PRIVATE','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{[this.parseLinks(values.comment)]}","
    ","
  • ","
    ","
","
","
","
","
","
","
","
","
","
","",'
','

Internal Functions

','
','',"",'
first-child">','','
','( ','',', {mode} {[this.datatypeLink(values.datatype, this.ttOrDsLink(values.name))]}',""," ) ",'',": {[this.datatypeLink(values.returns.datatype)]}","",'','PRIVATE','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'','

Parameters

',"
    ",'',"
  • ",'{mode} {[this.ttOrDsLink(values.name)]} : {[this.datatypeLink(values.datatype)]}','
    ',"{[this.parseLinks(values.comment)]}","
    ","
  • ","
    ","
","
",'','

Returns

',"
    ","
  • ",'{[this.datatypeLink(values.returns.datatype)]}','
    ',"{[this.parseLinks(values.returns.comment)]}","
    ","
  • ","
","
","
","
","
","
","
","
","
","
","",'
','

Temp Tables

','
','',"",'
first-child">','','
','','','PRIVATE','PROTECTED','STATIC','NEW','GLOBAL','SHARED','NO-UNDO','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'

Definition

','{definition}',"
","
","
","
","
","
","
","
","",'
','

Datasets

','
','',"",'
first-child">','','
','','','PRIVATE','PROTECTED','STATIC','NEW','SHARED','INTERNAL','DEPRECATED',"","
",'
','
{[this.getShortDoc(this.parseLinks(values.comment))]}
','
','','
',"

NOTE:This {tagname} is for internal use only. Don't rely on its existence.

","
","
","
",'','
',"

This {tagname} has been deprecated since {meta.deprecated.version}

","{[this.parseLinks(values.meta.deprecated.text)]}","
","
","
","{[this.parseLinks(values.comment)]}","
",'

Definition

','{definition}',"
","
","
","
","
","
","
","
","
","
",{hasMember:function(c,e){var d=false;Ext.Array.forEach(c,function(g){if(g.tagname==e){d=true;return}},this);return d},parseLinks:function(h){var q=/{@link\s+(\S+)\s*(.*?)}/gi;var g=q.exec(h);while(g!=null){var e=g[0];var n=Docs.data.linkCache[e];if(n){h=h.replace(e,n)}else{var j=g[1];var o=j.split("-")[0];var c=g[2]||o;var m=c;for(var d=0;d'+c+"";break}}if(m===c){var k=Docs.data.procedures||[];for(var d=0;d'+c+"";break}}}Docs.data.linkCache[e]=m;h=h.replace(e,m)}g=q.exec(h)}return h},getShortDoc:function(c){return c.replace(/<.*?>/g,"").substring(0,100)},datatypeLink:function(e,d){if(!d){d=e}var k=e+d;if(Docs.data.classLinkCache[k]){return Docs.data.classLinkCache[k]}for(var c=0;c'+d+"";return Docs.data.classLinkCache[k]}}try{var j;if(typeof(getCustomHyperlink)===typeof(Function)){j=getCustomHyperlink(e)}if(j){Docs.data.classLinkCache[k]=j;return Docs.data.classLinkCache[k]}}catch(g){console.log("Could not load customlink");console.log(g)}return d},ttOrDsLink:function(c){for(var d=0;d'+e.name+""}}return c}});this.update(a.apply(b));Docs.Syntax.highlight(this.getEl());this.filterMembers("",Docs.Settings.get("show"));this.initBasicMemberWrappers();this.fireEvent("afterload")},initBasicMemberWrappers:function(){this.memberWrappers={};Ext.Array.forEach(Ext.query(".member"),function(b){var a=new Docs.view.cls.MemberWrap({el:b});this.memberWrappers[a.getMemberId()]=a},this)},setMemberExpanded:function(b,a){this.memberWrappers[b].setExpanded(a)},isMemberExpanded:function(a){return this.memberWrappers[a].isExpanded()},setAllMembersExpanded:function(a){Ext.Object.each(this.memberWrappers,function(b,c){c.setExpanded(a)},this)},filterMembers:function(c,b){Docs.Settings.set("show",b);var a=c.length>0;Ext.Array.forEach(Ext.query(".doc-contents, .hierarchy"),function(e){Ext.get(e).setStyle({display:a?"none":"block"})});var d=new RegExp(Ext.String.escapeRegex(c),"i");this.eachMember(function(e){var g=Ext.get(e.id);var h=!(!b["public"]&&!(e.meta["private"]||e.meta["protected"])||!b["protected"]&&e.meta["protected"]||!b["private"]&&e.meta["private"]||!b.deprecated&&e.meta.deprecated||!b.internal&&e.meta.internal||a&&!d.test(e.name));if(h){g.setStyle({display:"block"})}else{g.setStyle({display:"none"})}},this);Ext.Array.forEach(Ext.query(".member.first-child"),function(e){Ext.get(e).removeCls("first-child")});Ext.Array.forEach(Ext.query(".members-section"),function(e){var g=this.getVisibleElements(".member",e);Ext.get(e).setStyle({display:g.length>0?"block":"none"});Ext.Array.forEach(Ext.query(".subsection",e),function(h){var i=this.getVisibleElements(".member",h);if(i.length>0){i[0].addCls("first-child");Ext.get(h).setStyle({display:"block"})}else{Ext.get(h).setStyle({display:"none"})}},this)},this);this.toolbar.showMenuItems(b,a,d)},getVisibleElements:function(a,b){var c=Ext.Array.map(Ext.query(a,b),function(d){return Ext.get(d)});return Ext.Array.filter(c,function(d){return d.isVisible()})},eachMember:function(b,a){Ext.Array.forEach(this.docClass.members,b,a)}},0,["procedureoverview"],["container","component","box","procedureoverview","panel"],{container:true,component:true,box:true,procedureoverview:true,panel:true},["widget.procedureoverview"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.prc,"Overview"],0));(Ext.cmd.derive("Docs.view.prc.Container",Ext.container.Container,{layout:"border",padding:"5 10 0 10",initComponent:function(){this.items=[Ext.create("Docs.view.prc.Header",{region:"north"}),Ext.create("Docs.view.prc.Overview",{region:"center"})];this.callParent(arguments)}},0,["procedurecontainer"],["container","component","box","procedurecontainer"],{container:true,component:true,box:true,procedurecontainer:true},["widget.procedurecontainer"],0,[Docs.view.prc,"Container"],0));Ext.override(Ext.dom.Element,{getAttribute:(Ext.isIE6||Ext.isIE7||Ext.isIE8)?function(a,c){var e=this.dom,b;if(c){b=typeof e[c+":"+a];if(b!="undefined"&&b!="unknown"){return e[c+":"+a]||null}return null}if(a==="for"){a="htmlFor"}return e[a]||null}:function(a,b){var c=this.dom;if(b){return c.getAttributeNS(b,a)||c.getAttribute(b+":"+a)}return c.getAttribute(a)||c[a]||null}});(Ext.cmd.derive("Docs.view.ThumbList",Ext.view.View,{cls:"thumb-list",itemSelector:"dl",urlField:"url",itemTpl:[],initComponent:function(){this.addEvents("urlclick");Ext.Array.forEach(this.data,function(b,a){b.id="sample-"+a});this.store=Ext.create("Ext.data.JsonStore",{fields:["id","title","items"]});this.store.loadData(this.flattenSubgroups(this.data));this.tpl=new Ext.XTemplate(Ext.Array.flatten(["
",'','

{title}

',"
",'',this.itemTpl,"",'
',"
","
"]));this.itemTpl=undefined;this.data=undefined;this.on("viewready",function(){this.initHover()},this);this.callParent(arguments)},initHover:function(){this.getEl().on("mouseover",function(b,a){Ext.get(a).addCls("over")},this,{delegate:"dd"});this.getEl().on("mouseout",function(b,a){Ext.get(a).removeCls("over")},this,{delegate:"dd"})},flattenSubgroups:function(b){function a(c){if(c.items){return Ext.Array.map(c.items,a)}else{return c}}return Ext.Array.map(b,function(c){return{id:c.id,title:c.title,items:Ext.Array.map(c.items,function(e){if(e.items){var d=Ext.apply({},a(e)[0]);d.title=e.title;return d}else{return e}})}})},onContainerClick:function(b){var a=b.getTarget("h2",3,true);if(a){a.up("div").toggleCls("collapsed")}},onItemClick:function(a,g,c,h){var d=h.getTarget("dd",5,true);if(d&&!h.getTarget("a",2)){var b=d.getAttributeNS("ext",this.urlField);this.fireEvent("urlclick",b)}return this.callParent(arguments)}},0,["thumblist"],["component","thumblist","box","dataview"],{component:true,thumblist:true,box:true,dataview:true},["widget.thumblist"],0,[Docs.view,"ThumbList"],0));(Ext.cmd.derive("Docs.view.guides.Index",Ext.container.Container,{cls:"iScroll",margin:"10 0 0 0",autoScroll:true,initComponent:function(){this.items=[{xtype:"container",html:'

Guides

'},Ext.create("Docs.view.ThumbList",{itemTpl:['
',"

{title}

{description}

","
"],data:Docs.data.guides})];this.callParent(arguments)},getTab:function(){var a=(Docs.data.guides||[]).length>0;return a?{cls:"guides",href:"#!/guide",tooltip:"Guides"}:false}},0,["guideindex"],["container","component","guideindex","box"],{container:true,component:true,guideindex:true,box:true},["widget.guideindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.guides,"Index"],0));(Ext.cmd.derive("Docs.view.guides.Container",Ext.panel.Panel,{componentCls:"guide-container",initComponent:function(){this.addEvents("afterload");this.callParent(arguments)},scrollToEl:function(b){var a=Ext.get(b);if(!a){a=Ext.get(Ext.query("a[name='"+b+"']")[0])}this.scrollToView(a,{highlight:true,offset:-100})},load:function(a){this.guide=a;this.tpl=this.tpl||new Ext.XTemplate(Docs.data.showPrintButton?'Print':"","{content}");this.update(this.tpl.apply(a));Docs.Syntax.highlight(this.getEl());this.fireEvent("afterload")}},0,["guidecontainer"],["container","component","box","panel","guidecontainer"],{container:true,component:true,box:true,panel:true,guidecontainer:true},["widget.guidecontainer"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.guides,"Container"],0));(Ext.cmd.derive("Docs.view.videos.Index",Ext.container.Container,{cls:"iScroll",margin:"10 0 0 0",autoScroll:true,initComponent:function(){this.items=[{xtype:"container",html:'

Videos

'},Ext.create("Docs.view.ThumbList",{itemTpl:['
',"

{title}","

{[values.description.substr(0,80)]}...

","
"],data:Docs.data.videos})];this.callParent(arguments)},getTab:function(){var a=(Docs.data.videos||[]).length>0;return a?{cls:"videos",href:"#!/video",tooltip:"Videos"}:false}},0,["videoindex"],["container","component","box","videoindex"],{container:true,component:true,box:true,videoindex:true},["widget.videoindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.videos,"Index"],0));(Ext.cmd.derive("Docs.view.videos.Container",Ext.panel.Panel,{componentCls:"video-container",initComponent:function(){this.callParent(arguments);this.on("hide",this.pauseVideo,this)},pauseVideo:function(){var a=document.getElementById("video_player");if(a&&a.api_pause){a.api_pause()}},load:function(a){this.video=a;this.tpl=this.tpl||new Ext.XTemplate('","

{title}

","

{[this.linkify(values.description)]}

",{linkify:function(b){return b.replace(/(\bhttps?:\/\/\S+)/ig,"$1")}});this.update(this.tpl.apply(a))}},0,["videocontainer"],["container","component","videocontainer","box","panel"],{container:true,component:true,videocontainer:true,box:true,panel:true},["widget.videocontainer"],0,[Docs.view.videos,"Container"],0));(Ext.cmd.derive("Docs.view.examples.Index",Ext.container.Container,{cls:"iScroll",margin:"10 0 0 0",autoScroll:true,initComponent:function(){this.items=[{xtype:"container",html:'

Examples

'},Ext.create("Docs.view.ThumbList",{itemTpl:['
','
',"

{title}","",' (New)',"","",' (Updated)',"","",' (Experimental)',"","

{description}

","
"],data:Docs.data.examples})];this.callParent(arguments)},getTab:function(){var a=(Docs.data.examples||[]).length>0;return a?{cls:"examples",href:"#!/example",tooltip:"Examples"}:false}},0,["exampleindex"],["container","component","exampleindex","box"],{container:true,component:true,exampleindex:true,box:true},["widget.exampleindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.examples,"Index"],0));(Ext.cmd.derive("Docs.view.examples.Container",Ext.panel.Panel,{layout:"fit",initComponent:function(){this.dockedItems=[{xtype:"container",dock:"top",html:['
',"
",'',"
","
"].join("")}];this.tpl=new Ext.XTemplate('');this.callParent(arguments)},load:function(a){this.update(this.tpl.apply(a))},clear:function(){this.update("")}},0,["examplecontainer"],["container","component","box","panel","examplecontainer"],{container:true,component:true,box:true,panel:true,examplecontainer:true},["widget.examplecontainer"],0,[Docs.view.examples,"Container"],0));(Ext.cmd.derive("Docs.view.examples.TouchContainer",Ext.panel.Panel,{layout:"fit",cls:"example-container iScroll",autoScroll:true,bodyPadding:"10 0 5 0",initComponent:function(){this.dockedItems=[{xtype:"container",dock:"top",html:['

Example

','
','
','','',"
",' ','
','','',"
","
",'',"
","
"].join("")}];this.callParent(arguments)},load:function(a){this.title=a.title+" Example";this.device=Ext.create("Docs.view.examples.Device",{url:a.url,device:a.device||"phone",orientation:a.orientation||"landscape"});this.refresh()},refresh:function(){this.update(this.device.toHtml());this.updateScale();this.updateTitle();this.updateButtons()},setDevice:function(a){this.device.setDevice(a);this.refresh()},setOrientation:function(a){this.device.setOrientation(a);this.refresh()},updateScale:function(){var a=Ext.query("iframe",this.el.dom)[0];if(a){a.onload=Ext.Function.bind(function(){var c=document.createElement("style");var b="html { overflow: hidden }";if(this.device.getDevice()==="tablet"){b+="body { font-size: 79.8% !important; }"}c.innerHTML=b;a.contentWindow.document.body.appendChild(c)},this)}},updateTitle:function(){Ext.get(Ext.query(".example-title")).update(this.title)},updateButtons:function(){Ext.Array.each(Ext.query(".example-toolbar .orientations button"),function(a){Ext.get(a).removeCls("selected")});Ext.get(Ext.query(".example-toolbar .orientations button."+this.device.getOrientation())).addCls("selected");Ext.Array.each(Ext.query(".example-toolbar .devices button"),function(a){Ext.get(a).removeCls("selected")});Ext.get(Ext.query(".example-toolbar .devices button."+this.device.getDevice())).addCls("selected")},clear:function(){this.update("")}},0,["touchexamplecontainer"],["container","component","touchexamplecontainer","box","panel"],{container:true,component:true,touchexamplecontainer:true,box:true,panel:true},["widget.touchexamplecontainer"],0,[Docs.view.examples,"TouchContainer"],0));(Ext.cmd.derive("Docs.model.Test",Ext.data.Model,{fields:["id","name","href","code","options",{name:"status",defaultValue:"ready"},"message"]},0,0,0,0,0,0,[Docs.model,"Test"],0));(Ext.cmd.derive("Docs.view.tests.BatchRunner",Ext.container.Container,{initComponent:function(){this.addEvents("start","finish","statuschange");this.callParent(arguments)},run:function(a){this.fireEvent("start");this.runNext({pass:0,fail:0,total:a.length,remaining:a})},runNext:function(e){this.fireEvent("statuschange",e);if(!e.remaining||e.remaining.length<1){this.fireEvent("finish");return}var c=e.remaining.shift();var d=c.get("options");d.preview=false;var b="var alert = function(){};\n";var a=Ext.create("Docs.view.examples.Inline",{cls:"doc-test-preview",height:0,value:b+c.get("code"),options:d,listeners:{previewsuccess:function(g){this.onSuccess(c,e)},previewfailure:function(h,g){this.onFailure(c,e,g)},scope:this}});this.removeAll();this.add(a);a.showPreview()},onSuccess:function(a,b){a.set("status","success");a.commit();b.pass++;this.runNext(b)},onFailure:function(a,c,b){a.set("status","failure");a.set("message",b.toString());a.commit();c.fail++;this.runNext(c)}},0,0,["container","component","box"],{container:true,component:true,box:true},0,0,[Docs.view.tests,"BatchRunner"],0));(Ext.cmd.derive("Docs.view.tests.Index",Ext.container.Container,{layout:{type:"vbox",align:"stretch",shrinkToFit:true},padding:10,initComponent:function(){this.store=Ext.create("Ext.data.Store",{model:"Docs.model.Test",data:[]});this.grid=Ext.create("Ext.grid.Panel",{itemId:"testsgrid",padding:"5 0 5 0",autoScroll:true,flex:1,store:this.store,selModel:{mode:"MULTI"},columns:[{xtype:"templatecolumn",text:"Name",width:300,tpl:'{name}'},{xtype:"templatecolumn",text:"Status",width:80,tpl:'{status}'},{text:"Message",flex:1,dataIndex:"message"}],listeners:{itemdblclick:function(b,a){this.batchRunner.run([a])},scope:this}});this.batchRunner=Ext.create("Docs.view.tests.BatchRunner",{height:0,listeners:{start:this.disable,finish:this.enable,statuschange:this.updateTestStatus,scope:this}});this.items=[{html:"

Inline examples test page

",height:30},{itemId:"testcontainer",layout:{type:"vbox",align:"stretch",shrinkToFit:true},flex:1,items:[{itemId:"testcontrols",layout:"hbox",items:[{html:"Double-click to run an example, or",margin:"5 5 5 0"},{xtype:"button",itemId:"run-selected-button",text:"Run Selected",margin:5,handler:function(){this.batchRunner.run(this.grid.getSelectionModel().getSelection())},scope:this},{html:"or",margin:5},{xtype:"button",itemId:"run-all-button",text:"Run All Examples",margin:5,handler:function(){this.batchRunner.run(this.store.getRange())},scope:this},{itemId:"testStatus",margin:"5 5 5 15"}]},this.grid]},this.batchRunner];this.callParent(arguments)},getTab:function(){return Docs.data.tests?{cls:"tests",href:"#!/tests",tooltip:"Tests",text:"Tests"}:false},addExamples:function(a){this.store.add(a);this.setStatus(true,this.store.getCount()+" examples loaded.")},updateTestStatus:function(a){var b=a.pass+a.fail;this.setStatus(a.fail===0,b+"/"+a.total+" examples tested, "+a.fail+" failures")},setStatus:function(b,c){var a=b?"doc-test-success":"doc-test-failure";this.down("#testStatus").update(''+c+"")}},0,["testsindex"],["container","component","testsindex","box"],{container:true,component:true,testsindex:true,box:true},["widget.testsindex"],[[Docs.view.Scrolling.prototype.mixinId||Docs.view.Scrolling.$className,Docs.view.Scrolling]],[Docs.view.tests,"Index"],0));(Ext.cmd.derive("Docs.view.Viewport",Ext.container.Viewport,{id:"viewport",layout:"border",defaults:{xtype:"container"},initComponent:function(){this.items=[{region:"north",id:"north-region",height:65,layout:{type:"vbox",align:"stretch"},items:[{height:37,xtype:"container",layout:"hbox",items:[{xtype:"docheader"},{xtype:"container",flex:1},{xtype:"searchcontainer",id:"search-container",width:230,margin:"4 0 0 0"}]},{xtype:"doctabs"}]},{region:"center",layout:"border",items:[{region:"west",xtype:"treecontainer",id:"treecontainer",border:1,bodyPadding:"10 9 4 9",width:240},{region:"center",id:"center-container",layout:"fit",border:false,padding:"5 10",items:{id:"card-panel",cls:"card-panel",xtype:"container",layout:{type:"card",deferredRender:true},items:[{autoScroll:true,xtype:"welcomeindex",id:"welcomeindex"},{xtype:"container",id:"failure"},{autoScroll:true,xtype:"classindex",id:"classindex"},{xtype:"classcontainer",id:"classcontainer"},{autoScroll:true,xtype:"procedureindex",id:"procedureindex"},{xtype:"procedurecontainer",id:"procedurecontainer"},{autoScroll:true,xtype:"guideindex",id:"guideindex"},{autoScroll:true,xtype:"guidecontainer",id:"guide",cls:"iScroll"},{xtype:"videoindex",id:"videoindex"},{autoScroll:true,xtype:"videocontainer",id:"video",cls:"iScroll"},{xtype:"exampleindex",id:"exampleindex"},{xtype:"examplecontainer",id:"example"},{xtype:"testsindex",id:"testsindex"}]}}]},{region:"south",id:"footer",height:20,contentEl:"footer-content"}];this.callParent(arguments)},setPageTitle:function(a){a=Ext.util.Format.stripTags(a);if(!this.origTitle){this.origTitle=document.title}document.title=a?(a+" - "+this.origTitle):this.origTitle}},0,0,["container","component","viewport","box"],{container:true,component:true,viewport:true,box:true},0,0,[Docs.view,"Viewport"],0));(Ext.cmd.derive("Docs.controller.Content",Ext.app.Controller,{MIDDLE:1,title:"",loadIndex:function(a){a||Docs.History.push(this.baseUrl);this.getViewport().setPageTitle(this.title);Ext.getCmp("doctabs").activateTab(this.baseUrl);Ext.getCmp("card-panel").layout.setActiveItem(this.getIndex());this.getIndex().restoreScrollState()},opensNewWindow:function(a){return a.button===this.MIDDLE||a.shiftKey||a.ctrlKey},getBaseUrl:function(){return document.location.href.replace(/\/?(index.html|template.html)?(\?[^#]*)?#.*/,"")}},0,0,0,0,0,0,[Docs.controller,"Content"],0));(Ext.cmd.derive("Docs.controller.Welcome",Docs.controller.Content,{baseUrl:"#",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#welcomeindex"}],init:function(){this.addEvents("loadIndex")},loadIndex:function(){this.fireEvent("loadIndex");Ext.getCmp("treecontainer").hide();this.callParent([true])},isActive:function(){return !!this.getIndex().getTab()}},0,0,0,0,0,0,[Docs.controller,"Welcome"],0));(Ext.cmd.derive("Docs.controller.Failure",Docs.controller.Content,{baseUrl:"#",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#failure"}],show404:function(b){var a=new Ext.XTemplate("

Oops...

","

{msg}

","

Maybe it was renamed to something else?
Or maybe your internet connection has failed?
","This would be sad. Hopefully it's just a bug on our side.

","

Most likely you just followed a broken link inside this very documentation. ","Go and report it to the authors of the docs.

","

But if you think it's a bug in ABLDuck documentation-generator itself, feel free to open ","an issue at the ABLDuck issue tracker.

","

Sorry for all this :(

");Ext.getCmp("failure").update(a.apply({msg:b}));Ext.getCmp("card-panel").layout.setActiveItem("failure")}},0,0,0,0,0,0,[Docs.controller,"Failure"],0));(Ext.cmd.derive("Docs.controller.Classes",Docs.controller.Content,{baseUrl:"#!/class",title:"API Documentation",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#classindex"},{ref:"header",selector:"classheader"},{ref:"overview",selector:"classoverview"},{ref:"tabPanel",selector:"classtabpanel"},{ref:"tree",selector:"#classtree"},{ref:"favoritesGrid",selector:"#favorites-grid"}],cache:{},init:function(){this.addEvents("showIndex","showClass","showMember");Ext.getBody().addListener("click",function(b,a){this.handleUrlClick(decodeURI(a.href),b)},this,{preventDefault:true,delegate:".docClass"});this.control({classtree:{urlclick:function(a,b){this.handleUrlClick(a,b,this.getTree())}},toolbar:{toggleExpanded:function(a){this.getOverview().setAllMembersExpanded(a)}},classoverview:{afterrender:function(a){a.el.addListener("click",function(g,d){var h=Ext.get(d).up(".member"),c=h.down(".meta .defined-in"),e=c.getAttribute("rel"),b=h.getAttribute("id");if(this.getOverview().isMemberExpanded(b)){this.setExpanded(b,false)}else{this.setExpanded(b,true);this.fireEvent("showMember",e,b)}},this,{preventDefault:true,delegate:".expandable"});a.el.addListener("click",Ext.emptyFn,this,{preventDefault:true,delegate:".not-expandable"})}},treecontainer:{afterrender:function(a){a.el.addListener("dblclick",function(){if(a.getWidth()<30){a.setWidth(a.expandedWidth)}else{a.expandedWidth=a.getWidth();a.setWidth(20)}},this,{delegate:".x-resizable-handle"})}},doctabs:{tabClose:function(a){this.getOverview().eraseScrollContext(a)}}})},setExpanded:function(c,b){var a=this.currentCls;if(!a.expanded){a.expanded={}}this.getOverview().setMemberExpanded(c,b);if(b){a.expanded[c]=b}else{delete a.expanded[c]}},applyExpanded:function(a){Ext.Object.each(a.expanded||{},function(b){Ext.get(b).addCls("open")},this)},handleUrlClick:function(b,c,a){if(!(/#!?\/class/.test(b))){return false}b=Docs.History.cleanUrl(b);if(this.opensNewWindow(c)){window.open(b);a&&a.selectUrl(this.currentCls?"#!/class/"+this.currentCls.name:"")}else{this.loadClass(b)}},loadIndex:function(a){Ext.getCmp("treecontainer").showTree("classtree");this.callParent(arguments);this.fireEvent("showIndex")},loadClass:function(b,d){Ext.getCmp("card-panel").layout.setActiveItem("classcontainer");Ext.getCmp("treecontainer").showTree("classtree");d||Docs.History.push(b);var c=b.match(/^#!\/class\/(.*?)(?:-(.*))?$/);var a=Docs.ClassRegistry.canonicalName(c[1]);var e=c[2];if(this.getOverview()){this.getOverview().setLoading(true)}if(this.cache[a]){this.showClass(this.cache[a],e)}else{this.cache[a]="in-progress";Ext.data.JsonP.request({url:this.getBaseUrl()+"/output/classes/"+a+".js",callbackName:a.replace(/\./g,"_"),success:function(g,h){this.cache[a]=g;this.showClass(g,e)},failure:function(g,h){this.cache[a]=false;this.getOverview().setLoading(false);this.getController("Failure").show404("Class "+Ext.String.htmlEncode(a)+" was not found.")},scope:this})}},showClass:function(a,c){var b=false;if(a==="in-progress"){return}this.getOverview().setLoading(false);this.getViewport().setPageTitle(a.name);if(this.currentCls!==a){this.currentCls=a;this.getHeader().load(a);this.getOverview().load(a);this.applyExpanded(a);b=true}this.currentCls=a;this.getOverview().setScrollContext("#!/class/"+a.name);if(c){this.getOverview().scrollToEl("#"+c);this.fireEvent("showMember",a.name,c)}else{this.getOverview().restoreScrollState()}this.getTree().selectUrl("#!/class/"+a.name);this.fireEvent("showClass",a.name,{reRendered:b})}},0,0,0,0,0,0,[Docs.controller,"Classes"],0));(Ext.cmd.derive("Docs.controller.Procedures",Docs.controller.Content,{baseUrl:"#!/procedure",title:"API Documentation",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#procedureindex"},{ref:"header",selector:"procedureheader"},{ref:"overview",selector:"procedureoverview"},{ref:"tabPanel",selector:"proceduretabpanel"},{ref:"tree",selector:"#proceduretree"},{ref:"favoritesGrid",selector:"#favorites-grid"}],cache:{},init:function(){this.addEvents("showIndex","showProcedure","showMember");Ext.getBody().addListener("click",function(b,a){this.handleUrlClick(decodeURI(a.href),b)},this,{preventDefault:true,delegate:".docClass"});this.control({proceduretree:{urlclick:function(a,b){this.handleUrlClick(a,b,this.getTree())}},toolbar:{toggleExpanded:function(a){this.getOverview().setAllMembersExpanded(a)}},procedureoverview:{afterrender:function(a){a.el.addListener("click",function(e,c){var g=Ext.get(c).up(".member"),d=g.getAttribute("rel"),b=g.getAttribute("id");if(this.getOverview().isMemberExpanded(b)){this.setExpanded(b,false)}else{this.setExpanded(b,true);this.fireEvent("showMember",d,b)}},this,{preventDefault:true,delegate:".expandable"});a.el.addListener("click",Ext.emptyFn,this,{preventDefault:true,delegate:".not-expandable"})}},treecontainer:{afterrender:function(a){a.el.addListener("dblclick",function(){if(a.getWidth()<30){a.setWidth(a.expandedWidth)}else{a.expandedWidth=a.getWidth();a.setWidth(20)}},this,{delegate:".x-resizable-handle"})}},doctabs:{tabClose:function(a){this.getOverview().eraseScrollContext(a)}}})},setExpanded:function(c,a){var b=this.currentPrc;if(!b.expanded){b.expanded={}}this.getOverview().setMemberExpanded(c,a);if(a){b.expanded[c]=a}else{delete b.expanded[c]}},applyExpanded:function(a){Ext.Object.each(a.expanded||{},function(b){Ext.get(b).addCls("open")},this)},handleUrlClick:function(b,c,a){if(!(/#!?\/procedure/.test(b))){return false}b=Docs.History.cleanUrl(b);if(this.opensNewWindow(c)){window.open(b);a&&a.selectUrl(this.currentPrc?"#!/procedure/"+this.currentPrc.name:"")}else{this.loadProcedure(b)}},loadIndex:function(a){Ext.getCmp("treecontainer").showTree("proceduretree");this.callParent(arguments);this.fireEvent("showIndex")},loadProcedure:function(b,e){Ext.getCmp("card-panel").layout.setActiveItem("procedurecontainer");Ext.getCmp("treecontainer").showTree("proceduretree");e||Docs.History.push(b);var d=b.match(/^#!\/procedure\/(.*?)(?:-(.*))?$/);var c=d[1];var a=c.replace(/(\/|\.)/g,"_");var g=d[2];if(this.getOverview()){this.getOverview().setLoading(true)}if(this.cache[a]){this.showProcedure(this.cache[a],g)}else{this.cache[a]="in-progress";Ext.data.JsonP.request({url:this.getBaseUrl()+"/output/procedures/"+a+".js",callbackName:a,success:function(h,i){this.cache[a]=h;this.showProcedure(h,g)},failure:function(h,i){this.cache[a]=false;this.getOverview().setLoading(false);this.getController("Failure").show404("Procedure "+Ext.String.htmlEncode(c)+" was not found.")},scope:this})}},showProcedure:function(c,b){var a=false;if(c==="in-progress"){return}this.getOverview().setLoading(false);this.getViewport().setPageTitle(c.name);if(this.currentPrc!==c){this.currentPrc=c;this.getHeader().load(c);this.getOverview().load(c);this.applyExpanded(c);a=true}this.currentPrc=c;this.getOverview().setScrollContext("#!/procedure/"+c.name);if(b){this.getOverview().scrollToEl("#"+b);this.fireEvent("showMember",c.name,b)}else{this.getOverview().restoreScrollState()}this.getTree().selectUrl("#!/procedure/"+c.name);this.fireEvent("showProcedure",c.name,{reRendered:a})}},0,0,0,0,0,0,[Docs.controller,"Procedures"],0));(Ext.cmd.derive("Docs.GuideSearch",Ext.Base,{singleton:true,isEnabled:function(){return !!Docs.data.guideSearch.url},deferredSearch:function(b,e,c,a){clearTimeout(this.timeout);var d=this.timeout=Ext.Function.defer(function(){this.search(b,function(g){if(d===this.timeout){e.call(c,g)}},this)},a,this)},search:function(a,d,b){var c=this.currentRequest=Ext.data.JsonP.request({url:Docs.data.guideSearch.url,params:{fragsize:32,max_fragments:1,q:a,product:Docs.data.guideSearch.product,version:Docs.data.guideSearch.version,start:0,limit:100},callback:function(g,e){if(g&&e.success&&this.currentRequest===c){d.call(b,Ext.Array.map(e.docs,this.adaptJson,this))}},scope:this})},adaptJson:function(a){return{icon:"icon-guide",name:this.format(a.title),fullName:this.format(a.body),url:a.url,meta:{},score:a.score}},format:function(b){var a=b.replace(/\s+/g," ");return a.replace(/(.*?)<\/em>/g,"$1")}},0,0,0,0,0,0,[Docs,"GuideSearch"],0));(Ext.cmd.derive("Docs.store.Search",Ext.data.Store,{fields:["name","fullName","icon","url","meta","sort"],proxy:{type:"memory",reader:{type:"json"}}},0,0,0,0,0,0,[Docs.store,"Search"],0));(Ext.cmd.derive("Docs.controller.Search",Ext.app.Controller,{stores:["Search"],refs:[{ref:"field",selector:"#search-field"}],pageIndex:0,pageSize:10,basicSearchDelay:50,guideSearchDelay:500,dropdownHideDelay:500,init:function(){this.control({"#search-dropdown":{itemclick:function(b,a){this.loadRecord(a)},changePage:function(b,a){this.pageIndex+=a;this.displayResults();this.keepDropdown()},footerClick:function(a){this.keepDropdown()}},"#search-field":{keyup:function(d,e){var h=this.getDropdown();d.setHideTrigger(d.getValue().length===0);if(e.keyCode===Ext.EventObject.ESC||!d.value){h.hide();d.setValue("");return}else{h.show()}var b=h.getSelectionModel();var a=b.getLastSelected();var c=h.store.indexOf(a);var g=h.store.getCount()-1;if(e.keyCode===Ext.EventObject.UP){if(c===undefined){b.select(0,false,true)}else{b.select(c===0?g:(c-1),false,true)}}else{if(e.keyCode===Ext.EventObject.DOWN){if(c===undefined){b.select(0,false,true)}else{b.select(c===g?0:c+1,false,true)}}else{if(e.keyCode===Ext.EventObject.ENTER){e.preventDefault();a&&this.loadRecord(a)}else{this.pageIndex=0;clearTimeout(this.searchTimeout);this.searchTimeout=Ext.Function.defer(function(){this.search(d.value)},this.basicSearchDelay,this)}}}},focus:function(a){if(a.value&&this.getDropdown().store.getCount()>0){this.getDropdown().show()}},blur:function(){var a=this.getDropdown();this.hideTimeout=Ext.Function.defer(a.hide,this.dropdownHideDelay,a)}}})},getDropdown:function(){return this.dropdown||(this.dropdown=Ext.getCmp("search-dropdown"))},keepDropdown:function(){clearTimeout(this.hideTimeout);this.getField().focus()},loadRecord:function(a){Docs.History.navigate(a.get("url"));this.getDropdown().hide()},search:function(a){if(a===this.previousTerm){return}this.previousTerm=a;this.basicSearch(a);if(Docs.GuideSearch.isEnabled()){this.guideSearch(a)}},guideSearch:function(a){Docs.GuideSearch.deferredSearch(a,function(b){this.basicSearch(a,b)},this,this.guideSearchDelay)},basicSearch:function(b,a){this.displayResults(Docs.ClassRegistry.search(b,a))},displayResults:function(b){b=b||this.previousResults;if(this.pageIndex<0){this.pageIndex=0}else{if(this.pageIndex>Math.floor(b.length/this.pageSize)){this.pageIndex=Math.floor(b.length/this.pageSize)}}var c=this.pageIndex*this.pageSize;var a=c+this.pageSize;this.getDropdown().setTotal(b.length);this.getDropdown().setStart(c);this.getDropdown().getStore().loadData(b.slice(c,a));this.getDropdown().alignTo("search-field","bl",[-12,-2]);if(b.length>0){this.getDropdown().getSelectionModel().select(0,false,true)}this.previousResults=b}},0,0,0,0,0,0,[Docs.controller,"Search"],0));(Ext.cmd.derive("Docs.view.examples.InlineToolbar",Ext.toolbar.Toolbar,{componentCls:"inline-example-tb",height:30,initComponent:function(){this.addEvents("buttonclick");this.items=[{iconCls:"code",padding:"0 2 0 0",margin:"0 3 0 0",text:"Code Editor",handler:this.createEventFirerer("code")},{padding:0,margin:"0 3 0 0",iconCls:"preview",text:"Live Preview",handler:this.createEventFirerer("preview")},"->",{padding:0,margin:0,iconCls:"copy",text:"Select Code",handler:this.createEventFirerer("copy")}];this.callParent(arguments)},createEventFirerer:function(a){return Ext.Function.bind(function(){this.fireEvent("buttonclick",a)},this)},activateButton:function(a){Ext.Array.each(this.query("button"),function(c){c.removeCls("active")});Ext.Array.each(this.query("button[iconCls="+a+"]"),function(c){c.addCls("active")})}},0,0,["container","toolbar","component","box"],{container:true,toolbar:true,component:true,box:true},0,0,[Docs.view.examples,"InlineToolbar"],0));(Ext.cmd.derive("Docs.view.examples.InlineWrap",Ext.Base,{constructor:function(b){this.pre=b;var a=this.parseOptions(b.className);this.initToolbar();if(a.preview){this.replacePre(a)}else{this.tb.on("buttonclick",function(c){a.preview=(c==="preview");this.replacePre(a)},this,{single:true})}},parseOptions:function(b){var a={};Ext.Array.forEach(b.split(/ +/),function(c){if(c==="phone"||c==="miniphone"||c==="tablet"){a.device=c}else{if(c==="ladscape"||c==="portrait"){a.orientation=c}else{a[c]=true}}});return a},initToolbar:function(){var a=document.createElement("div");this.pre.parentNode.insertBefore(a,this.pre);this.tb=Ext.create("Docs.view.examples.InlineToolbar",{renderTo:a})},replacePre:function(a){var b=document.createElement("div");this.pre.parentNode.replaceChild(b,this.pre);Ext.create("Docs.view.examples.Inline",{height:200,renderTo:b,value:Ext.String.htmlDecode(Ext.util.Format.stripTags(this.pre.innerHTML)),options:a,toolbar:this.tb})}},1,0,0,0,0,0,[Docs.view.examples,"InlineWrap"],0));(Ext.cmd.derive("Docs.controller.InlineExamples",Ext.app.Controller,{init:function(){this.control({classoverview:{resize:this.createResizer(".class-overview"),afterload:this.replaceExampleDivs},guidecontainer:{resize:this.createResizer(".guide-container"),afterload:this.replaceExampleDivs}})},createResizer:function(a){return function(){Ext.Array.each(Ext.ComponentQuery.query(a+" .inlineexample"),function(b){if(b.editor&&b.isVisible()){b.doLayout()}})}},replaceExampleDivs:function(){Ext.Array.each(Ext.query(".inline-example"),function(a){Ext.create("Docs.view.examples.InlineWrap",a)},this)}},0,0,0,0,0,0,[Docs.controller,"InlineExamples"],0));(Ext.cmd.derive("Docs.controller.Examples",Docs.controller.Content,{baseUrl:"#!/example",title:"Examples",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#exampleindex"},{ref:"tree",selector:"#exampletree"},{ref:"page",selector:"#example"}],init:function(){this.addEvents("showExample");this.control({"#exampletree":{urlclick:function(a,b){this.loadExample(a)}},"exampleindex > thumblist":{urlclick:function(a){this.loadExample(a)}},"touchexamplecontainer, examplecontainer":{afterrender:function(a){a.el.addListener("click",function(c,b){this.openInNewWindow()},this,{delegate:"button.new-window"})}},touchexamplecontainer:{afterrender:function(a){a.el.addListener("click",function(c,b){this.changeDevice("tablet")},this,{delegate:"button.tablet"});a.el.addListener("click",function(c,b){this.changeDevice("phone")},this,{delegate:"button.phone"});a.el.addListener("click",function(c,b){this.changeOrientation("portrait")},this,{delegate:"button.portrait"});a.el.addListener("click",function(c,b){this.changeOrientation("landscape")},this,{delegate:"button.landscape"})}}})},loadIndex:function(){Ext.getCmp("treecontainer").showTree("exampletree");this.callParent()},loadExample:function(b,c){var a=this.getExample(b);if(!a){this.getController("Failure").show404("Example "+Ext.String.htmlEncode(b)+" was not found.");return}this.getViewport().setPageTitle(a.text);if(this.activeUrl!==b){this.getPage().clear();this.activateExampleCard();this.getPage().load(a)}else{this.activateExampleCard()}c||Docs.History.push(b);this.fireEvent("showExample",b);this.getTree().selectUrl(b);this.activeUrl=b},activateExampleCard:function(){Ext.getCmp("card-panel").layout.setActiveItem("example");Ext.getCmp("treecontainer").showTree("exampletree")},getExample:function(a){if(!this.map){this.map={};Ext.Array.forEach(Docs.data.examples,function(b){Ext.Array.forEach(b.items,function(c){this.map["#!/example/"+c.name]=c},this)},this)}return this.map[a]},changeOrientation:function(a){this.getPage().setOrientation(a)},changeDevice:function(a){this.getPage().setDevice(a)},openInNewWindow:function(){window.open(this.getExample(this.activeUrl).url)}},0,0,0,0,0,0,[Docs.controller,"Examples"],0));(Ext.cmd.derive("Docs.controller.Guides",Docs.controller.Content,{baseUrl:"#!/guide",title:"Guides",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#guideindex"},{ref:"tree",selector:"#guidetree"},{ref:"guide",selector:"#guide"}],cache:{},init:function(){this.addEvents("showGuide");this.control({"#guidetree":{urlclick:function(a,b){this.handleUrlClick(a,b,this.getTree())}},"guideindex > thumblist":{urlclick:function(a){this.loadGuide(a)}},indexcontainer:{afterrender:function(a){a.el.addListener("click",function(c,b){this.handleUrlClick(b.href,c)},this,{preventDefault:true,delegate:".guide"})}},doctabs:{tabClose:function(a){this.getGuide().eraseScrollContext(a)}}})},handleUrlClick:function(b,c,a){b=b.replace(/.*#!?/,"#!");if(this.opensNewWindow(c)){window.open(b);a&&a.selectUrl(this.activeUrl?this.activeUrl:"")}else{this.loadGuide(b)}},loadIndex:function(){Ext.getCmp("treecontainer").showTree("guidetree");this.callParent()},loadGuide:function(c,e){Ext.getCmp("card-panel").layout.setActiveItem("guide");Ext.getCmp("treecontainer").showTree("guidetree");var a=c.match(/^#!\/guide\/(.*?)(-section-.*)?$/);var b=a[1];var d=a[2];c="#!/guide/"+b;e||Docs.History.push(c);if(this.cache[b]){this.showGuide(this.cache[b],c,b,d)}else{this.cache[b]="in-progress";Ext.data.JsonP.request({url:this.getBaseUrl()+"/guides/"+b+"/README.js",callbackName:b,success:function(g){this.cache[b]=g;this.showGuide(g,c,b,d)},failure:function(g,h){this.cache[b]=false;this.getController("Failure").show404("Guide "+Ext.String.htmlEncode(b)+" was not found.")},scope:this})}},showGuide:function(d,c,b,e){var a=false;if(d==="in-progress"){return}this.getViewport().setPageTitle(d.title);if(this.activeUrl!==c){Ext.getCmp("guide").load({name:b,content:d.guide});a=true}this.activeUrl=c;this.getGuide().setScrollContext(this.activeUrl);if(e){this.getGuide().scrollToEl(b+e)}else{this.getGuide().restoreScrollState()}this.fireEvent("showGuide",b,{reRendered:a});this.getTree().selectUrl(c)}},0,0,0,0,0,0,[Docs.controller,"Guides"],0));(Ext.cmd.derive("Docs.controller.Videos",Docs.controller.Content,{baseUrl:"#!/video",title:"Videos",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#videoindex"},{ref:"tree",selector:"#videotree"}],init:function(){this.addEvents("showVideo");this.control({"#videotree":{urlclick:function(a){this.loadVideo(a)}},"videoindex > thumblist":{urlclick:function(a){this.loadVideo(a)}}})},loadIndex:function(){Ext.getCmp("treecontainer").showTree("videotree");this.callParent()},loadVideo:function(c,e){var b=false;Ext.getCmp("card-panel").layout.setActiveItem("video");Ext.getCmp("treecontainer").showTree("videotree");var a=c.match(/^#!\/video\/(.*)$/)[1];var d=this.getVideo(a);if(!d){this.getController("Failure").show404("Video "+Ext.String.htmlEncode(a)+" was not found.");return}this.getViewport().setPageTitle(d.title);if(this.activeUrl!==c){Ext.getCmp("video").load(d);b=true}e||Docs.History.push(c);this.fireEvent("showVideo",a,{reRendered:b});this.getTree().selectUrl(c);this.activeUrl=c},getVideo:function(a){if(!this.map){this.map={};Ext.Array.forEach(Docs.data.videos,function(b){Ext.Array.forEach(b.items,function(c){this.map[c.name]=c},this)},this)}return this.map[a]}},0,0,0,0,0,0,[Docs.controller,"Videos"],0));(Ext.cmd.derive("Docs.controller.Tabs",Ext.app.Controller,{refs:[{ref:"welcomeIndex",selector:"#welcomeindex"},{ref:"classIndex",selector:"#classindex"},{ref:"procedureIndex",selector:"#procedureindex"},{ref:"guideIndex",selector:"#guideindex"},{ref:"videoIndex",selector:"#videoindex"},{ref:"exampleIndex",selector:"#exampleindex"},{ref:"testsIndex",selector:"#testsindex"},{ref:"classTree",selector:"#classtree"},{ref:"procedureTree",selector:"#proceduretree"},{ref:"guideTree",selector:"#guidetree"},{ref:"exampleTree",selector:"#exampletree"},{ref:"videoTree",selector:"#videotree"},{ref:"doctabs",selector:"#doctabs"}],init:function(){this.getController("Classes").addListener({showClass:function(a){this.addTabFromTree("#!/class/"+a)},scope:this});this.getController("Procedures").addListener({showProcedure:function(a){this.addTabFromTree("#!/procedure/"+a)},scope:this});this.getController("Guides").addListener({showGuide:function(a){this.addTabFromTree("#!/guide/"+a)},scope:this});this.getController("Examples").addListener({showExample:function(a){this.addTabFromTree(a)},scope:this});this.getController("Videos").addListener({showVideo:function(a){this.addTabFromTree("#!/video/"+a)},scope:this});this.control({"[componentCls=doctabs]":{tabActivate:function(a,b){Docs.History.push(a,b)}}})},onLaunch:function(){this.getDoctabs().setStaticTabs(Ext.Array.filter([this.getWelcomeIndex().getTab(),this.getClassIndex().getTab(),this.getProcedureIndex().getTab(),this.getGuideIndex().getTab(),this.getVideoIndex().getTab(),this.getExampleIndex().getTab(),this.getTestsIndex().getTab()],function(b){return b}));var a=Docs.Settings.get("tabs");if(a){Ext.Array.forEach(a,function(b){this.addTabFromTree(b,{animate:false})},this)}Docs.History.notifyTabsLoaded()},addTabFromTree:function(c,d){var b=this.getTree(c);var a=b.findRecordByUrl(c);if(a){this.addTab(a,d)}},addTab:function(a,b){b=b||{animate:true,activate:true};this.getDoctabs().addTab({href:a.url,text:a.text,iconCls:a.iconCls},b)},getTree:function(a){if(/#!?\/class/.test(a)){return this.getClassTree()}else{if(/#!?\/procedure/.test(a)){return this.getProcedureTree()}else{if(/#!?\/guide/.test(a)){return this.getGuideTree()}else{if(/#!?\/video/.test(a)){return this.getVideoTree()}else{if(/#!?\/example/.test(a)){return this.getExampleTree()}else{return this.getClassTree()}}}}}}},0,0,0,0,0,0,[Docs.controller,"Tabs"],0));(Ext.cmd.derive("Docs.controller.Tests",Docs.controller.Content,{baseUrl:"#!/tests",refs:[{ref:"viewport",selector:"#viewport"},{ref:"index",selector:"#testsindex"}],init:function(){this.addEvents("loadIndex");this.control({"#testsgrid":{afterrender:this.loadExamples}})},loadIndex:function(){this.fireEvent("loadIndex");Ext.getCmp("treecontainer").hide();this.callParent([true])},isActive:function(){return !!this.getIndex().getTab()},loadExamples:function(){this.getIndex().disable();Ext.data.JsonP.request({url:this.getBaseUrl()+"/inline-examples.js",callbackName:"__inline_examples__",success:function(a){this.getIndex().addExamples(a);this.getIndex().enable()},scope:this})}},0,0,0,0,0,0,[Docs.controller,"Tests"],0));(Ext.cmd.derive("Docs.Application",Ext.Base,{constructor:function(){this.createApp()},createApp:function(){new Ext.application({name:"Docs",controllers:["Welcome","Failure","Classes","Procedures","Search","InlineExamples","Examples","Guides","Videos","Tabs","Tests"],launch:this.launch})},launch:function(){Docs.App=this;Docs.Settings.init();Ext.create("Docs.view.Viewport");Docs.History.init();if(Docs.initEventTracking){Docs.initEventTracking()}Ext.get("loading").remove()}},1,0,0,0,0,0,[Docs,"Application"],0));Ext.require("Ext.layout.container.Border");Ext.require("Ext.form.field.Trigger");Ext.require("Ext.layout.container.Card");Ext.require("Ext.data.JsonStore");Ext.require("Ext.grid.Panel");Ext.require("Ext.grid.column.Template");Ext.require("Ext.toolbar.Spacer");Ext.application({name:"Docs",extend:"Docs.Application",autoCreateViewport:true}); \ No newline at end of file diff --git a/docs/ABLDuck/data.js b/docs/ABLDuck/data.js index 2e379bf1..c8a4e1e2 100644 --- a/docs/ABLDuck/data.js +++ b/docs/ABLDuck/data.js @@ -1 +1 @@ -Docs = {"data":{"guides":[],"videos":[],"examples":[],"guideSearch":{},"localStorageDb":"docs","message":"","tests":false,"showPrintButton":false,"source":false,"classes":[{"name":"Spark.Core.Manager.IConnectionManager","extends":"IManager","icon":"icon-interface"},{"name":"Spark.Core.Message.IConfigMessage","extends":"IAbstractMessage","icon":"icon-interface"},{"name":"Spark.Core.Util.EnumNameDescMember","extends":"","icon":"icon-class"},{"name":"Spark.Core.Service.Service","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.LongcharInputStream","extends":"InputStream","icon":"icon-class"},{"name":"Spark.Core.Manager.SessionAttributeEnum","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.RequestScope","extends":"Spark.Core.Util.LifecycleScope","icon":"icon-class"},{"name":"Spark.Core.Util.TimeOutError","extends":"ApplicationError","icon":"icon-class"},{"name":"Spark.Core.Util.DataSetTools","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.SessionManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Util.FormatTools","extends":"","icon":"icon-class"},{"name":"Spark.Core.Message.IContextMessage","extends":"IAbstractMessage","icon":"icon-interface"},{"name":"Spark.Core.Manager.IStateManager","extends":"IManager","icon":"icon-interface"},{"name":"Spark.Core.Manager.ServiceLifeCycleEnum","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.TransientScope","extends":"Spark.Core.Util.LifecycleScope","icon":"icon-class"},{"name":"Spark.Core.Manager.StartupManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Manager.ISessionManager","extends":"Ccs.Common.ISessionManager","icon":"icon-interface"},{"name":"Spark.Core.Service.IDynamicEntity","extends":"Ccs.Common.IService","icon":"icon-interface"},{"name":"Spark.Core.Manager.ICatalogManager","extends":"IManager","icon":"icon-interface"},{"name":"Spark.Core.Util.ApplicationError","extends":"AppError","icon":"icon-class"},{"name":"Spark.Diagnostic.Util.OEMetricsConfig","extends":"Spark.Diagnostic.Util.OSPath","icon":"icon-class"},{"name":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum","extends":"EnumMember","icon":"icon-class"},{"name":"Spark.Core.Util.ForeignKey","extends":"Progress.Json.ObjectModel.JsonObject","icon":"icon-class"},{"name":"Spark.Core.Util.Convert","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.MethodSignature","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.Binary","extends":"","icon":"icon-class"},{"name":"Spark.Core.Security.HOTP","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.Manager","extends":"Spark.Core.Service.Service","icon":"icon-class"},{"name":"Spark.Core.Util.Serialize","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.ContainerScope","extends":"Spark.Core.Util.LifecycleScope","icon":"icon-class"},{"name":"Spark.Core.Manager.ITranslationManager","extends":"IManager","icon":"icon-interface"},{"name":"Spark.Core.Service.ISparkEntity","extends":"Ccs.BusinessLogic.IUpdatableBusinessEntity","icon":"icon-interface"},{"name":"Spark.Core.Manager.StateManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Diagnostic.Util.OEMetrics","extends":"Spark.Diagnostic.Util.Logger","icon":"icon-class"},{"name":"Spark.Core.Security.IAuthHandler","extends":"","icon":"icon-interface"},{"name":"Spark.Core.Util.Annotate","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.ServiceManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Manager.ClientContext","extends":"","icon":"icon-class"},{"name":"Spark.Core.Message.ContextMessage","extends":"Spark.Core.Message.AbstractMessage","icon":"icon-class"},{"name":"Spark.Core.Util.EnumMember","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.FieldInfo","extends":"Progress.Json.ObjectModel.JsonObject","icon":"icon-class"},{"name":"Spark.Core.Manager.SchemaManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Message.AbstractMessage","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.IServiceManager","extends":"Ccs.Common.IServiceManager","icon":"icon-interface"},{"name":"Spark.Core.Manager.TranslationManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Security.TOTP","extends":"","icon":"icon-class"},{"name":"Spark.Core.Service.DynamicResource","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.ConnectionManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Util.LifecycleScope","extends":"","icon":"icon-class"},{"name":"Spark.Core.Security.HMAC","extends":"","icon":"icon-class"},{"name":"Spark.Core.Handler.StatusHandler","extends":"OpenEdge.Web.WebHandler","icon":"icon-class"},{"name":"Spark.Core.Util.Base32","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.Sendmail","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.Timer","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.CryptoTools","extends":"","icon":"icon-class"},{"name":"Spark.Diagnostic.Util.RemoteMetrics","extends":"Spark.Diagnostic.Util.Logger","icon":"icon-class"},{"name":"Spark.Core.Service.ICatalog","extends":"Ccs.Common.IService","icon":"icon-interface"},{"name":"Spark.Core.Manager.IStartupManager","extends":"Ccs.Common.IStartupManager","icon":"icon-interface"},{"name":"Spark.Diagnostic.Util.OSPath","extends":"","icon":"icon-class"},{"name":"Spark.Core.Security.OEUserRealm","extends":"","icon":"icon-class"},{"name":"Spark.Core.Service.DynamicEntity","extends":"Spark.Core.Service.SparkEntity","icon":"icon-class"},{"name":"Spark.Core.Util.Strings","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.ISchemaManager","extends":"Ccs.Common.IManager","icon":"icon-interface"},{"name":"Spark.Core.Util.DynamicCaller","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.CatalogManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Util.EnumValueMember","extends":"","icon":"icon-class"},{"name":"Spark.Core.Service.SparkEntity","extends":"OpenEdge.BusinessLogic.BusinessEntity","icon":"icon-class"},{"name":"Spark.Core.Util.GenTools","extends":"","icon":"icon-class"},{"name":"Spark.Diagnostic.Util.Logger","extends":"Spark.Diagnostic.Util.OSPath","icon":"icon-class"},{"name":"Spark.Core.Util.SessionScope","extends":"Spark.Core.Util.LifecycleScope","icon":"icon-class"},{"name":"Spark.Core.Manager.StateLifeCycleEnum","extends":"EnumMember","icon":"icon-class"},{"name":"Spark.Core.Security.Password","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.CryptoEncryptAlgorithmEnum","extends":"EnumMember","icon":"icon-class"},{"name":"Spark.Core.Util.LongcharOutputStream","extends":"OutputStream","icon":"icon-class"},{"name":"Spark.Core.Manager.ILoggingManager","extends":"IManager","icon":"icon-interface"},{"name":"Spark.Core.Util.ErrorTypeEnum","extends":"EnumMember","icon":"icon-class"},{"name":"Spark.Core.Service.IDynamicResource","extends":"Ccs.Common.IService","icon":"icon-interface"},{"name":"Spark.Core.Util.Reflection","extends":"","icon":"icon-class"},{"name":"Spark.Core.Handler.DOHEventHandler","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.IClientContext","extends":"Ccs.Common.IClientContext","icon":"icon-interface"},{"name":"Spark.Core.Util.OperationEnum","extends":"","icon":"icon-class"},{"name":"Spark.Core.Message.IAbstractMessage","extends":"","icon":"icon-interface"},{"name":"Spark.Core.Util.EnumNameMember","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.LoggingManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Service.Catalog","extends":"","icon":"icon-class"},{"name":"Spark.Core.Constant.OERealmDefs","extends":"","icon":"icon-class"},{"name":"Spark.Core.Message.ConfigMessage","extends":"AbstractMessage","icon":"icon-class"},{"name":"Spark.Core.Util.OSTools","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.StopError","extends":"ApplicationError","icon":"icon-class"}],"procedures":[{"name":"Spark/shutdown.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/Interface/StartTrackingObjects.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/metrics_activate.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/metrics_deactivate.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/metrics_shutdown.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/Interface/PrepareSessionReports.p","icon":"icon-procedure"},{"name":"Spark/startup.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/metrics_startup.p","icon":"icon-procedure"}],"search":[{"name":"shutdown.p","fullName":"Spark/shutdown.p","icon":"icon-procedure","url":"#!/procedure/Spark/shutdown.p","sort":1,"meta":{}},{"name":"logObjects","fullName":"Spark/shutdown.p:logObjects","icon":"icon-procedure","url":"#!/procedure/Spark/shutdown.p-procedure-logObjects","sort":3,"meta":{}},{"name":"logMessage","fullName":"Spark/shutdown.p:logMessage","icon":"icon-function","url":"#!/procedure/Spark/shutdown.p-function-logMessage","sort":3,"meta":{}},{"name":"logError","fullName":"Spark/shutdown.p:logError","icon":"icon-function","url":"#!/procedure/Spark/shutdown.p-function-logError","sort":3,"meta":{}},{"name":"ttServerObjects","fullName":"Spark/shutdown.p:ttServerObjects","icon":"icon-temptable","url":"#!/procedure/Spark/shutdown.p-temptable-ttServerObjects","sort":3,"meta":{"noundo":true}},{"name":"StartTrackingObjects.p","fullName":"Spark/Diagnostic/Interface/StartTrackingObjects.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/Interface/StartTrackingObjects.p","sort":1,"meta":{}},{"name":"metrics_activate.p","fullName":"Spark/Diagnostic/metrics_activate.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/metrics_activate.p","sort":1,"meta":{}},{"name":"metrics_deactivate.p","fullName":"Spark/Diagnostic/metrics_deactivate.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/metrics_deactivate.p","sort":1,"meta":{}},{"name":"metrics_shutdown.p","fullName":"Spark/Diagnostic/metrics_shutdown.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/metrics_shutdown.p","sort":1,"meta":{}},{"name":"PrepareSessionReports.p","fullName":"Spark/Diagnostic/Interface/PrepareSessionReports.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/Interface/PrepareSessionReports.p","sort":1,"meta":{}},{"name":"startup.p","fullName":"Spark/startup.p","icon":"icon-procedure","url":"#!/procedure/Spark/startup.p","sort":1,"meta":{}},{"name":"getStartupParams","fullName":"Spark/startup.p:getStartupParams","icon":"icon-procedure","url":"#!/procedure/Spark/startup.p-procedure-getStartupParams","sort":3,"meta":{}},{"name":"logMessage","fullName":"Spark/startup.p:logMessage","icon":"icon-function","url":"#!/procedure/Spark/startup.p-function-logMessage","sort":3,"meta":{}},{"name":"logError","fullName":"Spark/startup.p:logError","icon":"icon-function","url":"#!/procedure/Spark/startup.p-function-logError","sort":3,"meta":{}},{"name":"metrics_startup.p","fullName":"Spark/Diagnostic/metrics_startup.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/metrics_startup.p","sort":1,"meta":{}},{"name":"IConnectionManager","fullName":"Spark.Core.Manager.IConnectionManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.IConnectionManager","sort":1,"meta":{}},{"name":"getServer","fullName":"Spark.Core.Manager.IConnectionManager:getServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-getServer","sort":3,"meta":{}},{"name":"stopLifeCycle","fullName":"Spark.Core.Manager.IConnectionManager:stopLifeCycle","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-stopLifeCycle","sort":3,"meta":{}},{"name":"stopServer","fullName":"Spark.Core.Manager.IConnectionManager:stopServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-stopServer","sort":3,"meta":{}},{"name":"reconnectServer","fullName":"Spark.Core.Manager.IConnectionManager:reconnectServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-reconnectServer","sort":3,"meta":{}},{"name":"validContext","fullName":"Spark.Core.Manager.IConnectionManager:validContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-validContext","sort":3,"meta":{}},{"name":"getConnectionParam","fullName":"Spark.Core.Manager.IConnectionManager:getConnectionParam","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-getConnectionParam","sort":3,"meta":{}},{"name":"getProcHandle","fullName":"Spark.Core.Manager.IConnectionManager:getProcHandle","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-getProcHandle","sort":3,"meta":{}},{"name":"IConfigMessage","fullName":"Spark.Core.Message.IConfigMessage","icon":"icon-interface","url":"#!/class/Spark.Core.Message.IConfigMessage","sort":1,"meta":{}},{"name":"deserializeMessageFromFile","fullName":"Spark.Core.Message.IConfigMessage:deserializeMessageFromFile","icon":"icon-method","url":"#!/class/Spark.Core.Message.IConfigMessage-method-deserializeMessageFromFile","sort":3,"meta":{}},{"name":"deserializeMessage","fullName":"Spark.Core.Message.IConfigMessage:deserializeMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.IConfigMessage-method-deserializeMessage","sort":3,"meta":{}},{"name":"EnumNameDescMember","fullName":"Spark.Core.Util.EnumNameDescMember","icon":"icon-class","url":"#!/class/Spark.Core.Util.EnumNameDescMember","sort":1,"meta":{"abstract":true}},{"name":"EnumNameDescMember","fullName":"Spark.Core.Util.EnumNameDescMember:EnumNameDescMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumNameDescMember-constructor-EnumNameDescMember","sort":3,"meta":{}},{"name":"name","fullName":"Spark.Core.Util.EnumNameDescMember:name","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumNameDescMember-property-name","sort":3,"meta":{}},{"name":"description","fullName":"Spark.Core.Util.EnumNameDescMember:description","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumNameDescMember-property-description","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumNameDescMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameDescMember-method-equals","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumNameDescMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameDescMember-method-equals","sort":3,"meta":{"override":true}},{"name":"toString","fullName":"Spark.Core.Util.EnumNameDescMember:toString","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameDescMember-method-toString","sort":3,"meta":{"override":true}},{"name":"Service","fullName":"Spark.Core.Service.Service","icon":"icon-class","url":"#!/class/Spark.Core.Service.Service","sort":1,"meta":{"abstract":true}},{"name":"Service","fullName":"Spark.Core.Service.Service:Service","icon":"icon-constructor","url":"#!/class/Spark.Core.Service.Service-constructor-Service","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Service.Service:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Service.Service-method-initialize","sort":3,"meta":{"abstract":true}},{"name":"dispose","fullName":"Spark.Core.Service.Service:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Service.Service-method-dispose","sort":3,"meta":{"abstract":true}},{"name":"LongcharInputStream","fullName":"Spark.Core.Util.LongcharInputStream","icon":"icon-class","url":"#!/class/Spark.Core.Util.LongcharInputStream","sort":1,"meta":{}},{"name":"StreamData","fullName":"Spark.Core.Util.LongcharInputStream:StreamData","icon":"icon-property","url":"#!/class/Spark.Core.Util.LongcharInputStream-property-StreamData","sort":3,"meta":{}},{"name":"Read","fullName":"Spark.Core.Util.LongcharInputStream:Read","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharInputStream-method-Read","sort":3,"meta":{"override":true}},{"name":"Read","fullName":"Spark.Core.Util.LongcharInputStream:Read","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharInputStream-method-Read","sort":3,"meta":{"override":true}},{"name":"Read","fullName":"Spark.Core.Util.LongcharInputStream:Read","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharInputStream-method-Read","sort":3,"meta":{"override":true}},{"name":"SessionAttributeEnum","fullName":"Spark.Core.Manager.SessionAttributeEnum","icon":"icon-class","url":"#!/class/Spark.Core.Manager.SessionAttributeEnum","sort":1,"meta":{}},{"name":"RequestScope","fullName":"Spark.Core.Util.RequestScope","icon":"icon-class","url":"#!/class/Spark.Core.Util.RequestScope","sort":1,"meta":{}},{"name":"RequestScope","fullName":"Spark.Core.Util.RequestScope:RequestScope","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.RequestScope-constructor-RequestScope","sort":3,"meta":{}},{"name":"TimeOutError","fullName":"Spark.Core.Util.TimeOutError","icon":"icon-class","url":"#!/class/Spark.Core.Util.TimeOutError","sort":1,"meta":{}},{"name":"TimeOutError","fullName":"Spark.Core.Util.TimeOutError:TimeOutError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.TimeOutError-constructor-TimeOutError","sort":3,"meta":{}},{"name":"DataSetTools","fullName":"Spark.Core.Util.DataSetTools","icon":"icon-class","url":"#!/class/Spark.Core.Util.DataSetTools","sort":1,"meta":{}},{"name":"emptyDataSet","fullName":"Spark.Core.Util.DataSetTools:emptyDataSet","icon":"icon-method","url":"#!/class/Spark.Core.Util.DataSetTools-method-emptyDataSet","sort":3,"meta":{}},{"name":"resetAsNew","fullName":"Spark.Core.Util.DataSetTools:resetAsNew","icon":"icon-method","url":"#!/class/Spark.Core.Util.DataSetTools-method-resetAsNew","sort":3,"meta":{}},{"name":"setTrackingChanges","fullName":"Spark.Core.Util.DataSetTools:setTrackingChanges","icon":"icon-method","url":"#!/class/Spark.Core.Util.DataSetTools-method-setTrackingChanges","sort":3,"meta":{}},{"name":"SessionManager","fullName":"Spark.Core.Manager.SessionManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.SessionManager","sort":1,"meta":{}},{"name":"SessionManager","fullName":"Spark.Core.Manager.SessionManager:SessionManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.SessionManager-constructor-SessionManager","sort":3,"meta":{}},{"name":"CurrentClientContext","fullName":"Spark.Core.Manager.SessionManager:CurrentClientContext","icon":"icon-property","url":"#!/class/Spark.Core.Manager.SessionManager-property-CurrentClientContext","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.SessionManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.SessionManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"loadConfig","fullName":"Spark.Core.Manager.SessionManager:loadConfig","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-loadConfig","sort":3,"meta":{"protected":true}},{"name":"endRequestEnvironment","fullName":"Spark.Core.Manager.SessionManager:endRequestEnvironment","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-endRequestEnvironment","sort":3,"meta":{}},{"name":"resetSession","fullName":"Spark.Core.Manager.SessionManager:resetSession","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-resetSession","sort":3,"meta":{"private":true}},{"name":"databasesConnected","fullName":"Spark.Core.Manager.SessionManager:databasesConnected","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-databasesConnected","sort":3,"meta":{}},{"name":"establishRequestEnvironment","fullName":"Spark.Core.Manager.SessionManager:establishRequestEnvironment","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-establishRequestEnvironment","sort":3,"meta":{}},{"name":"establishRequestEnvironment","fullName":"Spark.Core.Manager.SessionManager:establishRequestEnvironment","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-establishRequestEnvironment","sort":3,"meta":{}},{"name":"establishRequestEnvironment","fullName":"Spark.Core.Manager.SessionManager:establishRequestEnvironment","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-establishRequestEnvironment","sort":3,"meta":{}},{"name":"assertUserCredentials","fullName":"Spark.Core.Manager.SessionManager:assertUserCredentials","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-assertUserCredentials","sort":3,"meta":{"protected":true}},{"name":"getDatabaseOptions","fullName":"Spark.Core.Manager.SessionManager:getDatabaseOptions","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-getDatabaseOptions","sort":3,"meta":{"protected":true}},{"name":"registerDomains","fullName":"Spark.Core.Manager.SessionManager:registerDomains","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-registerDomains","sort":3,"meta":{"protected":true}},{"name":"userLogin","fullName":"Spark.Core.Manager.SessionManager:userLogin","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-userLogin","sort":3,"meta":{}},{"name":"decryptPassword","fullName":"Spark.Core.Manager.SessionManager:decryptPassword","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-decryptPassword","sort":3,"meta":{"protected":true}},{"name":"setClientPrincipalAttributes","fullName":"Spark.Core.Manager.SessionManager:setClientPrincipalAttributes","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-setClientPrincipalAttributes","sort":3,"meta":{"protected":true}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.SessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.SessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.SessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"setSessionAttribute","fullName":"Spark.Core.Manager.SessionManager:setSessionAttribute","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-setSessionAttribute","sort":3,"meta":{}},{"name":"resetSessionAttributes","fullName":"Spark.Core.Manager.SessionManager:resetSessionAttributes","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-resetSessionAttributes","sort":3,"meta":{"protected":true}},{"name":"getUserSSOToken","fullName":"Spark.Core.Manager.SessionManager:getUserSSOToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-getUserSSOToken","sort":3,"meta":{}},{"name":"getUserSSOToken","fullName":"Spark.Core.Manager.SessionManager:getUserSSOToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-getUserSSOToken","sort":3,"meta":{}},{"name":"getDomainAccessCode","fullName":"Spark.Core.Manager.SessionManager:getDomainAccessCode","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-getDomainAccessCode","sort":3,"meta":{"protected":true}},{"name":"ttConfig","fullName":"Spark.Core.Manager.SessionManager:ttConfig","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SessionManager-temptable-ttConfig","sort":3,"meta":{"private":true,"noundo":true}},{"name":"ttDomains","fullName":"Spark.Core.Manager.SessionManager:ttDomains","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SessionManager-temptable-ttDomains","sort":3,"meta":{"private":true,"noundo":true}},{"name":"ttDatabase","fullName":"Spark.Core.Manager.SessionManager:ttDatabase","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SessionManager-temptable-ttDatabase","sort":3,"meta":{"private":true,"noundo":true}},{"name":"dsConfig","fullName":"Spark.Core.Manager.SessionManager:dsConfig","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.SessionManager-dataset-dsConfig","sort":3,"meta":{"private":true}},{"name":"FormatTools","fullName":"Spark.Core.Util.FormatTools","icon":"icon-class","url":"#!/class/Spark.Core.Util.FormatTools","sort":1,"meta":{}},{"name":"screenToDate","fullName":"Spark.Core.Util.FormatTools:screenToDate","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToDate","sort":3,"meta":{}},{"name":"screenToDateTime","fullName":"Spark.Core.Util.FormatTools:screenToDateTime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToDateTime","sort":3,"meta":{}},{"name":"screenToDateTimeTz","fullName":"Spark.Core.Util.FormatTools:screenToDateTimeTz","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToDateTimeTz","sort":3,"meta":{}},{"name":"screenToDateRange","fullName":"Spark.Core.Util.FormatTools:screenToDateRange","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToDateRange","sort":3,"meta":{}},{"name":"screenToLog","fullName":"Spark.Core.Util.FormatTools:screenToLog","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToLog","sort":3,"meta":{}},{"name":"screenToInt","fullName":"Spark.Core.Util.FormatTools:screenToInt","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToInt","sort":3,"meta":{}},{"name":"screenToInt64","fullName":"Spark.Core.Util.FormatTools:screenToInt64","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToInt64","sort":3,"meta":{}},{"name":"screenToDec","fullName":"Spark.Core.Util.FormatTools:screenToDec","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToDec","sort":3,"meta":{}},{"name":"screenToRowid","fullName":"Spark.Core.Util.FormatTools:screenToRowid","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToRowid","sort":3,"meta":{}},{"name":"iso2DateTZ","fullName":"Spark.Core.Util.FormatTools:iso2DateTZ","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2DateTZ","sort":3,"meta":{}},{"name":"iso2DateTZ","fullName":"Spark.Core.Util.FormatTools:iso2DateTZ","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2DateTZ","sort":3,"meta":{}},{"name":"iso2DateTime","fullName":"Spark.Core.Util.FormatTools:iso2DateTime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2DateTime","sort":3,"meta":{}},{"name":"iso2DateTime","fullName":"Spark.Core.Util.FormatTools:iso2DateTime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2DateTime","sort":3,"meta":{}},{"name":"iso2Date","fullName":"Spark.Core.Util.FormatTools:iso2Date","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2Date","sort":3,"meta":{}},{"name":"iso2Date","fullName":"Spark.Core.Util.FormatTools:iso2Date","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2Date","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"decimalOf","fullName":"Spark.Core.Util.FormatTools:decimalOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-decimalOf","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"integerOf","fullName":"Spark.Core.Util.FormatTools:integerOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-integerOf","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"int64Of","fullName":"Spark.Core.Util.FormatTools:int64Of","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-int64Of","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"logicalOf","fullName":"Spark.Core.Util.FormatTools:logicalOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-logicalOf","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"dateOf","fullName":"Spark.Core.Util.FormatTools:dateOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-dateOf","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"datetimeOf","fullName":"Spark.Core.Util.FormatTools:datetimeOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-datetimeOf","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"datetime-tzOf","fullName":"Spark.Core.Util.FormatTools:datetime-tzOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-datetime-tzOf","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"rowidOf","fullName":"Spark.Core.Util.FormatTools:rowidOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-rowidOf","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"recidOf","fullName":"Spark.Core.Util.FormatTools:recidOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-recidOf","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"rawOf","fullName":"Spark.Core.Util.FormatTools:rawOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-rawOf","sort":3,"meta":{}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{}},{"name":"memptrOf","fullName":"Spark.Core.Util.FormatTools:memptrOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-memptrOf","sort":3,"meta":{}},{"name":"formatAsLongDate","fullName":"Spark.Core.Util.FormatTools:formatAsLongDate","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsLongDate","sort":3,"meta":{"private":true}},{"name":"formatAsLongDatetime","fullName":"Spark.Core.Util.FormatTools:formatAsLongDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsLongDatetime","sort":3,"meta":{"private":true}},{"name":"formatAsLongDate","fullName":"Spark.Core.Util.FormatTools:formatAsLongDate","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsLongDate","sort":3,"meta":{}},{"name":"formatAsAbbreviatedLongDate","fullName":"Spark.Core.Util.FormatTools:formatAsAbbreviatedLongDate","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsAbbreviatedLongDate","sort":3,"meta":{}},{"name":"formatAsLongDatetime","fullName":"Spark.Core.Util.FormatTools:formatAsLongDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsLongDatetime","sort":3,"meta":{}},{"name":"formatAsAbbreviatedLongDatetime","fullName":"Spark.Core.Util.FormatTools:formatAsAbbreviatedLongDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsAbbreviatedLongDatetime","sort":3,"meta":{}},{"name":"convertToUTF8","fullName":"Spark.Core.Util.FormatTools:convertToUTF8","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-convertToUTF8","sort":3,"meta":{}},{"name":"getDateFromMetaData","fullName":"Spark.Core.Util.FormatTools:getDateFromMetaData","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-getDateFromMetaData","sort":3,"meta":{}},{"name":"IContextMessage","fullName":"Spark.Core.Message.IContextMessage","icon":"icon-interface","url":"#!/class/Spark.Core.Message.IContextMessage","sort":1,"meta":{}},{"name":"ContextPropName","fullName":"Spark.Core.Message.IContextMessage:ContextPropName","icon":"icon-property","url":"#!/class/Spark.Core.Message.IContextMessage-property-ContextPropName","sort":3,"meta":{}},{"name":"ReturnValueName","fullName":"Spark.Core.Message.IContextMessage:ReturnValueName","icon":"icon-property","url":"#!/class/Spark.Core.Message.IContextMessage-property-ReturnValueName","sort":3,"meta":{}},{"name":"ReturnValue","fullName":"Spark.Core.Message.IContextMessage:ReturnValue","icon":"icon-property","url":"#!/class/Spark.Core.Message.IContextMessage-property-ReturnValue","sort":3,"meta":{}},{"name":"addMessage","fullName":"Spark.Core.Message.IContextMessage:addMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-addMessage","sort":3,"meta":{}},{"name":"addMessage","fullName":"Spark.Core.Message.IContextMessage:addMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-addMessage","sort":3,"meta":{}},{"name":"setContextPropName","fullName":"Spark.Core.Message.IContextMessage:setContextPropName","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-setContextPropName","sort":3,"meta":{}},{"name":"setReturnValueName","fullName":"Spark.Core.Message.IContextMessage:setReturnValueName","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-setReturnValueName","sort":3,"meta":{}},{"name":"getMessageArray","fullName":"Spark.Core.Message.IContextMessage:getMessageArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-getMessageArray","sort":3,"meta":{}},{"name":"hasAnyMessages","fullName":"Spark.Core.Message.IContextMessage:hasAnyMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-hasAnyMessages","sort":3,"meta":{}},{"name":"hasInformation","fullName":"Spark.Core.Message.IContextMessage:hasInformation","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-hasInformation","sort":3,"meta":{}},{"name":"hasWarnings","fullName":"Spark.Core.Message.IContextMessage:hasWarnings","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-hasWarnings","sort":3,"meta":{}},{"name":"hasErrors","fullName":"Spark.Core.Message.IContextMessage:hasErrors","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-hasErrors","sort":3,"meta":{}},{"name":"removeWarningMessages","fullName":"Spark.Core.Message.IContextMessage:removeWarningMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-removeWarningMessages","sort":3,"meta":{}},{"name":"removeMessages","fullName":"Spark.Core.Message.IContextMessage:removeMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-removeMessages","sort":3,"meta":{}},{"name":"IStateManager","fullName":"Spark.Core.Manager.IStateManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.IStateManager","sort":1,"meta":{}},{"name":"readContextFromStore","fullName":"Spark.Core.Manager.IStateManager:readContextFromStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-readContextFromStore","sort":3,"meta":{}},{"name":"readContextFromStoreAndLock","fullName":"Spark.Core.Manager.IStateManager:readContextFromStoreAndLock","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-readContextFromStoreAndLock","sort":3,"meta":{}},{"name":"writeContextToStore","fullName":"Spark.Core.Manager.IStateManager:writeContextToStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-writeContextToStore","sort":3,"meta":{}},{"name":"writeContextToStore","fullName":"Spark.Core.Manager.IStateManager:writeContextToStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-writeContextToStore","sort":3,"meta":{}},{"name":"updateLastUsed","fullName":"Spark.Core.Manager.IStateManager:updateLastUsed","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-updateLastUsed","sort":3,"meta":{}},{"name":"removeContextFromStore","fullName":"Spark.Core.Manager.IStateManager:removeContextFromStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-removeContextFromStore","sort":3,"meta":{}},{"name":"ServiceLifeCycleEnum","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum","icon":"icon-class","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum","sort":1,"meta":{"final":true}},{"name":"ServiceLifeCycleEnum","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:ServiceLifeCycleEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-constructor-ServiceLifeCycleEnum","sort":3,"meta":{"static":true}},{"name":"default","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:default","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-property-default","sort":3,"meta":{}},{"name":"session","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:session","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-property-session","sort":3,"meta":{}},{"name":"request","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:request","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-property-request","sort":3,"meta":{}},{"name":"none","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:none","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-property-none","sort":3,"meta":{}},{"name":"enumFromString","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:enumFromString","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-method-enumFromString","sort":3,"meta":{}},{"name":"stringFromEnum","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:stringFromEnum","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-method-stringFromEnum","sort":3,"meta":{}},{"name":"TransientScope","fullName":"Spark.Core.Util.TransientScope","icon":"icon-class","url":"#!/class/Spark.Core.Util.TransientScope","sort":1,"meta":{}},{"name":"TransientScope","fullName":"Spark.Core.Util.TransientScope:TransientScope","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.TransientScope-constructor-TransientScope","sort":3,"meta":{}},{"name":"StartupManager","fullName":"Spark.Core.Manager.StartupManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.StartupManager","sort":1,"meta":{}},{"name":"StartupManager","fullName":"Spark.Core.Manager.StartupManager:StartupManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.StartupManager-constructor-StartupManager","sort":3,"meta":{"private":true}},{"name":"StartupManager","fullName":"Spark.Core.Manager.StartupManager:StartupManager","icon":"icon-destructor","url":"#!/class/Spark.Core.Manager.StartupManager-destructor-StartupManager","sort":3,"meta":{}},{"name":"Instance","fullName":"Spark.Core.Manager.StartupManager:Instance","icon":"icon-property","url":"#!/class/Spark.Core.Manager.StartupManager-property-Instance","sort":3,"meta":{}},{"name":"interfaceStopAfter","fullName":"Spark.Core.Manager.StartupManager:interfaceStopAfter","icon":"icon-property","url":"#!/class/Spark.Core.Manager.StartupManager-property-interfaceStopAfter","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.StartupManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.StartupManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"loadConfig","fullName":"Spark.Core.Manager.StartupManager:loadConfig","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-loadConfig","sort":3,"meta":{"private":true}},{"name":"startManagers","fullName":"Spark.Core.Manager.StartupManager:startManagers","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-startManagers","sort":3,"meta":{"private":true}},{"name":"checkAllManagersAreListed","fullName":"Spark.Core.Manager.StartupManager:checkAllManagersAreListed","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-checkAllManagersAreListed","sort":3,"meta":{"private":true}},{"name":"checkManagerIsListed","fullName":"Spark.Core.Manager.StartupManager:checkManagerIsListed","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-checkManagerIsListed","sort":3,"meta":{"private":true}},{"name":"checkManagerIsListed","fullName":"Spark.Core.Manager.StartupManager:checkManagerIsListed","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-checkManagerIsListed","sort":3,"meta":{"private":true}},{"name":"startManager","fullName":"Spark.Core.Manager.StartupManager:startManager","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-startManager","sort":3,"meta":{"private":true}},{"name":"stopManager","fullName":"Spark.Core.Manager.StartupManager:stopManager","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-stopManager","sort":3,"meta":{"private":true}},{"name":"getManager","fullName":"Spark.Core.Manager.StartupManager:getManager","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-getManager","sort":3,"meta":{}},{"name":"stopManagers","fullName":"Spark.Core.Manager.StartupManager:stopManagers","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-stopManagers","sort":3,"meta":{}},{"name":"ttGeneral","fullName":"Spark.Core.Manager.StartupManager:ttGeneral","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.StartupManager-temptable-ttGeneral","sort":3,"meta":{"private":true,"noundo":true}},{"name":"ttImplMapping","fullName":"Spark.Core.Manager.StartupManager:ttImplMapping","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.StartupManager-temptable-ttImplMapping","sort":3,"meta":{"private":true,"noundo":true}},{"name":"ttManager","fullName":"Spark.Core.Manager.StartupManager:ttManager","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.StartupManager-temptable-ttManager","sort":3,"meta":{"private":true,"noundo":true}},{"name":"dsConfig","fullName":"Spark.Core.Manager.StartupManager:dsConfig","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.StartupManager-dataset-dsConfig","sort":3,"meta":{"private":true}},{"name":"ISessionManager","fullName":"Spark.Core.Manager.ISessionManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.ISessionManager","sort":1,"meta":{}},{"name":"databasesConnected","fullName":"Spark.Core.Manager.ISessionManager:databasesConnected","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-databasesConnected","sort":3,"meta":{}},{"name":"establishRequestEnvironment","fullName":"Spark.Core.Manager.ISessionManager:establishRequestEnvironment","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-establishRequestEnvironment","sort":3,"meta":{}},{"name":"userLogin","fullName":"Spark.Core.Manager.ISessionManager:userLogin","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-userLogin","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.ISessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.ISessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.ISessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"setSessionAttribute","fullName":"Spark.Core.Manager.ISessionManager:setSessionAttribute","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-setSessionAttribute","sort":3,"meta":{}},{"name":"getUserSSOToken","fullName":"Spark.Core.Manager.ISessionManager:getUserSSOToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-getUserSSOToken","sort":3,"meta":{}},{"name":"getUserSSOToken","fullName":"Spark.Core.Manager.ISessionManager:getUserSSOToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-getUserSSOToken","sort":3,"meta":{}},{"name":"IDynamicEntity","fullName":"Spark.Core.Service.IDynamicEntity","icon":"icon-interface","url":"#!/class/Spark.Core.Service.IDynamicEntity","sort":1,"meta":{}},{"name":"serviceURI","fullName":"Spark.Core.Service.IDynamicEntity:serviceURI","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-serviceURI","sort":3,"meta":{}},{"name":"resourceName","fullName":"Spark.Core.Service.IDynamicEntity:resourceName","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-resourceName","sort":3,"meta":{}},{"name":"entityName","fullName":"Spark.Core.Service.IDynamicEntity:entityName","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-entityName","sort":3,"meta":{}},{"name":"primaryKeys","fullName":"Spark.Core.Service.IDynamicEntity:primaryKeys","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-primaryKeys","sort":3,"meta":{}},{"name":"foreignKeys","fullName":"Spark.Core.Service.IDynamicEntity:foreignKeys","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-foreignKeys","sort":3,"meta":{}},{"name":"mappingType","fullName":"Spark.Core.Service.IDynamicEntity:mappingType","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-mappingType","sort":3,"meta":{}},{"name":"capabilities","fullName":"Spark.Core.Service.IDynamicEntity:capabilities","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-capabilities","sort":3,"meta":{}},{"name":"operations","fullName":"Spark.Core.Service.IDynamicEntity:operations","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-operations","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Service.IDynamicEntity:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-getDataset","sort":3,"meta":{}},{"name":"postRowFill","fullName":"Spark.Core.Service.IDynamicEntity:postRowFill","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-postRowFill","sort":3,"meta":{}},{"name":"readData","fullName":"Spark.Core.Service.IDynamicEntity:readData","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-readData","sort":3,"meta":{}},{"name":"createData","fullName":"Spark.Core.Service.IDynamicEntity:createData","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-createData","sort":3,"meta":{}},{"name":"updateData","fullName":"Spark.Core.Service.IDynamicEntity:updateData","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-updateData","sort":3,"meta":{}},{"name":"deleteData","fullName":"Spark.Core.Service.IDynamicEntity:deleteData","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-deleteData","sort":3,"meta":{}},{"name":"submitData","fullName":"Spark.Core.Service.IDynamicEntity:submitData","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-submitData","sort":3,"meta":{}},{"name":"ICatalogManager","fullName":"Spark.Core.Manager.ICatalogManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.ICatalogManager","sort":1,"meta":{}},{"name":"ApiVersion","fullName":"Spark.Core.Manager.ICatalogManager:ApiVersion","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ICatalogManager-property-ApiVersion","sort":3,"meta":{}},{"name":"IdProperty","fullName":"Spark.Core.Manager.ICatalogManager:IdProperty","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ICatalogManager-property-IdProperty","sort":3,"meta":{}},{"name":"ReadFilter","fullName":"Spark.Core.Manager.ICatalogManager:ReadFilter","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ICatalogManager-property-ReadFilter","sort":3,"meta":{}},{"name":"ServicePrefix","fullName":"Spark.Core.Manager.ICatalogManager:ServicePrefix","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ICatalogManager-property-ServicePrefix","sort":3,"meta":{}},{"name":"UseRequestObj","fullName":"Spark.Core.Manager.ICatalogManager:UseRequestObj","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ICatalogManager-property-UseRequestObj","sort":3,"meta":{}},{"name":"loadResources","fullName":"Spark.Core.Manager.ICatalogManager:loadResources","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-loadResources","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Manager.ICatalogManager:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-addProperty","sort":3,"meta":{}},{"name":"describeEntity","fullName":"Spark.Core.Manager.ICatalogManager:describeEntity","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-describeEntity","sort":3,"meta":{}},{"name":"describeFields","fullName":"Spark.Core.Manager.ICatalogManager:describeFields","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-describeFields","sort":3,"meta":{}},{"name":"describeResource","fullName":"Spark.Core.Manager.ICatalogManager:describeResource","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-describeResource","sort":3,"meta":{}},{"name":"getCatalog","fullName":"Spark.Core.Manager.ICatalogManager:getCatalog","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-getCatalog","sort":3,"meta":{}},{"name":"stopProcedures","fullName":"Spark.Core.Manager.ICatalogManager:stopProcedures","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-stopProcedures","sort":3,"meta":{}},{"name":"registerAllServices","fullName":"Spark.Core.Manager.ICatalogManager:registerAllServices","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-registerAllServices","sort":3,"meta":{}},{"name":"registerService","fullName":"Spark.Core.Manager.ICatalogManager:registerService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-registerService","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError","icon":"icon-class","url":"#!/class/Spark.Core.Util.ApplicationError","sort":1,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"errorField","fullName":"Spark.Core.Util.ApplicationError:errorField","icon":"icon-property","url":"#!/class/Spark.Core.Util.ApplicationError-property-errorField","sort":3,"meta":{}},{"name":"errorType","fullName":"Spark.Core.Util.ApplicationError:errorType","icon":"icon-property","url":"#!/class/Spark.Core.Util.ApplicationError-property-errorType","sort":3,"meta":{}},{"name":"originalErrorMessage","fullName":"Spark.Core.Util.ApplicationError:originalErrorMessage","icon":"icon-property","url":"#!/class/Spark.Core.Util.ApplicationError-property-originalErrorMessage","sort":3,"meta":{}},{"name":"createAppError","fullName":"Spark.Core.Util.ApplicationError:createAppError","icon":"icon-method","url":"#!/class/Spark.Core.Util.ApplicationError-method-createAppError","sort":3,"meta":{"protected":true}},{"name":"createAppError","fullName":"Spark.Core.Util.ApplicationError:createAppError","icon":"icon-method","url":"#!/class/Spark.Core.Util.ApplicationError-method-createAppError","sort":3,"meta":{"protected":true}},{"name":"setErrorType","fullName":"Spark.Core.Util.ApplicationError:setErrorType","icon":"icon-method","url":"#!/class/Spark.Core.Util.ApplicationError-method-setErrorType","sort":3,"meta":{"protected":true}},{"name":"OEMetricsConfig","fullName":"Spark.Diagnostic.Util.OEMetricsConfig","icon":"icon-class","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig","sort":1,"meta":{"final":true}},{"name":"OEMetricsConfig","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:OEMetricsConfig","icon":"icon-constructor","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-constructor-OEMetricsConfig","sort":3,"meta":{}},{"name":"oLogger","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:oLogger","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-oLogger","sort":3,"meta":{"private":true}},{"name":"OEManagerUser","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:OEManagerUser","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-OEManagerUser","sort":3,"meta":{"private":true}},{"name":"OEManagerPass","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:OEManagerPass","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-OEManagerPass","sort":3,"meta":{"private":true}},{"name":"MetricsConfigFile","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:MetricsConfigFile","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-MetricsConfigFile","sort":3,"meta":{"private":true}},{"name":"MetricsConfigPath","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:MetricsConfigPath","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-MetricsConfigPath","sort":3,"meta":{"private":true}},{"name":"ABLAppList","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ABLAppList","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ABLAppList","sort":3,"meta":{}},{"name":"DefaultAppName","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:DefaultAppName","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-DefaultAppName","sort":3,"meta":{}},{"name":"PollingIgnoreList","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:PollingIgnoreList","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-PollingIgnoreList","sort":3,"meta":{}},{"name":"PollingStartTime","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:PollingStartTime","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-PollingStartTime","sort":3,"meta":{}},{"name":"PollingStopTime","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:PollingStopTime","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-PollingStopTime","sort":3,"meta":{}},{"name":"ProfilerEnabled","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ProfilerEnabled","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ProfilerEnabled","sort":3,"meta":{}},{"name":"ProfilerFilter","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ProfilerFilter","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ProfilerFilter","sort":3,"meta":{}},{"name":"ProfilerThreshold","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ProfilerThreshold","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ProfilerThreshold","sort":3,"meta":{}},{"name":"ProfilerTrackBy","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ProfilerTrackBy","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ProfilerTrackBy","sort":3,"meta":{}},{"name":"ClassesExcluded","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ClassesExcluded","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ClassesExcluded","sort":3,"meta":{}},{"name":"OutputInterval","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:OutputInterval","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-OutputInterval","sort":3,"meta":{}},{"name":"RemoteSource","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:RemoteSource","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-RemoteSource","sort":3,"meta":{}},{"name":"TrackMemory","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:TrackMemory","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-TrackMemory","sort":3,"meta":{}},{"name":"TrackObjects","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:TrackObjects","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-TrackObjects","sort":3,"meta":{}},{"name":"TrackRequests","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:TrackRequests","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-TrackRequests","sort":3,"meta":{}},{"name":"CollectorType","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:CollectorType","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-CollectorType","sort":3,"meta":{}},{"name":"CollectorScheme","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:CollectorScheme","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-CollectorScheme","sort":3,"meta":{}},{"name":"CollectorServer","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:CollectorServer","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-CollectorServer","sort":3,"meta":{}},{"name":"CollectorPort","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:CollectorPort","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-CollectorPort","sort":3,"meta":{}},{"name":"InstanceURI","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:InstanceURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-InstanceURI","sort":3,"meta":{}},{"name":"Discovery","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:Discovery","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-Discovery","sort":3,"meta":{"private":true}},{"name":"ParseConfig","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ParseConfig","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-ParseConfig","sort":3,"meta":{"private":true}},{"name":"SetLogger","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:SetLogger","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-SetLogger","sort":3,"meta":{}},{"name":"RefreshConfig","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:RefreshConfig","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-RefreshConfig","sort":3,"meta":{}},{"name":"UpdateCredentialsOEM","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:UpdateCredentialsOEM","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-UpdateCredentialsOEM","sort":3,"meta":{}},{"name":"GetTrackingFlag","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:GetTrackingFlag","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-GetTrackingFlag","sort":3,"meta":{}},{"name":"AreObjectsEnabled","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:AreObjectsEnabled","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-AreObjectsEnabled","sort":3,"meta":{}},{"name":"IsMemoryEnabled","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:IsMemoryEnabled","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-IsMemoryEnabled","sort":3,"meta":{}},{"name":"AreRequestsEnabled","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:AreRequestsEnabled","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-AreRequestsEnabled","sort":3,"meta":{}},{"name":"IsProfilerEnabled","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:IsProfilerEnabled","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-IsProfilerEnabled","sort":3,"meta":{}},{"name":"OnValidSchedule","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:OnValidSchedule","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-OnValidSchedule","sort":3,"meta":{}},{"name":"CryptoPbeHashAlgorithmEnum","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum","icon":"icon-class","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum","sort":1,"meta":{"final":true}},{"name":"CryptoPbeHashAlgorithmEnum","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:CryptoPbeHashAlgorithmEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-constructor-CryptoPbeHashAlgorithmEnum","sort":3,"meta":{"static":true}},{"name":"CryptoPbeHashAlgorithmEnum","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:CryptoPbeHashAlgorithmEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-constructor-CryptoPbeHashAlgorithmEnum","sort":3,"meta":{"private":true}},{"name":"MD5","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:MD5","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-property-MD5","sort":3,"meta":{}},{"name":"SHA-1","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:SHA-1","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-property-SHA-1","sort":3,"meta":{}},{"name":"SHA-256","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:SHA-256","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-property-SHA-256","sort":3,"meta":{}},{"name":"SHA-512","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:SHA-512","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-property-SHA-512","sort":3,"meta":{}},{"name":"enumFromString","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:enumFromString","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-method-enumFromString","sort":3,"meta":{}},{"name":"ForeignKey","fullName":"Spark.Core.Util.ForeignKey","icon":"icon-class","url":"#!/class/Spark.Core.Util.ForeignKey","sort":1,"meta":{"final":true}},{"name":"ForeignKey","fullName":"Spark.Core.Util.ForeignKey:ForeignKey","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ForeignKey-constructor-ForeignKey","sort":3,"meta":{}},{"name":"setForeignTable","fullName":"Spark.Core.Util.ForeignKey:setForeignTable","icon":"icon-method","url":"#!/class/Spark.Core.Util.ForeignKey-method-setForeignTable","sort":3,"meta":{}},{"name":"addForeignField","fullName":"Spark.Core.Util.ForeignKey:addForeignField","icon":"icon-method","url":"#!/class/Spark.Core.Util.ForeignKey-method-addForeignField","sort":3,"meta":{}},{"name":"addLocalField","fullName":"Spark.Core.Util.ForeignKey:addLocalField","icon":"icon-method","url":"#!/class/Spark.Core.Util.ForeignKey-method-addLocalField","sort":3,"meta":{}},{"name":"Convert","fullName":"Spark.Core.Util.Convert","icon":"icon-class","url":"#!/class/Spark.Core.Util.Convert","sort":1,"meta":{}},{"name":"BinToHex","fullName":"Spark.Core.Util.Convert:BinToHex","icon":"icon-method","url":"#!/class/Spark.Core.Util.Convert-method-BinToHex","sort":3,"meta":{}},{"name":"BinToInt","fullName":"Spark.Core.Util.Convert:BinToInt","icon":"icon-method","url":"#!/class/Spark.Core.Util.Convert-method-BinToInt","sort":3,"meta":{}},{"name":"IntToBin","fullName":"Spark.Core.Util.Convert:IntToBin","icon":"icon-method","url":"#!/class/Spark.Core.Util.Convert-method-IntToBin","sort":3,"meta":{}},{"name":"IntToHex","fullName":"Spark.Core.Util.Convert:IntToHex","icon":"icon-method","url":"#!/class/Spark.Core.Util.Convert-method-IntToHex","sort":3,"meta":{}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature","icon":"icon-class","url":"#!/class/Spark.Core.Util.MethodSignature","sort":1,"meta":{"final":true}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature:MethodSignature","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.MethodSignature-constructor-MethodSignature","sort":3,"meta":{}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature:MethodSignature","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.MethodSignature-constructor-MethodSignature","sort":3,"meta":{}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature:MethodSignature","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.MethodSignature-constructor-MethodSignature","sort":3,"meta":{}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature:MethodSignature","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.MethodSignature-constructor-MethodSignature","sort":3,"meta":{}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature:MethodSignature","icon":"icon-destructor","url":"#!/class/Spark.Core.Util.MethodSignature-destructor-MethodSignature","sort":3,"meta":{}},{"name":"parseMethodSignature","fullName":"Spark.Core.Util.MethodSignature:parseMethodSignature","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-parseMethodSignature","sort":3,"meta":{"private":true}},{"name":"parseMethodSignature","fullName":"Spark.Core.Util.MethodSignature:parseMethodSignature","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-parseMethodSignature","sort":3,"meta":{"private":true}},{"name":"getClassPath","fullName":"Spark.Core.Util.MethodSignature:getClassPath","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getClassPath","sort":3,"meta":{}},{"name":"getMethodName","fullName":"Spark.Core.Util.MethodSignature:getMethodName","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getMethodName","sort":3,"meta":{}},{"name":"getParameterCount","fullName":"Spark.Core.Util.MethodSignature:getParameterCount","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterCount","sort":3,"meta":{}},{"name":"hasParameters","fullName":"Spark.Core.Util.MethodSignature:hasParameters","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-hasParameters","sort":3,"meta":{}},{"name":"hasParameter","fullName":"Spark.Core.Util.MethodSignature:hasParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-hasParameter","sort":3,"meta":{}},{"name":"getParameters","fullName":"Spark.Core.Util.MethodSignature:getParameters","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameters","sort":3,"meta":{}},{"name":"getInputParameters","fullName":"Spark.Core.Util.MethodSignature:getInputParameters","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getInputParameters","sort":3,"meta":{}},{"name":"getOutputParameters","fullName":"Spark.Core.Util.MethodSignature:getOutputParameters","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getOutputParameters","sort":3,"meta":{}},{"name":"getParameterNum","fullName":"Spark.Core.Util.MethodSignature:getParameterNum","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterNum","sort":3,"meta":{}},{"name":"getParameterName","fullName":"Spark.Core.Util.MethodSignature:getParameterName","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterName","sort":3,"meta":{}},{"name":"getParameterMode","fullName":"Spark.Core.Util.MethodSignature:getParameterMode","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterMode","sort":3,"meta":{}},{"name":"getParameterMode","fullName":"Spark.Core.Util.MethodSignature:getParameterMode","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterMode","sort":3,"meta":{}},{"name":"getParameterObject","fullName":"Spark.Core.Util.MethodSignature:getParameterObject","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterObject","sort":3,"meta":{}},{"name":"getParameterType","fullName":"Spark.Core.Util.MethodSignature:getParameterType","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterType","sort":3,"meta":{}},{"name":"getParameterType","fullName":"Spark.Core.Util.MethodSignature:getParameterType","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterType","sort":3,"meta":{}},{"name":"getParameterSchema","fullName":"Spark.Core.Util.MethodSignature:getParameterSchema","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterSchema","sort":3,"meta":{}},{"name":"getParameterSchema","fullName":"Spark.Core.Util.MethodSignature:getParameterSchema","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterSchema","sort":3,"meta":{}},{"name":"setParameterSchema","fullName":"Spark.Core.Util.MethodSignature:setParameterSchema","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-setParameterSchema","sort":3,"meta":{}},{"name":"setParameterSchema","fullName":"Spark.Core.Util.MethodSignature:setParameterSchema","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-setParameterSchema","sort":3,"meta":{}},{"name":"getDatasets","fullName":"Spark.Core.Util.MethodSignature:getDatasets","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getDatasets","sort":3,"meta":{}},{"name":"getTempTables","fullName":"Spark.Core.Util.MethodSignature:getTempTables","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getTempTables","sort":3,"meta":{}},{"name":"isInputParameter","fullName":"Spark.Core.Util.MethodSignature:isInputParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isInputParameter","sort":3,"meta":{}},{"name":"isInputParameter","fullName":"Spark.Core.Util.MethodSignature:isInputParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isInputParameter","sort":3,"meta":{}},{"name":"isOutputParameter","fullName":"Spark.Core.Util.MethodSignature:isOutputParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isOutputParameter","sort":3,"meta":{}},{"name":"isOutputParameter","fullName":"Spark.Core.Util.MethodSignature:isOutputParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isOutputParameter","sort":3,"meta":{}},{"name":"isTempTable","fullName":"Spark.Core.Util.MethodSignature:isTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isTempTable","sort":3,"meta":{}},{"name":"isTempTable","fullName":"Spark.Core.Util.MethodSignature:isTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isTempTable","sort":3,"meta":{}},{"name":"isDataset","fullName":"Spark.Core.Util.MethodSignature:isDataset","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isDataset","sort":3,"meta":{}},{"name":"isDataset","fullName":"Spark.Core.Util.MethodSignature:isDataset","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isDataset","sort":3,"meta":{}},{"name":"isObject","fullName":"Spark.Core.Util.MethodSignature:isObject","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isObject","sort":3,"meta":{}},{"name":"isObject","fullName":"Spark.Core.Util.MethodSignature:isObject","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isObject","sort":3,"meta":{}},{"name":"isJsonArray","fullName":"Spark.Core.Util.MethodSignature:isJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isJsonArray","sort":3,"meta":{}},{"name":"isJsonArray","fullName":"Spark.Core.Util.MethodSignature:isJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isJsonArray","sort":3,"meta":{}},{"name":"isJsonObject","fullName":"Spark.Core.Util.MethodSignature:isJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isJsonObject","sort":3,"meta":{}},{"name":"isJsonObject","fullName":"Spark.Core.Util.MethodSignature:isJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isJsonObject","sort":3,"meta":{}},{"name":"MethodParameter","fullName":"Spark.Core.Util.MethodSignature:MethodParameter","icon":"icon-temptable","url":"#!/class/Spark.Core.Util.MethodSignature-temptable-MethodParameter","sort":3,"meta":{"private":true,"noundo":true}},{"name":"Binary","fullName":"Spark.Core.Util.Binary","icon":"icon-class","url":"#!/class/Spark.Core.Util.Binary","sort":1,"meta":{}},{"name":"BinaryAND","fullName":"Spark.Core.Util.Binary:BinaryAND","icon":"icon-method","url":"#!/class/Spark.Core.Util.Binary-method-BinaryAND","sort":3,"meta":{}},{"name":"BinaryOR","fullName":"Spark.Core.Util.Binary:BinaryOR","icon":"icon-method","url":"#!/class/Spark.Core.Util.Binary-method-BinaryOR","sort":3,"meta":{}},{"name":"BinaryXOR","fullName":"Spark.Core.Util.Binary:BinaryXOR","icon":"icon-method","url":"#!/class/Spark.Core.Util.Binary-method-BinaryXOR","sort":3,"meta":{}},{"name":"ShiftLeft","fullName":"Spark.Core.Util.Binary:ShiftLeft","icon":"icon-method","url":"#!/class/Spark.Core.Util.Binary-method-ShiftLeft","sort":3,"meta":{}},{"name":"HOTP","fullName":"Spark.Core.Security.HOTP","icon":"icon-class","url":"#!/class/Spark.Core.Security.HOTP","sort":1,"meta":{"final":true}},{"name":"HOTP","fullName":"Spark.Core.Security.HOTP:HOTP","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.HOTP-constructor-HOTP","sort":3,"meta":{}},{"name":"HOTP","fullName":"Spark.Core.Security.HOTP:HOTP","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.HOTP-constructor-HOTP","sort":3,"meta":{}},{"name":"HOTP","fullName":"Spark.Core.Security.HOTP:HOTP","icon":"icon-destructor","url":"#!/class/Spark.Core.Security.HOTP-destructor-HOTP","sort":3,"meta":{}},{"name":"Token","fullName":"Spark.Core.Security.HOTP:Token","icon":"icon-property","url":"#!/class/Spark.Core.Security.HOTP-property-Token","sort":3,"meta":{}},{"name":"EpochCounter","fullName":"Spark.Core.Security.HOTP:EpochCounter","icon":"icon-property","url":"#!/class/Spark.Core.Security.HOTP-property-EpochCounter","sort":3,"meta":{}},{"name":"newToken","fullName":"Spark.Core.Security.HOTP:newToken","icon":"icon-method","url":"#!/class/Spark.Core.Security.HOTP-method-newToken","sort":3,"meta":{"private":true}},{"name":"Manager","fullName":"Spark.Core.Manager.Manager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.Manager","sort":1,"meta":{"abstract":true}},{"name":"Manager","fullName":"Spark.Core.Manager.Manager:Manager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.Manager-constructor-Manager","sort":3,"meta":{}},{"name":"Serialize","fullName":"Spark.Core.Util.Serialize","icon":"icon-class","url":"#!/class/Spark.Core.Util.Serialize","sort":1,"meta":{}},{"name":"serializeClassToBinary","fullName":"Spark.Core.Util.Serialize:serializeClassToBinary","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-serializeClassToBinary","sort":3,"meta":{}},{"name":"serializeClassToBinary","fullName":"Spark.Core.Util.Serialize:serializeClassToBinary","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-serializeClassToBinary","sort":3,"meta":{}},{"name":"serializeClassToJson","fullName":"Spark.Core.Util.Serialize:serializeClassToJson","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-serializeClassToJson","sort":3,"meta":{}},{"name":"serializeClassToJson","fullName":"Spark.Core.Util.Serialize:serializeClassToJson","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-serializeClassToJson","sort":3,"meta":{}},{"name":"deserializeClassFromBinary","fullName":"Spark.Core.Util.Serialize:deserializeClassFromBinary","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-deserializeClassFromBinary","sort":3,"meta":{}},{"name":"deserializeClassFromBinary","fullName":"Spark.Core.Util.Serialize:deserializeClassFromBinary","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-deserializeClassFromBinary","sort":3,"meta":{}},{"name":"deserializeClassFromJson","fullName":"Spark.Core.Util.Serialize:deserializeClassFromJson","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-deserializeClassFromJson","sort":3,"meta":{}},{"name":"deserializeClassFromJson","fullName":"Spark.Core.Util.Serialize:deserializeClassFromJson","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-deserializeClassFromJson","sort":3,"meta":{}},{"name":"ContainerScope","fullName":"Spark.Core.Util.ContainerScope","icon":"icon-class","url":"#!/class/Spark.Core.Util.ContainerScope","sort":1,"meta":{}},{"name":"ContainerScope","fullName":"Spark.Core.Util.ContainerScope:ContainerScope","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ContainerScope-constructor-ContainerScope","sort":3,"meta":{}},{"name":"ITranslationManager","fullName":"Spark.Core.Manager.ITranslationManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.ITranslationManager","sort":1,"meta":{}},{"name":"getTranslatedMessage","fullName":"Spark.Core.Manager.ITranslationManager:getTranslatedMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ITranslationManager-method-getTranslatedMessage","sort":3,"meta":{}},{"name":"getTranslatedMessage","fullName":"Spark.Core.Manager.ITranslationManager:getTranslatedMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ITranslationManager-method-getTranslatedMessage","sort":3,"meta":{}},{"name":"ISparkEntity","fullName":"Spark.Core.Service.ISparkEntity","icon":"icon-interface","url":"#!/class/Spark.Core.Service.ISparkEntity","sort":1,"meta":{}},{"name":"oContextMessage","fullName":"Spark.Core.Service.ISparkEntity:oContextMessage","icon":"icon-property","url":"#!/class/Spark.Core.Service.ISparkEntity-property-oContextMessage","sort":3,"meta":{}},{"name":"LastCount","fullName":"Spark.Core.Service.ISparkEntity:LastCount","icon":"icon-property","url":"#!/class/Spark.Core.Service.ISparkEntity-property-LastCount","sort":3,"meta":{}},{"name":"postRowFill","fullName":"Spark.Core.Service.ISparkEntity:postRowFill","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-postRowFill","sort":3,"meta":{}},{"name":"readData","fullName":"Spark.Core.Service.ISparkEntity:readData","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-readData","sort":3,"meta":{}},{"name":"createData","fullName":"Spark.Core.Service.ISparkEntity:createData","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-createData","sort":3,"meta":{}},{"name":"updateData","fullName":"Spark.Core.Service.ISparkEntity:updateData","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-updateData","sort":3,"meta":{}},{"name":"deleteData","fullName":"Spark.Core.Service.ISparkEntity:deleteData","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-deleteData","sort":3,"meta":{}},{"name":"submitData","fullName":"Spark.Core.Service.ISparkEntity:submitData","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-submitData","sort":3,"meta":{}},{"name":"StateManager","fullName":"Spark.Core.Manager.StateManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.StateManager","sort":1,"meta":{}},{"name":"StateManager","fullName":"Spark.Core.Manager.StateManager:StateManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.StateManager-constructor-StateManager","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.StateManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.StateManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"readContextFromStore","fullName":"Spark.Core.Manager.StateManager:readContextFromStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-readContextFromStore","sort":3,"meta":{}},{"name":"readContextFromStoreAndLock","fullName":"Spark.Core.Manager.StateManager:readContextFromStoreAndLock","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-readContextFromStoreAndLock","sort":3,"meta":{}},{"name":"writeContextToStore","fullName":"Spark.Core.Manager.StateManager:writeContextToStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-writeContextToStore","sort":3,"meta":{}},{"name":"writeContextToStore","fullName":"Spark.Core.Manager.StateManager:writeContextToStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-writeContextToStore","sort":3,"meta":{}},{"name":"updateLastUsed","fullName":"Spark.Core.Manager.StateManager:updateLastUsed","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-updateLastUsed","sort":3,"meta":{}},{"name":"removeContextFromStore","fullName":"Spark.Core.Manager.StateManager:removeContextFromStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-removeContextFromStore","sort":3,"meta":{}},{"name":"cleanOldContextData","fullName":"Spark.Core.Manager.StateManager:cleanOldContextData","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-cleanOldContextData","sort":3,"meta":{}},{"name":"OEMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics","icon":"icon-class","url":"#!/class/Spark.Diagnostic.Util.OEMetrics","sort":1,"meta":{"final":true}},{"name":"OEMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics:OEMetrics","icon":"icon-constructor","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-constructor-OEMetrics","sort":3,"meta":{}},{"name":"OEMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics:OEMetrics","icon":"icon-destructor","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-destructor-OEMetrics","sort":3,"meta":{}},{"name":"Instance","fullName":"Spark.Diagnostic.Util.OEMetrics:Instance","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-Instance","sort":3,"meta":{}},{"name":"OutputTime","fullName":"Spark.Diagnostic.Util.OEMetrics:OutputTime","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-OutputTime","sort":3,"meta":{"private":true}},{"name":"ApplicationName","fullName":"Spark.Diagnostic.Util.OEMetrics:ApplicationName","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-ApplicationName","sort":3,"meta":{"private":true}},{"name":"RequestCount","fullName":"Spark.Diagnostic.Util.OEMetrics:RequestCount","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-RequestCount","sort":3,"meta":{"private":true}},{"name":"RequestStart","fullName":"Spark.Diagnostic.Util.OEMetrics:RequestStart","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-RequestStart","sort":3,"meta":{"private":true}},{"name":"MetricsOutput","fullName":"Spark.Diagnostic.Util.OEMetrics:MetricsOutput","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-MetricsOutput","sort":3,"meta":{"private":true}},{"name":"CollectorMetricsURI","fullName":"Spark.Diagnostic.Util.OEMetrics:CollectorMetricsURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-CollectorMetricsURI","sort":3,"meta":{"private":true}},{"name":"CollectorProfileURI","fullName":"Spark.Diagnostic.Util.OEMetrics:CollectorProfileURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-CollectorProfileURI","sort":3,"meta":{"private":true}},{"name":"CollectorLogsURI","fullName":"Spark.Diagnostic.Util.OEMetrics:CollectorLogsURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-CollectorLogsURI","sort":3,"meta":{"private":true}},{"name":"oMetricsLogger","fullName":"Spark.Diagnostic.Util.OEMetrics:oMetricsLogger","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-oMetricsLogger","sort":3,"meta":{"private":true}},{"name":"oConfig","fullName":"Spark.Diagnostic.Util.OEMetrics:oConfig","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-oConfig","sort":3,"meta":{"private":true}},{"name":"oRemoteMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics:oRemoteMetrics","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-oRemoteMetrics","sort":3,"meta":{"private":true}},{"name":"GetRequestPath","fullName":"Spark.Diagnostic.Util.OEMetrics:GetRequestPath","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetRequestPath","sort":3,"meta":{"private":true}},{"name":"GetSessionPath","fullName":"Spark.Diagnostic.Util.OEMetrics:GetSessionPath","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetSessionPath","sort":3,"meta":{"private":true}},{"name":"GetObjectsPath","fullName":"Spark.Diagnostic.Util.OEMetrics:GetObjectsPath","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetObjectsPath","sort":3,"meta":{"private":true}},{"name":"InMatchList","fullName":"Spark.Diagnostic.Util.OEMetrics:InMatchList","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-InMatchList","sort":3,"meta":{"private":true}},{"name":"GetRequestInfo","fullName":"Spark.Diagnostic.Util.OEMetrics:GetRequestInfo","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetRequestInfo","sort":3,"meta":{"private":true}},{"name":"GetProcedureName","fullName":"Spark.Diagnostic.Util.OEMetrics:GetProcedureName","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetProcedureName","sort":3,"meta":{"private":true}},{"name":"GetAgentID","fullName":"Spark.Diagnostic.Util.OEMetrics:GetAgentID","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetAgentID","sort":3,"meta":{"private":true}},{"name":"GetSessionID","fullName":"Spark.Diagnostic.Util.OEMetrics:GetSessionID","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetSessionID","sort":3,"meta":{"private":true}},{"name":"ResetOutput","fullName":"Spark.Diagnostic.Util.OEMetrics:ResetOutput","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-ResetOutput","sort":3,"meta":{"private":true}},{"name":"SendToCollector","fullName":"Spark.Diagnostic.Util.OEMetrics:SendToCollector","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-SendToCollector","sort":3,"meta":{"private":true}},{"name":"WriteSessionReports","fullName":"Spark.Diagnostic.Util.OEMetrics:WriteSessionReports","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-WriteSessionReports","sort":3,"meta":{"private":true}},{"name":"StartProfiler","fullName":"Spark.Diagnostic.Util.OEMetrics:StartProfiler","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StartProfiler","sort":3,"meta":{}},{"name":"StartProfiler","fullName":"Spark.Diagnostic.Util.OEMetrics:StartProfiler","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StartProfiler","sort":3,"meta":{}},{"name":"WriteProfiler","fullName":"Spark.Diagnostic.Util.OEMetrics:WriteProfiler","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-WriteProfiler","sort":3,"meta":{}},{"name":"WriteProfiler","fullName":"Spark.Diagnostic.Util.OEMetrics:WriteProfiler","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-WriteProfiler","sort":3,"meta":{}},{"name":"ProcessAccessLogs","fullName":"Spark.Diagnostic.Util.OEMetrics:ProcessAccessLogs","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-ProcessAccessLogs","sort":3,"meta":{}},{"name":"StartTrackingObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:StartTrackingObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StartTrackingObjects","sort":3,"meta":{}},{"name":"StartTrackingObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:StartTrackingObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StartTrackingObjects","sort":3,"meta":{}},{"name":"StopTrackingObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:StopTrackingObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StopTrackingObjects","sort":3,"meta":{}},{"name":"StopTrackingObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:StopTrackingObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StopTrackingObjects","sort":3,"meta":{}},{"name":"GetABLObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:GetABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetABLObjects","sort":3,"meta":{}},{"name":"TrackAllAgents","fullName":"Spark.Diagnostic.Util.OEMetrics:TrackAllAgents","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-TrackAllAgents","sort":3,"meta":{}},{"name":"GetAllABLObjectsReport","fullName":"Spark.Diagnostic.Util.OEMetrics:GetAllABLObjectsReport","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetAllABLObjectsReport","sort":3,"meta":{}},{"name":"GetSessionABLObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:GetSessionABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetSessionABLObjects","sort":3,"meta":{}},{"name":"GetSessionABLObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:GetSessionABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetSessionABLObjects","sort":3,"meta":{}},{"name":"GetRequestMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics:GetRequestMetrics","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetRequestMetrics","sort":3,"meta":{}},{"name":"GetSessionMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics:GetSessionMetrics","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetSessionMetrics","sort":3,"meta":{}},{"name":"PrepareSessionReports","fullName":"Spark.Diagnostic.Util.OEMetrics:PrepareSessionReports","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-PrepareSessionReports","sort":3,"meta":{}},{"name":"PrepareSessionReports","fullName":"Spark.Diagnostic.Util.OEMetrics:PrepareSessionReports","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-PrepareSessionReports","sort":3,"meta":{}},{"name":"IAuthHandler","fullName":"Spark.Core.Security.IAuthHandler","icon":"icon-interface","url":"#!/class/Spark.Core.Security.IAuthHandler","sort":1,"meta":{}},{"name":"getUserID","fullName":"Spark.Core.Security.IAuthHandler:getUserID","icon":"icon-method","url":"#!/class/Spark.Core.Security.IAuthHandler-method-getUserID","sort":3,"meta":{}},{"name":"isActive","fullName":"Spark.Core.Security.IAuthHandler:isActive","icon":"icon-method","url":"#!/class/Spark.Core.Security.IAuthHandler-method-isActive","sort":3,"meta":{}},{"name":"isExpired","fullName":"Spark.Core.Security.IAuthHandler:isExpired","icon":"icon-method","url":"#!/class/Spark.Core.Security.IAuthHandler-method-isExpired","sort":3,"meta":{}},{"name":"isLocked","fullName":"Spark.Core.Security.IAuthHandler:isLocked","icon":"icon-method","url":"#!/class/Spark.Core.Security.IAuthHandler-method-isLocked","sort":3,"meta":{}},{"name":"getUserRoles","fullName":"Spark.Core.Security.IAuthHandler:getUserRoles","icon":"icon-method","url":"#!/class/Spark.Core.Security.IAuthHandler-method-getUserRoles","sort":3,"meta":{}},{"name":"Annotate","fullName":"Spark.Core.Util.Annotate","icon":"icon-class","url":"#!/class/Spark.Core.Util.Annotate","sort":1,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.Annotate:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.Annotate:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-addProperty","sort":3,"meta":{}},{"name":"describeEntity","fullName":"Spark.Core.Util.Annotate:describeEntity","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeEntity","sort":3,"meta":{}},{"name":"describeEntity","fullName":"Spark.Core.Util.Annotate:describeEntity","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeEntity","sort":3,"meta":{}},{"name":"describeEntity","fullName":"Spark.Core.Util.Annotate:describeEntity","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeEntity","sort":3,"meta":{}},{"name":"describeFields","fullName":"Spark.Core.Util.Annotate:describeFields","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeFields","sort":3,"meta":{}},{"name":"describeFields","fullName":"Spark.Core.Util.Annotate:describeFields","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeFields","sort":3,"meta":{}},{"name":"describeFields","fullName":"Spark.Core.Util.Annotate:describeFields","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeFields","sort":3,"meta":{}},{"name":"describeCreate","fullName":"Spark.Core.Util.Annotate:describeCreate","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeCreate","sort":3,"meta":{}},{"name":"describeRead","fullName":"Spark.Core.Util.Annotate:describeRead","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeRead","sort":3,"meta":{}},{"name":"describeUpdate","fullName":"Spark.Core.Util.Annotate:describeUpdate","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeUpdate","sort":3,"meta":{}},{"name":"describeDelete","fullName":"Spark.Core.Util.Annotate:describeDelete","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeDelete","sort":3,"meta":{}},{"name":"describeSubmit","fullName":"Spark.Core.Util.Annotate:describeSubmit","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeSubmit","sort":3,"meta":{}},{"name":"describeInvoke","fullName":"Spark.Core.Util.Annotate:describeInvoke","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeInvoke","sort":3,"meta":{}},{"name":"describeResource","fullName":"Spark.Core.Util.Annotate:describeResource","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeResource","sort":3,"meta":{}},{"name":"ServiceManager","fullName":"Spark.Core.Manager.ServiceManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.ServiceManager","sort":1,"meta":{}},{"name":"ServiceManager","fullName":"Spark.Core.Manager.ServiceManager:ServiceManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.ServiceManager-constructor-ServiceManager","sort":3,"meta":{}},{"name":"oLoggingManager","fullName":"Spark.Core.Manager.ServiceManager:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ServiceManager-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"initialize","fullName":"Spark.Core.Manager.ServiceManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.ServiceManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"loadConfig","fullName":"Spark.Core.Manager.ServiceManager:loadConfig","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-loadConfig","sort":3,"meta":{"protected":true}},{"name":"getServiceImplementation","fullName":"Spark.Core.Manager.ServiceManager:getServiceImplementation","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getServiceImplementation","sort":3,"meta":{}},{"name":"getLifeCycleScope","fullName":"Spark.Core.Manager.ServiceManager:getLifeCycleScope","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getLifeCycleScope","sort":3,"meta":{"protected":true}},{"name":"getLifeCycleScope","fullName":"Spark.Core.Manager.ServiceManager:getLifeCycleScope","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getLifeCycleScope","sort":3,"meta":{"protected":true}},{"name":"callServiceFunction","fullName":"Spark.Core.Manager.ServiceManager:callServiceFunction","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-callServiceFunction","sort":3,"meta":{}},{"name":"callServiceFunction","fullName":"Spark.Core.Manager.ServiceManager:callServiceFunction","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-callServiceFunction","sort":3,"meta":{}},{"name":"getService","fullName":"Spark.Core.Manager.ServiceManager:getService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getService","sort":3,"meta":{}},{"name":"getService","fullName":"Spark.Core.Manager.ServiceManager:getService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getService","sort":3,"meta":{}},{"name":"getService","fullName":"Spark.Core.Manager.ServiceManager:getService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getService","sort":3,"meta":{}},{"name":"startService","fullName":"Spark.Core.Manager.ServiceManager:startService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-startService","sort":3,"meta":{"private":true}},{"name":"stopServices","fullName":"Spark.Core.Manager.ServiceManager:stopServices","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-stopServices","sort":3,"meta":{}},{"name":"stopService","fullName":"Spark.Core.Manager.ServiceManager:stopService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-stopService","sort":3,"meta":{"private":true}},{"name":"ttImplMapping","fullName":"Spark.Core.Manager.ServiceManager:ttImplMapping","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ServiceManager-temptable-ttImplMapping","sort":3,"meta":{"private":true,"noundo":true}},{"name":"ttLifeCycle","fullName":"Spark.Core.Manager.ServiceManager:ttLifeCycle","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ServiceManager-temptable-ttLifeCycle","sort":3,"meta":{"private":true,"noundo":true}},{"name":"ttLifeCycleMapping","fullName":"Spark.Core.Manager.ServiceManager:ttLifeCycleMapping","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ServiceManager-temptable-ttLifeCycleMapping","sort":3,"meta":{"private":true,"noundo":true}},{"name":"ttServices","fullName":"Spark.Core.Manager.ServiceManager:ttServices","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ServiceManager-temptable-ttServices","sort":3,"meta":{"private":true,"noundo":true}},{"name":"dsConfig","fullName":"Spark.Core.Manager.ServiceManager:dsConfig","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.ServiceManager-dataset-dsConfig","sort":3,"meta":{"private":true}},{"name":"ClientContext","fullName":"Spark.Core.Manager.ClientContext","icon":"icon-class","url":"#!/class/Spark.Core.Manager.ClientContext","sort":1,"meta":{}},{"name":"ClientContext","fullName":"Spark.Core.Manager.ClientContext:ClientContext","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.ClientContext-constructor-ClientContext","sort":3,"meta":{}},{"name":"ClientContext","fullName":"Spark.Core.Manager.ClientContext:ClientContext","icon":"icon-destructor","url":"#!/class/Spark.Core.Manager.ClientContext-destructor-ClientContext","sort":3,"meta":{}},{"name":"oStateManager","fullName":"Spark.Core.Manager.ClientContext:oStateManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-oStateManager","sort":3,"meta":{"protected":true}},{"name":"clientPrincipal","fullName":"Spark.Core.Manager.ClientContext:clientPrincipal","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-clientPrincipal","sort":3,"meta":{}},{"name":"contextID","fullName":"Spark.Core.Manager.ClientContext:contextID","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-contextID","sort":3,"meta":{}},{"name":"userDomain","fullName":"Spark.Core.Manager.ClientContext:userDomain","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-userDomain","sort":3,"meta":{}},{"name":"userID","fullName":"Spark.Core.Manager.ClientContext:userID","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-userID","sort":3,"meta":{}},{"name":"userExtra","fullName":"Spark.Core.Manager.ClientContext:userExtra","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-userExtra","sort":3,"meta":{}},{"name":"loginExpiration","fullName":"Spark.Core.Manager.ClientContext:loginExpiration","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-loginExpiration","sort":3,"meta":{}},{"name":"activityPassword","fullName":"Spark.Core.Manager.ClientContext:activityPassword","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-activityPassword","sort":3,"meta":{}},{"name":"stateClassID","fullName":"Spark.Core.Manager.ClientContext:stateClassID","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-stateClassID","sort":3,"meta":{}},{"name":"initializeContext","fullName":"Spark.Core.Manager.ClientContext:initializeContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-initializeContext","sort":3,"meta":{}},{"name":"initializeContext","fullName":"Spark.Core.Manager.ClientContext:initializeContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-initializeContext","sort":3,"meta":{}},{"name":"initializeContext","fullName":"Spark.Core.Manager.ClientContext:initializeContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-initializeContext","sort":3,"meta":{"protected":true}},{"name":"initializeUserProperties","fullName":"Spark.Core.Manager.ClientContext:initializeUserProperties","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-initializeUserProperties","sort":3,"meta":{"protected":true}},{"name":"initializeUserProperty","fullName":"Spark.Core.Manager.ClientContext:initializeUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-initializeUserProperty","sort":3,"meta":{}},{"name":"getSSOToken","fullName":"Spark.Core.Manager.ClientContext:getSSOToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getSSOToken","sort":3,"meta":{}},{"name":"getSSORawToken","fullName":"Spark.Core.Manager.ClientContext:getSSORawToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getSSORawToken","sort":3,"meta":{}},{"name":"prepareForSerializeContext","fullName":"Spark.Core.Manager.ClientContext:prepareForSerializeContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-prepareForSerializeContext","sort":3,"meta":{"protected":true}},{"name":"serializeContext","fullName":"Spark.Core.Manager.ClientContext:serializeContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-serializeContext","sort":3,"meta":{}},{"name":"saveContext","fullName":"Spark.Core.Manager.ClientContext:saveContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-saveContext","sort":3,"meta":{}},{"name":"setTrackingChangesOnUserProperties","fullName":"Spark.Core.Manager.ClientContext:setTrackingChangesOnUserProperties","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setTrackingChangesOnUserProperties","sort":3,"meta":{"protected":true}},{"name":"getUserPropertyArray","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyArray","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyArray","sort":3,"meta":{}},{"name":"getUserProperties","fullName":"Spark.Core.Manager.ClientContext:getUserProperties","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserProperties","sort":3,"meta":{}},{"name":"getUserPropertyArray","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyArray","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyArray","sort":3,"meta":{}},{"name":"getUserProperty","fullName":"Spark.Core.Manager.ClientContext:getUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserProperty","sort":3,"meta":{}},{"name":"getUserPropertyAsLongchar","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsLongchar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsLongchar","sort":3,"meta":{}},{"name":"getUserPropertyAsChar","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsChar","sort":3,"meta":{}},{"name":"getUserPropertyAsInt","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsInt","sort":3,"meta":{}},{"name":"getUserPropertyAsInt64","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsInt64","sort":3,"meta":{}},{"name":"getUserPropertyAsDec","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsDec","sort":3,"meta":{}},{"name":"getUserPropertyAsLog","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsLog","sort":3,"meta":{}},{"name":"getUserPropertyAsDate","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsDate","sort":3,"meta":{}},{"name":"getUserPropertyAsDatetime","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsDatetime","sort":3,"meta":{}},{"name":"getUserPropertyAsDatetimeTz","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsDatetimeTz","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsDatetimeTz","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsChar","fullName":"Spark.Core.Manager.ClientContext:getUserArrayPropertyAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserArrayPropertyAsChar","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsDec","fullName":"Spark.Core.Manager.ClientContext:getUserArrayPropertyAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserArrayPropertyAsDec","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsInt","fullName":"Spark.Core.Manager.ClientContext:getUserArrayPropertyAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserArrayPropertyAsInt","sort":3,"meta":{}},{"name":"hasUserProperty","fullName":"Spark.Core.Manager.ClientContext:hasUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-hasUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"removeUserProperty","fullName":"Spark.Core.Manager.ClientContext:removeUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-removeUserProperty","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.ClientContext:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-invalidateContext","sort":3,"meta":{}},{"name":"setActivityPassword","fullName":"Spark.Core.Manager.ClientContext:setActivityPassword","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setActivityPassword","sort":3,"meta":{}},{"name":"ttUserSessionProp","fullName":"Spark.Core.Manager.ClientContext:ttUserSessionProp","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ClientContext-temptable-ttUserSessionProp","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"dbUserSessionProp","fullName":"Spark.Core.Manager.ClientContext:dbUserSessionProp","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ClientContext-temptable-dbUserSessionProp","sort":3,"meta":{"private":true,"noundo":true}},{"name":"dsTtUserSessionProp","fullName":"Spark.Core.Manager.ClientContext:dsTtUserSessionProp","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.ClientContext-dataset-dsTtUserSessionProp","sort":3,"meta":{"private":true}},{"name":"dsDbUserSessionProp","fullName":"Spark.Core.Manager.ClientContext:dsDbUserSessionProp","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.ClientContext-dataset-dsDbUserSessionProp","sort":3,"meta":{"private":true}},{"name":"ContextMessage","fullName":"Spark.Core.Message.ContextMessage","icon":"icon-class","url":"#!/class/Spark.Core.Message.ContextMessage","sort":1,"meta":{}},{"name":"ContextMessage","fullName":"Spark.Core.Message.ContextMessage:ContextMessage","icon":"icon-constructor","url":"#!/class/Spark.Core.Message.ContextMessage-constructor-ContextMessage","sort":3,"meta":{}},{"name":"ValidationErrorTableName","fullName":"Spark.Core.Message.ContextMessage:ValidationErrorTableName","icon":"icon-property","url":"#!/class/Spark.Core.Message.ContextMessage-property-ValidationErrorTableName","sort":3,"meta":{"protected":true}},{"name":"ContextPropName","fullName":"Spark.Core.Message.ContextMessage:ContextPropName","icon":"icon-property","url":"#!/class/Spark.Core.Message.ContextMessage-property-ContextPropName","sort":3,"meta":{}},{"name":"ReturnValueName","fullName":"Spark.Core.Message.ContextMessage:ReturnValueName","icon":"icon-property","url":"#!/class/Spark.Core.Message.ContextMessage-property-ReturnValueName","sort":3,"meta":{}},{"name":"ReturnValue","fullName":"Spark.Core.Message.ContextMessage:ReturnValue","icon":"icon-property","url":"#!/class/Spark.Core.Message.ContextMessage-property-ReturnValue","sort":3,"meta":{}},{"name":"storeProperties","fullName":"Spark.Core.Message.ContextMessage:storeProperties","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-storeProperties","sort":3,"meta":{"protected":true,"override":true}},{"name":"setContextPropName","fullName":"Spark.Core.Message.ContextMessage:setContextPropName","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-setContextPropName","sort":3,"meta":{}},{"name":"setReturnValueName","fullName":"Spark.Core.Message.ContextMessage:setReturnValueName","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-setReturnValueName","sort":3,"meta":{}},{"name":"addMessage","fullName":"Spark.Core.Message.ContextMessage:addMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-addMessage","sort":3,"meta":{}},{"name":"addMessage","fullName":"Spark.Core.Message.ContextMessage:addMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-addMessage","sort":3,"meta":{}},{"name":"createMessage","fullName":"Spark.Core.Message.ContextMessage:createMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-createMessage","sort":3,"meta":{"private":true}},{"name":"createMessage","fullName":"Spark.Core.Message.ContextMessage:createMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-createMessage","sort":3,"meta":{"private":true}},{"name":"getMessageArray","fullName":"Spark.Core.Message.ContextMessage:getMessageArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-getMessageArray","sort":3,"meta":{}},{"name":"hasAnyMessages","fullName":"Spark.Core.Message.ContextMessage:hasAnyMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-hasAnyMessages","sort":3,"meta":{}},{"name":"hasInformation","fullName":"Spark.Core.Message.ContextMessage:hasInformation","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-hasInformation","sort":3,"meta":{}},{"name":"hasWarnings","fullName":"Spark.Core.Message.ContextMessage:hasWarnings","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-hasWarnings","sort":3,"meta":{}},{"name":"hasErrors","fullName":"Spark.Core.Message.ContextMessage:hasErrors","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-hasErrors","sort":3,"meta":{}},{"name":"removeWarningMessages","fullName":"Spark.Core.Message.ContextMessage:removeWarningMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-removeWarningMessages","sort":3,"meta":{}},{"name":"removeMessages","fullName":"Spark.Core.Message.ContextMessage:removeMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-removeMessages","sort":3,"meta":{}},{"name":"translateMessage","fullName":"Spark.Core.Message.ContextMessage:translateMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-translateMessage","sort":3,"meta":{"private":true}},{"name":"translateMessage","fullName":"Spark.Core.Message.ContextMessage:translateMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-translateMessage","sort":3,"meta":{"private":true}},{"name":"ttMessage","fullName":"Spark.Core.Message.ContextMessage:ttMessage","icon":"icon-temptable","url":"#!/class/Spark.Core.Message.ContextMessage-temptable-ttMessage","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"EnumMember","fullName":"Spark.Core.Util.EnumMember","icon":"icon-class","url":"#!/class/Spark.Core.Util.EnumMember","sort":1,"meta":{"abstract":true}},{"name":"EnumMember","fullName":"Spark.Core.Util.EnumMember:EnumMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumMember-constructor-EnumMember","sort":3,"meta":{}},{"name":"EnumMember","fullName":"Spark.Core.Util.EnumMember:EnumMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumMember-constructor-EnumMember","sort":3,"meta":{}},{"name":"EnumMember","fullName":"Spark.Core.Util.EnumMember:EnumMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumMember-constructor-EnumMember","sort":3,"meta":{}},{"name":"name","fullName":"Spark.Core.Util.EnumMember:name","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumMember-property-name","sort":3,"meta":{}},{"name":"value","fullName":"Spark.Core.Util.EnumMember:value","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumMember-property-value","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumMember-method-equals","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumMember-method-equals","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumMember-method-equals","sort":3,"meta":{"override":true}},{"name":"toString","fullName":"Spark.Core.Util.EnumMember:toString","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumMember-method-toString","sort":3,"meta":{"override":true}},{"name":"FieldInfo","fullName":"Spark.Core.Util.FieldInfo","icon":"icon-class","url":"#!/class/Spark.Core.Util.FieldInfo","sort":1,"meta":{"final":true}},{"name":"FieldInfo","fullName":"Spark.Core.Util.FieldInfo:FieldInfo","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.FieldInfo-constructor-FieldInfo","sort":3,"meta":{}},{"name":"FieldInfo","fullName":"Spark.Core.Util.FieldInfo:FieldInfo","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.FieldInfo-constructor-FieldInfo","sort":3,"meta":{}},{"name":"DatasetName","fullName":"Spark.Core.Util.FieldInfo:DatasetName","icon":"icon-property","url":"#!/class/Spark.Core.Util.FieldInfo-property-DatasetName","sort":3,"meta":{}},{"name":"TempTableName","fullName":"Spark.Core.Util.FieldInfo:TempTableName","icon":"icon-property","url":"#!/class/Spark.Core.Util.FieldInfo-property-TempTableName","sort":3,"meta":{}},{"name":"getField","fullName":"Spark.Core.Util.FieldInfo:getField","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-getField","sort":3,"meta":{}},{"name":"makeRequired","fullName":"Spark.Core.Util.FieldInfo:makeRequired","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-makeRequired","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"serialize","fullName":"Spark.Core.Util.FieldInfo:serialize","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-serialize","sort":3,"meta":{}},{"name":"SchemaManager","fullName":"Spark.Core.Manager.SchemaManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.SchemaManager","sort":1,"meta":{}},{"name":"oLoggingManager","fullName":"Spark.Core.Manager.SchemaManager:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.SchemaManager-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"addSchemaToSignature","fullName":"Spark.Core.Manager.SchemaManager:addSchemaToSignature","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-addSchemaToSignature","sort":3,"meta":{"protected":true}},{"name":"examineDatabases","fullName":"Spark.Core.Manager.SchemaManager:examineDatabases","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-examineDatabases","sort":3,"meta":{"protected":true}},{"name":"examineTables","fullName":"Spark.Core.Manager.SchemaManager:examineTables","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-examineTables","sort":3,"meta":{"protected":true}},{"name":"examineTables","fullName":"Spark.Core.Manager.SchemaManager:examineTables","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-examineTables","sort":3,"meta":{"protected":true}},{"name":"registerDatabases","fullName":"Spark.Core.Manager.SchemaManager:registerDatabases","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-registerDatabases","sort":3,"meta":{"protected":true}},{"name":"fixSerializedNames","fullName":"Spark.Core.Manager.SchemaManager:fixSerializedNames","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-fixSerializedNames","sort":3,"meta":{}},{"name":"deleteObjects","fullName":"Spark.Core.Manager.SchemaManager:deleteObjects","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-deleteObjects","sort":3,"meta":{}},{"name":"dumpObjects","fullName":"Spark.Core.Manager.SchemaManager:dumpObjects","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-dumpObjects","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.SchemaManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.SchemaManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"getObject","fullName":"Spark.Core.Manager.SchemaManager:getObject","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getObject","sort":3,"meta":{}},{"name":"getObjectChildren","fullName":"Spark.Core.Manager.SchemaManager:getObjectChildren","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getObjectChildren","sort":3,"meta":{}},{"name":"getObjectList","fullName":"Spark.Core.Manager.SchemaManager:getObjectList","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getObjectList","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Manager.SchemaManager:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getDataset","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Manager.SchemaManager:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getDataset","sort":3,"meta":{}},{"name":"getTempTable","fullName":"Spark.Core.Manager.SchemaManager:getTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getTempTable","sort":3,"meta":{}},{"name":"initMethodSignature","fullName":"Spark.Core.Manager.SchemaManager:initMethodSignature","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-initMethodSignature","sort":3,"meta":{}},{"name":"initSchema","fullName":"Spark.Core.Manager.SchemaManager:initSchema","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-initSchema","sort":3,"meta":{}},{"name":"registerDataset","fullName":"Spark.Core.Manager.SchemaManager:registerDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-registerDataset","sort":3,"meta":{}},{"name":"registerTempTable","fullName":"Spark.Core.Manager.SchemaManager:registerTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-registerTempTable","sort":3,"meta":{}},{"name":"registerTempTable","fullName":"Spark.Core.Manager.SchemaManager:registerTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-registerTempTable","sort":3,"meta":{}},{"name":"SchemaObject","fullName":"Spark.Core.Manager.SchemaManager:SchemaObject","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SchemaManager-temptable-SchemaObject","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"ConfigDB","fullName":"Spark.Core.Manager.SchemaManager:ConfigDB","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SchemaManager-temptable-ConfigDB","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"ConfigTable","fullName":"Spark.Core.Manager.SchemaManager:ConfigTable","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SchemaManager-temptable-ConfigTable","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"ConfigField","fullName":"Spark.Core.Manager.SchemaManager:ConfigField","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SchemaManager-temptable-ConfigField","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"dsConfig","fullName":"Spark.Core.Manager.SchemaManager:dsConfig","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.SchemaManager-dataset-dsConfig","sort":3,"meta":{"protected":true}},{"name":"AbstractMessage","fullName":"Spark.Core.Message.AbstractMessage","icon":"icon-class","url":"#!/class/Spark.Core.Message.AbstractMessage","sort":1,"meta":{"abstract":true}},{"name":"AbstractMessage","fullName":"Spark.Core.Message.AbstractMessage:AbstractMessage","icon":"icon-constructor","url":"#!/class/Spark.Core.Message.AbstractMessage-constructor-AbstractMessage","sort":3,"meta":{}},{"name":"AbstractMessage","fullName":"Spark.Core.Message.AbstractMessage:AbstractMessage","icon":"icon-constructor","url":"#!/class/Spark.Core.Message.AbstractMessage-constructor-AbstractMessage","sort":3,"meta":{}},{"name":"AbstractMessage","fullName":"Spark.Core.Message.AbstractMessage:AbstractMessage","icon":"icon-destructor","url":"#!/class/Spark.Core.Message.AbstractMessage-destructor-AbstractMessage","sort":3,"meta":{}},{"name":"messageKeyPin","fullName":"Spark.Core.Message.AbstractMessage:messageKeyPin","icon":"icon-property","url":"#!/class/Spark.Core.Message.AbstractMessage-property-messageKeyPin","sort":3,"meta":{}},{"name":"deserializeMessage","fullName":"Spark.Core.Message.AbstractMessage:deserializeMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-deserializeMessage","sort":3,"meta":{"protected":true}},{"name":"deserializeMessageFromFile","fullName":"Spark.Core.Message.AbstractMessage:deserializeMessageFromFile","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-deserializeMessageFromFile","sort":3,"meta":{"protected":true}},{"name":"promoteObject","fullName":"Spark.Core.Message.AbstractMessage:promoteObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-promoteObject","sort":3,"meta":{"final":true}},{"name":"demoteObject","fullName":"Spark.Core.Message.AbstractMessage:demoteObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-demoteObject","sort":3,"meta":{"final":true}},{"name":"setNullParam","fullName":"Spark.Core.Message.AbstractMessage:setNullParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setNullParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"getParams","fullName":"Spark.Core.Message.AbstractMessage:getParams","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParams","sort":3,"meta":{}},{"name":"getParamCount","fullName":"Spark.Core.Message.AbstractMessage:getParamCount","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamCount","sort":3,"meta":{}},{"name":"hasParam","fullName":"Spark.Core.Message.AbstractMessage:hasParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-hasParam","sort":3,"meta":{"final":true}},{"name":"removeParam","fullName":"Spark.Core.Message.AbstractMessage:removeParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-removeParam","sort":3,"meta":{"final":true}},{"name":"getParamObject","fullName":"Spark.Core.Message.AbstractMessage:getParamObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamObject","sort":3,"meta":{}},{"name":"getParamType","fullName":"Spark.Core.Message.AbstractMessage:getParamType","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamType","sort":3,"meta":{}},{"name":"getParamAsJsonText","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonText","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonText","sort":3,"meta":{}},{"name":"getParamAsJsonText","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonText","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonText","sort":3,"meta":{}},{"name":"getParamAsChar","fullName":"Spark.Core.Message.AbstractMessage:getParamAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsChar","sort":3,"meta":{}},{"name":"getParamAsChar","fullName":"Spark.Core.Message.AbstractMessage:getParamAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsChar","sort":3,"meta":{}},{"name":"getParamAsCharEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsCharEx","sort":3,"meta":{}},{"name":"getParamAsCharEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsCharEx","sort":3,"meta":{}},{"name":"getParamAsLongChar","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLongChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLongChar","sort":3,"meta":{}},{"name":"getParamAsLongChar","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLongChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLongChar","sort":3,"meta":{}},{"name":"getParamAsLongCharEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLongCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLongCharEx","sort":3,"meta":{}},{"name":"getParamAsLongCharEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLongCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLongCharEx","sort":3,"meta":{}},{"name":"getParamAsInt","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt","sort":3,"meta":{}},{"name":"getParamAsInt","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt","sort":3,"meta":{}},{"name":"getParamAsIntEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsIntEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsIntEx","sort":3,"meta":{}},{"name":"getParamAsIntEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsIntEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsIntEx","sort":3,"meta":{}},{"name":"getParamAsInt64","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt64","sort":3,"meta":{}},{"name":"getParamAsInt64","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt64","sort":3,"meta":{}},{"name":"getParamAsInt64Ex","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt64Ex","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt64Ex","sort":3,"meta":{}},{"name":"getParamAsInt64Ex","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt64Ex","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt64Ex","sort":3,"meta":{}},{"name":"getParamAsDec","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDec","sort":3,"meta":{}},{"name":"getParamAsDec","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDec","sort":3,"meta":{}},{"name":"getParamAsDecEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDecEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDecEx","sort":3,"meta":{}},{"name":"getParamAsDecEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDecEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDecEx","sort":3,"meta":{}},{"name":"getParamAsDate","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDate","sort":3,"meta":{}},{"name":"getParamAsDate","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDate","sort":3,"meta":{}},{"name":"getParamAsDateEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDateEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDateEx","sort":3,"meta":{}},{"name":"getParamAsDateEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDateEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDateEx","sort":3,"meta":{}},{"name":"getParamAsDatetime","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetime","sort":3,"meta":{}},{"name":"getParamAsDatetime","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetime","sort":3,"meta":{}},{"name":"getParamAsDatetimeEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZ","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeTZ","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeTZ","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZ","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeTZ","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeTZ","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeTZEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeTZEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeTZEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeTZEx","sort":3,"meta":{}},{"name":"getParamAsLog","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLog","sort":3,"meta":{}},{"name":"getParamAsLog","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLog","sort":3,"meta":{}},{"name":"getParamAsLogEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLogEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLogEx","sort":3,"meta":{}},{"name":"getParamAsLogEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLogEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLogEx","sort":3,"meta":{}},{"name":"getParamAsRowid","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRowid","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRowid","sort":3,"meta":{}},{"name":"getParamAsRowid","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRowid","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRowid","sort":3,"meta":{}},{"name":"getParamAsRowidEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRowidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRowidEx","sort":3,"meta":{}},{"name":"getParamAsRowidEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRowidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRowidEx","sort":3,"meta":{}},{"name":"getParamAsRecid","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRecid","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRecid","sort":3,"meta":{}},{"name":"getParamAsRecid","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRecid","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRecid","sort":3,"meta":{}},{"name":"getParamAsRecidEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRecidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRecidEx","sort":3,"meta":{}},{"name":"getParamAsRecidEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRecidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRecidEx","sort":3,"meta":{}},{"name":"getParamAsMemptr","fullName":"Spark.Core.Message.AbstractMessage:getParamAsMemptr","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsMemptr","sort":3,"meta":{}},{"name":"getParamAsMemptr","fullName":"Spark.Core.Message.AbstractMessage:getParamAsMemptr","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsMemptr","sort":3,"meta":{}},{"name":"getParamAsMemptrEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsMemptrEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsMemptrEx","sort":3,"meta":{}},{"name":"getParamAsMemptrEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsMemptrEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsMemptrEx","sort":3,"meta":{}},{"name":"getParamAsJsonObject","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonObject","sort":3,"meta":{}},{"name":"getParamAsJsonObject","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonObject","sort":3,"meta":{}},{"name":"getParamAsJsonArray","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonArray","sort":3,"meta":{}},{"name":"getParamAsJsonArray","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonArray","sort":3,"meta":{}},{"name":"getParamAsHandle","fullName":"Spark.Core.Message.AbstractMessage:getParamAsHandle","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsHandle","sort":3,"meta":{}},{"name":"serializeMessage","fullName":"Spark.Core.Message.AbstractMessage:serializeMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-serializeMessage","sort":3,"meta":{}},{"name":"storeProperties","fullName":"Spark.Core.Message.AbstractMessage:storeProperties","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-storeProperties","sort":3,"meta":{"protected":true,"abstract":true}},{"name":"IServiceManager","fullName":"Spark.Core.Manager.IServiceManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.IServiceManager","sort":1,"meta":{}},{"name":"callServiceFunction","fullName":"Spark.Core.Manager.IServiceManager:callServiceFunction","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IServiceManager-method-callServiceFunction","sort":3,"meta":{}},{"name":"callServiceFunction","fullName":"Spark.Core.Manager.IServiceManager:callServiceFunction","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IServiceManager-method-callServiceFunction","sort":3,"meta":{}},{"name":"getServiceImplementation","fullName":"Spark.Core.Manager.IServiceManager:getServiceImplementation","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IServiceManager-method-getServiceImplementation","sort":3,"meta":{}},{"name":"TranslationManager","fullName":"Spark.Core.Manager.TranslationManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.TranslationManager","sort":1,"meta":{}},{"name":"TranslationManager","fullName":"Spark.Core.Manager.TranslationManager:TranslationManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.TranslationManager-constructor-TranslationManager","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.TranslationManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.TranslationManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.TranslationManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.TranslationManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"getTranslatedMessage","fullName":"Spark.Core.Manager.TranslationManager:getTranslatedMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.TranslationManager-method-getTranslatedMessage","sort":3,"meta":{}},{"name":"getTranslatedMessage","fullName":"Spark.Core.Manager.TranslationManager:getTranslatedMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.TranslationManager-method-getTranslatedMessage","sort":3,"meta":{}},{"name":"TOTP","fullName":"Spark.Core.Security.TOTP","icon":"icon-class","url":"#!/class/Spark.Core.Security.TOTP","sort":1,"meta":{"final":true}},{"name":"TOTP","fullName":"Spark.Core.Security.TOTP:TOTP","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.TOTP-constructor-TOTP","sort":3,"meta":{}},{"name":"TOTP","fullName":"Spark.Core.Security.TOTP:TOTP","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.TOTP-constructor-TOTP","sort":3,"meta":{}},{"name":"TOTP","fullName":"Spark.Core.Security.TOTP:TOTP","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.TOTP-constructor-TOTP","sort":3,"meta":{}},{"name":"TOTP","fullName":"Spark.Core.Security.TOTP:TOTP","icon":"icon-destructor","url":"#!/class/Spark.Core.Security.TOTP-destructor-TOTP","sort":3,"meta":{}},{"name":"Token","fullName":"Spark.Core.Security.TOTP:Token","icon":"icon-property","url":"#!/class/Spark.Core.Security.TOTP-property-Token","sort":3,"meta":{}},{"name":"UnixEpoch","fullName":"Spark.Core.Security.TOTP:UnixEpoch","icon":"icon-property","url":"#!/class/Spark.Core.Security.TOTP-property-UnixEpoch","sort":3,"meta":{}},{"name":"EpochCounter","fullName":"Spark.Core.Security.TOTP:EpochCounter","icon":"icon-property","url":"#!/class/Spark.Core.Security.TOTP-property-EpochCounter","sort":3,"meta":{}},{"name":"newToken","fullName":"Spark.Core.Security.TOTP:newToken","icon":"icon-method","url":"#!/class/Spark.Core.Security.TOTP-method-newToken","sort":3,"meta":{"private":true}},{"name":"DynamicResource","fullName":"Spark.Core.Service.DynamicResource","icon":"icon-class","url":"#!/class/Spark.Core.Service.DynamicResource","sort":1,"meta":{"abstract":true}},{"name":"serviceURI","fullName":"Spark.Core.Service.DynamicResource:serviceURI","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicResource-property-serviceURI","sort":3,"meta":{"abstract":true}},{"name":"resourceName","fullName":"Spark.Core.Service.DynamicResource:resourceName","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicResource-property-resourceName","sort":3,"meta":{"abstract":true}},{"name":"oContextMessage","fullName":"Spark.Core.Service.DynamicResource:oContextMessage","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicResource-property-oContextMessage","sort":3,"meta":{}},{"name":"oClientContext","fullName":"Spark.Core.Service.DynamicResource:oClientContext","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicResource-property-oClientContext","sort":3,"meta":{"protected":true}},{"name":"oLoggingManager","fullName":"Spark.Core.Service.DynamicResource:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicResource-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"getClassName","fullName":"Spark.Core.Service.DynamicResource:getClassName","icon":"icon-method","url":"#!/class/Spark.Core.Service.DynamicResource-method-getClassName","sort":3,"meta":{"protected":true,"final":true}},{"name":"initialize","fullName":"Spark.Core.Service.DynamicResource:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Service.DynamicResource-method-initialize","sort":3,"meta":{}},{"name":"dispose","fullName":"Spark.Core.Service.DynamicResource:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Service.DynamicResource-method-dispose","sort":3,"meta":{}},{"name":"ConnectionManager","fullName":"Spark.Core.Manager.ConnectionManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.ConnectionManager","sort":1,"meta":{}},{"name":"ConnectionManager","fullName":"Spark.Core.Manager.ConnectionManager:ConnectionManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.ConnectionManager-constructor-ConnectionManager","sort":3,"meta":{}},{"name":"oLoggingManager","fullName":"Spark.Core.Manager.ConnectionManager:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ConnectionManager-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"initialize","fullName":"Spark.Core.Manager.ConnectionManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.ConnectionManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"loadConfig","fullName":"Spark.Core.Manager.ConnectionManager:loadConfig","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-loadConfig","sort":3,"meta":{"protected":true}},{"name":"getConnectionParam","fullName":"Spark.Core.Manager.ConnectionManager:getConnectionParam","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-getConnectionParam","sort":3,"meta":{}},{"name":"getServer","fullName":"Spark.Core.Manager.ConnectionManager:getServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-getServer","sort":3,"meta":{}},{"name":"stopLifeCycle","fullName":"Spark.Core.Manager.ConnectionManager:stopLifeCycle","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-stopLifeCycle","sort":3,"meta":{}},{"name":"stopServer","fullName":"Spark.Core.Manager.ConnectionManager:stopServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-stopServer","sort":3,"meta":{}},{"name":"reconnectServer","fullName":"Spark.Core.Manager.ConnectionManager:reconnectServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-reconnectServer","sort":3,"meta":{}},{"name":"validContext","fullName":"Spark.Core.Manager.ConnectionManager:validContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-validContext","sort":3,"meta":{}},{"name":"getProcHandle","fullName":"Spark.Core.Manager.ConnectionManager:getProcHandle","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-getProcHandle","sort":3,"meta":{}},{"name":"ttServer","fullName":"Spark.Core.Manager.ConnectionManager:ttServer","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ConnectionManager-temptable-ttServer","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"ttConnection","fullName":"Spark.Core.Manager.ConnectionManager:ttConnection","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ConnectionManager-temptable-ttConnection","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"dsConnection","fullName":"Spark.Core.Manager.ConnectionManager:dsConnection","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.ConnectionManager-dataset-dsConnection","sort":3,"meta":{"protected":true}},{"name":"LifecycleScope","fullName":"Spark.Core.Util.LifecycleScope","icon":"icon-class","url":"#!/class/Spark.Core.Util.LifecycleScope","sort":1,"meta":{}},{"name":"LifecycleScope","fullName":"Spark.Core.Util.LifecycleScope:LifecycleScope","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.LifecycleScope-constructor-LifecycleScope","sort":3,"meta":{}},{"name":"getScope","fullName":"Spark.Core.Util.LifecycleScope:getScope","icon":"icon-method","url":"#!/class/Spark.Core.Util.LifecycleScope-method-getScope","sort":3,"meta":{}},{"name":"ToString","fullName":"Spark.Core.Util.LifecycleScope:ToString","icon":"icon-method","url":"#!/class/Spark.Core.Util.LifecycleScope-method-ToString","sort":3,"meta":{"override":true}},{"name":"HMAC","fullName":"Spark.Core.Security.HMAC","icon":"icon-class","url":"#!/class/Spark.Core.Security.HMAC","sort":1,"meta":{"final":true}},{"name":"GenHash","fullName":"Spark.Core.Security.HMAC:GenHash","icon":"icon-method","url":"#!/class/Spark.Core.Security.HMAC-method-GenHash","sort":3,"meta":{}},{"name":"TruncateHMAC","fullName":"Spark.Core.Security.HMAC:TruncateHMAC","icon":"icon-method","url":"#!/class/Spark.Core.Security.HMAC-method-TruncateHMAC","sort":3,"meta":{}},{"name":"StatusHandler","fullName":"Spark.Core.Handler.StatusHandler","icon":"icon-class","url":"#!/class/Spark.Core.Handler.StatusHandler","sort":1,"meta":{}},{"name":"HandleNotAllowedMethod","fullName":"Spark.Core.Handler.StatusHandler:HandleNotAllowedMethod","icon":"icon-method","url":"#!/class/Spark.Core.Handler.StatusHandler-method-HandleNotAllowedMethod","sort":3,"meta":{"protected":true,"override":true}},{"name":"HandleNotImplemented","fullName":"Spark.Core.Handler.StatusHandler:HandleNotImplemented","icon":"icon-method","url":"#!/class/Spark.Core.Handler.StatusHandler-method-HandleNotImplemented","sort":3,"meta":{"protected":true,"override":true}},{"name":"HandleGet","fullName":"Spark.Core.Handler.StatusHandler:HandleGet","icon":"icon-method","url":"#!/class/Spark.Core.Handler.StatusHandler-method-HandleGet","sort":3,"meta":{"protected":true,"override":true}},{"name":"Base32","fullName":"Spark.Core.Util.Base32","icon":"icon-class","url":"#!/class/Spark.Core.Util.Base32","sort":1,"meta":{}},{"name":"Base32","fullName":"Spark.Core.Util.Base32:Base32","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.Base32-constructor-Base32","sort":3,"meta":{"static":true}},{"name":"DecodeToBinary","fullName":"Spark.Core.Util.Base32:DecodeToBinary","icon":"icon-method","url":"#!/class/Spark.Core.Util.Base32-method-DecodeToBinary","sort":3,"meta":{"private":true}},{"name":"ConvertToHex","fullName":"Spark.Core.Util.Base32:ConvertToHex","icon":"icon-method","url":"#!/class/Spark.Core.Util.Base32-method-ConvertToHex","sort":3,"meta":{}},{"name":"EncodeData","fullName":"Spark.Core.Util.Base32:EncodeData","icon":"icon-method","url":"#!/class/Spark.Core.Util.Base32-method-EncodeData","sort":3,"meta":{}},{"name":"DecodeData","fullName":"Spark.Core.Util.Base32:DecodeData","icon":"icon-method","url":"#!/class/Spark.Core.Util.Base32-method-DecodeData","sort":3,"meta":{}},{"name":"Sendmail","fullName":"Spark.Core.Util.Sendmail","icon":"icon-class","url":"#!/class/Spark.Core.Util.Sendmail","sort":1,"meta":{}},{"name":"Sendmail","fullName":"Spark.Core.Util.Sendmail:Sendmail","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.Sendmail-constructor-Sendmail","sort":3,"meta":{}},{"name":"IsDevMode","fullName":"Spark.Core.Util.Sendmail:IsDevMode","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-IsDevMode","sort":3,"meta":{}},{"name":"BlatPath","fullName":"Spark.Core.Util.Sendmail:BlatPath","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-BlatPath","sort":3,"meta":{}},{"name":"BlatLog","fullName":"Spark.Core.Util.Sendmail:BlatLog","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-BlatLog","sort":3,"meta":{}},{"name":"SendmailPath","fullName":"Spark.Core.Util.Sendmail:SendmailPath","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SendmailPath","sort":3,"meta":{}},{"name":"SMTPServer","fullName":"Spark.Core.Util.Sendmail:SMTPServer","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SMTPServer","sort":3,"meta":{}},{"name":"AttachBinary","fullName":"Spark.Core.Util.Sendmail:AttachBinary","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-AttachBinary","sort":3,"meta":{}},{"name":"AttachText","fullName":"Spark.Core.Util.Sendmail:AttachText","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-AttachText","sort":3,"meta":{}},{"name":"EmailBody","fullName":"Spark.Core.Util.Sendmail:EmailBody","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-EmailBody","sort":3,"meta":{}},{"name":"Recipient","fullName":"Spark.Core.Util.Sendmail:Recipient","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-Recipient","sort":3,"meta":{}},{"name":"SubjectLine","fullName":"Spark.Core.Util.Sendmail:SubjectLine","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SubjectLine","sort":3,"meta":{}},{"name":"SendWithBCC","fullName":"Spark.Core.Util.Sendmail:SendWithBCC","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SendWithBCC","sort":3,"meta":{}},{"name":"SendWithCC","fullName":"Spark.Core.Util.Sendmail:SendWithCC","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SendWithCC","sort":3,"meta":{}},{"name":"SendFrom","fullName":"Spark.Core.Util.Sendmail:SendFrom","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SendFrom","sort":3,"meta":{}},{"name":"createTempFile","fullName":"Spark.Core.Util.Sendmail:createTempFile","icon":"icon-method","url":"#!/class/Spark.Core.Util.Sendmail-method-createTempFile","sort":3,"meta":{"private":true}},{"name":"removeTempFile","fullName":"Spark.Core.Util.Sendmail:removeTempFile","icon":"icon-method","url":"#!/class/Spark.Core.Util.Sendmail-method-removeTempFile","sort":3,"meta":{"private":true}},{"name":"SendEmail","fullName":"Spark.Core.Util.Sendmail:SendEmail","icon":"icon-method","url":"#!/class/Spark.Core.Util.Sendmail-method-SendEmail","sort":3,"meta":{}},{"name":"SendEmail","fullName":"Spark.Core.Util.Sendmail:SendEmail","icon":"icon-method","url":"#!/class/Spark.Core.Util.Sendmail-method-SendEmail","sort":3,"meta":{}},{"name":"Timer","fullName":"Spark.Core.Util.Timer","icon":"icon-class","url":"#!/class/Spark.Core.Util.Timer","sort":1,"meta":{}},{"name":"Timer","fullName":"Spark.Core.Util.Timer:Timer","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.Timer-constructor-Timer","sort":3,"meta":{"static":true}},{"name":"purgeTimers","fullName":"Spark.Core.Util.Timer:purgeTimers","icon":"icon-method","url":"#!/class/Spark.Core.Util.Timer-method-purgeTimers","sort":3,"meta":{}},{"name":"startTimer","fullName":"Spark.Core.Util.Timer:startTimer","icon":"icon-method","url":"#!/class/Spark.Core.Util.Timer-method-startTimer","sort":3,"meta":{}},{"name":"endTimer","fullName":"Spark.Core.Util.Timer:endTimer","icon":"icon-method","url":"#!/class/Spark.Core.Util.Timer-method-endTimer","sort":3,"meta":{}},{"name":"CryptoTools","fullName":"Spark.Core.Util.CryptoTools","icon":"icon-class","url":"#!/class/Spark.Core.Util.CryptoTools","sort":1,"meta":{}},{"name":"encryptCode","fullName":"Spark.Core.Util.CryptoTools:encryptCode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-encryptCode","sort":3,"meta":{}},{"name":"encryptCode","fullName":"Spark.Core.Util.CryptoTools:encryptCode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-encryptCode","sort":3,"meta":{}},{"name":"encryptValue","fullName":"Spark.Core.Util.CryptoTools:encryptValue","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-encryptValue","sort":3,"meta":{}},{"name":"decryptCode","fullName":"Spark.Core.Util.CryptoTools:decryptCode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-decryptCode","sort":3,"meta":{}},{"name":"decryptCode","fullName":"Spark.Core.Util.CryptoTools:decryptCode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-decryptCode","sort":3,"meta":{}},{"name":"decryptValue","fullName":"Spark.Core.Util.CryptoTools:decryptValue","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-decryptValue","sort":3,"meta":{}},{"name":"getEncryptKey","fullName":"Spark.Core.Util.CryptoTools:getEncryptKey","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-getEncryptKey","sort":3,"meta":{}},{"name":"getEncryptKey","fullName":"Spark.Core.Util.CryptoTools:getEncryptKey","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-getEncryptKey","sort":3,"meta":{}},{"name":"getRandomEncryptKey","fullName":"Spark.Core.Util.CryptoTools:getRandomEncryptKey","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-getRandomEncryptKey","sort":3,"meta":{}},{"name":"getEncryptInitVector","fullName":"Spark.Core.Util.CryptoTools:getEncryptInitVector","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-getEncryptInitVector","sort":3,"meta":{}},{"name":"base64Encode","fullName":"Spark.Core.Util.CryptoTools:base64Encode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-base64Encode","sort":3,"meta":{}},{"name":"base64Decode","fullName":"Spark.Core.Util.CryptoTools:base64Decode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-base64Decode","sort":3,"meta":{}},{"name":"RemoteMetrics","fullName":"Spark.Diagnostic.Util.RemoteMetrics","icon":"icon-class","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics","sort":1,"meta":{"final":true}},{"name":"RemoteMetrics","fullName":"Spark.Diagnostic.Util.RemoteMetrics:RemoteMetrics","icon":"icon-constructor","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-constructor-RemoteMetrics","sort":3,"meta":{}},{"name":"RemoteMetrics","fullName":"Spark.Diagnostic.Util.RemoteMetrics:RemoteMetrics","icon":"icon-destructor","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-destructor-RemoteMetrics","sort":3,"meta":{}},{"name":"Applications","fullName":"Spark.Diagnostic.Util.RemoteMetrics:Applications","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-Applications","sort":3,"meta":{}},{"name":"MetricSource","fullName":"Spark.Diagnostic.Util.RemoteMetrics:MetricSource","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-MetricSource","sort":3,"meta":{"private":true}},{"name":"InstanceURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:InstanceURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-InstanceURI","sort":3,"meta":{}},{"name":"ManagerRealm","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ManagerRealm","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ManagerRealm","sort":3,"meta":{}},{"name":"ManagerUsername","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ManagerUsername","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ManagerUsername","sort":3,"meta":{}},{"name":"ManagerPassword","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ManagerPassword","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ManagerPassword","sort":3,"meta":{}},{"name":"ManagerURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ManagerURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ManagerURI","sort":3,"meta":{"private":true}},{"name":"GetAllAgentsURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetAllAgentsURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetAllAgentsURI","sort":3,"meta":{"private":true}},{"name":"GetAgentURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetAgentURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetAgentURI","sort":3,"meta":{"private":true}},{"name":"GetRequestsURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetRequestsURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetRequestsURI","sort":3,"meta":{"private":true}},{"name":"GetAgentSessionURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetAgentSessionURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetAgentSessionURI","sort":3,"meta":{"private":true}},{"name":"TrackObjects","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackObjects","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-TrackObjects","sort":3,"meta":{"private":true}},{"name":"GetObjectsReport","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetObjectsReport","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetObjectsReport","sort":3,"meta":{"private":true}},{"name":"GetSessionObjectsReport","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetSessionObjectsReport","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetSessionObjectsReport","sort":3,"meta":{"private":true}},{"name":"OEJMXBinary","fullName":"Spark.Diagnostic.Util.RemoteMetrics:OEJMXBinary","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-OEJMXBinary","sort":3,"meta":{"private":true}},{"name":"AgentsQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:AgentsQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-AgentsQuery","sort":3,"meta":{"private":true}},{"name":"SessionsQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:SessionsQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-SessionsQuery","sort":3,"meta":{"private":true}},{"name":"RequestsQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:RequestsQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-RequestsQuery","sort":3,"meta":{"private":true}},{"name":"TrackOnQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackOnQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-TrackOnQuery","sort":3,"meta":{"private":true}},{"name":"TrackOffQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackOffQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-TrackOffQuery","sort":3,"meta":{"private":true}},{"name":"TrackingQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackingQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-TrackingQuery","sort":3,"meta":{"private":true}},{"name":"ABLObjectsQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ABLObjectsQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ABLObjectsQuery","sort":3,"meta":{"private":true}},{"name":"ABLSessionObjectsQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ABLSessionObjectsQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ABLSessionObjectsQuery","sort":3,"meta":{"private":true}},{"name":"CheckTempPath","fullName":"Spark.Diagnostic.Util.RemoteMetrics:CheckTempPath","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-CheckTempPath","sort":3,"meta":{"private":true}},{"name":"InvokeAPI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:InvokeAPI","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-InvokeAPI","sort":3,"meta":{"private":true}},{"name":"InvokeAPI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:InvokeAPI","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-InvokeAPI","sort":3,"meta":{"private":true}},{"name":"InvokeJMX","fullName":"Spark.Diagnostic.Util.RemoteMetrics:InvokeJMX","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-InvokeJMX","sort":3,"meta":{"private":true}},{"name":"CreateTempQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:CreateTempQuery","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-CreateTempQuery","sort":3,"meta":{"private":true}},{"name":"CreateTempQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:CreateTempQuery","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-CreateTempQuery","sort":3,"meta":{"private":true}},{"name":"CreateTempQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:CreateTempQuery","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-CreateTempQuery","sort":3,"meta":{"private":true}},{"name":"FilterABLObjects","fullName":"Spark.Diagnostic.Util.RemoteMetrics:FilterABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-FilterABLObjects","sort":3,"meta":{"private":true}},{"name":"GetApplication","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetApplication","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-GetApplication","sort":3,"meta":{}},{"name":"GetAgents","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetAgents","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-GetAgents","sort":3,"meta":{}},{"name":"GetSessions","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetSessions","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-GetSessions","sort":3,"meta":{}},{"name":"TrackABLObjects","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-TrackABLObjects","sort":3,"meta":{}},{"name":"TrackingABLObjects","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackingABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-TrackingABLObjects","sort":3,"meta":{}},{"name":"GetRequestMetrics","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetRequestMetrics","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-GetRequestMetrics","sort":3,"meta":{}},{"name":"FilterABLObjectReport","fullName":"Spark.Diagnostic.Util.RemoteMetrics:FilterABLObjectReport","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-FilterABLObjectReport","sort":3,"meta":{}},{"name":"FilterSessionABLObjectReport","fullName":"Spark.Diagnostic.Util.RemoteMetrics:FilterSessionABLObjectReport","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-FilterSessionABLObjectReport","sort":3,"meta":{}},{"name":"ICatalog","fullName":"Spark.Core.Service.ICatalog","icon":"icon-interface","url":"#!/class/Spark.Core.Service.ICatalog","sort":1,"meta":{}},{"name":"getCatalog","fullName":"Spark.Core.Service.ICatalog:getCatalog","icon":"icon-method","url":"#!/class/Spark.Core.Service.ICatalog-method-getCatalog","sort":3,"meta":{}},{"name":"IStartupManager","fullName":"Spark.Core.Manager.IStartupManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.IStartupManager","sort":1,"meta":{}},{"name":"interfaceStopAfter","fullName":"Spark.Core.Manager.IStartupManager:interfaceStopAfter","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IStartupManager-property-interfaceStopAfter","sort":3,"meta":{}},{"name":"stopManagers","fullName":"Spark.Core.Manager.IStartupManager:stopManagers","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStartupManager-method-stopManagers","sort":3,"meta":{}},{"name":"OSPath","fullName":"Spark.Diagnostic.Util.OSPath","icon":"icon-class","url":"#!/class/Spark.Diagnostic.Util.OSPath","sort":1,"meta":{"abstract":true}},{"name":"CatalinaBase","fullName":"Spark.Diagnostic.Util.OSPath:CatalinaBase","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OSPath-property-CatalinaBase","sort":3,"meta":{"protected":true}},{"name":"TemporaryDir","fullName":"Spark.Diagnostic.Util.OSPath:TemporaryDir","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OSPath-property-TemporaryDir","sort":3,"meta":{"protected":true}},{"name":"OEUserRealm","fullName":"Spark.Core.Security.OEUserRealm","icon":"icon-class","url":"#!/class/Spark.Core.Security.OEUserRealm","sort":1,"meta":{"abstract":true}},{"name":"OEUserRealm","fullName":"Spark.Core.Security.OEUserRealm:OEUserRealm","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.OEUserRealm-constructor-OEUserRealm","sort":3,"meta":{}},{"name":"loadConfig","fullName":"Spark.Core.Security.OEUserRealm:loadConfig","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-loadConfig","sort":3,"meta":{"protected":true}},{"name":"validateRequest","fullName":"Spark.Core.Security.OEUserRealm:validateRequest","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-validateRequest","sort":3,"meta":{"protected":true}},{"name":"validateRequest","fullName":"Spark.Core.Security.OEUserRealm:validateRequest","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-validateRequest","sort":3,"meta":{"protected":true}},{"name":"checkPasswordHash","fullName":"Spark.Core.Security.OEUserRealm:checkPasswordHash","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-checkPasswordHash","sort":3,"meta":{"protected":true}},{"name":"checkPasswordHash","fullName":"Spark.Core.Security.OEUserRealm:checkPasswordHash","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-checkPasswordHash","sort":3,"meta":{"protected":true}},{"name":"getPassword","fullName":"Spark.Core.Security.OEUserRealm:getPassword","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-getPassword","sort":3,"meta":{"protected":true}},{"name":"postAuthenticate","fullName":"Spark.Core.Security.OEUserRealm:postAuthenticate","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-postAuthenticate","sort":3,"meta":{"protected":true}},{"name":"getUserID","fullName":"Spark.Core.Security.OEUserRealm:getUserID","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-getUserID","sort":3,"meta":{}},{"name":"isActive","fullName":"Spark.Core.Security.OEUserRealm:isActive","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-isActive","sort":3,"meta":{}},{"name":"isExpired","fullName":"Spark.Core.Security.OEUserRealm:isExpired","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-isExpired","sort":3,"meta":{}},{"name":"isLocked","fullName":"Spark.Core.Security.OEUserRealm:isLocked","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-isLocked","sort":3,"meta":{}},{"name":"getUserRoles","fullName":"Spark.Core.Security.OEUserRealm:getUserRoles","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-getUserRoles","sort":3,"meta":{}},{"name":"GetAttribute","fullName":"Spark.Core.Security.OEUserRealm:GetAttribute","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-GetAttribute","sort":3,"meta":{}},{"name":"GetAttributeNames","fullName":"Spark.Core.Security.OEUserRealm:GetAttributeNames","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-GetAttributeNames","sort":3,"meta":{}},{"name":"GetUsernames","fullName":"Spark.Core.Security.OEUserRealm:GetUsernames","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-GetUsernames","sort":3,"meta":{}},{"name":"GetUsernamesByQuery","fullName":"Spark.Core.Security.OEUserRealm:GetUsernamesByQuery","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-GetUsernamesByQuery","sort":3,"meta":{}},{"name":"GetUsernamesByQuery","fullName":"Spark.Core.Security.OEUserRealm:GetUsernamesByQuery","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-GetUsernamesByQuery","sort":3,"meta":{}},{"name":"RemoveAttribute","fullName":"Spark.Core.Security.OEUserRealm:RemoveAttribute","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-RemoveAttribute","sort":3,"meta":{}},{"name":"SetAttribute","fullName":"Spark.Core.Security.OEUserRealm:SetAttribute","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-SetAttribute","sort":3,"meta":{}},{"name":"ValidatePassword","fullName":"Spark.Core.Security.OEUserRealm:ValidatePassword","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-ValidatePassword","sort":3,"meta":{}},{"name":"ValidatePassword","fullName":"Spark.Core.Security.OEUserRealm:ValidatePassword","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-ValidatePassword","sort":3,"meta":{}},{"name":"ValidateUser","fullName":"Spark.Core.Security.OEUserRealm:ValidateUser","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-ValidateUser","sort":3,"meta":{}},{"name":"DynamicEntity","fullName":"Spark.Core.Service.DynamicEntity","icon":"icon-class","url":"#!/class/Spark.Core.Service.DynamicEntity","sort":1,"meta":{"abstract":true}},{"name":"entityName","fullName":"Spark.Core.Service.DynamicEntity:entityName","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-entityName","sort":3,"meta":{}},{"name":"serviceURI","fullName":"Spark.Core.Service.DynamicEntity:serviceURI","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-serviceURI","sort":3,"meta":{"abstract":true}},{"name":"resourceName","fullName":"Spark.Core.Service.DynamicEntity:resourceName","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-resourceName","sort":3,"meta":{"abstract":true}},{"name":"primaryKeys","fullName":"Spark.Core.Service.DynamicEntity:primaryKeys","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-primaryKeys","sort":3,"meta":{"abstract":true}},{"name":"foreignKeys","fullName":"Spark.Core.Service.DynamicEntity:foreignKeys","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-foreignKeys","sort":3,"meta":{"abstract":true}},{"name":"mappingType","fullName":"Spark.Core.Service.DynamicEntity:mappingType","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-mappingType","sort":3,"meta":{"abstract":true}},{"name":"capabilities","fullName":"Spark.Core.Service.DynamicEntity:capabilities","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-capabilities","sort":3,"meta":{"abstract":true}},{"name":"operations","fullName":"Spark.Core.Service.DynamicEntity:operations","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-operations","sort":3,"meta":{"abstract":true}},{"name":"Strings","fullName":"Spark.Core.Util.Strings","icon":"icon-class","url":"#!/class/Spark.Core.Util.Strings","sort":1,"meta":{}},{"name":"doXOR","fullName":"Spark.Core.Util.Strings:doXOR","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-doXOR","sort":3,"meta":{"protected":true}},{"name":"getXOR","fullName":"Spark.Core.Util.Strings:getXOR","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-getXOR","sort":3,"meta":{}},{"name":"getDigitsOnly","fullName":"Spark.Core.Util.Strings:getDigitsOnly","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-getDigitsOnly","sort":3,"meta":{}},{"name":"camelCaseWord","fullName":"Spark.Core.Util.Strings:camelCaseWord","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-camelCaseWord","sort":3,"meta":{}},{"name":"properWords","fullName":"Spark.Core.Util.Strings:properWords","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-properWords","sort":3,"meta":{}},{"name":"stripKeywords","fullName":"Spark.Core.Util.Strings:stripKeywords","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-stripKeywords","sort":3,"meta":{}},{"name":"containsBadChar","fullName":"Spark.Core.Util.Strings:containsBadChar","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-containsBadChar","sort":3,"meta":{}},{"name":"stripBadChars","fullName":"Spark.Core.Util.Strings:stripBadChars","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-stripBadChars","sort":3,"meta":{}},{"name":"stripBadLabel","fullName":"Spark.Core.Util.Strings:stripBadLabel","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-stripBadLabel","sort":3,"meta":{}},{"name":"stripOperators","fullName":"Spark.Core.Util.Strings:stripOperators","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-stripOperators","sort":3,"meta":{}},{"name":"stripPunctuation","fullName":"Spark.Core.Util.Strings:stripPunctuation","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-stripPunctuation","sort":3,"meta":{}},{"name":"getUniqueWords","fullName":"Spark.Core.Util.Strings:getUniqueWords","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-getUniqueWords","sort":3,"meta":{}},{"name":"booleanConvert","fullName":"Spark.Core.Util.Strings:booleanConvert","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-booleanConvert","sort":3,"meta":{}},{"name":"unixSafe","fullName":"Spark.Core.Util.Strings:unixSafe","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-unixSafe","sort":3,"meta":{}},{"name":"maskString","fullName":"Spark.Core.Util.Strings:maskString","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-maskString","sort":3,"meta":{}},{"name":"inArray","fullName":"Spark.Core.Util.Strings:inArray","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-inArray","sort":3,"meta":{}},{"name":"sortArray","fullName":"Spark.Core.Util.Strings:sortArray","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-sortArray","sort":3,"meta":{}},{"name":"mergeProperties","fullName":"Spark.Core.Util.Strings:mergeProperties","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-mergeProperties","sort":3,"meta":{}},{"name":"reverse","fullName":"Spark.Core.Util.Strings:reverse","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-reverse","sort":3,"meta":{}},{"name":"leftPad","fullName":"Spark.Core.Util.Strings:leftPad","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-leftPad","sort":3,"meta":{}},{"name":"rightPad","fullName":"Spark.Core.Util.Strings:rightPad","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-rightPad","sort":3,"meta":{}},{"name":"appendWithComma","fullName":"Spark.Core.Util.Strings:appendWithComma","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-appendWithComma","sort":3,"meta":{}},{"name":"tSort","fullName":"Spark.Core.Util.Strings:tSort","icon":"icon-temptable","url":"#!/class/Spark.Core.Util.Strings-temptable-tSort","sort":3,"meta":{"private":true,"noundo":true}},{"name":"ISchemaManager","fullName":"Spark.Core.Manager.ISchemaManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.ISchemaManager","sort":1,"meta":{}},{"name":"initSchema","fullName":"Spark.Core.Manager.ISchemaManager:initSchema","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-initSchema","sort":3,"meta":{}},{"name":"initMethodSignature","fullName":"Spark.Core.Manager.ISchemaManager:initMethodSignature","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-initMethodSignature","sort":3,"meta":{}},{"name":"deleteObjects","fullName":"Spark.Core.Manager.ISchemaManager:deleteObjects","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-deleteObjects","sort":3,"meta":{}},{"name":"dumpObjects","fullName":"Spark.Core.Manager.ISchemaManager:dumpObjects","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-dumpObjects","sort":3,"meta":{}},{"name":"getObject","fullName":"Spark.Core.Manager.ISchemaManager:getObject","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getObject","sort":3,"meta":{}},{"name":"getObjectChildren","fullName":"Spark.Core.Manager.ISchemaManager:getObjectChildren","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getObjectChildren","sort":3,"meta":{}},{"name":"getObjectList","fullName":"Spark.Core.Manager.ISchemaManager:getObjectList","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getObjectList","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Manager.ISchemaManager:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getDataset","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Manager.ISchemaManager:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getDataset","sort":3,"meta":{}},{"name":"getTempTable","fullName":"Spark.Core.Manager.ISchemaManager:getTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getTempTable","sort":3,"meta":{}},{"name":"registerDataset","fullName":"Spark.Core.Manager.ISchemaManager:registerDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-registerDataset","sort":3,"meta":{}},{"name":"registerTempTable","fullName":"Spark.Core.Manager.ISchemaManager:registerTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-registerTempTable","sort":3,"meta":{}},{"name":"registerTempTable","fullName":"Spark.Core.Manager.ISchemaManager:registerTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-registerTempTable","sort":3,"meta":{}},{"name":"DynamicCaller","fullName":"Spark.Core.Util.DynamicCaller","icon":"icon-class","url":"#!/class/Spark.Core.Util.DynamicCaller","sort":1,"meta":{"final":true}},{"name":"DynamicCaller","fullName":"Spark.Core.Util.DynamicCaller:DynamicCaller","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.DynamicCaller-constructor-DynamicCaller","sort":3,"meta":{}},{"name":"DynamicCaller","fullName":"Spark.Core.Util.DynamicCaller:DynamicCaller","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.DynamicCaller-constructor-DynamicCaller","sort":3,"meta":{}},{"name":"DynamicCaller","fullName":"Spark.Core.Util.DynamicCaller:DynamicCaller","icon":"icon-destructor","url":"#!/class/Spark.Core.Util.DynamicCaller-destructor-DynamicCaller","sort":3,"meta":{}},{"name":"oLoggingManager","fullName":"Spark.Core.Util.DynamicCaller:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Util.DynamicCaller-property-oLoggingManager","sort":3,"meta":{"private":true}},{"name":"oSchemaManager","fullName":"Spark.Core.Util.DynamicCaller:oSchemaManager","icon":"icon-property","url":"#!/class/Spark.Core.Util.DynamicCaller-property-oSchemaManager","sort":3,"meta":{"protected":true}},{"name":"valueBuffer","fullName":"Spark.Core.Util.DynamicCaller:valueBuffer","icon":"icon-property","url":"#!/class/Spark.Core.Util.DynamicCaller-property-valueBuffer","sort":3,"meta":{"private":true}},{"name":"getParameterHandle","fullName":"Spark.Core.Util.DynamicCaller:getParameterHandle","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameterHandle","sort":3,"meta":{}},{"name":"isInitialized","fullName":"Spark.Core.Util.DynamicCaller:isInitialized","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-isInitialized","sort":3,"meta":{}},{"name":"parameterExists","fullName":"Spark.Core.Util.DynamicCaller:parameterExists","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-parameterExists","sort":3,"meta":{}},{"name":"executeMethod","fullName":"Spark.Core.Util.DynamicCaller:executeMethod","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-executeMethod","sort":3,"meta":{}},{"name":"executeMethod","fullName":"Spark.Core.Util.DynamicCaller:executeMethod","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-executeMethod","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getJsonArrayParam","fullName":"Spark.Core.Util.DynamicCaller:getJsonArrayParam","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getJsonArrayParam","sort":3,"meta":{}},{"name":"getJsonObjectParam","fullName":"Spark.Core.Util.DynamicCaller:getJsonObjectParam","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getJsonObjectParam","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"ParamObject","fullName":"Spark.Core.Util.DynamicCaller:ParamObject","icon":"icon-temptable","url":"#!/class/Spark.Core.Util.DynamicCaller-temptable-ParamObject","sort":3,"meta":{"private":true,"noundo":true}},{"name":"CatalogManager","fullName":"Spark.Core.Manager.CatalogManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.CatalogManager","sort":1,"meta":{}},{"name":"ApiVersion","fullName":"Spark.Core.Manager.CatalogManager:ApiVersion","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-ApiVersion","sort":3,"meta":{}},{"name":"IdProperty","fullName":"Spark.Core.Manager.CatalogManager:IdProperty","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-IdProperty","sort":3,"meta":{}},{"name":"SeqProperty","fullName":"Spark.Core.Manager.CatalogManager:SeqProperty","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-SeqProperty","sort":3,"meta":{}},{"name":"ReadFilter","fullName":"Spark.Core.Manager.CatalogManager:ReadFilter","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-ReadFilter","sort":3,"meta":{}},{"name":"ServicePrefix","fullName":"Spark.Core.Manager.CatalogManager:ServicePrefix","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-ServicePrefix","sort":3,"meta":{}},{"name":"CatalogService","fullName":"Spark.Core.Manager.CatalogManager:CatalogService","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-CatalogService","sort":3,"meta":{}},{"name":"UseRequestObj","fullName":"Spark.Core.Manager.CatalogManager:UseRequestObj","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-UseRequestObj","sort":3,"meta":{}},{"name":"oLoggingManager","fullName":"Spark.Core.Manager.CatalogManager:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"oSchemaManager","fullName":"Spark.Core.Manager.CatalogManager:oSchemaManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-oSchemaManager","sort":3,"meta":{"protected":true}},{"name":"clearResourceMethods","fullName":"Spark.Core.Manager.CatalogManager:clearResourceMethods","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-clearResourceMethods","sort":3,"meta":{"protected":true}},{"name":"getJsonType","fullName":"Spark.Core.Manager.CatalogManager:getJsonType","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getJsonType","sort":3,"meta":{"protected":true}},{"name":"getAction","fullName":"Spark.Core.Manager.CatalogManager:getAction","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getAction","sort":3,"meta":{"protected":true}},{"name":"getVerb","fullName":"Spark.Core.Manager.CatalogManager:getVerb","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getVerb","sort":3,"meta":{"protected":true}},{"name":"getMethod","fullName":"Spark.Core.Manager.CatalogManager:getMethod","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getMethod","sort":3,"meta":{"protected":true}},{"name":"getMethodName","fullName":"Spark.Core.Manager.CatalogManager:getMethodName","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getMethodName","sort":3,"meta":{"protected":true}},{"name":"getMethodSignature","fullName":"Spark.Core.Manager.CatalogManager:getMethodSignature","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getMethodSignature","sort":3,"meta":{"protected":true}},{"name":"getClassPath","fullName":"Spark.Core.Manager.CatalogManager:getClassPath","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getClassPath","sort":3,"meta":{"protected":true}},{"name":"getResourcePath","fullName":"Spark.Core.Manager.CatalogManager:getResourcePath","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getResourcePath","sort":3,"meta":{"protected":true}},{"name":"loadDynamicResource","fullName":"Spark.Core.Manager.CatalogManager:loadDynamicResource","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-loadDynamicResource","sort":3,"meta":{"protected":true}},{"name":"registerMethods","fullName":"Spark.Core.Manager.CatalogManager:registerMethods","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-registerMethods","sort":3,"meta":{"protected":true}},{"name":"registerMethods","fullName":"Spark.Core.Manager.CatalogManager:registerMethods","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-registerMethods","sort":3,"meta":{"protected":true}},{"name":"registerProcedures","fullName":"Spark.Core.Manager.CatalogManager:registerProcedures","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-registerProcedures","sort":3,"meta":{"protected":true}},{"name":"runPreloader","fullName":"Spark.Core.Manager.CatalogManager:runPreloader","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-runPreloader","sort":3,"meta":{"protected":true}},{"name":"setResourceMethod","fullName":"Spark.Core.Manager.CatalogManager:setResourceMethod","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-setResourceMethod","sort":3,"meta":{"protected":true}},{"name":"setResourceProcedure","fullName":"Spark.Core.Manager.CatalogManager:setResourceProcedure","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-setResourceProcedure","sort":3,"meta":{"protected":true}},{"name":"getBeforeImageFlag","fullName":"Spark.Core.Manager.CatalogManager:getBeforeImageFlag","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getBeforeImageFlag","sort":3,"meta":{"protected":true}},{"name":"getServices","fullName":"Spark.Core.Manager.CatalogManager:getServices","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getServices","sort":3,"meta":{"protected":true}},{"name":"getResources","fullName":"Spark.Core.Manager.CatalogManager:getResources","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getResources","sort":3,"meta":{"protected":true}},{"name":"getSchema","fullName":"Spark.Core.Manager.CatalogManager:getSchema","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getSchema","sort":3,"meta":{"protected":true}},{"name":"getRelations","fullName":"Spark.Core.Manager.CatalogManager:getRelations","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getRelations","sort":3,"meta":{"protected":true}},{"name":"getTable","fullName":"Spark.Core.Manager.CatalogManager:getTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getTable","sort":3,"meta":{"protected":true}},{"name":"getOperations","fullName":"Spark.Core.Manager.CatalogManager:getOperations","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getOperations","sort":3,"meta":{"protected":true}},{"name":"getDataDefs","fullName":"Spark.Core.Manager.CatalogManager:getDataDefs","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getDataDefs","sort":3,"meta":{"protected":true}},{"name":"initialize","fullName":"Spark.Core.Manager.CatalogManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.CatalogManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"stripFileExtensions","fullName":"Spark.Core.Manager.CatalogManager:stripFileExtensions","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-stripFileExtensions","sort":3,"meta":{"protected":true}},{"name":"checkForResources","fullName":"Spark.Core.Manager.CatalogManager:checkForResources","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-checkForResources","sort":3,"meta":{"protected":true}},{"name":"loadResources","fullName":"Spark.Core.Manager.CatalogManager:loadResources","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-loadResources","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Manager.CatalogManager:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-addProperty","sort":3,"meta":{}},{"name":"describeEntity","fullName":"Spark.Core.Manager.CatalogManager:describeEntity","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-describeEntity","sort":3,"meta":{}},{"name":"describeFields","fullName":"Spark.Core.Manager.CatalogManager:describeFields","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-describeFields","sort":3,"meta":{}},{"name":"describeResource","fullName":"Spark.Core.Manager.CatalogManager:describeResource","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-describeResource","sort":3,"meta":{}},{"name":"getCatalog","fullName":"Spark.Core.Manager.CatalogManager:getCatalog","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getCatalog","sort":3,"meta":{}},{"name":"stopProcedures","fullName":"Spark.Core.Manager.CatalogManager:stopProcedures","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-stopProcedures","sort":3,"meta":{}},{"name":"registerAllServices","fullName":"Spark.Core.Manager.CatalogManager:registerAllServices","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-registerAllServices","sort":3,"meta":{}},{"name":"registerService","fullName":"Spark.Core.Manager.CatalogManager:registerService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-registerService","sort":3,"meta":{}},{"name":"GeneralParam","fullName":"Spark.Core.Manager.CatalogManager:GeneralParam","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-GeneralParam","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"ServiceList","fullName":"Spark.Core.Manager.CatalogManager:ServiceList","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ServiceList","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"ResourceList","fullName":"Spark.Core.Manager.CatalogManager:ResourceList","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ResourceList","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"ServiceInfo","fullName":"Spark.Core.Manager.CatalogManager:ServiceInfo","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ServiceInfo","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"ResourceInfo","fullName":"Spark.Core.Manager.CatalogManager:ResourceInfo","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ResourceInfo","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"MethodInfo","fullName":"Spark.Core.Manager.CatalogManager:MethodInfo","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-MethodInfo","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"ResourceProperty","fullName":"Spark.Core.Manager.CatalogManager:ResourceProperty","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ResourceProperty","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"EntityProperty","fullName":"Spark.Core.Manager.CatalogManager:EntityProperty","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-EntityProperty","sort":3,"meta":{"protected":true,"noundo":true}},{"name":"dsConfig","fullName":"Spark.Core.Manager.CatalogManager:dsConfig","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.CatalogManager-dataset-dsConfig","sort":3,"meta":{"protected":true}},{"name":"dsResource","fullName":"Spark.Core.Manager.CatalogManager:dsResource","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.CatalogManager-dataset-dsResource","sort":3,"meta":{"protected":true}},{"name":"EnumValueMember","fullName":"Spark.Core.Util.EnumValueMember","icon":"icon-class","url":"#!/class/Spark.Core.Util.EnumValueMember","sort":1,"meta":{"abstract":true}},{"name":"EnumValueMember","fullName":"Spark.Core.Util.EnumValueMember:EnumValueMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumValueMember-constructor-EnumValueMember","sort":3,"meta":{}},{"name":"value","fullName":"Spark.Core.Util.EnumValueMember:value","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumValueMember-property-value","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumValueMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumValueMember-method-equals","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumValueMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumValueMember-method-equals","sort":3,"meta":{"override":true}},{"name":"toString","fullName":"Spark.Core.Util.EnumValueMember:toString","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumValueMember-method-toString","sort":3,"meta":{"override":true}},{"name":"SparkEntity","fullName":"Spark.Core.Service.SparkEntity","icon":"icon-class","url":"#!/class/Spark.Core.Service.SparkEntity","sort":1,"meta":{"abstract":true}},{"name":"SparkEntity","fullName":"Spark.Core.Service.SparkEntity:SparkEntity","icon":"icon-constructor","url":"#!/class/Spark.Core.Service.SparkEntity-constructor-SparkEntity","sort":3,"meta":{}},{"name":"SparkEntity","fullName":"Spark.Core.Service.SparkEntity:SparkEntity","icon":"icon-constructor","url":"#!/class/Spark.Core.Service.SparkEntity-constructor-SparkEntity","sort":3,"meta":{}},{"name":"oClientContext","fullName":"Spark.Core.Service.SparkEntity:oClientContext","icon":"icon-property","url":"#!/class/Spark.Core.Service.SparkEntity-property-oClientContext","sort":3,"meta":{"protected":true}},{"name":"oLoggingManager","fullName":"Spark.Core.Service.SparkEntity:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Service.SparkEntity-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"oCatalogManager","fullName":"Spark.Core.Service.SparkEntity:oCatalogManager","icon":"icon-property","url":"#!/class/Spark.Core.Service.SparkEntity-property-oCatalogManager","sort":3,"meta":{"protected":true}},{"name":"oContextMessage","fullName":"Spark.Core.Service.SparkEntity:oContextMessage","icon":"icon-property","url":"#!/class/Spark.Core.Service.SparkEntity-property-oContextMessage","sort":3,"meta":{}},{"name":"LastCount","fullName":"Spark.Core.Service.SparkEntity:LastCount","icon":"icon-property","url":"#!/class/Spark.Core.Service.SparkEntity-property-LastCount","sort":3,"meta":{}},{"name":"getClassName","fullName":"Spark.Core.Service.SparkEntity:getClassName","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getClassName","sort":3,"meta":{"protected":true,"final":true}},{"name":"getFilterObject","fullName":"Spark.Core.Service.SparkEntity:getFilterObject","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getFilterObject","sort":3,"meta":{"protected":true}},{"name":"filterData","fullName":"Spark.Core.Service.SparkEntity:filterData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-filterData","sort":3,"meta":{"protected":true}},{"name":"getFilterOnly","fullName":"Spark.Core.Service.SparkEntity:getFilterOnly","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getFilterOnly","sort":3,"meta":{"protected":true}},{"name":"getRecCount","fullName":"Spark.Core.Service.SparkEntity:getRecCount","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getRecCount","sort":3,"meta":{"protected":true}},{"name":"getRecCount","fullName":"Spark.Core.Service.SparkEntity:getRecCount","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getRecCount","sort":3,"meta":{"protected":true}},{"name":"preCommitLogic","fullName":"Spark.Core.Service.SparkEntity:preCommitLogic","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-preCommitLogic","sort":3,"meta":{"protected":true}},{"name":"postCommitLogic","fullName":"Spark.Core.Service.SparkEntity:postCommitLogic","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-postCommitLogic","sort":3,"meta":{"protected":true}},{"name":"postFetchRecord","fullName":"Spark.Core.Service.SparkEntity:postFetchRecord","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-postFetchRecord","sort":3,"meta":{"protected":true}},{"name":"validateData","fullName":"Spark.Core.Service.SparkEntity:validateData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-validateData","sort":3,"meta":{"protected":true}},{"name":"initialize","fullName":"Spark.Core.Service.SparkEntity:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-initialize","sort":3,"meta":{}},{"name":"dispose","fullName":"Spark.Core.Service.SparkEntity:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-dispose","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Service.SparkEntity:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getDataset","sort":3,"meta":{}},{"name":"postRowFill","fullName":"Spark.Core.Service.SparkEntity:postRowFill","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-postRowFill","sort":3,"meta":{}},{"name":"readData","fullName":"Spark.Core.Service.SparkEntity:readData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-readData","sort":3,"meta":{}},{"name":"createData","fullName":"Spark.Core.Service.SparkEntity:createData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-createData","sort":3,"meta":{"override":true}},{"name":"updateData","fullName":"Spark.Core.Service.SparkEntity:updateData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-updateData","sort":3,"meta":{"override":true}},{"name":"deleteData","fullName":"Spark.Core.Service.SparkEntity:deleteData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-deleteData","sort":3,"meta":{"override":true}},{"name":"submitData","fullName":"Spark.Core.Service.SparkEntity:submitData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-submitData","sort":3,"meta":{}},{"name":"getData","fullName":"Spark.Core.Service.SparkEntity:getData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getData","sort":3,"meta":{}},{"name":"getResultCount","fullName":"Spark.Core.Service.SparkEntity:getResultCount","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getResultCount","sort":3,"meta":{}},{"name":"updateData","fullName":"Spark.Core.Service.SparkEntity:updateData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-updateData","sort":3,"meta":{}},{"name":"GenTools","fullName":"Spark.Core.Util.GenTools","icon":"icon-class","url":"#!/class/Spark.Core.Util.GenTools","sort":1,"meta":{}},{"name":"getAblError","fullName":"Spark.Core.Util.GenTools:getAblError","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-getAblError","sort":3,"meta":{}},{"name":"getLastAblError","fullName":"Spark.Core.Util.GenTools:getLastAblError","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-getLastAblError","sort":3,"meta":{}},{"name":"getDateTime","fullName":"Spark.Core.Util.GenTools:getDateTime","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-getDateTime","sort":3,"meta":{}},{"name":"getLocalTimeZoneOffset","fullName":"Spark.Core.Util.GenTools:getLocalTimeZoneOffset","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-getLocalTimeZoneOffset","sort":3,"meta":{}},{"name":"getLocalTimeZoneOffset","fullName":"Spark.Core.Util.GenTools:getLocalTimeZoneOffset","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-getLocalTimeZoneOffset","sort":3,"meta":{}},{"name":"encodeURL","fullName":"Spark.Core.Util.GenTools:encodeURL","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-encodeURL","sort":3,"meta":{}},{"name":"encodeURL","fullName":"Spark.Core.Util.GenTools:encodeURL","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-encodeURL","sort":3,"meta":{}},{"name":"Logger","fullName":"Spark.Diagnostic.Util.Logger","icon":"icon-class","url":"#!/class/Spark.Diagnostic.Util.Logger","sort":1,"meta":{"abstract":true}},{"name":"oLogger","fullName":"Spark.Diagnostic.Util.Logger:oLogger","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.Logger-property-oLogger","sort":3,"meta":{"protected":true}},{"name":"SessionScope","fullName":"Spark.Core.Util.SessionScope","icon":"icon-class","url":"#!/class/Spark.Core.Util.SessionScope","sort":1,"meta":{}},{"name":"SessionScope","fullName":"Spark.Core.Util.SessionScope:SessionScope","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.SessionScope-constructor-SessionScope","sort":3,"meta":{}},{"name":"StateLifeCycleEnum","fullName":"Spark.Core.Manager.StateLifeCycleEnum","icon":"icon-class","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum","sort":1,"meta":{"final":true}},{"name":"StateLifeCycleEnum","fullName":"Spark.Core.Manager.StateLifeCycleEnum:StateLifeCycleEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-constructor-StateLifeCycleEnum","sort":3,"meta":{"static":true}},{"name":"StateLifeCycleEnum","fullName":"Spark.Core.Manager.StateLifeCycleEnum:StateLifeCycleEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-constructor-StateLifeCycleEnum","sort":3,"meta":{"private":true}},{"name":"application","fullName":"Spark.Core.Manager.StateLifeCycleEnum:application","icon":"icon-property","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-property-application","sort":3,"meta":{}},{"name":"session","fullName":"Spark.Core.Manager.StateLifeCycleEnum:session","icon":"icon-property","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-property-session","sort":3,"meta":{}},{"name":"default","fullName":"Spark.Core.Manager.StateLifeCycleEnum:default","icon":"icon-property","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-property-default","sort":3,"meta":{}},{"name":"enumFromString","fullName":"Spark.Core.Manager.StateLifeCycleEnum:enumFromString","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-method-enumFromString","sort":3,"meta":{}},{"name":"Password","fullName":"Spark.Core.Security.Password","icon":"icon-class","url":"#!/class/Spark.Core.Security.Password","sort":1,"meta":{"final":true}},{"name":"createCode","fullName":"Spark.Core.Security.Password:createCode","icon":"icon-method","url":"#!/class/Spark.Core.Security.Password-method-createCode","sort":3,"meta":{}},{"name":"checkPassword","fullName":"Spark.Core.Security.Password:checkPassword","icon":"icon-method","url":"#!/class/Spark.Core.Security.Password-method-checkPassword","sort":3,"meta":{}},{"name":"encodePassword","fullName":"Spark.Core.Security.Password:encodePassword","icon":"icon-method","url":"#!/class/Spark.Core.Security.Password-method-encodePassword","sort":3,"meta":{}},{"name":"CryptoEncryptAlgorithmEnum","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum","icon":"icon-class","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum","sort":1,"meta":{"final":true}},{"name":"CryptoEncryptAlgorithmEnum","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:CryptoEncryptAlgorithmEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-constructor-CryptoEncryptAlgorithmEnum","sort":3,"meta":{"static":true}},{"name":"CryptoEncryptAlgorithmEnum","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:CryptoEncryptAlgorithmEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-constructor-CryptoEncryptAlgorithmEnum","sort":3,"meta":{"private":true}},{"name":"AES_CBC_128","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CBC_128","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CBC_128","sort":3,"meta":{}},{"name":"AES_OFB_256","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_OFB_256","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_OFB_256","sort":3,"meta":{}},{"name":"AES_CBC_192","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CBC_192","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CBC_192","sort":3,"meta":{}},{"name":"DES_CBC_56","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES_CBC_56","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES_CBC_56","sort":3,"meta":{}},{"name":"AES_CBC_256","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CBC_256","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CBC_256","sort":3,"meta":{}},{"name":"DES_CFB_56","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES_CFB_56","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES_CFB_56","sort":3,"meta":{}},{"name":"AES_CFB_128","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CFB_128","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CFB_128","sort":3,"meta":{}},{"name":"DES_ECB_56","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES_ECB_56","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES_ECB_56","sort":3,"meta":{}},{"name":"AES_CFB_192","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CFB_192","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CFB_192","sort":3,"meta":{}},{"name":"DES_OFB_56","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES_OFB_56","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES_OFB_56","sort":3,"meta":{}},{"name":"AES_CFB_256","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CFB_256","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CFB_256","sort":3,"meta":{}},{"name":"DES3_CBC_168","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES3_CBC_168","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES3_CBC_168","sort":3,"meta":{}},{"name":"AES_ECB_128","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_ECB_128","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_ECB_128","sort":3,"meta":{}},{"name":"DES3_CFB_168","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES3_CFB_168","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES3_CFB_168","sort":3,"meta":{}},{"name":"AES_ECB_192","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_ECB_192","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_ECB_192","sort":3,"meta":{}},{"name":"DES3_ECB_168","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES3_ECB_168","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES3_ECB_168","sort":3,"meta":{}},{"name":"AES_ECB_256","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_ECB_256","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_ECB_256","sort":3,"meta":{}},{"name":"DES3_OFB_168","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES3_OFB_168","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES3_OFB_168","sort":3,"meta":{}},{"name":"AES_OFB_128","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_OFB_128","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_OFB_128","sort":3,"meta":{}},{"name":"RC4_ECB_128","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:RC4_ECB_128","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-RC4_ECB_128","sort":3,"meta":{}},{"name":"AES_OFB_192","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_OFB_192","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_OFB_192","sort":3,"meta":{}},{"name":"enumFromString","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:enumFromString","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-method-enumFromString","sort":3,"meta":{}},{"name":"LongcharOutputStream","fullName":"Spark.Core.Util.LongcharOutputStream","icon":"icon-class","url":"#!/class/Spark.Core.Util.LongcharOutputStream","sort":1,"meta":{}},{"name":"StreamData","fullName":"Spark.Core.Util.LongcharOutputStream:StreamData","icon":"icon-property","url":"#!/class/Spark.Core.Util.LongcharOutputStream-property-StreamData","sort":3,"meta":{}},{"name":"Write","fullName":"Spark.Core.Util.LongcharOutputStream:Write","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharOutputStream-method-Write","sort":3,"meta":{"override":true}},{"name":"Write","fullName":"Spark.Core.Util.LongcharOutputStream:Write","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharOutputStream-method-Write","sort":3,"meta":{"override":true}},{"name":"Write","fullName":"Spark.Core.Util.LongcharOutputStream:Write","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharOutputStream-method-Write","sort":3,"meta":{"override":true}},{"name":"ILoggingManager","fullName":"Spark.Core.Manager.ILoggingManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.ILoggingManager","sort":1,"meta":{}},{"name":"oLogConfig","fullName":"Spark.Core.Manager.ILoggingManager:oLogConfig","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ILoggingManager-property-oLogConfig","sort":3,"meta":{}},{"name":"logMessage","fullName":"Spark.Core.Manager.ILoggingManager:logMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ILoggingManager-method-logMessage","sort":3,"meta":{}},{"name":"logError","fullName":"Spark.Core.Manager.ILoggingManager:logError","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ILoggingManager-method-logError","sort":3,"meta":{}},{"name":"updateLoggingLevel","fullName":"Spark.Core.Manager.ILoggingManager:updateLoggingLevel","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ILoggingManager-method-updateLoggingLevel","sort":3,"meta":{}},{"name":"updateLogEntryTypes","fullName":"Spark.Core.Manager.ILoggingManager:updateLogEntryTypes","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ILoggingManager-method-updateLogEntryTypes","sort":3,"meta":{}},{"name":"ErrorTypeEnum","fullName":"Spark.Core.Util.ErrorTypeEnum","icon":"icon-class","url":"#!/class/Spark.Core.Util.ErrorTypeEnum","sort":1,"meta":{"final":true}},{"name":"ErrorTypeEnum","fullName":"Spark.Core.Util.ErrorTypeEnum:ErrorTypeEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-constructor-ErrorTypeEnum","sort":3,"meta":{"static":true}},{"name":"ErrorTypeEnum","fullName":"Spark.Core.Util.ErrorTypeEnum:ErrorTypeEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-constructor-ErrorTypeEnum","sort":3,"meta":{"private":true}},{"name":"default","fullName":"Spark.Core.Util.ErrorTypeEnum:default","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-default","sort":3,"meta":{}},{"name":"error","fullName":"Spark.Core.Util.ErrorTypeEnum:error","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-error","sort":3,"meta":{}},{"name":"fatal","fullName":"Spark.Core.Util.ErrorTypeEnum:fatal","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-fatal","sort":3,"meta":{}},{"name":"trace","fullName":"Spark.Core.Util.ErrorTypeEnum:trace","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-trace","sort":3,"meta":{}},{"name":"warning","fullName":"Spark.Core.Util.ErrorTypeEnum:warning","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-warning","sort":3,"meta":{}},{"name":"information","fullName":"Spark.Core.Util.ErrorTypeEnum:information","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-information","sort":3,"meta":{}},{"name":"success","fullName":"Spark.Core.Util.ErrorTypeEnum:success","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-success","sort":3,"meta":{}},{"name":"validation","fullName":"Spark.Core.Util.ErrorTypeEnum:validation","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-validation","sort":3,"meta":{}},{"name":"enumFromString","fullName":"Spark.Core.Util.ErrorTypeEnum:enumFromString","icon":"icon-method","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-method-enumFromString","sort":3,"meta":{}},{"name":"IDynamicResource","fullName":"Spark.Core.Service.IDynamicResource","icon":"icon-interface","url":"#!/class/Spark.Core.Service.IDynamicResource","sort":1,"meta":{}},{"name":"oContextMessage","fullName":"Spark.Core.Service.IDynamicResource:oContextMessage","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicResource-property-oContextMessage","sort":3,"meta":{}},{"name":"serviceURI","fullName":"Spark.Core.Service.IDynamicResource:serviceURI","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicResource-property-serviceURI","sort":3,"meta":{}},{"name":"resourceName","fullName":"Spark.Core.Service.IDynamicResource:resourceName","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicResource-property-resourceName","sort":3,"meta":{}},{"name":"Reflection","fullName":"Spark.Core.Util.Reflection","icon":"icon-class","url":"#!/class/Spark.Core.Util.Reflection","sort":1,"meta":{"final":true}},{"name":"getConstructors","fullName":"Spark.Core.Util.Reflection:getConstructors","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getConstructors","sort":3,"meta":{"private":true}},{"name":"getProperties","fullName":"Spark.Core.Util.Reflection:getProperties","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getProperties","sort":3,"meta":{"private":true}},{"name":"getVariables","fullName":"Spark.Core.Util.Reflection:getVariables","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getVariables","sort":3,"meta":{"private":true}},{"name":"getMethods","fullName":"Spark.Core.Util.Reflection:getMethods","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getMethods","sort":3,"meta":{"private":true}},{"name":"getClassSignature","fullName":"Spark.Core.Util.Reflection:getClassSignature","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getClassSignature","sort":3,"meta":{}},{"name":"getClassSignature","fullName":"Spark.Core.Util.Reflection:getClassSignature","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getClassSignature","sort":3,"meta":{}},{"name":"DOHEventHandler","fullName":"Spark.Core.Handler.DOHEventHandler","icon":"icon-class","url":"#!/class/Spark.Core.Handler.DOHEventHandler","sort":1,"meta":{"final":true}},{"name":"DOHEventHandler","fullName":"Spark.Core.Handler.DOHEventHandler:DOHEventHandler","icon":"icon-constructor","url":"#!/class/Spark.Core.Handler.DOHEventHandler-constructor-DOHEventHandler","sort":3,"meta":{}},{"name":"DOHEventHandler","fullName":"Spark.Core.Handler.DOHEventHandler:DOHEventHandler","icon":"icon-destructor","url":"#!/class/Spark.Core.Handler.DOHEventHandler-destructor-DOHEventHandler","sort":3,"meta":{}},{"name":"oLogger","fullName":"Spark.Core.Handler.DOHEventHandler:oLogger","icon":"icon-property","url":"#!/class/Spark.Core.Handler.DOHEventHandler-property-oLogger","sort":3,"meta":{"protected":true}},{"name":"oCatalogManager","fullName":"Spark.Core.Handler.DOHEventHandler:oCatalogManager","icon":"icon-property","url":"#!/class/Spark.Core.Handler.DOHEventHandler-property-oCatalogManager","sort":3,"meta":{"protected":true}},{"name":"oLoggingManager","fullName":"Spark.Core.Handler.DOHEventHandler:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Handler.DOHEventHandler-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"SessionCleanup","fullName":"Spark.Core.Handler.DOHEventHandler:SessionCleanup","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-SessionCleanup","sort":3,"meta":{"private":true}},{"name":"GetStatusReason","fullName":"Spark.Core.Handler.DOHEventHandler:GetStatusReason","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-GetStatusReason","sort":3,"meta":{"private":true}},{"name":"DefineEvents","fullName":"Spark.Core.Handler.DOHEventHandler:DefineEvents","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-DefineEvents","sort":3,"meta":{"private":true}},{"name":"InitializeRegistries","fullName":"Spark.Core.Handler.DOHEventHandler:InitializeRegistries","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-InitializeRegistries","sort":3,"meta":{"private":true}},{"name":"UpdateLogging","fullName":"Spark.Core.Handler.DOHEventHandler:UpdateLogging","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-UpdateLogging","sort":3,"meta":{"private":true}},{"name":"DiscoverServiceHandler","fullName":"Spark.Core.Handler.DOHEventHandler:DiscoverServiceHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-DiscoverServiceHandler","sort":3,"meta":{"private":true}},{"name":"LoadEntityHandler","fullName":"Spark.Core.Handler.DOHEventHandler:LoadEntityHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-LoadEntityHandler","sort":3,"meta":{"private":true}},{"name":"InvokingHandler","fullName":"Spark.Core.Handler.DOHEventHandler:InvokingHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-InvokingHandler","sort":3,"meta":{"private":true}},{"name":"InvokedHandler","fullName":"Spark.Core.Handler.DOHEventHandler:InvokedHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-InvokedHandler","sort":3,"meta":{"private":true}},{"name":"OperationErrorHandler","fullName":"Spark.Core.Handler.DOHEventHandler:OperationErrorHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-OperationErrorHandler","sort":3,"meta":{"private":true}},{"name":"UnloadEntityHandler","fullName":"Spark.Core.Handler.DOHEventHandler:UnloadEntityHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-UnloadEntityHandler","sort":3,"meta":{"private":true}},{"name":"IClientContext","fullName":"Spark.Core.Manager.IClientContext","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.IClientContext","sort":1,"meta":{}},{"name":"userDomain","fullName":"Spark.Core.Manager.IClientContext:userDomain","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IClientContext-property-userDomain","sort":3,"meta":{}},{"name":"userID","fullName":"Spark.Core.Manager.IClientContext:userID","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IClientContext-property-userID","sort":3,"meta":{}},{"name":"userExtra","fullName":"Spark.Core.Manager.IClientContext:userExtra","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IClientContext-property-userExtra","sort":3,"meta":{}},{"name":"loginExpiration","fullName":"Spark.Core.Manager.IClientContext:loginExpiration","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IClientContext-property-loginExpiration","sort":3,"meta":{}},{"name":"activityPassword","fullName":"Spark.Core.Manager.IClientContext:activityPassword","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IClientContext-property-activityPassword","sort":3,"meta":{}},{"name":"hasUserProperty","fullName":"Spark.Core.Manager.IClientContext:hasUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-hasUserProperty","sort":3,"meta":{}},{"name":"getUserProperties","fullName":"Spark.Core.Manager.IClientContext:getUserProperties","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserProperties","sort":3,"meta":{}},{"name":"getUserPropertyArray","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyArray","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyArray","sort":3,"meta":{}},{"name":"getUserPropertyArray","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyArray","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyArray","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsChar","fullName":"Spark.Core.Manager.IClientContext:getUserArrayPropertyAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserArrayPropertyAsChar","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsDec","fullName":"Spark.Core.Manager.IClientContext:getUserArrayPropertyAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserArrayPropertyAsDec","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsInt","fullName":"Spark.Core.Manager.IClientContext:getUserArrayPropertyAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserArrayPropertyAsInt","sort":3,"meta":{}},{"name":"getUserProperty","fullName":"Spark.Core.Manager.IClientContext:getUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserProperty","sort":3,"meta":{}},{"name":"getUserPropertyAsChar","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsChar","sort":3,"meta":{}},{"name":"getUserPropertyAsLongchar","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsLongchar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsLongchar","sort":3,"meta":{}},{"name":"getUserPropertyAsInt","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsInt","sort":3,"meta":{}},{"name":"getUserPropertyAsInt64","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsInt64","sort":3,"meta":{}},{"name":"getUserPropertyAsDec","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsDec","sort":3,"meta":{}},{"name":"getUserPropertyAsLog","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsLog","sort":3,"meta":{}},{"name":"getUserPropertyAsDate","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsDate","sort":3,"meta":{}},{"name":"getUserPropertyAsDatetime","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsDatetime","sort":3,"meta":{}},{"name":"getUserPropertyAsDatetimeTz","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsDatetimeTz","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsDatetimeTz","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"removeUserProperty","fullName":"Spark.Core.Manager.IClientContext:removeUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-removeUserProperty","sort":3,"meta":{}},{"name":"initializeUserProperty","fullName":"Spark.Core.Manager.IClientContext:initializeUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-initializeUserProperty","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.IClientContext:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-invalidateContext","sort":3,"meta":{}},{"name":"setActivityPassword","fullName":"Spark.Core.Manager.IClientContext:setActivityPassword","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setActivityPassword","sort":3,"meta":{}},{"name":"OperationEnum","fullName":"Spark.Core.Util.OperationEnum","icon":"icon-class","url":"#!/class/Spark.Core.Util.OperationEnum","sort":1,"meta":{}},{"name":"IAbstractMessage","fullName":"Spark.Core.Message.IAbstractMessage","icon":"icon-interface","url":"#!/class/Spark.Core.Message.IAbstractMessage","sort":1,"meta":{}},{"name":"messageKeyPin","fullName":"Spark.Core.Message.IAbstractMessage:messageKeyPin","icon":"icon-property","url":"#!/class/Spark.Core.Message.IAbstractMessage-property-messageKeyPin","sort":3,"meta":{}},{"name":"promoteObject","fullName":"Spark.Core.Message.IAbstractMessage:promoteObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-promoteObject","sort":3,"meta":{}},{"name":"demoteObject","fullName":"Spark.Core.Message.IAbstractMessage:demoteObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-demoteObject","sort":3,"meta":{}},{"name":"setNullParam","fullName":"Spark.Core.Message.IAbstractMessage:setNullParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setNullParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"getParams","fullName":"Spark.Core.Message.IAbstractMessage:getParams","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParams","sort":3,"meta":{}},{"name":"getParamCount","fullName":"Spark.Core.Message.IAbstractMessage:getParamCount","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamCount","sort":3,"meta":{}},{"name":"hasParam","fullName":"Spark.Core.Message.IAbstractMessage:hasParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-hasParam","sort":3,"meta":{}},{"name":"removeParam","fullName":"Spark.Core.Message.IAbstractMessage:removeParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-removeParam","sort":3,"meta":{}},{"name":"getParamObject","fullName":"Spark.Core.Message.IAbstractMessage:getParamObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamObject","sort":3,"meta":{}},{"name":"getParamType","fullName":"Spark.Core.Message.IAbstractMessage:getParamType","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamType","sort":3,"meta":{}},{"name":"getParamAsJsonText","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonText","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonText","sort":3,"meta":{}},{"name":"getParamAsJsonText","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonText","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonText","sort":3,"meta":{}},{"name":"getParamAsChar","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsChar","sort":3,"meta":{}},{"name":"getParamAsChar","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsChar","sort":3,"meta":{}},{"name":"getParamAsCharEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsCharEx","sort":3,"meta":{}},{"name":"getParamAsCharEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsCharEx","sort":3,"meta":{}},{"name":"getParamAsLongChar","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLongChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLongChar","sort":3,"meta":{}},{"name":"getParamAsLongChar","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLongChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLongChar","sort":3,"meta":{}},{"name":"getParamAsLongCharEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLongCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLongCharEx","sort":3,"meta":{}},{"name":"getParamAsLongCharEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLongCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLongCharEx","sort":3,"meta":{}},{"name":"getParamAsInt","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt","sort":3,"meta":{}},{"name":"getParamAsInt","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt","sort":3,"meta":{}},{"name":"getParamAsIntEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsIntEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsIntEx","sort":3,"meta":{}},{"name":"getParamAsIntEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsIntEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsIntEx","sort":3,"meta":{}},{"name":"getParamAsInt64","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt64","sort":3,"meta":{}},{"name":"getParamAsInt64","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt64","sort":3,"meta":{}},{"name":"getParamAsInt64Ex","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt64Ex","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt64Ex","sort":3,"meta":{}},{"name":"getParamAsInt64Ex","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt64Ex","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt64Ex","sort":3,"meta":{}},{"name":"getParamAsDec","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDec","sort":3,"meta":{}},{"name":"getParamAsDec","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDec","sort":3,"meta":{}},{"name":"getParamAsDecEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDecEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDecEx","sort":3,"meta":{}},{"name":"getParamAsDecEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDecEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDecEx","sort":3,"meta":{}},{"name":"getParamAsDate","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDate","sort":3,"meta":{}},{"name":"getParamAsDate","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDate","sort":3,"meta":{}},{"name":"getParamAsDateEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDateEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDateEx","sort":3,"meta":{}},{"name":"getParamAsDateEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDateEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDateEx","sort":3,"meta":{}},{"name":"getParamAsDatetime","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetime","sort":3,"meta":{}},{"name":"getParamAsDatetime","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetime","sort":3,"meta":{}},{"name":"getParamAsDatetimeEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZ","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeTZ","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeTZ","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZ","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeTZ","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeTZ","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeTZEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeTZEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeTZEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeTZEx","sort":3,"meta":{}},{"name":"getParamAsLog","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLog","sort":3,"meta":{}},{"name":"getParamAsLog","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLog","sort":3,"meta":{}},{"name":"getParamAsLogEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLogEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLogEx","sort":3,"meta":{}},{"name":"getParamAsLogEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLogEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLogEx","sort":3,"meta":{}},{"name":"getParamAsRowid","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRowid","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRowid","sort":3,"meta":{}},{"name":"getParamAsRowid","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRowid","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRowid","sort":3,"meta":{}},{"name":"getParamAsRowidEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRowidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRowidEx","sort":3,"meta":{}},{"name":"getParamAsRowidEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRowidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRowidEx","sort":3,"meta":{}},{"name":"getParamAsRecid","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRecid","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRecid","sort":3,"meta":{}},{"name":"getParamAsRecid","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRecid","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRecid","sort":3,"meta":{}},{"name":"getParamAsRecidEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRecidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRecidEx","sort":3,"meta":{}},{"name":"getParamAsRecidEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRecidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRecidEx","sort":3,"meta":{}},{"name":"getParamAsMemptr","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsMemptr","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsMemptr","sort":3,"meta":{}},{"name":"getParamAsMemptr","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsMemptr","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsMemptr","sort":3,"meta":{}},{"name":"getParamAsMemptrEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsMemptrEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsMemptrEx","sort":3,"meta":{}},{"name":"getParamAsMemptrEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsMemptrEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsMemptrEx","sort":3,"meta":{}},{"name":"getParamAsJsonObject","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonObject","sort":3,"meta":{}},{"name":"getParamAsJsonObject","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonObject","sort":3,"meta":{}},{"name":"getParamAsJsonArray","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonArray","sort":3,"meta":{}},{"name":"getParamAsJsonArray","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonArray","sort":3,"meta":{}},{"name":"getParamAsHandle","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsHandle","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsHandle","sort":3,"meta":{}},{"name":"serializeMessage","fullName":"Spark.Core.Message.IAbstractMessage:serializeMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-serializeMessage","sort":3,"meta":{}},{"name":"EnumNameMember","fullName":"Spark.Core.Util.EnumNameMember","icon":"icon-class","url":"#!/class/Spark.Core.Util.EnumNameMember","sort":1,"meta":{"abstract":true}},{"name":"EnumNameMember","fullName":"Spark.Core.Util.EnumNameMember:EnumNameMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumNameMember-constructor-EnumNameMember","sort":3,"meta":{}},{"name":"name","fullName":"Spark.Core.Util.EnumNameMember:name","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumNameMember-property-name","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumNameMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameMember-method-equals","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumNameMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameMember-method-equals","sort":3,"meta":{"override":true}},{"name":"toString","fullName":"Spark.Core.Util.EnumNameMember:toString","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameMember-method-toString","sort":3,"meta":{"override":true}},{"name":"LoggingManager","fullName":"Spark.Core.Manager.LoggingManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.LoggingManager","sort":1,"meta":{}},{"name":"LoggingManager","fullName":"Spark.Core.Manager.LoggingManager:LoggingManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.LoggingManager-constructor-LoggingManager","sort":3,"meta":{}},{"name":"LogConfigPath","fullName":"Spark.Core.Manager.LoggingManager:LogConfigPath","icon":"icon-property","url":"#!/class/Spark.Core.Manager.LoggingManager-property-LogConfigPath","sort":3,"meta":{"protected":true}},{"name":"oLogConfig","fullName":"Spark.Core.Manager.LoggingManager:oLogConfig","icon":"icon-property","url":"#!/class/Spark.Core.Manager.LoggingManager-property-oLogConfig","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.LoggingManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.LoggingManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"updateLoggingLevel","fullName":"Spark.Core.Manager.LoggingManager:updateLoggingLevel","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-updateLoggingLevel","sort":3,"meta":{}},{"name":"updateLogEntryTypes","fullName":"Spark.Core.Manager.LoggingManager:updateLogEntryTypes","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-updateLogEntryTypes","sort":3,"meta":{}},{"name":"logMessage","fullName":"Spark.Core.Manager.LoggingManager:logMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-logMessage","sort":3,"meta":{}},{"name":"logError","fullName":"Spark.Core.Manager.LoggingManager:logError","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-logError","sort":3,"meta":{}},{"name":"Catalog","fullName":"Spark.Core.Service.Catalog","icon":"icon-class","url":"#!/class/Spark.Core.Service.Catalog","sort":1,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Service.Catalog:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-initialize","sort":3,"meta":{}},{"name":"dispose","fullName":"Spark.Core.Service.Catalog:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-dispose","sort":3,"meta":{}},{"name":"getDataObjectServiceCatalogs","fullName":"Spark.Core.Service.Catalog:getDataObjectServiceCatalogs","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-getDataObjectServiceCatalogs","sort":3,"meta":{"protected":true}},{"name":"getOpenApiCatalog","fullName":"Spark.Core.Service.Catalog:getOpenApiCatalog","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-getOpenApiCatalog","sort":3,"meta":{}},{"name":"getCatalog","fullName":"Spark.Core.Service.Catalog:getCatalog","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-getCatalog","sort":3,"meta":{}},{"name":"OERealmDefs","fullName":"Spark.Core.Constant.OERealmDefs","icon":"icon-class","url":"#!/class/Spark.Core.Constant.OERealmDefs","sort":1,"meta":{"final":true}},{"name":"REALM_ATTR_LOCKED","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_LOCKED","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_LOCKED","sort":3,"meta":{}},{"name":"REALM_ATTR_USERID","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_USERID","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_USERID","sort":3,"meta":{}},{"name":"REALM_ATTR_ROLES","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_ROLES","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_ROLES","sort":3,"meta":{}},{"name":"REALM_ATTR_USERNAME","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_USERNAME","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_USERNAME","sort":3,"meta":{}},{"name":"REALM_ATTR_USERNUMBER","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_USERNUMBER","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_USERNUMBER","sort":3,"meta":{}},{"name":"REALM_ATTR_GROUPNUMBER","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_GROUPNUMBER","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_GROUPNUMBER","sort":3,"meta":{}},{"name":"REALM_ATTR_GIVENNAME","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_GIVENNAME","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_GIVENNAME","sort":3,"meta":{}},{"name":"REALM_ATTR_MIDDLEINITIAL","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_MIDDLEINITIAL","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_MIDDLEINITIAL","sort":3,"meta":{}},{"name":"REALM_ATTR_SURNAME","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_SURNAME","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_SURNAME","sort":3,"meta":{}},{"name":"REALM_ATTR_TELEPHONE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_TELEPHONE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_TELEPHONE","sort":3,"meta":{}},{"name":"REALM_ATTR_EMAIL","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_EMAIL","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_EMAIL","sort":3,"meta":{}},{"name":"REALM_ATTR_DESCRIPTION","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_DESCRIPTION","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_DESCRIPTION","sort":3,"meta":{}},{"name":"REALM_ATTR_ENABLED","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_ENABLED","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_ENABLED","sort":3,"meta":{}},{"name":"REALM_ATTR_CREATEDATE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_CREATEDATE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_CREATEDATE","sort":3,"meta":{}},{"name":"REALM_ATTR_EXPIRED","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_EXPIRED","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_EXPIRED","sort":3,"meta":{}},{"name":"REALM_ATTR_DOMAIN","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_DOMAIN","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_DOMAIN","sort":3,"meta":{}},{"name":"REALM_ATTR_CN","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_CN","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_CN","sort":3,"meta":{}},{"name":"REALM_ATTR_SN","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_SN","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_SN","sort":3,"meta":{}},{"name":"REALM_ATTR_UID","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_UID","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_UID","sort":3,"meta":{}},{"name":"REALM_ATTR_TITLE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_TITLE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_TITLE","sort":3,"meta":{}},{"name":"REALM_ATTR_STREET","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_STREET","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_STREET","sort":3,"meta":{}},{"name":"REALM_ATTR_POBOX","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_POBOX","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_POBOX","sort":3,"meta":{}},{"name":"REALM_ATTR_POSTALCODE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_POSTALCODE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_POSTALCODE","sort":3,"meta":{}},{"name":"REALM_ATTR_CITY","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_CITY","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_CITY","sort":3,"meta":{}},{"name":"REALM_ATTR_STATE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_STATE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_STATE","sort":3,"meta":{}},{"name":"REALM_ATTR_DISPLAYNAME","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_DISPLAYNAME","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_DISPLAYNAME","sort":3,"meta":{}},{"name":"REALM_ATTR_LANGUAGE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_LANGUAGE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_LANGUAGE","sort":3,"meta":{}},{"name":"REALM_ATTR_EMPLOYEENUM","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_EMPLOYEENUM","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_EMPLOYEENUM","sort":3,"meta":{}},{"name":"REALM_ATTR_MOBILE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_MOBILE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_MOBILE","sort":3,"meta":{}},{"name":"ConfigMessage","fullName":"Spark.Core.Message.ConfigMessage","icon":"icon-class","url":"#!/class/Spark.Core.Message.ConfigMessage","sort":1,"meta":{}},{"name":"ConfigMessage","fullName":"Spark.Core.Message.ConfigMessage:ConfigMessage","icon":"icon-constructor","url":"#!/class/Spark.Core.Message.ConfigMessage-constructor-ConfigMessage","sort":3,"meta":{}},{"name":"deserializeMessageFromFile","fullName":"Spark.Core.Message.ConfigMessage:deserializeMessageFromFile","icon":"icon-method","url":"#!/class/Spark.Core.Message.ConfigMessage-method-deserializeMessageFromFile","sort":3,"meta":{"override":true}},{"name":"deserializeMessage","fullName":"Spark.Core.Message.ConfigMessage:deserializeMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ConfigMessage-method-deserializeMessage","sort":3,"meta":{"override":true}},{"name":"storeProperties","fullName":"Spark.Core.Message.ConfigMessage:storeProperties","icon":"icon-method","url":"#!/class/Spark.Core.Message.ConfigMessage-method-storeProperties","sort":3,"meta":{"protected":true,"override":true}},{"name":"OSTools","fullName":"Spark.Core.Util.OSTools","icon":"icon-class","url":"#!/class/Spark.Core.Util.OSTools","sort":1,"meta":{}},{"name":"configProjectDir","fullName":"Spark.Core.Util.OSTools:configProjectDir","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-configProjectDir","sort":3,"meta":{}},{"name":"dlcdir","fullName":"Spark.Core.Util.OSTools:dlcdir","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-dlcdir","sort":3,"meta":{}},{"name":"wrkdir","fullName":"Spark.Core.Util.OSTools:wrkdir","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-wrkdir","sort":3,"meta":{}},{"name":"tmpdir","fullName":"Spark.Core.Util.OSTools:tmpdir","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-tmpdir","sort":3,"meta":{}},{"name":"sparkConf","fullName":"Spark.Core.Util.OSTools:sparkConf","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-sparkConf","sort":3,"meta":{}},{"name":"catalinaBase","fullName":"Spark.Core.Util.OSTools:catalinaBase","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-catalinaBase","sort":3,"meta":{}},{"name":"getFullPathname","fullName":"Spark.Core.Util.OSTools:getFullPathname","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-getFullPathname","sort":3,"meta":{}},{"name":"osCopyDir","fullName":"Spark.Core.Util.OSTools:osCopyDir","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-osCopyDir","sort":3,"meta":{}},{"name":"recurseDir","fullName":"Spark.Core.Util.OSTools:recurseDir","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-recurseDir","sort":3,"meta":{}},{"name":"drillDir","fullName":"Spark.Core.Util.OSTools:drillDir","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-drillDir","sort":3,"meta":{"private":true}},{"name":"processDir","fullName":"Spark.Core.Util.OSTools:processDir","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-processDir","sort":3,"meta":{"private":true}},{"name":"osCopyFile","fullName":"Spark.Core.Util.OSTools:osCopyFile","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-osCopyFile","sort":3,"meta":{}},{"name":"osCreateDirTree","fullName":"Spark.Core.Util.OSTools:osCreateDirTree","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-osCreateDirTree","sort":3,"meta":{}},{"name":"osErrorMsg","fullName":"Spark.Core.Util.OSTools:osErrorMsg","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-osErrorMsg","sort":3,"meta":{}},{"name":"ttDirStruct","fullName":"Spark.Core.Util.OSTools:ttDirStruct","icon":"icon-temptable","url":"#!/class/Spark.Core.Util.OSTools-temptable-ttDirStruct","sort":3,"meta":{"private":true,"noundo":true}},{"name":"StopError","fullName":"Spark.Core.Util.StopError","icon":"icon-class","url":"#!/class/Spark.Core.Util.StopError","sort":1,"meta":{}},{"name":"StopError","fullName":"Spark.Core.Util.StopError:StopError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.StopError-constructor-StopError","sort":3,"meta":{}}],"signatures":[{"long":"private","short":"PRI","tagname":"private"},{"long":"protected","short":"PRO","tagname":"protected"},{"long":"static","short":"STA","tagname":"static"},{"long":"abstract","short":"ABS","tagname":"abstract"},{"long":"override","short":"OVR","tagname":"override"},{"long":"final","short":"FIN","tagname":"final"},{"long":"super","short":"SUP","tagname":"super"},{"long":"new","short":"NEW","tagname":"new"},{"long":"global","short":"GLO","tagname":"global"},{"long":"shared","short":"SHA","tagname":"shared"},{"long":"noundo","short":"N-U","tagname":"noundo"},{"long":"internal","short":"INT","tagname":"internal"},{"long":"deprecated","short":"DEP","tagname":"deprecated"}],"memberTypes":[{"name":"constructor","title":"Constructors","icon":"icons/event.png","position":1},{"name":"destructor","title":"Destructors","icon":"icons/event.png","position":2},{"name":"event","title":"Events","icon":"icons/event.png","position":3},{"name":"property","title":"Properties","icon":"icons/property.png","position":4},{"name":"method","title":"Methods","icon":"icons/method.png","position":5},{"name":"procedure","title":"Procedures","icon":"icons/method.png","position":6},{"name":"function","title":"Functions","icon":"icons/method.png","position":7},{"name":"temptable","title":"Temp Tables","icon":"icons/property.png","position":8},{"name":"dataset","title":"Datasets","icon":"icons/property.png","position":9}]}} \ No newline at end of file +Docs = {"data":{"guides":[],"videos":[],"examples":[],"guideSearch":{},"localStorageDb":"docs","message":"","tests":false,"showPrintButton":false,"source":false,"classes":[{"name":"Spark.Core.Manager.IConnectionManager","extends":"Ccs.Common.IManager","icon":"icon-interface"},{"name":"Spark.Core.Message.IConfigMessage","extends":"Spark.Core.Message.IAbstractMessage","icon":"icon-interface"},{"name":"Spark.Core.Util.LongcharInputStream","extends":"Progress.IO.InputStream","icon":"icon-class"},{"name":"Spark.Core.Manager.SessionAttributeEnum","extends":"Progress.Lang.Enum","icon":"icon-enum"},{"name":"OpenEdge.Core.Assertion.AssertObject","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.DataSetTools","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.FormatTools","extends":"","icon":"icon-class"},{"name":"Spark.Core.Message.IContextMessage","extends":"Spark.Core.Message.IAbstractMessage","icon":"icon-interface"},{"name":"OpenEdge.BusinessLogic.QueryGroup","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.IStateManager","extends":"Ccs.Common.IManager","icon":"icon-interface"},{"name":"Spark.Core.Manager.StartupManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Manager.ISessionManager","extends":"Ccs.Common.ISessionManager","icon":"icon-interface"},{"name":"Spark.Core.Service.IDynamicEntity","extends":"Ccs.Common.IService","icon":"icon-interface"},{"name":"Spark.Core.Util.ApplicationError","extends":"Progress.Lang.AppError","icon":"icon-class"},{"name":"Spark.Diagnostic.Util.OEMetricsConfig","extends":"Spark.Diagnostic.Util.OSPath","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.GetDataRequest","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum","extends":"Spark.Core.Util.EnumMember","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.Filter.FilterParser","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.Convert","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.MethodSignature","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.IO.QueryEntryDeserializer","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.Binary","extends":"","icon":"icon-class"},{"name":"Spark.Core.Security.HOTP","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.Manager","extends":"Spark.Core.Service.Service","icon":"icon-class"},{"name":"OpenEdge.Core.Util.MathUtil","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.ITranslationManager","extends":"Ccs.Common.IManager","icon":"icon-interface"},{"name":"OpenEdge.BusinessLogic.GetDataTableResponse","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.StateManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Security.IAuthHandler","extends":"","icon":"icon-interface"},{"name":"Spark.Core.Util.Annotate","extends":"","icon":"icon-class"},{"name":"Spark.Core.Message.AbstractMessage","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.IServiceManager","extends":"Ccs.Common.IServiceManager","icon":"icon-interface"},{"name":"Spark.Core.Manager.TranslationManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Service.DynamicResource","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.ConnectionManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Util.LifecycleScope","extends":"","icon":"icon-class"},{"name":"Spark.Core.Handler.StatusHandler","extends":"OpenEdge.Web.WebHandler","icon":"icon-class"},{"name":"Spark.Core.Util.Sendmail","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.QueryDefinition","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.GetResultCountResponse","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.QueryOperatorHelper","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.UpdateModeEnum","extends":"Progress.Lang.Enum","icon":"icon-enum"},{"name":"Spark.Core.Manager.ISchemaManager","extends":"Ccs.Common.IManager","icon":"icon-interface"},{"name":"Spark.Core.Manager.CatalogManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Util.EnumValueMember","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.UpdateDataRequest","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.CryptoEncryptAlgorithmEnum","extends":"Spark.Core.Util.EnumMember","icon":"icon-class"},{"name":"Spark.Core.Util.LongcharOutputStream","extends":"Progress.IO.OutputStream","icon":"icon-class"},{"name":"Spark.Core.Manager.ILoggingManager","extends":"Ccs.Common.IManager","icon":"icon-interface"},{"name":"Spark.Core.Util.ErrorTypeEnum","extends":"Spark.Core.Util.EnumMember","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.Query.QueryBuilder","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.Reflection","extends":"","icon":"icon-class"},{"name":"Spark.Core.Handler.DOHEventHandler","extends":"","icon":"icon-class"},{"name":"Spark.Core.Message.IAbstractMessage","extends":"","icon":"icon-interface"},{"name":"OpenEdge.BusinessLogic.NamedQuery","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.EnumNameMember","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.LoggingManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Constant.OERealmDefs","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.Filter.AblFilterParser","extends":"OpenEdge.BusinessLogic.Filter.FilterParser","icon":"icon-class"},{"name":"Spark.Core.Util.OSTools","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.Filter.JfpFilterParser","extends":"OpenEdge.BusinessLogic.Filter.AblFilterParser","icon":"icon-class"},{"name":"Spark.Core.Util.StopError","extends":"Spark.Core.Util.ApplicationError","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.Filter.KendoFilterParser","extends":"OpenEdge.BusinessLogic.Filter.FilterParser","icon":"icon-class"},{"name":"Spark.Core.Util.EnumNameDescMember","extends":"","icon":"icon-class"},{"name":"Spark.Core.Service.Service","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.Filter.FilterParserRegistry","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.RequestScope","extends":"Spark.Core.Util.LifecycleScope","icon":"icon-class"},{"name":"Spark.Core.Util.TimeOutError","extends":"Spark.Core.Util.ApplicationError","icon":"icon-class"},{"name":"Spark.Core.Manager.SessionManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Manager.ServiceLifeCycleEnum","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.TransientScope","extends":"Spark.Core.Util.LifecycleScope","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum","extends":"Progress.Lang.Enum","icon":"icon-enum"},{"name":"OpenEdge.BusinessLogic.GetDataTableRequest","extends":"","icon":"icon-class"},{"name":"OpenEdge.Core.String","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.ICatalogManager","extends":"Ccs.Common.IManager","icon":"icon-interface"},{"name":"OpenEdge.Core.Util.AnnotationWriter","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.GetTableResultCountResponse","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.NamedQueryParameter","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.ForeignKey","extends":"Progress.Json.ObjectModel.JsonObject","icon":"icon-class"},{"name":"OpenEdge.Core.Json.JsonConverter","extends":"","icon":"icon-class"},{"name":"OpenEdge.Core.Json.JsonSerializer","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.Serialize","extends":"","icon":"icon-class"},{"name":"OpenEdge.Core.Util.UTF8Encoder","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.ContainerScope","extends":"Spark.Core.Util.LifecycleScope","icon":"icon-class"},{"name":"Spark.Core.Service.ISparkEntity","extends":"Ccs.BusinessLogic.IUpdatableBusinessEntity","icon":"icon-interface"},{"name":"OpenEdge.BusinessLogic.BusinessEntity","extends":"","icon":"icon-class"},{"name":"Spark.Diagnostic.Util.OEMetrics","extends":"Spark.Diagnostic.Util.Logger","icon":"icon-class"},{"name":"Spark.Core.Manager.ServiceManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder","extends":"OpenEdge.Core.Util.ConfigBuilder","icon":"icon-class"},{"name":"Spark.Core.Manager.ClientContext","extends":"","icon":"icon-class"},{"name":"Spark.Core.Message.ContextMessage","extends":"Spark.Core.Message.AbstractMessage","icon":"icon-class"},{"name":"Spark.Core.Util.EnumMember","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.FieldInfo","extends":"Progress.Json.ObjectModel.JsonObject","icon":"icon-class"},{"name":"Spark.Core.Manager.SchemaManager","extends":"Spark.Core.Manager.Manager","icon":"icon-class"},{"name":"Spark.Core.Security.TOTP","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.QuerySortEntry","extends":"","icon":"icon-class"},{"name":"Spark.Core.Security.HMAC","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.Base32","extends":"","icon":"icon-class"},{"name":"Spark.Core.Util.Timer","extends":"","icon":"icon-class"},{"name":"OpenEdge.Core.Json.IJsonSerializer","extends":"","icon":"icon-interface"},{"name":"Spark.Core.Util.CryptoTools","extends":"","icon":"icon-class"},{"name":"Spark.Diagnostic.Util.RemoteMetrics","extends":"Spark.Diagnostic.Util.Logger","icon":"icon-class"},{"name":"Spark.Core.Service.ICatalog","extends":"Ccs.Common.IService","icon":"icon-interface"},{"name":"OpenEdge.BusinessLogic.GetDataResponse","extends":"","icon":"icon-class"},{"name":"Spark.Core.Manager.IStartupManager","extends":"Ccs.Common.IStartupManager","icon":"icon-interface"},{"name":"Spark.Diagnostic.Util.OSPath","extends":"","icon":"icon-class"},{"name":"Spark.Core.Security.OEUserRealm","extends":"","icon":"icon-class"},{"name":"Spark.Core.Service.DynamicEntity","extends":"Spark.Core.Service.SparkEntity","icon":"icon-class"},{"name":"Spark.Core.Util.Strings","extends":"","icon":"icon-class"},{"name":"OpenEdge.BusinessLogic.QueryPredicate","extends":"","icon":"icon-class"},{"name":"OpenEdge.Core.MemptrInputStream","extends":"Progress.IO.InputStream","icon":"icon-class"},{"name":"Spark.Core.Util.DynamicCaller","extends":"","icon":"icon-class"},{"name":"OpenEdge.Core.MemptrOutputStream","extends":"Progress.IO.OutputStream","icon":"icon-class"},{"name":"Spark.Core.Service.SparkEntity","extends":"OpenEdge.BusinessLogic.BusinessEntity","icon":"icon-class"},{"name":"Spark.Core.Util.GenTools","extends":"","icon":"icon-class"},{"name":"Spark.Diagnostic.Util.Logger","extends":"Spark.Diagnostic.Util.OSPath","icon":"icon-class"},{"name":"Spark.Core.Util.SessionScope","extends":"Spark.Core.Util.LifecycleScope","icon":"icon-class"},{"name":"Spark.Core.Manager.StateLifeCycleEnum","extends":"Spark.Core.Util.EnumMember","icon":"icon-class"},{"name":"Spark.Core.Security.Password","extends":"","icon":"icon-class"},{"name":"Spark.Core.Service.IDynamicResource","extends":"Ccs.Common.IService","icon":"icon-interface"},{"name":"Spark.Core.Manager.IClientContext","extends":"Ccs.Common.IClientContext","icon":"icon-interface"},{"name":"Spark.Core.Util.OperationEnum","extends":"Progress.Lang.Enum","icon":"icon-enum"},{"name":"OpenEdge.Core.Assert","extends":"","icon":"icon-class"},{"name":"Spark.Core.Service.Catalog","extends":"Spark.Diagnostic.Util.OSPath","icon":"icon-class"},{"name":"Spark.Core.Message.ConfigMessage","extends":"Spark.Core.Message.AbstractMessage","icon":"icon-class"}],"procedures":[{"name":"Spark/shutdown.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/Interface/StartTrackingObjects.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/metrics_activate.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/metrics_deactivate.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/metrics_shutdown.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/Interface/PrepareSessionReports.p","icon":"icon-procedure"},{"name":"Spark/startup.p","icon":"icon-procedure"},{"name":"Spark/Diagnostic/metrics_startup.p","icon":"icon-procedure"}],"search":[{"name":"shutdown.p","fullName":"Spark/shutdown.p","icon":"icon-procedure","url":"#!/procedure/Spark/shutdown.p","sort":1,"meta":{}},{"name":"logObjects","fullName":"Spark/shutdown.p:logObjects","icon":"icon-procedure","url":"#!/procedure/Spark/shutdown.p-procedure-logObjects","sort":3,"meta":{}},{"name":"logMessage","fullName":"Spark/shutdown.p:logMessage","icon":"icon-function","url":"#!/procedure/Spark/shutdown.p-function-logMessage","sort":3,"meta":{}},{"name":"logError","fullName":"Spark/shutdown.p:logError","icon":"icon-function","url":"#!/procedure/Spark/shutdown.p-function-logError","sort":3,"meta":{}},{"name":"ttServerObjects","fullName":"Spark/shutdown.p:ttServerObjects","icon":"icon-temptable","url":"#!/procedure/Spark/shutdown.p-temptable-ttServerObjects","sort":3,"meta":{"global":true,"noundo":true}},{"name":"StartTrackingObjects.p","fullName":"Spark/Diagnostic/Interface/StartTrackingObjects.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/Interface/StartTrackingObjects.p","sort":1,"meta":{}},{"name":"metrics_activate.p","fullName":"Spark/Diagnostic/metrics_activate.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/metrics_activate.p","sort":1,"meta":{}},{"name":"metrics_deactivate.p","fullName":"Spark/Diagnostic/metrics_deactivate.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/metrics_deactivate.p","sort":1,"meta":{}},{"name":"metrics_shutdown.p","fullName":"Spark/Diagnostic/metrics_shutdown.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/metrics_shutdown.p","sort":1,"meta":{}},{"name":"PrepareSessionReports.p","fullName":"Spark/Diagnostic/Interface/PrepareSessionReports.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/Interface/PrepareSessionReports.p","sort":1,"meta":{}},{"name":"startup.p","fullName":"Spark/startup.p","icon":"icon-procedure","url":"#!/procedure/Spark/startup.p","sort":1,"meta":{}},{"name":"getStartupParams","fullName":"Spark/startup.p:getStartupParams","icon":"icon-procedure","url":"#!/procedure/Spark/startup.p-procedure-getStartupParams","sort":3,"meta":{}},{"name":"logMessage","fullName":"Spark/startup.p:logMessage","icon":"icon-function","url":"#!/procedure/Spark/startup.p-function-logMessage","sort":3,"meta":{}},{"name":"logError","fullName":"Spark/startup.p:logError","icon":"icon-function","url":"#!/procedure/Spark/startup.p-function-logError","sort":3,"meta":{}},{"name":"metrics_startup.p","fullName":"Spark/Diagnostic/metrics_startup.p","icon":"icon-procedure","url":"#!/procedure/Spark/Diagnostic/metrics_startup.p","sort":1,"meta":{}},{"name":"IConnectionManager","fullName":"Spark.Core.Manager.IConnectionManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.IConnectionManager","sort":1,"meta":{}},{"name":"getServer","fullName":"Spark.Core.Manager.IConnectionManager:getServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-getServer","sort":3,"meta":{}},{"name":"stopLifeCycle","fullName":"Spark.Core.Manager.IConnectionManager:stopLifeCycle","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-stopLifeCycle","sort":3,"meta":{}},{"name":"stopServer","fullName":"Spark.Core.Manager.IConnectionManager:stopServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-stopServer","sort":3,"meta":{}},{"name":"reconnectServer","fullName":"Spark.Core.Manager.IConnectionManager:reconnectServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-reconnectServer","sort":3,"meta":{}},{"name":"validContext","fullName":"Spark.Core.Manager.IConnectionManager:validContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-validContext","sort":3,"meta":{}},{"name":"getConnectionParam","fullName":"Spark.Core.Manager.IConnectionManager:getConnectionParam","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-getConnectionParam","sort":3,"meta":{}},{"name":"getProcHandle","fullName":"Spark.Core.Manager.IConnectionManager:getProcHandle","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IConnectionManager-method-getProcHandle","sort":3,"meta":{}},{"name":"IConfigMessage","fullName":"Spark.Core.Message.IConfigMessage","icon":"icon-interface","url":"#!/class/Spark.Core.Message.IConfigMessage","sort":1,"meta":{}},{"name":"deserializeMessageFromFile","fullName":"Spark.Core.Message.IConfigMessage:deserializeMessageFromFile","icon":"icon-method","url":"#!/class/Spark.Core.Message.IConfigMessage-method-deserializeMessageFromFile","sort":3,"meta":{}},{"name":"deserializeMessage","fullName":"Spark.Core.Message.IConfigMessage:deserializeMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.IConfigMessage-method-deserializeMessage","sort":3,"meta":{}},{"name":"LongcharInputStream","fullName":"Spark.Core.Util.LongcharInputStream","icon":"icon-class","url":"#!/class/Spark.Core.Util.LongcharInputStream","sort":1,"meta":{}},{"name":"StreamData","fullName":"Spark.Core.Util.LongcharInputStream:StreamData","icon":"icon-property","url":"#!/class/Spark.Core.Util.LongcharInputStream-property-StreamData","sort":3,"meta":{}},{"name":"Read","fullName":"Spark.Core.Util.LongcharInputStream:Read","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharInputStream-method-Read","sort":3,"meta":{"override":true}},{"name":"Read","fullName":"Spark.Core.Util.LongcharInputStream:Read","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharInputStream-method-Read","sort":3,"meta":{"override":true}},{"name":"Read","fullName":"Spark.Core.Util.LongcharInputStream:Read","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharInputStream-method-Read","sort":3,"meta":{"override":true}},{"name":"SessionAttributeEnum","fullName":"Spark.Core.Manager.SessionAttributeEnum","icon":"icon-enum","url":"#!/class/Spark.Core.Manager.SessionAttributeEnum","sort":1,"meta":{}},{"name":"timezoneOffset","fullName":"Spark.Core.Manager.SessionAttributeEnum:timezoneOffset","icon":"icon-property","url":"#!/class/Spark.Core.Manager.SessionAttributeEnum-property-timezoneOffset","sort":3,"meta":{}},{"name":"dateFormat","fullName":"Spark.Core.Manager.SessionAttributeEnum:dateFormat","icon":"icon-property","url":"#!/class/Spark.Core.Manager.SessionAttributeEnum-property-dateFormat","sort":3,"meta":{}},{"name":"numericDecimalPoint","fullName":"Spark.Core.Manager.SessionAttributeEnum:numericDecimalPoint","icon":"icon-property","url":"#!/class/Spark.Core.Manager.SessionAttributeEnum-property-numericDecimalPoint","sort":3,"meta":{}},{"name":"numericSeparator","fullName":"Spark.Core.Manager.SessionAttributeEnum:numericSeparator","icon":"icon-property","url":"#!/class/Spark.Core.Manager.SessionAttributeEnum-property-numericSeparator","sort":3,"meta":{}},{"name":"AssertObject","fullName":"OpenEdge.Core.Assertion.AssertObject","icon":"icon-class","url":"#!/class/OpenEdge.Core.Assertion.AssertObject","sort":1,"meta":{}},{"name":"Equals","fullName":"OpenEdge.Core.Assertion.AssertObject:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-Equals","sort":3,"meta":{"static":true}},{"name":"NotEqual","fullName":"OpenEdge.Core.Assertion.AssertObject:NotEqual","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotEqual","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assertion.AssertObject:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assertion.AssertObject:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assertion.AssertObject:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assertion.AssertObject:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assertion.AssertObject:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assertion.AssertObject:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assertion.AssertObject:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assertion.AssertObject:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsNull","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assertion.AssertObject:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assertion.AssertObject:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assertion.AssertObject:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assertion.AssertObject:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assertion.AssertObject:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assertion.AssertObject:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"IsInterface","fullName":"OpenEdge.Core.Assertion.AssertObject:IsInterface","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsInterface","sort":3,"meta":{"static":true}},{"name":"NotInterface","fullName":"OpenEdge.Core.Assertion.AssertObject:NotInterface","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotInterface","sort":3,"meta":{"static":true}},{"name":"IsAbstract","fullName":"OpenEdge.Core.Assertion.AssertObject:IsAbstract","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsAbstract","sort":3,"meta":{"static":true}},{"name":"NotAbstract","fullName":"OpenEdge.Core.Assertion.AssertObject:NotAbstract","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotAbstract","sort":3,"meta":{"static":true}},{"name":"IsFinal","fullName":"OpenEdge.Core.Assertion.AssertObject:IsFinal","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsFinal","sort":3,"meta":{"static":true}},{"name":"NotFinal","fullName":"OpenEdge.Core.Assertion.AssertObject:NotFinal","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotFinal","sort":3,"meta":{"static":true}},{"name":"IsType","fullName":"OpenEdge.Core.Assertion.AssertObject:IsType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsType","sort":3,"meta":{"static":true}},{"name":"IsType","fullName":"OpenEdge.Core.Assertion.AssertObject:IsType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsType","sort":3,"meta":{"static":true}},{"name":"NotType","fullName":"OpenEdge.Core.Assertion.AssertObject:NotType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotType","sort":3,"meta":{"static":true}},{"name":"IsType","fullName":"OpenEdge.Core.Assertion.AssertObject:IsType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsType","sort":3,"meta":{"static":true}},{"name":"IsType","fullName":"OpenEdge.Core.Assertion.AssertObject:IsType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsType","sort":3,"meta":{"static":true}},{"name":"NotType","fullName":"OpenEdge.Core.Assertion.AssertObject:NotType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotType","sort":3,"meta":{"static":true}},{"name":"NotType","fullName":"OpenEdge.Core.Assertion.AssertObject:NotType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotType","sort":3,"meta":{"static":true}},{"name":"IsIndeterminateArray","fullName":"OpenEdge.Core.Assertion.AssertObject:IsIndeterminateArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsIndeterminateArray","sort":3,"meta":{"static":true}},{"name":"IsIndeterminateArray","fullName":"OpenEdge.Core.Assertion.AssertObject:IsIndeterminateArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsIndeterminateArray","sort":3,"meta":{"static":true}},{"name":"HasDeterminateExtent","fullName":"OpenEdge.Core.Assertion.AssertObject:HasDeterminateExtent","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-HasDeterminateExtent","sort":3,"meta":{"static":true}},{"name":"HasDeterminateExtent","fullName":"OpenEdge.Core.Assertion.AssertObject:HasDeterminateExtent","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-HasDeterminateExtent","sort":3,"meta":{"static":true}},{"name":"IsSerializable","fullName":"OpenEdge.Core.Assertion.AssertObject:IsSerializable","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-IsSerializable","sort":3,"meta":{"static":true}},{"name":"NotSerializable","fullName":"OpenEdge.Core.Assertion.AssertObject:NotSerializable","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assertion.AssertObject-method-NotSerializable","sort":3,"meta":{"static":true}},{"name":"DataSetTools","fullName":"Spark.Core.Util.DataSetTools","icon":"icon-class","url":"#!/class/Spark.Core.Util.DataSetTools","sort":1,"meta":{}},{"name":"emptyDataSet","fullName":"Spark.Core.Util.DataSetTools:emptyDataSet","icon":"icon-method","url":"#!/class/Spark.Core.Util.DataSetTools-method-emptyDataSet","sort":3,"meta":{"static":true}},{"name":"resetAsNew","fullName":"Spark.Core.Util.DataSetTools:resetAsNew","icon":"icon-method","url":"#!/class/Spark.Core.Util.DataSetTools-method-resetAsNew","sort":3,"meta":{"static":true}},{"name":"setTrackingChanges","fullName":"Spark.Core.Util.DataSetTools:setTrackingChanges","icon":"icon-method","url":"#!/class/Spark.Core.Util.DataSetTools-method-setTrackingChanges","sort":3,"meta":{"static":true}},{"name":"FormatTools","fullName":"Spark.Core.Util.FormatTools","icon":"icon-class","url":"#!/class/Spark.Core.Util.FormatTools","sort":1,"meta":{}},{"name":"screenToDate","fullName":"Spark.Core.Util.FormatTools:screenToDate","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToDate","sort":3,"meta":{"static":true}},{"name":"screenToDateTime","fullName":"Spark.Core.Util.FormatTools:screenToDateTime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToDateTime","sort":3,"meta":{"static":true}},{"name":"screenToDateTimeTz","fullName":"Spark.Core.Util.FormatTools:screenToDateTimeTz","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToDateTimeTz","sort":3,"meta":{"static":true}},{"name":"screenToDateRange","fullName":"Spark.Core.Util.FormatTools:screenToDateRange","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToDateRange","sort":3,"meta":{"static":true}},{"name":"screenToLog","fullName":"Spark.Core.Util.FormatTools:screenToLog","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToLog","sort":3,"meta":{"static":true}},{"name":"screenToInt","fullName":"Spark.Core.Util.FormatTools:screenToInt","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToInt","sort":3,"meta":{"static":true}},{"name":"screenToInt64","fullName":"Spark.Core.Util.FormatTools:screenToInt64","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToInt64","sort":3,"meta":{"static":true}},{"name":"screenToDec","fullName":"Spark.Core.Util.FormatTools:screenToDec","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToDec","sort":3,"meta":{"static":true}},{"name":"screenToRowid","fullName":"Spark.Core.Util.FormatTools:screenToRowid","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-screenToRowid","sort":3,"meta":{"static":true}},{"name":"iso2DateTZ","fullName":"Spark.Core.Util.FormatTools:iso2DateTZ","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2DateTZ","sort":3,"meta":{"static":true}},{"name":"iso2DateTZ","fullName":"Spark.Core.Util.FormatTools:iso2DateTZ","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2DateTZ","sort":3,"meta":{"static":true}},{"name":"iso2DateTime","fullName":"Spark.Core.Util.FormatTools:iso2DateTime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2DateTime","sort":3,"meta":{"static":true}},{"name":"iso2DateTime","fullName":"Spark.Core.Util.FormatTools:iso2DateTime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2DateTime","sort":3,"meta":{"static":true}},{"name":"iso2Date","fullName":"Spark.Core.Util.FormatTools:iso2Date","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2Date","sort":3,"meta":{"static":true}},{"name":"iso2Date","fullName":"Spark.Core.Util.FormatTools:iso2Date","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-iso2Date","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"decimalOf","fullName":"Spark.Core.Util.FormatTools:decimalOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-decimalOf","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"integerOf","fullName":"Spark.Core.Util.FormatTools:integerOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-integerOf","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"int64Of","fullName":"Spark.Core.Util.FormatTools:int64Of","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-int64Of","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"logicalOf","fullName":"Spark.Core.Util.FormatTools:logicalOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-logicalOf","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"dateOf","fullName":"Spark.Core.Util.FormatTools:dateOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-dateOf","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"datetimeOf","fullName":"Spark.Core.Util.FormatTools:datetimeOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-datetimeOf","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"datetime-tzOf","fullName":"Spark.Core.Util.FormatTools:datetime-tzOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-datetime-tzOf","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"rowidOf","fullName":"Spark.Core.Util.FormatTools:rowidOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-rowidOf","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"recidOf","fullName":"Spark.Core.Util.FormatTools:recidOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-recidOf","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"rawOf","fullName":"Spark.Core.Util.FormatTools:rawOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-rawOf","sort":3,"meta":{"static":true}},{"name":"stringOf","fullName":"Spark.Core.Util.FormatTools:stringOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-stringOf","sort":3,"meta":{"static":true}},{"name":"memptrOf","fullName":"Spark.Core.Util.FormatTools:memptrOf","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-memptrOf","sort":3,"meta":{"static":true}},{"name":"formatAsLongDate","fullName":"Spark.Core.Util.FormatTools:formatAsLongDate","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsLongDate","sort":3,"meta":{"private":true,"static":true}},{"name":"formatAsLongDatetime","fullName":"Spark.Core.Util.FormatTools:formatAsLongDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsLongDatetime","sort":3,"meta":{"private":true,"static":true}},{"name":"formatAsLongDate","fullName":"Spark.Core.Util.FormatTools:formatAsLongDate","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsLongDate","sort":3,"meta":{"static":true}},{"name":"formatAsAbbreviatedLongDate","fullName":"Spark.Core.Util.FormatTools:formatAsAbbreviatedLongDate","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsAbbreviatedLongDate","sort":3,"meta":{"static":true}},{"name":"formatAsLongDatetime","fullName":"Spark.Core.Util.FormatTools:formatAsLongDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsLongDatetime","sort":3,"meta":{"static":true}},{"name":"formatAsAbbreviatedLongDatetime","fullName":"Spark.Core.Util.FormatTools:formatAsAbbreviatedLongDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-formatAsAbbreviatedLongDatetime","sort":3,"meta":{"static":true}},{"name":"convertToUTF8","fullName":"Spark.Core.Util.FormatTools:convertToUTF8","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-convertToUTF8","sort":3,"meta":{"static":true}},{"name":"getDateFromMetaData","fullName":"Spark.Core.Util.FormatTools:getDateFromMetaData","icon":"icon-method","url":"#!/class/Spark.Core.Util.FormatTools-method-getDateFromMetaData","sort":3,"meta":{"static":true}},{"name":"IContextMessage","fullName":"Spark.Core.Message.IContextMessage","icon":"icon-interface","url":"#!/class/Spark.Core.Message.IContextMessage","sort":1,"meta":{}},{"name":"ContextPropName","fullName":"Spark.Core.Message.IContextMessage:ContextPropName","icon":"icon-property","url":"#!/class/Spark.Core.Message.IContextMessage-property-ContextPropName","sort":3,"meta":{}},{"name":"ReturnValueName","fullName":"Spark.Core.Message.IContextMessage:ReturnValueName","icon":"icon-property","url":"#!/class/Spark.Core.Message.IContextMessage-property-ReturnValueName","sort":3,"meta":{}},{"name":"ReturnValue","fullName":"Spark.Core.Message.IContextMessage:ReturnValue","icon":"icon-property","url":"#!/class/Spark.Core.Message.IContextMessage-property-ReturnValue","sort":3,"meta":{}},{"name":"addMessage","fullName":"Spark.Core.Message.IContextMessage:addMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-addMessage","sort":3,"meta":{}},{"name":"addMessage","fullName":"Spark.Core.Message.IContextMessage:addMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-addMessage","sort":3,"meta":{}},{"name":"setContextPropName","fullName":"Spark.Core.Message.IContextMessage:setContextPropName","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-setContextPropName","sort":3,"meta":{}},{"name":"setReturnValueName","fullName":"Spark.Core.Message.IContextMessage:setReturnValueName","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-setReturnValueName","sort":3,"meta":{}},{"name":"getMessageArray","fullName":"Spark.Core.Message.IContextMessage:getMessageArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-getMessageArray","sort":3,"meta":{}},{"name":"hasAnyMessages","fullName":"Spark.Core.Message.IContextMessage:hasAnyMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-hasAnyMessages","sort":3,"meta":{}},{"name":"hasInformation","fullName":"Spark.Core.Message.IContextMessage:hasInformation","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-hasInformation","sort":3,"meta":{}},{"name":"hasWarnings","fullName":"Spark.Core.Message.IContextMessage:hasWarnings","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-hasWarnings","sort":3,"meta":{}},{"name":"hasErrors","fullName":"Spark.Core.Message.IContextMessage:hasErrors","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-hasErrors","sort":3,"meta":{}},{"name":"removeWarningMessages","fullName":"Spark.Core.Message.IContextMessage:removeWarningMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-removeWarningMessages","sort":3,"meta":{}},{"name":"removeMessages","fullName":"Spark.Core.Message.IContextMessage:removeMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.IContextMessage-method-removeMessages","sort":3,"meta":{}},{"name":"QueryGroup","fullName":"OpenEdge.BusinessLogic.QueryGroup","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.QueryGroup","sort":1,"meta":{}},{"name":"QueryGroup","fullName":"OpenEdge.BusinessLogic.QueryGroup:QueryGroup","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QueryGroup-constructor-QueryGroup","sort":3,"meta":{}},{"name":"QueryGroup","fullName":"OpenEdge.BusinessLogic.QueryGroup:QueryGroup","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QueryGroup-constructor-QueryGroup","sort":3,"meta":{}},{"name":"Entries","fullName":"OpenEdge.BusinessLogic.QueryGroup:Entries","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QueryGroup-property-Entries","sort":3,"meta":{}},{"name":"Join","fullName":"OpenEdge.BusinessLogic.QueryGroup:Join","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QueryGroup-property-Join","sort":3,"meta":{}},{"name":"ToString","fullName":"OpenEdge.BusinessLogic.QueryGroup:ToString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QueryGroup-method-ToString","sort":3,"meta":{"override":true}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.QueryGroup:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QueryGroup-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.QueryGroup:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QueryGroup-method-FromJson","sort":3,"meta":{}},{"name":"IStateManager","fullName":"Spark.Core.Manager.IStateManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.IStateManager","sort":1,"meta":{}},{"name":"readContextFromStore","fullName":"Spark.Core.Manager.IStateManager:readContextFromStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-readContextFromStore","sort":3,"meta":{}},{"name":"readContextFromStoreAndLock","fullName":"Spark.Core.Manager.IStateManager:readContextFromStoreAndLock","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-readContextFromStoreAndLock","sort":3,"meta":{}},{"name":"writeContextToStore","fullName":"Spark.Core.Manager.IStateManager:writeContextToStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-writeContextToStore","sort":3,"meta":{}},{"name":"writeContextToStore","fullName":"Spark.Core.Manager.IStateManager:writeContextToStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-writeContextToStore","sort":3,"meta":{}},{"name":"updateLastUsed","fullName":"Spark.Core.Manager.IStateManager:updateLastUsed","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-updateLastUsed","sort":3,"meta":{}},{"name":"removeContextFromStore","fullName":"Spark.Core.Manager.IStateManager:removeContextFromStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStateManager-method-removeContextFromStore","sort":3,"meta":{}},{"name":"StartupManager","fullName":"Spark.Core.Manager.StartupManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.StartupManager","sort":1,"meta":{}},{"name":"StartupManager","fullName":"Spark.Core.Manager.StartupManager:StartupManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.StartupManager-constructor-StartupManager","sort":3,"meta":{"private":true}},{"name":"StartupManager","fullName":"Spark.Core.Manager.StartupManager:StartupManager","icon":"icon-destructor","url":"#!/class/Spark.Core.Manager.StartupManager-destructor-StartupManager","sort":3,"meta":{}},{"name":"Instance","fullName":"Spark.Core.Manager.StartupManager:Instance","icon":"icon-property","url":"#!/class/Spark.Core.Manager.StartupManager-property-Instance","sort":3,"meta":{"static":true}},{"name":"interfaceStopAfter","fullName":"Spark.Core.Manager.StartupManager:interfaceStopAfter","icon":"icon-property","url":"#!/class/Spark.Core.Manager.StartupManager-property-interfaceStopAfter","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.StartupManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.StartupManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"loadConfig","fullName":"Spark.Core.Manager.StartupManager:loadConfig","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-loadConfig","sort":3,"meta":{"private":true}},{"name":"startManagers","fullName":"Spark.Core.Manager.StartupManager:startManagers","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-startManagers","sort":3,"meta":{"private":true}},{"name":"checkAllManagersAreListed","fullName":"Spark.Core.Manager.StartupManager:checkAllManagersAreListed","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-checkAllManagersAreListed","sort":3,"meta":{"private":true}},{"name":"checkManagerIsListed","fullName":"Spark.Core.Manager.StartupManager:checkManagerIsListed","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-checkManagerIsListed","sort":3,"meta":{"private":true}},{"name":"checkManagerIsListed","fullName":"Spark.Core.Manager.StartupManager:checkManagerIsListed","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-checkManagerIsListed","sort":3,"meta":{"private":true}},{"name":"startManager","fullName":"Spark.Core.Manager.StartupManager:startManager","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-startManager","sort":3,"meta":{"private":true}},{"name":"stopManager","fullName":"Spark.Core.Manager.StartupManager:stopManager","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-stopManager","sort":3,"meta":{"private":true}},{"name":"getManager","fullName":"Spark.Core.Manager.StartupManager:getManager","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-getManager","sort":3,"meta":{}},{"name":"stopManagers","fullName":"Spark.Core.Manager.StartupManager:stopManagers","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StartupManager-method-stopManagers","sort":3,"meta":{}},{"name":"ttGeneral","fullName":"Spark.Core.Manager.StartupManager:ttGeneral","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.StartupManager-temptable-ttGeneral","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"ttImplMapping","fullName":"Spark.Core.Manager.StartupManager:ttImplMapping","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.StartupManager-temptable-ttImplMapping","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"ttManager","fullName":"Spark.Core.Manager.StartupManager:ttManager","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.StartupManager-temptable-ttManager","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"dsConfig","fullName":"Spark.Core.Manager.StartupManager:dsConfig","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.StartupManager-dataset-dsConfig","sort":3,"meta":{"private":true}},{"name":"ISessionManager","fullName":"Spark.Core.Manager.ISessionManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.ISessionManager","sort":1,"meta":{}},{"name":"databasesConnected","fullName":"Spark.Core.Manager.ISessionManager:databasesConnected","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-databasesConnected","sort":3,"meta":{}},{"name":"establishRequestEnvironment","fullName":"Spark.Core.Manager.ISessionManager:establishRequestEnvironment","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-establishRequestEnvironment","sort":3,"meta":{}},{"name":"userLogin","fullName":"Spark.Core.Manager.ISessionManager:userLogin","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-userLogin","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.ISessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.ISessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.ISessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"setSessionAttribute","fullName":"Spark.Core.Manager.ISessionManager:setSessionAttribute","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-setSessionAttribute","sort":3,"meta":{}},{"name":"getUserSSOToken","fullName":"Spark.Core.Manager.ISessionManager:getUserSSOToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-getUserSSOToken","sort":3,"meta":{}},{"name":"getUserSSOToken","fullName":"Spark.Core.Manager.ISessionManager:getUserSSOToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISessionManager-method-getUserSSOToken","sort":3,"meta":{}},{"name":"IDynamicEntity","fullName":"Spark.Core.Service.IDynamicEntity","icon":"icon-interface","url":"#!/class/Spark.Core.Service.IDynamicEntity","sort":1,"meta":{}},{"name":"serviceURI","fullName":"Spark.Core.Service.IDynamicEntity:serviceURI","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-serviceURI","sort":3,"meta":{}},{"name":"resourceName","fullName":"Spark.Core.Service.IDynamicEntity:resourceName","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-resourceName","sort":3,"meta":{}},{"name":"entityName","fullName":"Spark.Core.Service.IDynamicEntity:entityName","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-entityName","sort":3,"meta":{}},{"name":"primaryKeys","fullName":"Spark.Core.Service.IDynamicEntity:primaryKeys","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-primaryKeys","sort":3,"meta":{}},{"name":"foreignKeys","fullName":"Spark.Core.Service.IDynamicEntity:foreignKeys","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-foreignKeys","sort":3,"meta":{}},{"name":"mappingType","fullName":"Spark.Core.Service.IDynamicEntity:mappingType","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-mappingType","sort":3,"meta":{}},{"name":"capabilities","fullName":"Spark.Core.Service.IDynamicEntity:capabilities","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-capabilities","sort":3,"meta":{}},{"name":"operations","fullName":"Spark.Core.Service.IDynamicEntity:operations","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicEntity-property-operations","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Service.IDynamicEntity:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-getDataset","sort":3,"meta":{}},{"name":"postRowFill","fullName":"Spark.Core.Service.IDynamicEntity:postRowFill","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-postRowFill","sort":3,"meta":{}},{"name":"readData","fullName":"Spark.Core.Service.IDynamicEntity:readData","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-readData","sort":3,"meta":{}},{"name":"createData","fullName":"Spark.Core.Service.IDynamicEntity:createData","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-createData","sort":3,"meta":{}},{"name":"updateData","fullName":"Spark.Core.Service.IDynamicEntity:updateData","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-updateData","sort":3,"meta":{}},{"name":"deleteData","fullName":"Spark.Core.Service.IDynamicEntity:deleteData","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-deleteData","sort":3,"meta":{}},{"name":"submitData","fullName":"Spark.Core.Service.IDynamicEntity:submitData","icon":"icon-method","url":"#!/class/Spark.Core.Service.IDynamicEntity-method-submitData","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError","icon":"icon-class","url":"#!/class/Spark.Core.Util.ApplicationError","sort":1,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"ApplicationError","fullName":"Spark.Core.Util.ApplicationError:ApplicationError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ApplicationError-constructor-ApplicationError","sort":3,"meta":{}},{"name":"errorField","fullName":"Spark.Core.Util.ApplicationError:errorField","icon":"icon-property","url":"#!/class/Spark.Core.Util.ApplicationError-property-errorField","sort":3,"meta":{}},{"name":"errorType","fullName":"Spark.Core.Util.ApplicationError:errorType","icon":"icon-property","url":"#!/class/Spark.Core.Util.ApplicationError-property-errorType","sort":3,"meta":{}},{"name":"originalErrorMessage","fullName":"Spark.Core.Util.ApplicationError:originalErrorMessage","icon":"icon-property","url":"#!/class/Spark.Core.Util.ApplicationError-property-originalErrorMessage","sort":3,"meta":{}},{"name":"createAppError","fullName":"Spark.Core.Util.ApplicationError:createAppError","icon":"icon-method","url":"#!/class/Spark.Core.Util.ApplicationError-method-createAppError","sort":3,"meta":{"protected":true}},{"name":"createAppError","fullName":"Spark.Core.Util.ApplicationError:createAppError","icon":"icon-method","url":"#!/class/Spark.Core.Util.ApplicationError-method-createAppError","sort":3,"meta":{"protected":true}},{"name":"setErrorType","fullName":"Spark.Core.Util.ApplicationError:setErrorType","icon":"icon-method","url":"#!/class/Spark.Core.Util.ApplicationError-method-setErrorType","sort":3,"meta":{"protected":true}},{"name":"OEMetricsConfig","fullName":"Spark.Diagnostic.Util.OEMetricsConfig","icon":"icon-class","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig","sort":1,"meta":{"final":true}},{"name":"OEMetricsConfig","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:OEMetricsConfig","icon":"icon-constructor","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-constructor-OEMetricsConfig","sort":3,"meta":{}},{"name":"oLogger","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:oLogger","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-oLogger","sort":3,"meta":{"private":true}},{"name":"OEManagerUser","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:OEManagerUser","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-OEManagerUser","sort":3,"meta":{"private":true}},{"name":"OEManagerPass","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:OEManagerPass","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-OEManagerPass","sort":3,"meta":{"private":true}},{"name":"MetricsConfigFile","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:MetricsConfigFile","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-MetricsConfigFile","sort":3,"meta":{"private":true}},{"name":"MetricsConfigPath","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:MetricsConfigPath","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-MetricsConfigPath","sort":3,"meta":{"private":true}},{"name":"ABLAppList","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ABLAppList","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ABLAppList","sort":3,"meta":{}},{"name":"DefaultAppName","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:DefaultAppName","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-DefaultAppName","sort":3,"meta":{}},{"name":"PollingIgnoreList","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:PollingIgnoreList","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-PollingIgnoreList","sort":3,"meta":{}},{"name":"PollingStartTime","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:PollingStartTime","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-PollingStartTime","sort":3,"meta":{}},{"name":"PollingStopTime","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:PollingStopTime","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-PollingStopTime","sort":3,"meta":{}},{"name":"ProfilerEnabled","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ProfilerEnabled","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ProfilerEnabled","sort":3,"meta":{}},{"name":"ProfilerFilter","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ProfilerFilter","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ProfilerFilter","sort":3,"meta":{}},{"name":"ProfilerThreshold","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ProfilerThreshold","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ProfilerThreshold","sort":3,"meta":{}},{"name":"ProfilerTrackBy","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ProfilerTrackBy","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ProfilerTrackBy","sort":3,"meta":{}},{"name":"ClassesExcluded","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ClassesExcluded","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-ClassesExcluded","sort":3,"meta":{}},{"name":"OutputInterval","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:OutputInterval","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-OutputInterval","sort":3,"meta":{}},{"name":"RemoteSource","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:RemoteSource","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-RemoteSource","sort":3,"meta":{}},{"name":"TrackMemory","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:TrackMemory","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-TrackMemory","sort":3,"meta":{}},{"name":"TrackObjects","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:TrackObjects","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-TrackObjects","sort":3,"meta":{}},{"name":"TrackRequests","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:TrackRequests","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-TrackRequests","sort":3,"meta":{}},{"name":"CollectorType","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:CollectorType","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-CollectorType","sort":3,"meta":{}},{"name":"CollectorScheme","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:CollectorScheme","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-CollectorScheme","sort":3,"meta":{}},{"name":"CollectorServer","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:CollectorServer","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-CollectorServer","sort":3,"meta":{}},{"name":"CollectorPort","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:CollectorPort","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-CollectorPort","sort":3,"meta":{}},{"name":"InstanceURI","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:InstanceURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-property-InstanceURI","sort":3,"meta":{}},{"name":"Discovery","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:Discovery","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-Discovery","sort":3,"meta":{"private":true}},{"name":"ParseConfig","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:ParseConfig","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-ParseConfig","sort":3,"meta":{"private":true}},{"name":"SetLogger","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:SetLogger","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-SetLogger","sort":3,"meta":{}},{"name":"RefreshConfig","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:RefreshConfig","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-RefreshConfig","sort":3,"meta":{}},{"name":"UpdateCredentialsOEM","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:UpdateCredentialsOEM","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-UpdateCredentialsOEM","sort":3,"meta":{}},{"name":"GetTrackingFlag","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:GetTrackingFlag","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-GetTrackingFlag","sort":3,"meta":{}},{"name":"AreObjectsEnabled","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:AreObjectsEnabled","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-AreObjectsEnabled","sort":3,"meta":{}},{"name":"IsMemoryEnabled","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:IsMemoryEnabled","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-IsMemoryEnabled","sort":3,"meta":{}},{"name":"AreRequestsEnabled","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:AreRequestsEnabled","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-AreRequestsEnabled","sort":3,"meta":{}},{"name":"IsProfilerEnabled","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:IsProfilerEnabled","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-IsProfilerEnabled","sort":3,"meta":{}},{"name":"OnValidSchedule","fullName":"Spark.Diagnostic.Util.OEMetricsConfig:OnValidSchedule","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetricsConfig-method-OnValidSchedule","sort":3,"meta":{}},{"name":"GetDataRequest","fullName":"OpenEdge.BusinessLogic.GetDataRequest","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.GetDataRequest","sort":1,"meta":{}},{"name":"GetDataRequest","fullName":"OpenEdge.BusinessLogic.GetDataRequest:GetDataRequest","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataRequest-constructor-GetDataRequest","sort":3,"meta":{}},{"name":"GetDataRequest","fullName":"OpenEdge.BusinessLogic.GetDataRequest:GetDataRequest","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataRequest-constructor-GetDataRequest","sort":3,"meta":{}},{"name":"GetDataRequest","fullName":"OpenEdge.BusinessLogic.GetDataRequest:GetDataRequest","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataRequest-constructor-GetDataRequest","sort":3,"meta":{}},{"name":"GetDataRequest","fullName":"OpenEdge.BusinessLogic.GetDataRequest:GetDataRequest","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataRequest-constructor-GetDataRequest","sort":3,"meta":{}},{"name":"CustomParameter","fullName":"OpenEdge.BusinessLogic.GetDataRequest:CustomParameter","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataRequest-property-CustomParameter","sort":3,"meta":{}},{"name":"NamedQuery","fullName":"OpenEdge.BusinessLogic.GetDataRequest:NamedQuery","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataRequest-property-NamedQuery","sort":3,"meta":{}},{"name":"TableRequests","fullName":"OpenEdge.BusinessLogic.GetDataRequest:TableRequests","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataRequest-property-TableRequests","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.GetDataRequest:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetDataRequest-method-FromJson","sort":3,"meta":{}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.GetDataRequest:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetDataRequest-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"CryptoPbeHashAlgorithmEnum","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum","icon":"icon-class","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum","sort":1,"meta":{"final":true}},{"name":"CryptoPbeHashAlgorithmEnum","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:CryptoPbeHashAlgorithmEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-constructor-CryptoPbeHashAlgorithmEnum","sort":3,"meta":{"static":true}},{"name":"CryptoPbeHashAlgorithmEnum","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:CryptoPbeHashAlgorithmEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-constructor-CryptoPbeHashAlgorithmEnum","sort":3,"meta":{"private":true}},{"name":"MD5","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:MD5","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-property-MD5","sort":3,"meta":{"static":true}},{"name":"SHA-1","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:SHA-1","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-property-SHA-1","sort":3,"meta":{"static":true}},{"name":"SHA-256","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:SHA-256","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-property-SHA-256","sort":3,"meta":{"static":true}},{"name":"SHA-512","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:SHA-512","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-property-SHA-512","sort":3,"meta":{"static":true}},{"name":"enumFromString","fullName":"Spark.Core.Util.CryptoPbeHashAlgorithmEnum:enumFromString","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoPbeHashAlgorithmEnum-method-enumFromString","sort":3,"meta":{"static":true}},{"name":"FilterParser","fullName":"OpenEdge.BusinessLogic.Filter.FilterParser","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParser","sort":1,"meta":{"abstract":true}},{"name":"FilterParser","fullName":"OpenEdge.BusinessLogic.Filter.FilterParser:FilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParser-constructor-FilterParser","sort":3,"meta":{}},{"name":"FilterParser","fullName":"OpenEdge.BusinessLogic.Filter.FilterParser:FilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParser-constructor-FilterParser","sort":3,"meta":{}},{"name":"FilterParser","fullName":"OpenEdge.BusinessLogic.Filter.FilterParser:FilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParser-constructor-FilterParser","sort":3,"meta":{}},{"name":"FilterTable","fullName":"OpenEdge.BusinessLogic.Filter.FilterParser:FilterTable","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParser-property-FilterTable","sort":3,"meta":{}},{"name":"Parse","fullName":"OpenEdge.BusinessLogic.Filter.FilterParser:Parse","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParser-method-Parse","sort":3,"meta":{"abstract":true}},{"name":"ParseWhere","fullName":"OpenEdge.BusinessLogic.Filter.FilterParser:ParseWhere","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParser-method-ParseWhere","sort":3,"meta":{"abstract":true}},{"name":"ParseSortBy","fullName":"OpenEdge.BusinessLogic.Filter.FilterParser:ParseSortBy","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParser-method-ParseSortBy","sort":3,"meta":{"abstract":true}},{"name":"Convert","fullName":"Spark.Core.Util.Convert","icon":"icon-class","url":"#!/class/Spark.Core.Util.Convert","sort":1,"meta":{}},{"name":"BinToHex","fullName":"Spark.Core.Util.Convert:BinToHex","icon":"icon-method","url":"#!/class/Spark.Core.Util.Convert-method-BinToHex","sort":3,"meta":{"static":true}},{"name":"BinToInt","fullName":"Spark.Core.Util.Convert:BinToInt","icon":"icon-method","url":"#!/class/Spark.Core.Util.Convert-method-BinToInt","sort":3,"meta":{"static":true}},{"name":"IntToBin","fullName":"Spark.Core.Util.Convert:IntToBin","icon":"icon-method","url":"#!/class/Spark.Core.Util.Convert-method-IntToBin","sort":3,"meta":{"static":true}},{"name":"IntToHex","fullName":"Spark.Core.Util.Convert:IntToHex","icon":"icon-method","url":"#!/class/Spark.Core.Util.Convert-method-IntToHex","sort":3,"meta":{"static":true}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature","icon":"icon-class","url":"#!/class/Spark.Core.Util.MethodSignature","sort":1,"meta":{"final":true}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature:MethodSignature","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.MethodSignature-constructor-MethodSignature","sort":3,"meta":{}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature:MethodSignature","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.MethodSignature-constructor-MethodSignature","sort":3,"meta":{}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature:MethodSignature","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.MethodSignature-constructor-MethodSignature","sort":3,"meta":{}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature:MethodSignature","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.MethodSignature-constructor-MethodSignature","sort":3,"meta":{}},{"name":"MethodSignature","fullName":"Spark.Core.Util.MethodSignature:MethodSignature","icon":"icon-destructor","url":"#!/class/Spark.Core.Util.MethodSignature-destructor-MethodSignature","sort":3,"meta":{}},{"name":"parseMethodSignature","fullName":"Spark.Core.Util.MethodSignature:parseMethodSignature","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-parseMethodSignature","sort":3,"meta":{"private":true}},{"name":"parseMethodSignature","fullName":"Spark.Core.Util.MethodSignature:parseMethodSignature","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-parseMethodSignature","sort":3,"meta":{"private":true}},{"name":"getClassPath","fullName":"Spark.Core.Util.MethodSignature:getClassPath","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getClassPath","sort":3,"meta":{}},{"name":"getMethodName","fullName":"Spark.Core.Util.MethodSignature:getMethodName","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getMethodName","sort":3,"meta":{}},{"name":"getParameterCount","fullName":"Spark.Core.Util.MethodSignature:getParameterCount","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterCount","sort":3,"meta":{}},{"name":"hasParameters","fullName":"Spark.Core.Util.MethodSignature:hasParameters","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-hasParameters","sort":3,"meta":{}},{"name":"hasParameter","fullName":"Spark.Core.Util.MethodSignature:hasParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-hasParameter","sort":3,"meta":{}},{"name":"getParameters","fullName":"Spark.Core.Util.MethodSignature:getParameters","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameters","sort":3,"meta":{}},{"name":"getInputParameters","fullName":"Spark.Core.Util.MethodSignature:getInputParameters","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getInputParameters","sort":3,"meta":{}},{"name":"getOutputParameters","fullName":"Spark.Core.Util.MethodSignature:getOutputParameters","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getOutputParameters","sort":3,"meta":{}},{"name":"getParameterNum","fullName":"Spark.Core.Util.MethodSignature:getParameterNum","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterNum","sort":3,"meta":{}},{"name":"getParameterName","fullName":"Spark.Core.Util.MethodSignature:getParameterName","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterName","sort":3,"meta":{}},{"name":"getParameterMode","fullName":"Spark.Core.Util.MethodSignature:getParameterMode","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterMode","sort":3,"meta":{}},{"name":"getParameterMode","fullName":"Spark.Core.Util.MethodSignature:getParameterMode","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterMode","sort":3,"meta":{}},{"name":"getParameterObject","fullName":"Spark.Core.Util.MethodSignature:getParameterObject","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterObject","sort":3,"meta":{}},{"name":"getParameterType","fullName":"Spark.Core.Util.MethodSignature:getParameterType","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterType","sort":3,"meta":{}},{"name":"getParameterType","fullName":"Spark.Core.Util.MethodSignature:getParameterType","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterType","sort":3,"meta":{}},{"name":"getParameterSchema","fullName":"Spark.Core.Util.MethodSignature:getParameterSchema","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterSchema","sort":3,"meta":{}},{"name":"getParameterSchema","fullName":"Spark.Core.Util.MethodSignature:getParameterSchema","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getParameterSchema","sort":3,"meta":{}},{"name":"setParameterSchema","fullName":"Spark.Core.Util.MethodSignature:setParameterSchema","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-setParameterSchema","sort":3,"meta":{}},{"name":"setParameterSchema","fullName":"Spark.Core.Util.MethodSignature:setParameterSchema","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-setParameterSchema","sort":3,"meta":{}},{"name":"getDatasets","fullName":"Spark.Core.Util.MethodSignature:getDatasets","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getDatasets","sort":3,"meta":{}},{"name":"getTempTables","fullName":"Spark.Core.Util.MethodSignature:getTempTables","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-getTempTables","sort":3,"meta":{}},{"name":"isInputParameter","fullName":"Spark.Core.Util.MethodSignature:isInputParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isInputParameter","sort":3,"meta":{}},{"name":"isInputParameter","fullName":"Spark.Core.Util.MethodSignature:isInputParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isInputParameter","sort":3,"meta":{}},{"name":"isOutputParameter","fullName":"Spark.Core.Util.MethodSignature:isOutputParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isOutputParameter","sort":3,"meta":{}},{"name":"isOutputParameter","fullName":"Spark.Core.Util.MethodSignature:isOutputParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isOutputParameter","sort":3,"meta":{}},{"name":"isTempTable","fullName":"Spark.Core.Util.MethodSignature:isTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isTempTable","sort":3,"meta":{}},{"name":"isTempTable","fullName":"Spark.Core.Util.MethodSignature:isTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isTempTable","sort":3,"meta":{}},{"name":"isDataset","fullName":"Spark.Core.Util.MethodSignature:isDataset","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isDataset","sort":3,"meta":{}},{"name":"isDataset","fullName":"Spark.Core.Util.MethodSignature:isDataset","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isDataset","sort":3,"meta":{}},{"name":"isObject","fullName":"Spark.Core.Util.MethodSignature:isObject","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isObject","sort":3,"meta":{}},{"name":"isObject","fullName":"Spark.Core.Util.MethodSignature:isObject","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isObject","sort":3,"meta":{}},{"name":"isJsonArray","fullName":"Spark.Core.Util.MethodSignature:isJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isJsonArray","sort":3,"meta":{}},{"name":"isJsonArray","fullName":"Spark.Core.Util.MethodSignature:isJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isJsonArray","sort":3,"meta":{}},{"name":"isJsonObject","fullName":"Spark.Core.Util.MethodSignature:isJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isJsonObject","sort":3,"meta":{}},{"name":"isJsonObject","fullName":"Spark.Core.Util.MethodSignature:isJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Util.MethodSignature-method-isJsonObject","sort":3,"meta":{}},{"name":"MethodParameter","fullName":"Spark.Core.Util.MethodSignature:MethodParameter","icon":"icon-temptable","url":"#!/class/Spark.Core.Util.MethodSignature-temptable-MethodParameter","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"QueryEntryDeserializer","fullName":"OpenEdge.BusinessLogic.IO.QueryEntryDeserializer","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.IO.QueryEntryDeserializer","sort":1,"meta":{}},{"name":"QueryEntryDeserializer","fullName":"OpenEdge.BusinessLogic.IO.QueryEntryDeserializer:QueryEntryDeserializer","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.IO.QueryEntryDeserializer-constructor-QueryEntryDeserializer","sort":3,"meta":{"private":true}},{"name":"QueryEntryFromJson","fullName":"OpenEdge.BusinessLogic.IO.QueryEntryDeserializer:QueryEntryFromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.IO.QueryEntryDeserializer-method-QueryEntryFromJson","sort":3,"meta":{"static":true}},{"name":"Binary","fullName":"Spark.Core.Util.Binary","icon":"icon-class","url":"#!/class/Spark.Core.Util.Binary","sort":1,"meta":{}},{"name":"BinaryAND","fullName":"Spark.Core.Util.Binary:BinaryAND","icon":"icon-method","url":"#!/class/Spark.Core.Util.Binary-method-BinaryAND","sort":3,"meta":{"static":true}},{"name":"BinaryOR","fullName":"Spark.Core.Util.Binary:BinaryOR","icon":"icon-method","url":"#!/class/Spark.Core.Util.Binary-method-BinaryOR","sort":3,"meta":{"static":true}},{"name":"BinaryXOR","fullName":"Spark.Core.Util.Binary:BinaryXOR","icon":"icon-method","url":"#!/class/Spark.Core.Util.Binary-method-BinaryXOR","sort":3,"meta":{"static":true}},{"name":"ShiftLeft","fullName":"Spark.Core.Util.Binary:ShiftLeft","icon":"icon-method","url":"#!/class/Spark.Core.Util.Binary-method-ShiftLeft","sort":3,"meta":{"static":true}},{"name":"HOTP","fullName":"Spark.Core.Security.HOTP","icon":"icon-class","url":"#!/class/Spark.Core.Security.HOTP","sort":1,"meta":{"final":true}},{"name":"HOTP","fullName":"Spark.Core.Security.HOTP:HOTP","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.HOTP-constructor-HOTP","sort":3,"meta":{}},{"name":"HOTP","fullName":"Spark.Core.Security.HOTP:HOTP","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.HOTP-constructor-HOTP","sort":3,"meta":{}},{"name":"HOTP","fullName":"Spark.Core.Security.HOTP:HOTP","icon":"icon-destructor","url":"#!/class/Spark.Core.Security.HOTP-destructor-HOTP","sort":3,"meta":{}},{"name":"Token","fullName":"Spark.Core.Security.HOTP:Token","icon":"icon-property","url":"#!/class/Spark.Core.Security.HOTP-property-Token","sort":3,"meta":{}},{"name":"EpochCounter","fullName":"Spark.Core.Security.HOTP:EpochCounter","icon":"icon-property","url":"#!/class/Spark.Core.Security.HOTP-property-EpochCounter","sort":3,"meta":{}},{"name":"newToken","fullName":"Spark.Core.Security.HOTP:newToken","icon":"icon-method","url":"#!/class/Spark.Core.Security.HOTP-method-newToken","sort":3,"meta":{"private":true}},{"name":"Manager","fullName":"Spark.Core.Manager.Manager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.Manager","sort":1,"meta":{"abstract":true}},{"name":"Manager","fullName":"Spark.Core.Manager.Manager:Manager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.Manager-constructor-Manager","sort":3,"meta":{}},{"name":"MathUtil","fullName":"OpenEdge.Core.Util.MathUtil","icon":"icon-class","url":"#!/class/OpenEdge.Core.Util.MathUtil","sort":1,"meta":{}},{"name":"DEFAULT_BASE","fullName":"OpenEdge.Core.Util.MathUtil:DEFAULT_BASE","icon":"icon-property","url":"#!/class/OpenEdge.Core.Util.MathUtil-property-DEFAULT_BASE","sort":3,"meta":{"private":true,"static":true}},{"name":"Ceiling","fullName":"OpenEdge.Core.Util.MathUtil:Ceiling","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.MathUtil-method-Ceiling","sort":3,"meta":{"static":true}},{"name":"HexToInt","fullName":"OpenEdge.Core.Util.MathUtil:HexToInt","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.MathUtil-method-HexToInt","sort":3,"meta":{"static":true}},{"name":"ExponentialToDec","fullName":"OpenEdge.Core.Util.MathUtil:ExponentialToDec","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.MathUtil-method-ExponentialToDec","sort":3,"meta":{"static":true}},{"name":"ExponentialToDec","fullName":"OpenEdge.Core.Util.MathUtil:ExponentialToDec","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.MathUtil-method-ExponentialToDec","sort":3,"meta":{"static":true}},{"name":"IntToHex","fullName":"OpenEdge.Core.Util.MathUtil:IntToHex","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.MathUtil-method-IntToHex","sort":3,"meta":{"static":true}},{"name":"ITranslationManager","fullName":"Spark.Core.Manager.ITranslationManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.ITranslationManager","sort":1,"meta":{}},{"name":"getTranslatedMessage","fullName":"Spark.Core.Manager.ITranslationManager:getTranslatedMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ITranslationManager-method-getTranslatedMessage","sort":3,"meta":{}},{"name":"getTranslatedMessage","fullName":"Spark.Core.Manager.ITranslationManager:getTranslatedMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ITranslationManager-method-getTranslatedMessage","sort":3,"meta":{}},{"name":"GetDataTableResponse","fullName":"OpenEdge.BusinessLogic.GetDataTableResponse","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableResponse","sort":1,"meta":{}},{"name":"GetDataTableResponse","fullName":"OpenEdge.BusinessLogic.GetDataTableResponse:GetDataTableResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableResponse-constructor-GetDataTableResponse","sort":3,"meta":{}},{"name":"GetDataTableResponse","fullName":"OpenEdge.BusinessLogic.GetDataTableResponse:GetDataTableResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableResponse-constructor-GetDataTableResponse","sort":3,"meta":{}},{"name":"NextPagingContext","fullName":"OpenEdge.BusinessLogic.GetDataTableResponse:NextPagingContext","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableResponse-property-NextPagingContext","sort":3,"meta":{}},{"name":"PreviousPagingContext","fullName":"OpenEdge.BusinessLogic.GetDataTableResponse:PreviousPagingContext","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableResponse-property-PreviousPagingContext","sort":3,"meta":{}},{"name":"TableName","fullName":"OpenEdge.BusinessLogic.GetDataTableResponse:TableName","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableResponse-property-TableName","sort":3,"meta":{}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.GetDataTableResponse:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableResponse-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.GetDataTableResponse:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableResponse-method-FromJson","sort":3,"meta":{}},{"name":"StateManager","fullName":"Spark.Core.Manager.StateManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.StateManager","sort":1,"meta":{}},{"name":"StateManager","fullName":"Spark.Core.Manager.StateManager:StateManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.StateManager-constructor-StateManager","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.StateManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.StateManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"readContextFromStore","fullName":"Spark.Core.Manager.StateManager:readContextFromStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-readContextFromStore","sort":3,"meta":{}},{"name":"readContextFromStoreAndLock","fullName":"Spark.Core.Manager.StateManager:readContextFromStoreAndLock","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-readContextFromStoreAndLock","sort":3,"meta":{}},{"name":"writeContextToStore","fullName":"Spark.Core.Manager.StateManager:writeContextToStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-writeContextToStore","sort":3,"meta":{}},{"name":"writeContextToStore","fullName":"Spark.Core.Manager.StateManager:writeContextToStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-writeContextToStore","sort":3,"meta":{}},{"name":"updateLastUsed","fullName":"Spark.Core.Manager.StateManager:updateLastUsed","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-updateLastUsed","sort":3,"meta":{}},{"name":"removeContextFromStore","fullName":"Spark.Core.Manager.StateManager:removeContextFromStore","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-removeContextFromStore","sort":3,"meta":{}},{"name":"cleanOldContextData","fullName":"Spark.Core.Manager.StateManager:cleanOldContextData","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateManager-method-cleanOldContextData","sort":3,"meta":{}},{"name":"IAuthHandler","fullName":"Spark.Core.Security.IAuthHandler","icon":"icon-interface","url":"#!/class/Spark.Core.Security.IAuthHandler","sort":1,"meta":{}},{"name":"getUserID","fullName":"Spark.Core.Security.IAuthHandler:getUserID","icon":"icon-method","url":"#!/class/Spark.Core.Security.IAuthHandler-method-getUserID","sort":3,"meta":{}},{"name":"isActive","fullName":"Spark.Core.Security.IAuthHandler:isActive","icon":"icon-method","url":"#!/class/Spark.Core.Security.IAuthHandler-method-isActive","sort":3,"meta":{}},{"name":"isExpired","fullName":"Spark.Core.Security.IAuthHandler:isExpired","icon":"icon-method","url":"#!/class/Spark.Core.Security.IAuthHandler-method-isExpired","sort":3,"meta":{}},{"name":"isLocked","fullName":"Spark.Core.Security.IAuthHandler:isLocked","icon":"icon-method","url":"#!/class/Spark.Core.Security.IAuthHandler-method-isLocked","sort":3,"meta":{}},{"name":"getUserRoles","fullName":"Spark.Core.Security.IAuthHandler:getUserRoles","icon":"icon-method","url":"#!/class/Spark.Core.Security.IAuthHandler-method-getUserRoles","sort":3,"meta":{}},{"name":"Annotate","fullName":"Spark.Core.Util.Annotate","icon":"icon-class","url":"#!/class/Spark.Core.Util.Annotate","sort":1,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.Annotate:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-addProperty","sort":3,"meta":{"static":true}},{"name":"addProperty","fullName":"Spark.Core.Util.Annotate:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-addProperty","sort":3,"meta":{"static":true}},{"name":"describeEntity","fullName":"Spark.Core.Util.Annotate:describeEntity","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeEntity","sort":3,"meta":{"static":true}},{"name":"describeEntity","fullName":"Spark.Core.Util.Annotate:describeEntity","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeEntity","sort":3,"meta":{"static":true}},{"name":"describeEntity","fullName":"Spark.Core.Util.Annotate:describeEntity","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeEntity","sort":3,"meta":{"static":true}},{"name":"describeFields","fullName":"Spark.Core.Util.Annotate:describeFields","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeFields","sort":3,"meta":{"static":true}},{"name":"describeFields","fullName":"Spark.Core.Util.Annotate:describeFields","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeFields","sort":3,"meta":{"static":true}},{"name":"describeFields","fullName":"Spark.Core.Util.Annotate:describeFields","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeFields","sort":3,"meta":{"static":true}},{"name":"describeCreate","fullName":"Spark.Core.Util.Annotate:describeCreate","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeCreate","sort":3,"meta":{"static":true}},{"name":"describeRead","fullName":"Spark.Core.Util.Annotate:describeRead","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeRead","sort":3,"meta":{"static":true}},{"name":"describeUpdate","fullName":"Spark.Core.Util.Annotate:describeUpdate","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeUpdate","sort":3,"meta":{"static":true}},{"name":"describeDelete","fullName":"Spark.Core.Util.Annotate:describeDelete","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeDelete","sort":3,"meta":{"static":true}},{"name":"describeSubmit","fullName":"Spark.Core.Util.Annotate:describeSubmit","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeSubmit","sort":3,"meta":{"static":true}},{"name":"describeInvoke","fullName":"Spark.Core.Util.Annotate:describeInvoke","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeInvoke","sort":3,"meta":{"static":true}},{"name":"describeResource","fullName":"Spark.Core.Util.Annotate:describeResource","icon":"icon-method","url":"#!/class/Spark.Core.Util.Annotate-method-describeResource","sort":3,"meta":{"static":true}},{"name":"AbstractMessage","fullName":"Spark.Core.Message.AbstractMessage","icon":"icon-class","url":"#!/class/Spark.Core.Message.AbstractMessage","sort":1,"meta":{"abstract":true}},{"name":"AbstractMessage","fullName":"Spark.Core.Message.AbstractMessage:AbstractMessage","icon":"icon-constructor","url":"#!/class/Spark.Core.Message.AbstractMessage-constructor-AbstractMessage","sort":3,"meta":{}},{"name":"AbstractMessage","fullName":"Spark.Core.Message.AbstractMessage:AbstractMessage","icon":"icon-constructor","url":"#!/class/Spark.Core.Message.AbstractMessage-constructor-AbstractMessage","sort":3,"meta":{}},{"name":"AbstractMessage","fullName":"Spark.Core.Message.AbstractMessage:AbstractMessage","icon":"icon-destructor","url":"#!/class/Spark.Core.Message.AbstractMessage-destructor-AbstractMessage","sort":3,"meta":{}},{"name":"messageKeyPin","fullName":"Spark.Core.Message.AbstractMessage:messageKeyPin","icon":"icon-property","url":"#!/class/Spark.Core.Message.AbstractMessage-property-messageKeyPin","sort":3,"meta":{}},{"name":"deserializeMessage","fullName":"Spark.Core.Message.AbstractMessage:deserializeMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-deserializeMessage","sort":3,"meta":{"protected":true}},{"name":"deserializeMessageFromFile","fullName":"Spark.Core.Message.AbstractMessage:deserializeMessageFromFile","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-deserializeMessageFromFile","sort":3,"meta":{"protected":true}},{"name":"promoteObject","fullName":"Spark.Core.Message.AbstractMessage:promoteObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-promoteObject","sort":3,"meta":{"final":true}},{"name":"demoteObject","fullName":"Spark.Core.Message.AbstractMessage:demoteObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-demoteObject","sort":3,"meta":{"final":true}},{"name":"setNullParam","fullName":"Spark.Core.Message.AbstractMessage:setNullParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setNullParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"setParam","fullName":"Spark.Core.Message.AbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-setParam","sort":3,"meta":{"final":true}},{"name":"getParams","fullName":"Spark.Core.Message.AbstractMessage:getParams","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParams","sort":3,"meta":{}},{"name":"getParamCount","fullName":"Spark.Core.Message.AbstractMessage:getParamCount","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamCount","sort":3,"meta":{}},{"name":"hasParam","fullName":"Spark.Core.Message.AbstractMessage:hasParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-hasParam","sort":3,"meta":{"final":true}},{"name":"removeParam","fullName":"Spark.Core.Message.AbstractMessage:removeParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-removeParam","sort":3,"meta":{"final":true}},{"name":"getParamObject","fullName":"Spark.Core.Message.AbstractMessage:getParamObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamObject","sort":3,"meta":{}},{"name":"getParamType","fullName":"Spark.Core.Message.AbstractMessage:getParamType","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamType","sort":3,"meta":{}},{"name":"getParamAsJsonText","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonText","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonText","sort":3,"meta":{}},{"name":"getParamAsJsonText","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonText","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonText","sort":3,"meta":{}},{"name":"getParamAsChar","fullName":"Spark.Core.Message.AbstractMessage:getParamAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsChar","sort":3,"meta":{}},{"name":"getParamAsChar","fullName":"Spark.Core.Message.AbstractMessage:getParamAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsChar","sort":3,"meta":{}},{"name":"getParamAsCharEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsCharEx","sort":3,"meta":{}},{"name":"getParamAsCharEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsCharEx","sort":3,"meta":{}},{"name":"getParamAsLongChar","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLongChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLongChar","sort":3,"meta":{}},{"name":"getParamAsLongChar","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLongChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLongChar","sort":3,"meta":{}},{"name":"getParamAsLongCharEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLongCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLongCharEx","sort":3,"meta":{}},{"name":"getParamAsLongCharEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLongCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLongCharEx","sort":3,"meta":{}},{"name":"getParamAsInt","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt","sort":3,"meta":{}},{"name":"getParamAsInt","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt","sort":3,"meta":{}},{"name":"getParamAsIntEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsIntEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsIntEx","sort":3,"meta":{}},{"name":"getParamAsIntEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsIntEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsIntEx","sort":3,"meta":{}},{"name":"getParamAsInt64","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt64","sort":3,"meta":{}},{"name":"getParamAsInt64","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt64","sort":3,"meta":{}},{"name":"getParamAsInt64Ex","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt64Ex","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt64Ex","sort":3,"meta":{}},{"name":"getParamAsInt64Ex","fullName":"Spark.Core.Message.AbstractMessage:getParamAsInt64Ex","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsInt64Ex","sort":3,"meta":{}},{"name":"getParamAsDec","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDec","sort":3,"meta":{}},{"name":"getParamAsDec","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDec","sort":3,"meta":{}},{"name":"getParamAsDecEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDecEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDecEx","sort":3,"meta":{}},{"name":"getParamAsDecEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDecEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDecEx","sort":3,"meta":{}},{"name":"getParamAsDate","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDate","sort":3,"meta":{}},{"name":"getParamAsDate","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDate","sort":3,"meta":{}},{"name":"getParamAsDateEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDateEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDateEx","sort":3,"meta":{}},{"name":"getParamAsDateEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDateEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDateEx","sort":3,"meta":{}},{"name":"getParamAsDatetime","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetime","sort":3,"meta":{}},{"name":"getParamAsDatetime","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetime","sort":3,"meta":{}},{"name":"getParamAsDatetimeEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZ","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeTZ","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeTZ","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZ","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeTZ","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeTZ","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeTZEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeTZEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsDatetimeTZEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsDatetimeTZEx","sort":3,"meta":{}},{"name":"getParamAsLog","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLog","sort":3,"meta":{}},{"name":"getParamAsLog","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLog","sort":3,"meta":{}},{"name":"getParamAsLogEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLogEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLogEx","sort":3,"meta":{}},{"name":"getParamAsLogEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsLogEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsLogEx","sort":3,"meta":{}},{"name":"getParamAsRowid","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRowid","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRowid","sort":3,"meta":{}},{"name":"getParamAsRowid","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRowid","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRowid","sort":3,"meta":{}},{"name":"getParamAsRowidEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRowidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRowidEx","sort":3,"meta":{}},{"name":"getParamAsRowidEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRowidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRowidEx","sort":3,"meta":{}},{"name":"getParamAsRecid","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRecid","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRecid","sort":3,"meta":{}},{"name":"getParamAsRecid","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRecid","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRecid","sort":3,"meta":{}},{"name":"getParamAsRecidEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRecidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRecidEx","sort":3,"meta":{}},{"name":"getParamAsRecidEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsRecidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsRecidEx","sort":3,"meta":{}},{"name":"getParamAsMemptr","fullName":"Spark.Core.Message.AbstractMessage:getParamAsMemptr","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsMemptr","sort":3,"meta":{}},{"name":"getParamAsMemptr","fullName":"Spark.Core.Message.AbstractMessage:getParamAsMemptr","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsMemptr","sort":3,"meta":{}},{"name":"getParamAsMemptrEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsMemptrEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsMemptrEx","sort":3,"meta":{}},{"name":"getParamAsMemptrEx","fullName":"Spark.Core.Message.AbstractMessage:getParamAsMemptrEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsMemptrEx","sort":3,"meta":{}},{"name":"getParamAsJsonObject","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonObject","sort":3,"meta":{}},{"name":"getParamAsJsonObject","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonObject","sort":3,"meta":{}},{"name":"getParamAsJsonArray","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonArray","sort":3,"meta":{}},{"name":"getParamAsJsonArray","fullName":"Spark.Core.Message.AbstractMessage:getParamAsJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsJsonArray","sort":3,"meta":{}},{"name":"getParamAsHandle","fullName":"Spark.Core.Message.AbstractMessage:getParamAsHandle","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-getParamAsHandle","sort":3,"meta":{}},{"name":"serializeMessage","fullName":"Spark.Core.Message.AbstractMessage:serializeMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-serializeMessage","sort":3,"meta":{}},{"name":"storeProperties","fullName":"Spark.Core.Message.AbstractMessage:storeProperties","icon":"icon-method","url":"#!/class/Spark.Core.Message.AbstractMessage-method-storeProperties","sort":3,"meta":{"protected":true,"abstract":true}},{"name":"IServiceManager","fullName":"Spark.Core.Manager.IServiceManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.IServiceManager","sort":1,"meta":{}},{"name":"callServiceFunction","fullName":"Spark.Core.Manager.IServiceManager:callServiceFunction","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IServiceManager-method-callServiceFunction","sort":3,"meta":{}},{"name":"callServiceFunction","fullName":"Spark.Core.Manager.IServiceManager:callServiceFunction","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IServiceManager-method-callServiceFunction","sort":3,"meta":{}},{"name":"getServiceImplementation","fullName":"Spark.Core.Manager.IServiceManager:getServiceImplementation","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IServiceManager-method-getServiceImplementation","sort":3,"meta":{}},{"name":"TranslationManager","fullName":"Spark.Core.Manager.TranslationManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.TranslationManager","sort":1,"meta":{}},{"name":"TranslationManager","fullName":"Spark.Core.Manager.TranslationManager:TranslationManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.TranslationManager-constructor-TranslationManager","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.TranslationManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.TranslationManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.TranslationManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.TranslationManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"getTranslatedMessage","fullName":"Spark.Core.Manager.TranslationManager:getTranslatedMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.TranslationManager-method-getTranslatedMessage","sort":3,"meta":{}},{"name":"getTranslatedMessage","fullName":"Spark.Core.Manager.TranslationManager:getTranslatedMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.TranslationManager-method-getTranslatedMessage","sort":3,"meta":{}},{"name":"DynamicResource","fullName":"Spark.Core.Service.DynamicResource","icon":"icon-class","url":"#!/class/Spark.Core.Service.DynamicResource","sort":1,"meta":{"abstract":true}},{"name":"serviceURI","fullName":"Spark.Core.Service.DynamicResource:serviceURI","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicResource-property-serviceURI","sort":3,"meta":{"abstract":true}},{"name":"resourceName","fullName":"Spark.Core.Service.DynamicResource:resourceName","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicResource-property-resourceName","sort":3,"meta":{"abstract":true}},{"name":"oContextMessage","fullName":"Spark.Core.Service.DynamicResource:oContextMessage","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicResource-property-oContextMessage","sort":3,"meta":{}},{"name":"oClientContext","fullName":"Spark.Core.Service.DynamicResource:oClientContext","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicResource-property-oClientContext","sort":3,"meta":{"protected":true}},{"name":"oLoggingManager","fullName":"Spark.Core.Service.DynamicResource:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicResource-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"getClassName","fullName":"Spark.Core.Service.DynamicResource:getClassName","icon":"icon-method","url":"#!/class/Spark.Core.Service.DynamicResource-method-getClassName","sort":3,"meta":{"protected":true,"final":true}},{"name":"initialize","fullName":"Spark.Core.Service.DynamicResource:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Service.DynamicResource-method-initialize","sort":3,"meta":{}},{"name":"dispose","fullName":"Spark.Core.Service.DynamicResource:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Service.DynamicResource-method-dispose","sort":3,"meta":{}},{"name":"ConnectionManager","fullName":"Spark.Core.Manager.ConnectionManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.ConnectionManager","sort":1,"meta":{}},{"name":"ConnectionManager","fullName":"Spark.Core.Manager.ConnectionManager:ConnectionManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.ConnectionManager-constructor-ConnectionManager","sort":3,"meta":{}},{"name":"oLoggingManager","fullName":"Spark.Core.Manager.ConnectionManager:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ConnectionManager-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"initialize","fullName":"Spark.Core.Manager.ConnectionManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.ConnectionManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"loadConfig","fullName":"Spark.Core.Manager.ConnectionManager:loadConfig","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-loadConfig","sort":3,"meta":{"protected":true}},{"name":"getConnectionParam","fullName":"Spark.Core.Manager.ConnectionManager:getConnectionParam","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-getConnectionParam","sort":3,"meta":{}},{"name":"getServer","fullName":"Spark.Core.Manager.ConnectionManager:getServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-getServer","sort":3,"meta":{}},{"name":"stopLifeCycle","fullName":"Spark.Core.Manager.ConnectionManager:stopLifeCycle","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-stopLifeCycle","sort":3,"meta":{}},{"name":"stopServer","fullName":"Spark.Core.Manager.ConnectionManager:stopServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-stopServer","sort":3,"meta":{}},{"name":"reconnectServer","fullName":"Spark.Core.Manager.ConnectionManager:reconnectServer","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-reconnectServer","sort":3,"meta":{}},{"name":"validContext","fullName":"Spark.Core.Manager.ConnectionManager:validContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-validContext","sort":3,"meta":{}},{"name":"getProcHandle","fullName":"Spark.Core.Manager.ConnectionManager:getProcHandle","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ConnectionManager-method-getProcHandle","sort":3,"meta":{}},{"name":"ttServer","fullName":"Spark.Core.Manager.ConnectionManager:ttServer","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ConnectionManager-temptable-ttServer","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"ttConnection","fullName":"Spark.Core.Manager.ConnectionManager:ttConnection","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ConnectionManager-temptable-ttConnection","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"dsConnection","fullName":"Spark.Core.Manager.ConnectionManager:dsConnection","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.ConnectionManager-dataset-dsConnection","sort":3,"meta":{"protected":true}},{"name":"LifecycleScope","fullName":"Spark.Core.Util.LifecycleScope","icon":"icon-class","url":"#!/class/Spark.Core.Util.LifecycleScope","sort":1,"meta":{}},{"name":"LifecycleScope","fullName":"Spark.Core.Util.LifecycleScope:LifecycleScope","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.LifecycleScope-constructor-LifecycleScope","sort":3,"meta":{}},{"name":"getScope","fullName":"Spark.Core.Util.LifecycleScope:getScope","icon":"icon-method","url":"#!/class/Spark.Core.Util.LifecycleScope-method-getScope","sort":3,"meta":{}},{"name":"ToString","fullName":"Spark.Core.Util.LifecycleScope:ToString","icon":"icon-method","url":"#!/class/Spark.Core.Util.LifecycleScope-method-ToString","sort":3,"meta":{"override":true}},{"name":"StatusHandler","fullName":"Spark.Core.Handler.StatusHandler","icon":"icon-class","url":"#!/class/Spark.Core.Handler.StatusHandler","sort":1,"meta":{}},{"name":"HandleNotAllowedMethod","fullName":"Spark.Core.Handler.StatusHandler:HandleNotAllowedMethod","icon":"icon-method","url":"#!/class/Spark.Core.Handler.StatusHandler-method-HandleNotAllowedMethod","sort":3,"meta":{"protected":true,"override":true}},{"name":"HandleNotImplemented","fullName":"Spark.Core.Handler.StatusHandler:HandleNotImplemented","icon":"icon-method","url":"#!/class/Spark.Core.Handler.StatusHandler-method-HandleNotImplemented","sort":3,"meta":{"protected":true,"override":true}},{"name":"HandleGet","fullName":"Spark.Core.Handler.StatusHandler:HandleGet","icon":"icon-method","url":"#!/class/Spark.Core.Handler.StatusHandler-method-HandleGet","sort":3,"meta":{"protected":true,"override":true}},{"name":"Sendmail","fullName":"Spark.Core.Util.Sendmail","icon":"icon-class","url":"#!/class/Spark.Core.Util.Sendmail","sort":1,"meta":{}},{"name":"Sendmail","fullName":"Spark.Core.Util.Sendmail:Sendmail","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.Sendmail-constructor-Sendmail","sort":3,"meta":{}},{"name":"IsDevMode","fullName":"Spark.Core.Util.Sendmail:IsDevMode","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-IsDevMode","sort":3,"meta":{}},{"name":"BlatPath","fullName":"Spark.Core.Util.Sendmail:BlatPath","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-BlatPath","sort":3,"meta":{}},{"name":"BlatLog","fullName":"Spark.Core.Util.Sendmail:BlatLog","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-BlatLog","sort":3,"meta":{}},{"name":"SendmailPath","fullName":"Spark.Core.Util.Sendmail:SendmailPath","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SendmailPath","sort":3,"meta":{}},{"name":"SMTPServer","fullName":"Spark.Core.Util.Sendmail:SMTPServer","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SMTPServer","sort":3,"meta":{}},{"name":"AttachBinary","fullName":"Spark.Core.Util.Sendmail:AttachBinary","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-AttachBinary","sort":3,"meta":{}},{"name":"AttachText","fullName":"Spark.Core.Util.Sendmail:AttachText","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-AttachText","sort":3,"meta":{}},{"name":"EmailBody","fullName":"Spark.Core.Util.Sendmail:EmailBody","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-EmailBody","sort":3,"meta":{}},{"name":"Recipient","fullName":"Spark.Core.Util.Sendmail:Recipient","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-Recipient","sort":3,"meta":{}},{"name":"SubjectLine","fullName":"Spark.Core.Util.Sendmail:SubjectLine","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SubjectLine","sort":3,"meta":{}},{"name":"SendWithBCC","fullName":"Spark.Core.Util.Sendmail:SendWithBCC","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SendWithBCC","sort":3,"meta":{}},{"name":"SendWithCC","fullName":"Spark.Core.Util.Sendmail:SendWithCC","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SendWithCC","sort":3,"meta":{}},{"name":"SendFrom","fullName":"Spark.Core.Util.Sendmail:SendFrom","icon":"icon-property","url":"#!/class/Spark.Core.Util.Sendmail-property-SendFrom","sort":3,"meta":{}},{"name":"createTempFile","fullName":"Spark.Core.Util.Sendmail:createTempFile","icon":"icon-method","url":"#!/class/Spark.Core.Util.Sendmail-method-createTempFile","sort":3,"meta":{"private":true}},{"name":"removeTempFile","fullName":"Spark.Core.Util.Sendmail:removeTempFile","icon":"icon-method","url":"#!/class/Spark.Core.Util.Sendmail-method-removeTempFile","sort":3,"meta":{"private":true}},{"name":"SendEmail","fullName":"Spark.Core.Util.Sendmail:SendEmail","icon":"icon-method","url":"#!/class/Spark.Core.Util.Sendmail-method-SendEmail","sort":3,"meta":{}},{"name":"SendEmail","fullName":"Spark.Core.Util.Sendmail:SendEmail","icon":"icon-method","url":"#!/class/Spark.Core.Util.Sendmail-method-SendEmail","sort":3,"meta":{}},{"name":"QueryDefinition","fullName":"OpenEdge.BusinessLogic.QueryDefinition","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.QueryDefinition","sort":1,"meta":{}},{"name":"QueryDefinition","fullName":"OpenEdge.BusinessLogic.QueryDefinition:QueryDefinition","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QueryDefinition-constructor-QueryDefinition","sort":3,"meta":{}},{"name":"QueryDefinition","fullName":"OpenEdge.BusinessLogic.QueryDefinition:QueryDefinition","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QueryDefinition-constructor-QueryDefinition","sort":3,"meta":{}},{"name":"QueryDefinition","fullName":"OpenEdge.BusinessLogic.QueryDefinition:QueryDefinition","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QueryDefinition-constructor-QueryDefinition","sort":3,"meta":{}},{"name":"QuerySelection","fullName":"OpenEdge.BusinessLogic.QueryDefinition:QuerySelection","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QueryDefinition-property-QuerySelection","sort":3,"meta":{}},{"name":"QuerySort","fullName":"OpenEdge.BusinessLogic.QueryDefinition:QuerySort","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QueryDefinition-property-QuerySort","sort":3,"meta":{}},{"name":"ToString","fullName":"OpenEdge.BusinessLogic.QueryDefinition:ToString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QueryDefinition-method-ToString","sort":3,"meta":{"override":true}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.QueryDefinition:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QueryDefinition-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.QueryDefinition:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QueryDefinition-method-FromJson","sort":3,"meta":{}},{"name":"GetResultCountResponse","fullName":"OpenEdge.BusinessLogic.GetResultCountResponse","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.GetResultCountResponse","sort":1,"meta":{}},{"name":"GetResultCountResponse","fullName":"OpenEdge.BusinessLogic.GetResultCountResponse:GetResultCountResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetResultCountResponse-constructor-GetResultCountResponse","sort":3,"meta":{}},{"name":"GetResultCountResponse","fullName":"OpenEdge.BusinessLogic.GetResultCountResponse:GetResultCountResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetResultCountResponse-constructor-GetResultCountResponse","sort":3,"meta":{}},{"name":"GetResultCountResponse","fullName":"OpenEdge.BusinessLogic.GetResultCountResponse:GetResultCountResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetResultCountResponse-constructor-GetResultCountResponse","sort":3,"meta":{}},{"name":"ResultCounts","fullName":"OpenEdge.BusinessLogic.GetResultCountResponse:ResultCounts","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetResultCountResponse-property-ResultCounts","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.GetResultCountResponse:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetResultCountResponse-method-FromJson","sort":3,"meta":{}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.GetResultCountResponse:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetResultCountResponse-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"QueryOperatorHelper","fullName":"OpenEdge.BusinessLogic.QueryOperatorHelper","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.QueryOperatorHelper","sort":1,"meta":{}},{"name":"QueryOperatorHelper","fullName":"OpenEdge.BusinessLogic.QueryOperatorHelper:QueryOperatorHelper","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QueryOperatorHelper-constructor-QueryOperatorHelper","sort":3,"meta":{"static":true}},{"name":"ToEnum","fullName":"OpenEdge.BusinessLogic.QueryOperatorHelper:ToEnum","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QueryOperatorHelper-method-ToEnum","sort":3,"meta":{"static":true}},{"name":"UpdateModeEnum","fullName":"OpenEdge.BusinessLogic.UpdateModeEnum","icon":"icon-enum","url":"#!/class/OpenEdge.BusinessLogic.UpdateModeEnum","sort":1,"meta":{}},{"name":"UNDEFINED","fullName":"OpenEdge.BusinessLogic.UpdateModeEnum:UNDEFINED","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.UpdateModeEnum-property-UNDEFINED","sort":3,"meta":{}},{"name":"TRANSACTIONAL_SUBMIT","fullName":"OpenEdge.BusinessLogic.UpdateModeEnum:TRANSACTIONAL_SUBMIT","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.UpdateModeEnum-property-TRANSACTIONAL_SUBMIT","sort":3,"meta":{}},{"name":"BULK_SUBMIT","fullName":"OpenEdge.BusinessLogic.UpdateModeEnum:BULK_SUBMIT","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.UpdateModeEnum-property-BULK_SUBMIT","sort":3,"meta":{}},{"name":"CUD","fullName":"OpenEdge.BusinessLogic.UpdateModeEnum:CUD","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.UpdateModeEnum-property-CUD","sort":3,"meta":{}},{"name":"CUD_NOBI","fullName":"OpenEdge.BusinessLogic.UpdateModeEnum:CUD_NOBI","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.UpdateModeEnum-property-CUD_NOBI","sort":3,"meta":{}},{"name":"ISchemaManager","fullName":"Spark.Core.Manager.ISchemaManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.ISchemaManager","sort":1,"meta":{}},{"name":"initSchema","fullName":"Spark.Core.Manager.ISchemaManager:initSchema","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-initSchema","sort":3,"meta":{}},{"name":"initMethodSignature","fullName":"Spark.Core.Manager.ISchemaManager:initMethodSignature","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-initMethodSignature","sort":3,"meta":{}},{"name":"deleteObjects","fullName":"Spark.Core.Manager.ISchemaManager:deleteObjects","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-deleteObjects","sort":3,"meta":{}},{"name":"dumpObjects","fullName":"Spark.Core.Manager.ISchemaManager:dumpObjects","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-dumpObjects","sort":3,"meta":{}},{"name":"getObject","fullName":"Spark.Core.Manager.ISchemaManager:getObject","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getObject","sort":3,"meta":{}},{"name":"getObjectChildren","fullName":"Spark.Core.Manager.ISchemaManager:getObjectChildren","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getObjectChildren","sort":3,"meta":{}},{"name":"getObjectList","fullName":"Spark.Core.Manager.ISchemaManager:getObjectList","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getObjectList","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Manager.ISchemaManager:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getDataset","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Manager.ISchemaManager:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getDataset","sort":3,"meta":{}},{"name":"getTempTable","fullName":"Spark.Core.Manager.ISchemaManager:getTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-getTempTable","sort":3,"meta":{}},{"name":"registerDataset","fullName":"Spark.Core.Manager.ISchemaManager:registerDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-registerDataset","sort":3,"meta":{}},{"name":"registerTempTable","fullName":"Spark.Core.Manager.ISchemaManager:registerTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-registerTempTable","sort":3,"meta":{}},{"name":"registerTempTable","fullName":"Spark.Core.Manager.ISchemaManager:registerTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ISchemaManager-method-registerTempTable","sort":3,"meta":{}},{"name":"CatalogManager","fullName":"Spark.Core.Manager.CatalogManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.CatalogManager","sort":1,"meta":{}},{"name":"ApiVersion","fullName":"Spark.Core.Manager.CatalogManager:ApiVersion","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-ApiVersion","sort":3,"meta":{}},{"name":"IdProperty","fullName":"Spark.Core.Manager.CatalogManager:IdProperty","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-IdProperty","sort":3,"meta":{}},{"name":"SeqProperty","fullName":"Spark.Core.Manager.CatalogManager:SeqProperty","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-SeqProperty","sort":3,"meta":{}},{"name":"ReadFilter","fullName":"Spark.Core.Manager.CatalogManager:ReadFilter","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-ReadFilter","sort":3,"meta":{}},{"name":"ServicePrefix","fullName":"Spark.Core.Manager.CatalogManager:ServicePrefix","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-ServicePrefix","sort":3,"meta":{}},{"name":"CatalogService","fullName":"Spark.Core.Manager.CatalogManager:CatalogService","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-CatalogService","sort":3,"meta":{}},{"name":"UseRequestObj","fullName":"Spark.Core.Manager.CatalogManager:UseRequestObj","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-UseRequestObj","sort":3,"meta":{}},{"name":"oLoggingManager","fullName":"Spark.Core.Manager.CatalogManager:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"oSchemaManager","fullName":"Spark.Core.Manager.CatalogManager:oSchemaManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-oSchemaManager","sort":3,"meta":{"protected":true}},{"name":"TemporaryDir","fullName":"Spark.Core.Manager.CatalogManager:TemporaryDir","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-TemporaryDir","sort":3,"meta":{"protected":true}},{"name":"Annotations","fullName":"Spark.Core.Manager.CatalogManager:Annotations","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-Annotations","sort":3,"meta":{"protected":true}},{"name":"ParamUUID","fullName":"Spark.Core.Manager.CatalogManager:ParamUUID","icon":"icon-property","url":"#!/class/Spark.Core.Manager.CatalogManager-property-ParamUUID","sort":3,"meta":{"protected":true}},{"name":"clearResourceMethods","fullName":"Spark.Core.Manager.CatalogManager:clearResourceMethods","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-clearResourceMethods","sort":3,"meta":{"protected":true}},{"name":"getJsonType","fullName":"Spark.Core.Manager.CatalogManager:getJsonType","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getJsonType","sort":3,"meta":{"protected":true}},{"name":"getList","fullName":"Spark.Core.Manager.CatalogManager:getList","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getList","sort":3,"meta":{"protected":true}},{"name":"processAnnotations","fullName":"Spark.Core.Manager.CatalogManager:processAnnotations","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-processAnnotations","sort":3,"meta":{"protected":true}},{"name":"loadDynamicResource","fullName":"Spark.Core.Manager.CatalogManager:loadDynamicResource","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-loadDynamicResource","sort":3,"meta":{"protected":true}},{"name":"registerMethods","fullName":"Spark.Core.Manager.CatalogManager:registerMethods","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-registerMethods","sort":3,"meta":{"protected":true}},{"name":"registerMethods","fullName":"Spark.Core.Manager.CatalogManager:registerMethods","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-registerMethods","sort":3,"meta":{"protected":true}},{"name":"registerProcedures","fullName":"Spark.Core.Manager.CatalogManager:registerProcedures","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-registerProcedures","sort":3,"meta":{"protected":true}},{"name":"runPreloader","fullName":"Spark.Core.Manager.CatalogManager:runPreloader","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-runPreloader","sort":3,"meta":{"protected":true}},{"name":"setResourceMethod","fullName":"Spark.Core.Manager.CatalogManager:setResourceMethod","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-setResourceMethod","sort":3,"meta":{"protected":true}},{"name":"setResourceProcedure","fullName":"Spark.Core.Manager.CatalogManager:setResourceProcedure","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-setResourceProcedure","sort":3,"meta":{"protected":true}},{"name":"getBeforeImageFlag","fullName":"Spark.Core.Manager.CatalogManager:getBeforeImageFlag","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getBeforeImageFlag","sort":3,"meta":{"protected":true}},{"name":"getServices","fullName":"Spark.Core.Manager.CatalogManager:getServices","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getServices","sort":3,"meta":{"protected":true}},{"name":"getResources","fullName":"Spark.Core.Manager.CatalogManager:getResources","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getResources","sort":3,"meta":{"protected":true}},{"name":"getSchema","fullName":"Spark.Core.Manager.CatalogManager:getSchema","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getSchema","sort":3,"meta":{"protected":true}},{"name":"getRelations","fullName":"Spark.Core.Manager.CatalogManager:getRelations","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getRelations","sort":3,"meta":{"protected":true}},{"name":"getTable","fullName":"Spark.Core.Manager.CatalogManager:getTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getTable","sort":3,"meta":{"protected":true}},{"name":"getOperations","fullName":"Spark.Core.Manager.CatalogManager:getOperations","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getOperations","sort":3,"meta":{"protected":true}},{"name":"getDataDefs","fullName":"Spark.Core.Manager.CatalogManager:getDataDefs","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getDataDefs","sort":3,"meta":{"protected":true}},{"name":"initialize","fullName":"Spark.Core.Manager.CatalogManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.CatalogManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"stripFileExtensions","fullName":"Spark.Core.Manager.CatalogManager:stripFileExtensions","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-stripFileExtensions","sort":3,"meta":{"protected":true}},{"name":"checkForResources","fullName":"Spark.Core.Manager.CatalogManager:checkForResources","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-checkForResources","sort":3,"meta":{"protected":true}},{"name":"loadResources","fullName":"Spark.Core.Manager.CatalogManager:loadResources","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-loadResources","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Manager.CatalogManager:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-addProperty","sort":3,"meta":{}},{"name":"describeEntity","fullName":"Spark.Core.Manager.CatalogManager:describeEntity","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-describeEntity","sort":3,"meta":{}},{"name":"describeFields","fullName":"Spark.Core.Manager.CatalogManager:describeFields","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-describeFields","sort":3,"meta":{}},{"name":"describeResource","fullName":"Spark.Core.Manager.CatalogManager:describeResource","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-describeResource","sort":3,"meta":{}},{"name":"getCatalog","fullName":"Spark.Core.Manager.CatalogManager:getCatalog","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-getCatalog","sort":3,"meta":{}},{"name":"stopProcedures","fullName":"Spark.Core.Manager.CatalogManager:stopProcedures","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-stopProcedures","sort":3,"meta":{}},{"name":"registerAllServices","fullName":"Spark.Core.Manager.CatalogManager:registerAllServices","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-registerAllServices","sort":3,"meta":{}},{"name":"registerService","fullName":"Spark.Core.Manager.CatalogManager:registerService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.CatalogManager-method-registerService","sort":3,"meta":{}},{"name":"GeneralParam","fullName":"Spark.Core.Manager.CatalogManager:GeneralParam","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-GeneralParam","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"ServiceList","fullName":"Spark.Core.Manager.CatalogManager:ServiceList","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ServiceList","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"ResourceList","fullName":"Spark.Core.Manager.CatalogManager:ResourceList","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ResourceList","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"ServiceInfo","fullName":"Spark.Core.Manager.CatalogManager:ServiceInfo","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ServiceInfo","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"ResourceInfo","fullName":"Spark.Core.Manager.CatalogManager:ResourceInfo","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ResourceInfo","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"MethodInfo","fullName":"Spark.Core.Manager.CatalogManager:MethodInfo","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-MethodInfo","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"ParameterInfo","fullName":"Spark.Core.Manager.CatalogManager:ParameterInfo","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ParameterInfo","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"ResourceProperty","fullName":"Spark.Core.Manager.CatalogManager:ResourceProperty","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-ResourceProperty","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"EntityProperty","fullName":"Spark.Core.Manager.CatalogManager:EntityProperty","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.CatalogManager-temptable-EntityProperty","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"dsConfig","fullName":"Spark.Core.Manager.CatalogManager:dsConfig","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.CatalogManager-dataset-dsConfig","sort":3,"meta":{"protected":true}},{"name":"dsResource","fullName":"Spark.Core.Manager.CatalogManager:dsResource","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.CatalogManager-dataset-dsResource","sort":3,"meta":{"protected":true}},{"name":"EnumValueMember","fullName":"Spark.Core.Util.EnumValueMember","icon":"icon-class","url":"#!/class/Spark.Core.Util.EnumValueMember","sort":1,"meta":{"abstract":true}},{"name":"EnumValueMember","fullName":"Spark.Core.Util.EnumValueMember:EnumValueMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumValueMember-constructor-EnumValueMember","sort":3,"meta":{}},{"name":"value","fullName":"Spark.Core.Util.EnumValueMember:value","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumValueMember-property-value","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumValueMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumValueMember-method-equals","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumValueMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumValueMember-method-equals","sort":3,"meta":{"override":true}},{"name":"toString","fullName":"Spark.Core.Util.EnumValueMember:toString","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumValueMember-method-toString","sort":3,"meta":{"override":true}},{"name":"UpdateDataRequest","fullName":"OpenEdge.BusinessLogic.UpdateDataRequest","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.UpdateDataRequest","sort":1,"meta":{}},{"name":"CommitScope","fullName":"OpenEdge.BusinessLogic.UpdateDataRequest:CommitScope","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.UpdateDataRequest-property-CommitScope","sort":3,"meta":{}},{"name":"CustomRequest","fullName":"OpenEdge.BusinessLogic.UpdateDataRequest:CustomRequest","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.UpdateDataRequest-property-CustomRequest","sort":3,"meta":{}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.UpdateDataRequest:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.UpdateDataRequest-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.UpdateDataRequest:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.UpdateDataRequest-method-FromJson","sort":3,"meta":{}},{"name":"CryptoEncryptAlgorithmEnum","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum","icon":"icon-class","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum","sort":1,"meta":{"final":true}},{"name":"CryptoEncryptAlgorithmEnum","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:CryptoEncryptAlgorithmEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-constructor-CryptoEncryptAlgorithmEnum","sort":3,"meta":{"static":true}},{"name":"CryptoEncryptAlgorithmEnum","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:CryptoEncryptAlgorithmEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-constructor-CryptoEncryptAlgorithmEnum","sort":3,"meta":{"private":true}},{"name":"AES_CBC_128","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CBC_128","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CBC_128","sort":3,"meta":{"static":true}},{"name":"AES_OFB_256","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_OFB_256","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_OFB_256","sort":3,"meta":{"static":true}},{"name":"AES_CBC_192","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CBC_192","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CBC_192","sort":3,"meta":{"static":true}},{"name":"DES_CBC_56","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES_CBC_56","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES_CBC_56","sort":3,"meta":{"static":true}},{"name":"AES_CBC_256","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CBC_256","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CBC_256","sort":3,"meta":{"static":true}},{"name":"DES_CFB_56","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES_CFB_56","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES_CFB_56","sort":3,"meta":{"static":true}},{"name":"AES_CFB_128","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CFB_128","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CFB_128","sort":3,"meta":{"static":true}},{"name":"DES_ECB_56","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES_ECB_56","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES_ECB_56","sort":3,"meta":{"static":true}},{"name":"AES_CFB_192","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CFB_192","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CFB_192","sort":3,"meta":{"static":true}},{"name":"DES_OFB_56","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES_OFB_56","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES_OFB_56","sort":3,"meta":{"static":true}},{"name":"AES_CFB_256","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_CFB_256","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_CFB_256","sort":3,"meta":{"static":true}},{"name":"DES3_CBC_168","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES3_CBC_168","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES3_CBC_168","sort":3,"meta":{"static":true}},{"name":"AES_ECB_128","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_ECB_128","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_ECB_128","sort":3,"meta":{"static":true}},{"name":"DES3_CFB_168","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES3_CFB_168","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES3_CFB_168","sort":3,"meta":{"static":true}},{"name":"AES_ECB_192","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_ECB_192","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_ECB_192","sort":3,"meta":{"static":true}},{"name":"DES3_ECB_168","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES3_ECB_168","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES3_ECB_168","sort":3,"meta":{"static":true}},{"name":"AES_ECB_256","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_ECB_256","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_ECB_256","sort":3,"meta":{"static":true}},{"name":"DES3_OFB_168","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:DES3_OFB_168","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-DES3_OFB_168","sort":3,"meta":{"static":true}},{"name":"AES_OFB_128","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_OFB_128","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_OFB_128","sort":3,"meta":{"static":true}},{"name":"RC4_ECB_128","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:RC4_ECB_128","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-RC4_ECB_128","sort":3,"meta":{"static":true}},{"name":"AES_OFB_192","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:AES_OFB_192","icon":"icon-property","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-property-AES_OFB_192","sort":3,"meta":{"static":true}},{"name":"enumFromString","fullName":"Spark.Core.Util.CryptoEncryptAlgorithmEnum:enumFromString","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoEncryptAlgorithmEnum-method-enumFromString","sort":3,"meta":{"static":true}},{"name":"LongcharOutputStream","fullName":"Spark.Core.Util.LongcharOutputStream","icon":"icon-class","url":"#!/class/Spark.Core.Util.LongcharOutputStream","sort":1,"meta":{}},{"name":"StreamData","fullName":"Spark.Core.Util.LongcharOutputStream:StreamData","icon":"icon-property","url":"#!/class/Spark.Core.Util.LongcharOutputStream-property-StreamData","sort":3,"meta":{}},{"name":"Write","fullName":"Spark.Core.Util.LongcharOutputStream:Write","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharOutputStream-method-Write","sort":3,"meta":{"override":true}},{"name":"Write","fullName":"Spark.Core.Util.LongcharOutputStream:Write","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharOutputStream-method-Write","sort":3,"meta":{"override":true}},{"name":"Write","fullName":"Spark.Core.Util.LongcharOutputStream:Write","icon":"icon-method","url":"#!/class/Spark.Core.Util.LongcharOutputStream-method-Write","sort":3,"meta":{"override":true}},{"name":"ILoggingManager","fullName":"Spark.Core.Manager.ILoggingManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.ILoggingManager","sort":1,"meta":{}},{"name":"oLogConfig","fullName":"Spark.Core.Manager.ILoggingManager:oLogConfig","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ILoggingManager-property-oLogConfig","sort":3,"meta":{}},{"name":"logMessage","fullName":"Spark.Core.Manager.ILoggingManager:logMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ILoggingManager-method-logMessage","sort":3,"meta":{}},{"name":"logError","fullName":"Spark.Core.Manager.ILoggingManager:logError","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ILoggingManager-method-logError","sort":3,"meta":{}},{"name":"updateLoggingLevel","fullName":"Spark.Core.Manager.ILoggingManager:updateLoggingLevel","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ILoggingManager-method-updateLoggingLevel","sort":3,"meta":{}},{"name":"updateLogEntryTypes","fullName":"Spark.Core.Manager.ILoggingManager:updateLogEntryTypes","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ILoggingManager-method-updateLogEntryTypes","sort":3,"meta":{}},{"name":"ErrorTypeEnum","fullName":"Spark.Core.Util.ErrorTypeEnum","icon":"icon-class","url":"#!/class/Spark.Core.Util.ErrorTypeEnum","sort":1,"meta":{"final":true}},{"name":"ErrorTypeEnum","fullName":"Spark.Core.Util.ErrorTypeEnum:ErrorTypeEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-constructor-ErrorTypeEnum","sort":3,"meta":{"static":true}},{"name":"ErrorTypeEnum","fullName":"Spark.Core.Util.ErrorTypeEnum:ErrorTypeEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-constructor-ErrorTypeEnum","sort":3,"meta":{"private":true}},{"name":"default","fullName":"Spark.Core.Util.ErrorTypeEnum:default","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-default","sort":3,"meta":{"static":true}},{"name":"error","fullName":"Spark.Core.Util.ErrorTypeEnum:error","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-error","sort":3,"meta":{"static":true}},{"name":"fatal","fullName":"Spark.Core.Util.ErrorTypeEnum:fatal","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-fatal","sort":3,"meta":{"static":true}},{"name":"trace","fullName":"Spark.Core.Util.ErrorTypeEnum:trace","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-trace","sort":3,"meta":{"static":true}},{"name":"warning","fullName":"Spark.Core.Util.ErrorTypeEnum:warning","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-warning","sort":3,"meta":{"static":true}},{"name":"information","fullName":"Spark.Core.Util.ErrorTypeEnum:information","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-information","sort":3,"meta":{"static":true}},{"name":"success","fullName":"Spark.Core.Util.ErrorTypeEnum:success","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-success","sort":3,"meta":{"static":true}},{"name":"validation","fullName":"Spark.Core.Util.ErrorTypeEnum:validation","icon":"icon-property","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-property-validation","sort":3,"meta":{"static":true}},{"name":"enumFromString","fullName":"Spark.Core.Util.ErrorTypeEnum:enumFromString","icon":"icon-method","url":"#!/class/Spark.Core.Util.ErrorTypeEnum-method-enumFromString","sort":3,"meta":{"static":true}},{"name":"QueryBuilder","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder","sort":1,"meta":{}},{"name":"GetTableBuffer","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:GetTableBuffer","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-GetTableBuffer","sort":3,"meta":{"protected":true}},{"name":"GetFieldBuffer","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:GetFieldBuffer","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-GetFieldBuffer","sort":3,"meta":{"protected":true}},{"name":"MapOperator","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:MapOperator","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-MapOperator","sort":3,"meta":{"protected":true}},{"name":"MapJoin","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:MapJoin","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-MapJoin","sort":3,"meta":{"protected":true}},{"name":"BuildGroup","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:BuildGroup","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-BuildGroup","sort":3,"meta":{"protected":true}},{"name":"BuildClause","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:BuildClause","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-BuildClause","sort":3,"meta":{"protected":true}},{"name":"BuildQuery","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:BuildQuery","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-BuildQuery","sort":3,"meta":{}},{"name":"BuildQueryString","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:BuildQueryString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-BuildQueryString","sort":3,"meta":{}},{"name":"BuildQueryString","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:BuildQueryString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-BuildQueryString","sort":3,"meta":{}},{"name":"BuildQueryStrings","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:BuildQueryStrings","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-BuildQueryStrings","sort":3,"meta":{}},{"name":"BuildQueryString","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:BuildQueryString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-BuildQueryString","sort":3,"meta":{}},{"name":"MergeQueryStrings","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:MergeQueryStrings","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-MergeQueryStrings","sort":3,"meta":{}},{"name":"ParseIsoDate","fullName":"OpenEdge.BusinessLogic.Query.QueryBuilder:ParseIsoDate","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Query.QueryBuilder-method-ParseIsoDate","sort":3,"meta":{"protected":true}},{"name":"Reflection","fullName":"Spark.Core.Util.Reflection","icon":"icon-class","url":"#!/class/Spark.Core.Util.Reflection","sort":1,"meta":{"final":true}},{"name":"getConstructors","fullName":"Spark.Core.Util.Reflection:getConstructors","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getConstructors","sort":3,"meta":{"private":true,"static":true}},{"name":"getProperties","fullName":"Spark.Core.Util.Reflection:getProperties","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getProperties","sort":3,"meta":{"private":true,"static":true}},{"name":"getVariables","fullName":"Spark.Core.Util.Reflection:getVariables","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getVariables","sort":3,"meta":{"private":true,"static":true}},{"name":"getMethods","fullName":"Spark.Core.Util.Reflection:getMethods","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getMethods","sort":3,"meta":{"private":true,"static":true}},{"name":"getClassSignature","fullName":"Spark.Core.Util.Reflection:getClassSignature","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getClassSignature","sort":3,"meta":{"static":true}},{"name":"getClassSignature","fullName":"Spark.Core.Util.Reflection:getClassSignature","icon":"icon-method","url":"#!/class/Spark.Core.Util.Reflection-method-getClassSignature","sort":3,"meta":{"static":true}},{"name":"DOHEventHandler","fullName":"Spark.Core.Handler.DOHEventHandler","icon":"icon-class","url":"#!/class/Spark.Core.Handler.DOHEventHandler","sort":1,"meta":{"final":true}},{"name":"DOHEventHandler","fullName":"Spark.Core.Handler.DOHEventHandler:DOHEventHandler","icon":"icon-constructor","url":"#!/class/Spark.Core.Handler.DOHEventHandler-constructor-DOHEventHandler","sort":3,"meta":{}},{"name":"DOHEventHandler","fullName":"Spark.Core.Handler.DOHEventHandler:DOHEventHandler","icon":"icon-destructor","url":"#!/class/Spark.Core.Handler.DOHEventHandler-destructor-DOHEventHandler","sort":3,"meta":{}},{"name":"oLogger","fullName":"Spark.Core.Handler.DOHEventHandler:oLogger","icon":"icon-property","url":"#!/class/Spark.Core.Handler.DOHEventHandler-property-oLogger","sort":3,"meta":{"protected":true}},{"name":"oCatalogManager","fullName":"Spark.Core.Handler.DOHEventHandler:oCatalogManager","icon":"icon-property","url":"#!/class/Spark.Core.Handler.DOHEventHandler-property-oCatalogManager","sort":3,"meta":{"protected":true}},{"name":"oLoggingManager","fullName":"Spark.Core.Handler.DOHEventHandler:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Handler.DOHEventHandler-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"SessionCleanup","fullName":"Spark.Core.Handler.DOHEventHandler:SessionCleanup","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-SessionCleanup","sort":3,"meta":{"private":true}},{"name":"GetStatusReason","fullName":"Spark.Core.Handler.DOHEventHandler:GetStatusReason","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-GetStatusReason","sort":3,"meta":{"private":true}},{"name":"DefineEvents","fullName":"Spark.Core.Handler.DOHEventHandler:DefineEvents","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-DefineEvents","sort":3,"meta":{"private":true}},{"name":"InitializeRegistries","fullName":"Spark.Core.Handler.DOHEventHandler:InitializeRegistries","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-InitializeRegistries","sort":3,"meta":{"private":true}},{"name":"UpdateLogging","fullName":"Spark.Core.Handler.DOHEventHandler:UpdateLogging","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-UpdateLogging","sort":3,"meta":{"private":true}},{"name":"AuthorizeOperationHandler","fullName":"Spark.Core.Handler.DOHEventHandler:AuthorizeOperationHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-AuthorizeOperationHandler","sort":3,"meta":{"private":true}},{"name":"DiscoverServiceHandler","fullName":"Spark.Core.Handler.DOHEventHandler:DiscoverServiceHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-DiscoverServiceHandler","sort":3,"meta":{"private":true}},{"name":"LoadEntityHandler","fullName":"Spark.Core.Handler.DOHEventHandler:LoadEntityHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-LoadEntityHandler","sort":3,"meta":{"private":true}},{"name":"InvokingHandler","fullName":"Spark.Core.Handler.DOHEventHandler:InvokingHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-InvokingHandler","sort":3,"meta":{"private":true}},{"name":"InvokedHandler","fullName":"Spark.Core.Handler.DOHEventHandler:InvokedHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-InvokedHandler","sort":3,"meta":{"private":true}},{"name":"OperationErrorHandler","fullName":"Spark.Core.Handler.DOHEventHandler:OperationErrorHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-OperationErrorHandler","sort":3,"meta":{"private":true}},{"name":"UnloadEntityHandler","fullName":"Spark.Core.Handler.DOHEventHandler:UnloadEntityHandler","icon":"icon-method","url":"#!/class/Spark.Core.Handler.DOHEventHandler-method-UnloadEntityHandler","sort":3,"meta":{"private":true}},{"name":"IAbstractMessage","fullName":"Spark.Core.Message.IAbstractMessage","icon":"icon-interface","url":"#!/class/Spark.Core.Message.IAbstractMessage","sort":1,"meta":{}},{"name":"messageKeyPin","fullName":"Spark.Core.Message.IAbstractMessage:messageKeyPin","icon":"icon-property","url":"#!/class/Spark.Core.Message.IAbstractMessage-property-messageKeyPin","sort":3,"meta":{}},{"name":"promoteObject","fullName":"Spark.Core.Message.IAbstractMessage:promoteObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-promoteObject","sort":3,"meta":{}},{"name":"demoteObject","fullName":"Spark.Core.Message.IAbstractMessage:demoteObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-demoteObject","sort":3,"meta":{}},{"name":"setNullParam","fullName":"Spark.Core.Message.IAbstractMessage:setNullParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setNullParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"setParam","fullName":"Spark.Core.Message.IAbstractMessage:setParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-setParam","sort":3,"meta":{}},{"name":"getParams","fullName":"Spark.Core.Message.IAbstractMessage:getParams","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParams","sort":3,"meta":{}},{"name":"getParamCount","fullName":"Spark.Core.Message.IAbstractMessage:getParamCount","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamCount","sort":3,"meta":{}},{"name":"hasParam","fullName":"Spark.Core.Message.IAbstractMessage:hasParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-hasParam","sort":3,"meta":{}},{"name":"removeParam","fullName":"Spark.Core.Message.IAbstractMessage:removeParam","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-removeParam","sort":3,"meta":{}},{"name":"getParamObject","fullName":"Spark.Core.Message.IAbstractMessage:getParamObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamObject","sort":3,"meta":{}},{"name":"getParamType","fullName":"Spark.Core.Message.IAbstractMessage:getParamType","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamType","sort":3,"meta":{}},{"name":"getParamAsJsonText","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonText","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonText","sort":3,"meta":{}},{"name":"getParamAsJsonText","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonText","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonText","sort":3,"meta":{}},{"name":"getParamAsChar","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsChar","sort":3,"meta":{}},{"name":"getParamAsChar","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsChar","sort":3,"meta":{}},{"name":"getParamAsCharEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsCharEx","sort":3,"meta":{}},{"name":"getParamAsCharEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsCharEx","sort":3,"meta":{}},{"name":"getParamAsLongChar","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLongChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLongChar","sort":3,"meta":{}},{"name":"getParamAsLongChar","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLongChar","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLongChar","sort":3,"meta":{}},{"name":"getParamAsLongCharEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLongCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLongCharEx","sort":3,"meta":{}},{"name":"getParamAsLongCharEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLongCharEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLongCharEx","sort":3,"meta":{}},{"name":"getParamAsInt","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt","sort":3,"meta":{}},{"name":"getParamAsInt","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt","sort":3,"meta":{}},{"name":"getParamAsIntEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsIntEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsIntEx","sort":3,"meta":{}},{"name":"getParamAsIntEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsIntEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsIntEx","sort":3,"meta":{}},{"name":"getParamAsInt64","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt64","sort":3,"meta":{}},{"name":"getParamAsInt64","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt64","sort":3,"meta":{}},{"name":"getParamAsInt64Ex","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt64Ex","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt64Ex","sort":3,"meta":{}},{"name":"getParamAsInt64Ex","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsInt64Ex","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsInt64Ex","sort":3,"meta":{}},{"name":"getParamAsDec","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDec","sort":3,"meta":{}},{"name":"getParamAsDec","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDec","sort":3,"meta":{}},{"name":"getParamAsDecEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDecEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDecEx","sort":3,"meta":{}},{"name":"getParamAsDecEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDecEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDecEx","sort":3,"meta":{}},{"name":"getParamAsDate","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDate","sort":3,"meta":{}},{"name":"getParamAsDate","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDate","sort":3,"meta":{}},{"name":"getParamAsDateEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDateEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDateEx","sort":3,"meta":{}},{"name":"getParamAsDateEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDateEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDateEx","sort":3,"meta":{}},{"name":"getParamAsDatetime","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetime","sort":3,"meta":{}},{"name":"getParamAsDatetime","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetime","sort":3,"meta":{}},{"name":"getParamAsDatetimeEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZ","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeTZ","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeTZ","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZ","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeTZ","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeTZ","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeTZEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeTZEx","sort":3,"meta":{}},{"name":"getParamAsDatetimeTZEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsDatetimeTZEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsDatetimeTZEx","sort":3,"meta":{}},{"name":"getParamAsLog","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLog","sort":3,"meta":{}},{"name":"getParamAsLog","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLog","sort":3,"meta":{}},{"name":"getParamAsLogEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLogEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLogEx","sort":3,"meta":{}},{"name":"getParamAsLogEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsLogEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsLogEx","sort":3,"meta":{}},{"name":"getParamAsRowid","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRowid","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRowid","sort":3,"meta":{}},{"name":"getParamAsRowid","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRowid","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRowid","sort":3,"meta":{}},{"name":"getParamAsRowidEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRowidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRowidEx","sort":3,"meta":{}},{"name":"getParamAsRowidEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRowidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRowidEx","sort":3,"meta":{}},{"name":"getParamAsRecid","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRecid","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRecid","sort":3,"meta":{}},{"name":"getParamAsRecid","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRecid","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRecid","sort":3,"meta":{}},{"name":"getParamAsRecidEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRecidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRecidEx","sort":3,"meta":{}},{"name":"getParamAsRecidEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsRecidEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsRecidEx","sort":3,"meta":{}},{"name":"getParamAsMemptr","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsMemptr","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsMemptr","sort":3,"meta":{}},{"name":"getParamAsMemptr","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsMemptr","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsMemptr","sort":3,"meta":{}},{"name":"getParamAsMemptrEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsMemptrEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsMemptrEx","sort":3,"meta":{}},{"name":"getParamAsMemptrEx","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsMemptrEx","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsMemptrEx","sort":3,"meta":{}},{"name":"getParamAsJsonObject","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonObject","sort":3,"meta":{}},{"name":"getParamAsJsonObject","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonObject","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonObject","sort":3,"meta":{}},{"name":"getParamAsJsonArray","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonArray","sort":3,"meta":{}},{"name":"getParamAsJsonArray","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsJsonArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsJsonArray","sort":3,"meta":{}},{"name":"getParamAsHandle","fullName":"Spark.Core.Message.IAbstractMessage:getParamAsHandle","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-getParamAsHandle","sort":3,"meta":{}},{"name":"serializeMessage","fullName":"Spark.Core.Message.IAbstractMessage:serializeMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.IAbstractMessage-method-serializeMessage","sort":3,"meta":{}},{"name":"NamedQuery","fullName":"OpenEdge.BusinessLogic.NamedQuery","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.NamedQuery","sort":1,"meta":{}},{"name":"NamedQuery","fullName":"OpenEdge.BusinessLogic.NamedQuery:NamedQuery","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.NamedQuery-constructor-NamedQuery","sort":3,"meta":{}},{"name":"NamedQuery","fullName":"OpenEdge.BusinessLogic.NamedQuery:NamedQuery","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.NamedQuery-constructor-NamedQuery","sort":3,"meta":{}},{"name":"NamedQuery","fullName":"OpenEdge.BusinessLogic.NamedQuery:NamedQuery","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.NamedQuery-constructor-NamedQuery","sort":3,"meta":{}},{"name":"NamedQuery","fullName":"OpenEdge.BusinessLogic.NamedQuery:NamedQuery","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.NamedQuery-constructor-NamedQuery","sort":3,"meta":{}},{"name":"Name","fullName":"OpenEdge.BusinessLogic.NamedQuery:Name","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.NamedQuery-property-Name","sort":3,"meta":{}},{"name":"Parameters","fullName":"OpenEdge.BusinessLogic.NamedQuery:Parameters","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.NamedQuery-property-Parameters","sort":3,"meta":{}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.NamedQuery:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.NamedQuery-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.NamedQuery:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.NamedQuery-method-FromJson","sort":3,"meta":{}},{"name":"EnumNameMember","fullName":"Spark.Core.Util.EnumNameMember","icon":"icon-class","url":"#!/class/Spark.Core.Util.EnumNameMember","sort":1,"meta":{"abstract":true}},{"name":"EnumNameMember","fullName":"Spark.Core.Util.EnumNameMember:EnumNameMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumNameMember-constructor-EnumNameMember","sort":3,"meta":{}},{"name":"name","fullName":"Spark.Core.Util.EnumNameMember:name","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumNameMember-property-name","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumNameMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameMember-method-equals","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumNameMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameMember-method-equals","sort":3,"meta":{"override":true}},{"name":"toString","fullName":"Spark.Core.Util.EnumNameMember:toString","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameMember-method-toString","sort":3,"meta":{"override":true}},{"name":"LoggingManager","fullName":"Spark.Core.Manager.LoggingManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.LoggingManager","sort":1,"meta":{}},{"name":"LoggingManager","fullName":"Spark.Core.Manager.LoggingManager:LoggingManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.LoggingManager-constructor-LoggingManager","sort":3,"meta":{}},{"name":"LogConfigPath","fullName":"Spark.Core.Manager.LoggingManager:LogConfigPath","icon":"icon-property","url":"#!/class/Spark.Core.Manager.LoggingManager-property-LogConfigPath","sort":3,"meta":{"protected":true}},{"name":"oLogConfig","fullName":"Spark.Core.Manager.LoggingManager:oLogConfig","icon":"icon-property","url":"#!/class/Spark.Core.Manager.LoggingManager-property-oLogConfig","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.LoggingManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.LoggingManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"updateLoggingLevel","fullName":"Spark.Core.Manager.LoggingManager:updateLoggingLevel","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-updateLoggingLevel","sort":3,"meta":{}},{"name":"updateLogEntryTypes","fullName":"Spark.Core.Manager.LoggingManager:updateLogEntryTypes","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-updateLogEntryTypes","sort":3,"meta":{}},{"name":"logMessage","fullName":"Spark.Core.Manager.LoggingManager:logMessage","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-logMessage","sort":3,"meta":{}},{"name":"logError","fullName":"Spark.Core.Manager.LoggingManager:logError","icon":"icon-method","url":"#!/class/Spark.Core.Manager.LoggingManager-method-logError","sort":3,"meta":{}},{"name":"OERealmDefs","fullName":"Spark.Core.Constant.OERealmDefs","icon":"icon-class","url":"#!/class/Spark.Core.Constant.OERealmDefs","sort":1,"meta":{"final":true}},{"name":"REALM_ATTR_LOCKED","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_LOCKED","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_LOCKED","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_USERID","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_USERID","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_USERID","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_ROLES","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_ROLES","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_ROLES","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_USERNAME","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_USERNAME","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_USERNAME","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_USERNUMBER","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_USERNUMBER","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_USERNUMBER","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_GROUPNUMBER","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_GROUPNUMBER","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_GROUPNUMBER","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_GIVENNAME","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_GIVENNAME","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_GIVENNAME","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_MIDDLEINITIAL","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_MIDDLEINITIAL","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_MIDDLEINITIAL","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_SURNAME","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_SURNAME","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_SURNAME","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_TELEPHONE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_TELEPHONE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_TELEPHONE","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_EMAIL","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_EMAIL","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_EMAIL","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_DESCRIPTION","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_DESCRIPTION","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_DESCRIPTION","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_ENABLED","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_ENABLED","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_ENABLED","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_CREATEDATE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_CREATEDATE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_CREATEDATE","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_EXPIRED","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_EXPIRED","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_EXPIRED","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_DOMAIN","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_DOMAIN","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_DOMAIN","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_CN","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_CN","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_CN","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_SN","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_SN","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_SN","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_UID","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_UID","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_UID","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_TITLE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_TITLE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_TITLE","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_STREET","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_STREET","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_STREET","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_POBOX","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_POBOX","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_POBOX","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_POSTALCODE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_POSTALCODE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_POSTALCODE","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_CITY","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_CITY","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_CITY","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_STATE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_STATE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_STATE","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_DISPLAYNAME","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_DISPLAYNAME","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_DISPLAYNAME","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_LANGUAGE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_LANGUAGE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_LANGUAGE","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_EMPLOYEENUM","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_EMPLOYEENUM","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_EMPLOYEENUM","sort":3,"meta":{"static":true}},{"name":"REALM_ATTR_MOBILE","fullName":"Spark.Core.Constant.OERealmDefs:REALM_ATTR_MOBILE","icon":"icon-property","url":"#!/class/Spark.Core.Constant.OERealmDefs-property-REALM_ATTR_MOBILE","sort":3,"meta":{"static":true}},{"name":"AblFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser","sort":1,"meta":{}},{"name":"AblFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:AblFilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-constructor-AblFilterParser","sort":3,"meta":{}},{"name":"AblFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:AblFilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-constructor-AblFilterParser","sort":3,"meta":{}},{"name":"AblFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:AblFilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-constructor-AblFilterParser","sort":3,"meta":{}},{"name":"ParseSortString","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseSortString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-ParseSortString","sort":3,"meta":{"protected":true}},{"name":"ParseWhereString","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseWhereString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-ParseWhereString","sort":3,"meta":{"protected":true}},{"name":"IsMatchesExpression","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:IsMatchesExpression","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-IsMatchesExpression","sort":3,"meta":{"private":true}},{"name":"GetGroupParent","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:GetGroupParent","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-GetGroupParent","sort":3,"meta":{"private":true}},{"name":"AddToGroup","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:AddToGroup","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-AddToGroup","sort":3,"meta":{"private":true}},{"name":"ParseSortBy","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseSortBy","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-ParseSortBy","sort":3,"meta":{"override":true}},{"name":"ParseWhere","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseWhere","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-ParseWhere","sort":3,"meta":{"override":true}},{"name":"Parse","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:Parse","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-Parse","sort":3,"meta":{"override":true}},{"name":"ParseTableRequest","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseTableRequest","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-ParseTableRequest","sort":3,"meta":{"protected":true}},{"name":"GetFieldValue","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:GetFieldValue","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-GetFieldValue","sort":3,"meta":{"private":true}},{"name":"GetJoin","fullName":"OpenEdge.BusinessLogic.Filter.AblFilterParser:GetJoin","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.AblFilterParser-method-GetJoin","sort":3,"meta":{"private":true}},{"name":"OSTools","fullName":"Spark.Core.Util.OSTools","icon":"icon-class","url":"#!/class/Spark.Core.Util.OSTools","sort":1,"meta":{}},{"name":"configProjectDir","fullName":"Spark.Core.Util.OSTools:configProjectDir","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-configProjectDir","sort":3,"meta":{"static":true}},{"name":"dlcdir","fullName":"Spark.Core.Util.OSTools:dlcdir","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-dlcdir","sort":3,"meta":{"static":true}},{"name":"wrkdir","fullName":"Spark.Core.Util.OSTools:wrkdir","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-wrkdir","sort":3,"meta":{"static":true}},{"name":"tmpdir","fullName":"Spark.Core.Util.OSTools:tmpdir","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-tmpdir","sort":3,"meta":{"static":true}},{"name":"sparkConf","fullName":"Spark.Core.Util.OSTools:sparkConf","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-sparkConf","sort":3,"meta":{"static":true}},{"name":"catalinaBase","fullName":"Spark.Core.Util.OSTools:catalinaBase","icon":"icon-property","url":"#!/class/Spark.Core.Util.OSTools-property-catalinaBase","sort":3,"meta":{"static":true}},{"name":"getFullPathname","fullName":"Spark.Core.Util.OSTools:getFullPathname","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-getFullPathname","sort":3,"meta":{"static":true}},{"name":"osCopyDir","fullName":"Spark.Core.Util.OSTools:osCopyDir","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-osCopyDir","sort":3,"meta":{"static":true}},{"name":"recurseDir","fullName":"Spark.Core.Util.OSTools:recurseDir","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-recurseDir","sort":3,"meta":{"static":true}},{"name":"drillDir","fullName":"Spark.Core.Util.OSTools:drillDir","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-drillDir","sort":3,"meta":{"private":true,"static":true}},{"name":"processDir","fullName":"Spark.Core.Util.OSTools:processDir","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-processDir","sort":3,"meta":{"private":true,"static":true}},{"name":"osCopyFile","fullName":"Spark.Core.Util.OSTools:osCopyFile","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-osCopyFile","sort":3,"meta":{"static":true}},{"name":"osCreateDirTree","fullName":"Spark.Core.Util.OSTools:osCreateDirTree","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-osCreateDirTree","sort":3,"meta":{"static":true}},{"name":"osErrorMsg","fullName":"Spark.Core.Util.OSTools:osErrorMsg","icon":"icon-method","url":"#!/class/Spark.Core.Util.OSTools-method-osErrorMsg","sort":3,"meta":{"static":true}},{"name":"ttDirStruct","fullName":"Spark.Core.Util.OSTools:ttDirStruct","icon":"icon-temptable","url":"#!/class/Spark.Core.Util.OSTools-temptable-ttDirStruct","sort":3,"meta":{"private":true,"static":true,"global":true,"noundo":true}},{"name":"JfpFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.JfpFilterParser","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.Filter.JfpFilterParser","sort":1,"meta":{}},{"name":"JfpFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.JfpFilterParser:JfpFilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.JfpFilterParser-constructor-JfpFilterParser","sort":3,"meta":{}},{"name":"JfpFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.JfpFilterParser:JfpFilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.JfpFilterParser-constructor-JfpFilterParser","sort":3,"meta":{}},{"name":"JfpFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.JfpFilterParser:JfpFilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.JfpFilterParser-constructor-JfpFilterParser","sort":3,"meta":{}},{"name":"ParseTableRequest","fullName":"OpenEdge.BusinessLogic.Filter.JfpFilterParser:ParseTableRequest","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.JfpFilterParser-method-ParseTableRequest","sort":3,"meta":{"protected":true,"override":true}},{"name":"StopError","fullName":"Spark.Core.Util.StopError","icon":"icon-class","url":"#!/class/Spark.Core.Util.StopError","sort":1,"meta":{}},{"name":"StopError","fullName":"Spark.Core.Util.StopError:StopError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.StopError-constructor-StopError","sort":3,"meta":{}},{"name":"KendoFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.KendoFilterParser","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.Filter.KendoFilterParser","sort":1,"meta":{}},{"name":"KendoFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.KendoFilterParser:KendoFilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.KendoFilterParser-constructor-KendoFilterParser","sort":3,"meta":{}},{"name":"KendoFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.KendoFilterParser:KendoFilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.KendoFilterParser-constructor-KendoFilterParser","sort":3,"meta":{}},{"name":"KendoFilterParser","fullName":"OpenEdge.BusinessLogic.Filter.KendoFilterParser:KendoFilterParser","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.KendoFilterParser-constructor-KendoFilterParser","sort":3,"meta":{}},{"name":"ParsePredicate","fullName":"OpenEdge.BusinessLogic.Filter.KendoFilterParser:ParsePredicate","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.KendoFilterParser-method-ParsePredicate","sort":3,"meta":{"protected":true}},{"name":"ParseWhere","fullName":"OpenEdge.BusinessLogic.Filter.KendoFilterParser:ParseWhere","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.KendoFilterParser-method-ParseWhere","sort":3,"meta":{"protected":true}},{"name":"ParseWhere","fullName":"OpenEdge.BusinessLogic.Filter.KendoFilterParser:ParseWhere","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.KendoFilterParser-method-ParseWhere","sort":3,"meta":{"override":true}},{"name":"ParseSortBy","fullName":"OpenEdge.BusinessLogic.Filter.KendoFilterParser:ParseSortBy","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.KendoFilterParser-method-ParseSortBy","sort":3,"meta":{"override":true}},{"name":"Parse","fullName":"OpenEdge.BusinessLogic.Filter.KendoFilterParser:Parse","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.KendoFilterParser-method-Parse","sort":3,"meta":{"override":true}},{"name":"ParseTableRequest","fullName":"OpenEdge.BusinessLogic.Filter.KendoFilterParser:ParseTableRequest","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.KendoFilterParser-method-ParseTableRequest","sort":3,"meta":{"protected":true}},{"name":"EnumNameDescMember","fullName":"Spark.Core.Util.EnumNameDescMember","icon":"icon-class","url":"#!/class/Spark.Core.Util.EnumNameDescMember","sort":1,"meta":{"abstract":true}},{"name":"EnumNameDescMember","fullName":"Spark.Core.Util.EnumNameDescMember:EnumNameDescMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumNameDescMember-constructor-EnumNameDescMember","sort":3,"meta":{}},{"name":"name","fullName":"Spark.Core.Util.EnumNameDescMember:name","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumNameDescMember-property-name","sort":3,"meta":{}},{"name":"description","fullName":"Spark.Core.Util.EnumNameDescMember:description","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumNameDescMember-property-description","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumNameDescMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameDescMember-method-equals","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumNameDescMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameDescMember-method-equals","sort":3,"meta":{"override":true}},{"name":"toString","fullName":"Spark.Core.Util.EnumNameDescMember:toString","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumNameDescMember-method-toString","sort":3,"meta":{"override":true}},{"name":"Service","fullName":"Spark.Core.Service.Service","icon":"icon-class","url":"#!/class/Spark.Core.Service.Service","sort":1,"meta":{"abstract":true}},{"name":"Service","fullName":"Spark.Core.Service.Service:Service","icon":"icon-constructor","url":"#!/class/Spark.Core.Service.Service-constructor-Service","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Service.Service:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Service.Service-method-initialize","sort":3,"meta":{"abstract":true}},{"name":"dispose","fullName":"Spark.Core.Service.Service:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Service.Service-method-dispose","sort":3,"meta":{"abstract":true}},{"name":"FilterParserRegistry","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserRegistry","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserRegistry","sort":1,"meta":{}},{"name":"Registry","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserRegistry:Registry","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserRegistry-property-Registry","sort":3,"meta":{"static":true}},{"name":"InitializeRegistry","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserRegistry:InitializeRegistry","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserRegistry-method-InitializeRegistry","sort":3,"meta":{"private":true,"static":true}},{"name":"RequestScope","fullName":"Spark.Core.Util.RequestScope","icon":"icon-class","url":"#!/class/Spark.Core.Util.RequestScope","sort":1,"meta":{}},{"name":"RequestScope","fullName":"Spark.Core.Util.RequestScope:RequestScope","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.RequestScope-constructor-RequestScope","sort":3,"meta":{}},{"name":"TimeOutError","fullName":"Spark.Core.Util.TimeOutError","icon":"icon-class","url":"#!/class/Spark.Core.Util.TimeOutError","sort":1,"meta":{}},{"name":"TimeOutError","fullName":"Spark.Core.Util.TimeOutError:TimeOutError","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.TimeOutError-constructor-TimeOutError","sort":3,"meta":{}},{"name":"SessionManager","fullName":"Spark.Core.Manager.SessionManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.SessionManager","sort":1,"meta":{}},{"name":"SessionManager","fullName":"Spark.Core.Manager.SessionManager:SessionManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.SessionManager-constructor-SessionManager","sort":3,"meta":{}},{"name":"CurrentClientContext","fullName":"Spark.Core.Manager.SessionManager:CurrentClientContext","icon":"icon-property","url":"#!/class/Spark.Core.Manager.SessionManager-property-CurrentClientContext","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.SessionManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.SessionManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"loadConfig","fullName":"Spark.Core.Manager.SessionManager:loadConfig","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-loadConfig","sort":3,"meta":{"protected":true}},{"name":"endRequestEnvironment","fullName":"Spark.Core.Manager.SessionManager:endRequestEnvironment","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-endRequestEnvironment","sort":3,"meta":{}},{"name":"resetSession","fullName":"Spark.Core.Manager.SessionManager:resetSession","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-resetSession","sort":3,"meta":{"private":true}},{"name":"databasesConnected","fullName":"Spark.Core.Manager.SessionManager:databasesConnected","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-databasesConnected","sort":3,"meta":{}},{"name":"establishRequestEnvironment","fullName":"Spark.Core.Manager.SessionManager:establishRequestEnvironment","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-establishRequestEnvironment","sort":3,"meta":{}},{"name":"establishRequestEnvironment","fullName":"Spark.Core.Manager.SessionManager:establishRequestEnvironment","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-establishRequestEnvironment","sort":3,"meta":{}},{"name":"establishRequestEnvironment","fullName":"Spark.Core.Manager.SessionManager:establishRequestEnvironment","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-establishRequestEnvironment","sort":3,"meta":{}},{"name":"assertUserCredentials","fullName":"Spark.Core.Manager.SessionManager:assertUserCredentials","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-assertUserCredentials","sort":3,"meta":{"protected":true}},{"name":"getDatabaseOptions","fullName":"Spark.Core.Manager.SessionManager:getDatabaseOptions","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-getDatabaseOptions","sort":3,"meta":{"protected":true}},{"name":"registerDomains","fullName":"Spark.Core.Manager.SessionManager:registerDomains","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-registerDomains","sort":3,"meta":{"protected":true}},{"name":"userLogin","fullName":"Spark.Core.Manager.SessionManager:userLogin","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-userLogin","sort":3,"meta":{}},{"name":"decryptPassword","fullName":"Spark.Core.Manager.SessionManager:decryptPassword","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-decryptPassword","sort":3,"meta":{"protected":true}},{"name":"setClientPrincipalAttributes","fullName":"Spark.Core.Manager.SessionManager:setClientPrincipalAttributes","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-setClientPrincipalAttributes","sort":3,"meta":{"protected":true}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.SessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.SessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.SessionManager:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-invalidateContext","sort":3,"meta":{}},{"name":"setSessionAttribute","fullName":"Spark.Core.Manager.SessionManager:setSessionAttribute","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-setSessionAttribute","sort":3,"meta":{}},{"name":"resetSessionAttributes","fullName":"Spark.Core.Manager.SessionManager:resetSessionAttributes","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-resetSessionAttributes","sort":3,"meta":{"protected":true}},{"name":"getUserSSOToken","fullName":"Spark.Core.Manager.SessionManager:getUserSSOToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-getUserSSOToken","sort":3,"meta":{}},{"name":"getUserSSOToken","fullName":"Spark.Core.Manager.SessionManager:getUserSSOToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-getUserSSOToken","sort":3,"meta":{}},{"name":"getDomainAccessCode","fullName":"Spark.Core.Manager.SessionManager:getDomainAccessCode","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SessionManager-method-getDomainAccessCode","sort":3,"meta":{"protected":true}},{"name":"ttConfig","fullName":"Spark.Core.Manager.SessionManager:ttConfig","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SessionManager-temptable-ttConfig","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"ttDomains","fullName":"Spark.Core.Manager.SessionManager:ttDomains","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SessionManager-temptable-ttDomains","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"ttDatabase","fullName":"Spark.Core.Manager.SessionManager:ttDatabase","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SessionManager-temptable-ttDatabase","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"dsConfig","fullName":"Spark.Core.Manager.SessionManager:dsConfig","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.SessionManager-dataset-dsConfig","sort":3,"meta":{"private":true}},{"name":"ServiceLifeCycleEnum","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum","icon":"icon-class","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum","sort":1,"meta":{"final":true}},{"name":"ServiceLifeCycleEnum","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:ServiceLifeCycleEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-constructor-ServiceLifeCycleEnum","sort":3,"meta":{"static":true}},{"name":"default","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:default","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-property-default","sort":3,"meta":{"static":true}},{"name":"session","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:session","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-property-session","sort":3,"meta":{"static":true}},{"name":"request","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:request","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-property-request","sort":3,"meta":{"static":true}},{"name":"none","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:none","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-property-none","sort":3,"meta":{"static":true}},{"name":"enumFromString","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:enumFromString","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-method-enumFromString","sort":3,"meta":{"static":true}},{"name":"stringFromEnum","fullName":"Spark.Core.Manager.ServiceLifeCycleEnum:stringFromEnum","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceLifeCycleEnum-method-stringFromEnum","sort":3,"meta":{"static":true}},{"name":"TransientScope","fullName":"Spark.Core.Util.TransientScope","icon":"icon-class","url":"#!/class/Spark.Core.Util.TransientScope","sort":1,"meta":{}},{"name":"TransientScope","fullName":"Spark.Core.Util.TransientScope:TransientScope","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.TransientScope-constructor-TransientScope","sort":3,"meta":{}},{"name":"JsonPropertyNameEnum","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum","icon":"icon-enum","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum","sort":1,"meta":{}},{"name":"commitScope","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:commitScope","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-commitScope","sort":3,"meta":{}},{"name":"customParameter","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:customParameter","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-customParameter","sort":3,"meta":{}},{"name":"customRequest","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:customRequest","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-customRequest","sort":3,"meta":{}},{"name":"customResponse","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:customResponse","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-customResponse","sort":3,"meta":{}},{"name":"entries","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:entries","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-entries","sort":3,"meta":{}},{"name":"exact","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:exact","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-exact","sort":3,"meta":{}},{"name":"fieldName","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:fieldName","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-fieldName","sort":3,"meta":{}},{"name":"filter","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:filter","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-filter","sort":3,"meta":{}},{"name":"join","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:join","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-join","sort":3,"meta":{}},{"name":"name","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:name","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-name","sort":3,"meta":{}},{"name":"namedQuery","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:namedQuery","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-namedQuery","sort":3,"meta":{}},{"name":"nextPagingCtx","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:nextPagingCtx","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-nextPagingCtx","sort":3,"meta":{}},{"name":"numResults","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:numResults","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-numResults","sort":3,"meta":{}},{"name":"object","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:object","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-object","sort":3,"meta":{}},{"name":"operator","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:operator","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-operator","sort":3,"meta":{}},{"name":"order","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:order","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-order","sort":3,"meta":{}},{"name":"pagingCtx","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:pagingCtx","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-pagingCtx","sort":3,"meta":{}},{"name":"params","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:params","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-params","sort":3,"meta":{}},{"name":"prevPagingCtx","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:prevPagingCtx","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-prevPagingCtx","sort":3,"meta":{}},{"name":"query","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:query","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-query","sort":3,"meta":{}},{"name":"resultCounts","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:resultCounts","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-resultCounts","sort":3,"meta":{}},{"name":"tableName","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:tableName","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-tableName","sort":3,"meta":{}},{"name":"request","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:request","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-request","sort":3,"meta":{}},{"name":"requests","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:requests","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-requests","sort":3,"meta":{}},{"name":"response","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:response","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-response","sort":3,"meta":{}},{"name":"responses","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:responses","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-responses","sort":3,"meta":{}},{"name":"skip","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:skip","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-skip","sort":3,"meta":{}},{"name":"sort","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:sort","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-sort","sort":3,"meta":{}},{"name":"top","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:top","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-top","sort":3,"meta":{}},{"name":"typeName","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:typeName","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-typeName","sort":3,"meta":{}},{"name":"value","fullName":"OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum:value","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.IO.JsonPropertyNameEnum-property-value","sort":3,"meta":{}},{"name":"GetDataTableRequest","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest","sort":1,"meta":{}},{"name":"GetDataTableRequest","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:GetDataTableRequest","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-constructor-GetDataTableRequest","sort":3,"meta":{}},{"name":"GetDataTableRequest","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:GetDataTableRequest","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-constructor-GetDataTableRequest","sort":3,"meta":{}},{"name":"NumRecords","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:NumRecords","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-property-NumRecords","sort":3,"meta":{}},{"name":"PagingContext","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:PagingContext","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-property-PagingContext","sort":3,"meta":{}},{"name":"QueryDefinition","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:QueryDefinition","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-property-QueryDefinition","sort":3,"meta":{}},{"name":"QueryString","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:QueryString","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-property-QueryString","sort":3,"meta":{}},{"name":"Skip","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:Skip","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-property-Skip","sort":3,"meta":{}},{"name":"TableName","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:TableName","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-property-TableName","sort":3,"meta":{}},{"name":"ToString","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:ToString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-method-ToString","sort":3,"meta":{"override":true}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.GetDataTableRequest:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetDataTableRequest-method-FromJson","sort":3,"meta":{}},{"name":"String","fullName":"OpenEdge.Core.String","icon":"icon-class","url":"#!/class/OpenEdge.Core.String","sort":1,"meta":{}},{"name":"String","fullName":"OpenEdge.Core.String:String","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.String-constructor-String","sort":3,"meta":{}},{"name":"String","fullName":"OpenEdge.Core.String:String","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.String-constructor-String","sort":3,"meta":{}},{"name":"String","fullName":"OpenEdge.Core.String:String","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.String-constructor-String","sort":3,"meta":{}},{"name":"Encoding","fullName":"OpenEdge.Core.String:Encoding","icon":"icon-property","url":"#!/class/OpenEdge.Core.String-property-Encoding","sort":3,"meta":{}},{"name":"Value","fullName":"OpenEdge.Core.String:Value","icon":"icon-property","url":"#!/class/OpenEdge.Core.String-property-Value","sort":3,"meta":{}},{"name":"Size","fullName":"OpenEdge.Core.String:Size","icon":"icon-property","url":"#!/class/OpenEdge.Core.String-property-Size","sort":3,"meta":{}},{"name":"Trim","fullName":"OpenEdge.Core.String:Trim","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Trim","sort":3,"meta":{}},{"name":"Trim","fullName":"OpenEdge.Core.String:Trim","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Trim","sort":3,"meta":{}},{"name":"Empty","fullName":"OpenEdge.Core.String:Empty","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Empty","sort":3,"meta":{"static":true}},{"name":"Unknown","fullName":"OpenEdge.Core.String:Unknown","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Unknown","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.String:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Equals","sort":3,"meta":{"override":true}},{"name":"Split","fullName":"OpenEdge.Core.String:Split","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Split","sort":3,"meta":{}},{"name":"Split","fullName":"OpenEdge.Core.String:Split","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Split","sort":3,"meta":{}},{"name":"Split","fullName":"OpenEdge.Core.String:Split","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Split","sort":3,"meta":{"static":true}},{"name":"Split","fullName":"OpenEdge.Core.String:Split","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Split","sort":3,"meta":{"static":true}},{"name":"Split","fullName":"OpenEdge.Core.String:Split","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Split","sort":3,"meta":{"static":true}},{"name":"Split","fullName":"OpenEdge.Core.String:Split","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Split","sort":3,"meta":{"static":true}},{"name":"Join","fullName":"OpenEdge.Core.String:Join","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Join","sort":3,"meta":{"static":true}},{"name":"Join","fullName":"OpenEdge.Core.String:Join","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Join","sort":3,"meta":{"static":true}},{"name":"Join","fullName":"OpenEdge.Core.String:Join","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Join","sort":3,"meta":{"static":true}},{"name":"ToString","fullName":"OpenEdge.Core.String:ToString","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-ToString","sort":3,"meta":{"override":true}},{"name":"Append","fullName":"OpenEdge.Core.String:Append","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Append","sort":3,"meta":{}},{"name":"Append","fullName":"OpenEdge.Core.String:Append","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Append","sort":3,"meta":{}},{"name":"Prepend","fullName":"OpenEdge.Core.String:Prepend","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Prepend","sort":3,"meta":{}},{"name":"Prepend","fullName":"OpenEdge.Core.String:Prepend","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-Prepend","sort":3,"meta":{}},{"name":"IsQuoted","fullName":"OpenEdge.Core.String:IsQuoted","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-IsQuoted","sort":3,"meta":{"static":true}},{"name":"IsQuoted","fullName":"OpenEdge.Core.String:IsQuoted","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-IsQuoted","sort":3,"meta":{"static":true}},{"name":"IsNullOrEmpty","fullName":"OpenEdge.Core.String:IsNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-IsNullOrEmpty","sort":3,"meta":{}},{"name":"IsNullOrEmpty","fullName":"OpenEdge.Core.String:IsNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.String-method-IsNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"ICatalogManager","fullName":"Spark.Core.Manager.ICatalogManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.ICatalogManager","sort":1,"meta":{}},{"name":"ApiVersion","fullName":"Spark.Core.Manager.ICatalogManager:ApiVersion","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ICatalogManager-property-ApiVersion","sort":3,"meta":{}},{"name":"IdProperty","fullName":"Spark.Core.Manager.ICatalogManager:IdProperty","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ICatalogManager-property-IdProperty","sort":3,"meta":{}},{"name":"ReadFilter","fullName":"Spark.Core.Manager.ICatalogManager:ReadFilter","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ICatalogManager-property-ReadFilter","sort":3,"meta":{}},{"name":"ServicePrefix","fullName":"Spark.Core.Manager.ICatalogManager:ServicePrefix","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ICatalogManager-property-ServicePrefix","sort":3,"meta":{}},{"name":"UseRequestObj","fullName":"Spark.Core.Manager.ICatalogManager:UseRequestObj","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ICatalogManager-property-UseRequestObj","sort":3,"meta":{}},{"name":"loadResources","fullName":"Spark.Core.Manager.ICatalogManager:loadResources","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-loadResources","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Manager.ICatalogManager:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-addProperty","sort":3,"meta":{}},{"name":"describeEntity","fullName":"Spark.Core.Manager.ICatalogManager:describeEntity","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-describeEntity","sort":3,"meta":{}},{"name":"describeFields","fullName":"Spark.Core.Manager.ICatalogManager:describeFields","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-describeFields","sort":3,"meta":{}},{"name":"describeResource","fullName":"Spark.Core.Manager.ICatalogManager:describeResource","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-describeResource","sort":3,"meta":{}},{"name":"getCatalog","fullName":"Spark.Core.Manager.ICatalogManager:getCatalog","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-getCatalog","sort":3,"meta":{}},{"name":"stopProcedures","fullName":"Spark.Core.Manager.ICatalogManager:stopProcedures","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-stopProcedures","sort":3,"meta":{}},{"name":"registerAllServices","fullName":"Spark.Core.Manager.ICatalogManager:registerAllServices","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-registerAllServices","sort":3,"meta":{}},{"name":"registerService","fullName":"Spark.Core.Manager.ICatalogManager:registerService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ICatalogManager-method-registerService","sort":3,"meta":{}},{"name":"AnnotationWriter","fullName":"OpenEdge.Core.Util.AnnotationWriter","icon":"icon-class","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter","sort":1,"meta":{}},{"name":"AnnotationWriter","fullName":"OpenEdge.Core.Util.AnnotationWriter:AnnotationWriter","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-constructor-AnnotationWriter","sort":3,"meta":{}},{"name":"AnnotationWriter","fullName":"OpenEdge.Core.Util.AnnotationWriter:AnnotationWriter","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-constructor-AnnotationWriter","sort":3,"meta":{}},{"name":"AnnotationWriter","fullName":"OpenEdge.Core.Util.AnnotationWriter:AnnotationWriter","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-constructor-AnnotationWriter","sort":3,"meta":{}},{"name":"Initialize","fullName":"OpenEdge.Core.Util.AnnotationWriter:Initialize","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-Initialize","sort":3,"meta":{}},{"name":"Destroy","fullName":"OpenEdge.Core.Util.AnnotationWriter:Destroy","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-Destroy","sort":3,"meta":{}},{"name":"ParseXref","fullName":"OpenEdge.Core.Util.AnnotationWriter:ParseXref","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-ParseXref","sort":3,"meta":{}},{"name":"ParseXref","fullName":"OpenEdge.Core.Util.AnnotationWriter:ParseXref","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-ParseXref","sort":3,"meta":{}},{"name":"FindSourceRecord","fullName":"OpenEdge.Core.Util.AnnotationWriter:FindSourceRecord","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-FindSourceRecord","sort":3,"meta":{"private":true}},{"name":"GetAnnotations","fullName":"OpenEdge.Core.Util.AnnotationWriter:GetAnnotations","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-GetAnnotations","sort":3,"meta":{}},{"name":"GetAnnotations","fullName":"OpenEdge.Core.Util.AnnotationWriter:GetAnnotations","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-GetAnnotations","sort":3,"meta":{}},{"name":"GetRefName","fullName":"OpenEdge.Core.Util.AnnotationWriter:GetRefName","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-GetRefName","sort":3,"meta":{"protected":true}},{"name":"ExtractAnnotations","fullName":"OpenEdge.Core.Util.AnnotationWriter:ExtractAnnotations","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-ExtractAnnotations","sort":3,"meta":{"protected":true}},{"name":"AddReferences","fullName":"OpenEdge.Core.Util.AnnotationWriter:AddReferences","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-AddReferences","sort":3,"meta":{"protected":true}},{"name":"AddAnnotationToGroup","fullName":"OpenEdge.Core.Util.AnnotationWriter:AddAnnotationToGroup","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-AddAnnotationToGroup","sort":3,"meta":{"protected":true}},{"name":"AddAnnotationToGroup","fullName":"OpenEdge.Core.Util.AnnotationWriter:AddAnnotationToGroup","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-method-AddAnnotationToGroup","sort":3,"meta":{"protected":true}},{"name":"Source","fullName":"OpenEdge.Core.Util.AnnotationWriter:Source","icon":"icon-temptable","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-temptable-Source","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"String-ref","fullName":"OpenEdge.Core.Util.AnnotationWriter:String-ref","icon":"icon-temptable","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-temptable-String-ref","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"Parameter-ref","fullName":"OpenEdge.Core.Util.AnnotationWriter:Parameter-ref","icon":"icon-temptable","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-temptable-Parameter-ref","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"Class-ref","fullName":"OpenEdge.Core.Util.AnnotationWriter:Class-ref","icon":"icon-temptable","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-temptable-Class-ref","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"Reference","fullName":"OpenEdge.Core.Util.AnnotationWriter:Reference","icon":"icon-temptable","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-temptable-Reference","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"Interface-ref","fullName":"OpenEdge.Core.Util.AnnotationWriter:Interface-ref","icon":"icon-temptable","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-temptable-Interface-ref","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"Dataset-ref","fullName":"OpenEdge.Core.Util.AnnotationWriter:Dataset-ref","icon":"icon-temptable","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-temptable-Dataset-ref","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"Relation","fullName":"OpenEdge.Core.Util.AnnotationWriter:Relation","icon":"icon-temptable","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-temptable-Relation","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"dsXref","fullName":"OpenEdge.Core.Util.AnnotationWriter:dsXref","icon":"icon-dataset","url":"#!/class/OpenEdge.Core.Util.AnnotationWriter-dataset-dsXref","sort":3,"meta":{"private":true}},{"name":"GetTableResultCountResponse","fullName":"OpenEdge.BusinessLogic.GetTableResultCountResponse","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.GetTableResultCountResponse","sort":1,"meta":{}},{"name":"GetTableResultCountResponse","fullName":"OpenEdge.BusinessLogic.GetTableResultCountResponse:GetTableResultCountResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetTableResultCountResponse-constructor-GetTableResultCountResponse","sort":3,"meta":{}},{"name":"GetTableResultCountResponse","fullName":"OpenEdge.BusinessLogic.GetTableResultCountResponse:GetTableResultCountResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetTableResultCountResponse-constructor-GetTableResultCountResponse","sort":3,"meta":{}},{"name":"GetTableResultCountResponse","fullName":"OpenEdge.BusinessLogic.GetTableResultCountResponse:GetTableResultCountResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetTableResultCountResponse-constructor-GetTableResultCountResponse","sort":3,"meta":{}},{"name":"Exact","fullName":"OpenEdge.BusinessLogic.GetTableResultCountResponse:Exact","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetTableResultCountResponse-property-Exact","sort":3,"meta":{}},{"name":"NumResults","fullName":"OpenEdge.BusinessLogic.GetTableResultCountResponse:NumResults","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetTableResultCountResponse-property-NumResults","sort":3,"meta":{}},{"name":"TableName","fullName":"OpenEdge.BusinessLogic.GetTableResultCountResponse:TableName","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetTableResultCountResponse-property-TableName","sort":3,"meta":{}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.GetTableResultCountResponse:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetTableResultCountResponse-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.GetTableResultCountResponse:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetTableResultCountResponse-method-FromJson","sort":3,"meta":{}},{"name":"NamedQueryParameter","fullName":"OpenEdge.BusinessLogic.NamedQueryParameter","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.NamedQueryParameter","sort":1,"meta":{}},{"name":"NamedQueryParameter","fullName":"OpenEdge.BusinessLogic.NamedQueryParameter:NamedQueryParameter","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.NamedQueryParameter-constructor-NamedQueryParameter","sort":3,"meta":{}},{"name":"NamedQueryParameter","fullName":"OpenEdge.BusinessLogic.NamedQueryParameter:NamedQueryParameter","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.NamedQueryParameter-constructor-NamedQueryParameter","sort":3,"meta":{}},{"name":"NamedQueryParameter","fullName":"OpenEdge.BusinessLogic.NamedQueryParameter:NamedQueryParameter","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.NamedQueryParameter-constructor-NamedQueryParameter","sort":3,"meta":{}},{"name":"NamedQueryParameter","fullName":"OpenEdge.BusinessLogic.NamedQueryParameter:NamedQueryParameter","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.NamedQueryParameter-constructor-NamedQueryParameter","sort":3,"meta":{}},{"name":"Name","fullName":"OpenEdge.BusinessLogic.NamedQueryParameter:Name","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.NamedQueryParameter-property-Name","sort":3,"meta":{}},{"name":"Value","fullName":"OpenEdge.BusinessLogic.NamedQueryParameter:Value","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.NamedQueryParameter-property-Value","sort":3,"meta":{}},{"name":"Values","fullName":"OpenEdge.BusinessLogic.NamedQueryParameter:Values","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.NamedQueryParameter-property-Values","sort":3,"meta":{}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.NamedQueryParameter:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.NamedQueryParameter-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.NamedQueryParameter:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.NamedQueryParameter-method-FromJson","sort":3,"meta":{}},{"name":"ForeignKey","fullName":"Spark.Core.Util.ForeignKey","icon":"icon-class","url":"#!/class/Spark.Core.Util.ForeignKey","sort":1,"meta":{"final":true}},{"name":"ForeignKey","fullName":"Spark.Core.Util.ForeignKey:ForeignKey","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ForeignKey-constructor-ForeignKey","sort":3,"meta":{}},{"name":"setForeignTable","fullName":"Spark.Core.Util.ForeignKey:setForeignTable","icon":"icon-method","url":"#!/class/Spark.Core.Util.ForeignKey-method-setForeignTable","sort":3,"meta":{}},{"name":"addForeignField","fullName":"Spark.Core.Util.ForeignKey:addForeignField","icon":"icon-method","url":"#!/class/Spark.Core.Util.ForeignKey-method-addForeignField","sort":3,"meta":{}},{"name":"addLocalField","fullName":"Spark.Core.Util.ForeignKey:addLocalField","icon":"icon-method","url":"#!/class/Spark.Core.Util.ForeignKey-method-addLocalField","sort":3,"meta":{}},{"name":"JsonConverter","fullName":"OpenEdge.Core.Json.JsonConverter","icon":"icon-class","url":"#!/class/OpenEdge.Core.Json.JsonConverter","sort":1,"meta":{}},{"name":"JsonConverter","fullName":"OpenEdge.Core.Json.JsonConverter:JsonConverter","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.Json.JsonConverter-constructor-JsonConverter","sort":3,"meta":{"private":true}},{"name":"ToArray","fullName":"OpenEdge.Core.Json.JsonConverter:ToArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToArray","sort":3,"meta":{"static":true}},{"name":"ToArray","fullName":"OpenEdge.Core.Json.JsonConverter:ToArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToArray","sort":3,"meta":{"static":true}},{"name":"ToArray","fullName":"OpenEdge.Core.Json.JsonConverter:ToArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToArray","sort":3,"meta":{"static":true}},{"name":"ToArray","fullName":"OpenEdge.Core.Json.JsonConverter:ToArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToArray","sort":3,"meta":{"static":true}},{"name":"ToObject","fullName":"OpenEdge.Core.Json.JsonConverter:ToObject","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToObject","sort":3,"meta":{"static":true}},{"name":"ToObject","fullName":"OpenEdge.Core.Json.JsonConverter:ToObject","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToObject","sort":3,"meta":{"static":true}},{"name":"ToObject","fullName":"OpenEdge.Core.Json.JsonConverter:ToObject","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToObject","sort":3,"meta":{"static":true}},{"name":"ToObject","fullName":"OpenEdge.Core.Json.JsonConverter:ToObject","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToObject","sort":3,"meta":{"static":true}},{"name":"ToObject","fullName":"OpenEdge.Core.Json.JsonConverter:ToObject","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToObject","sort":3,"meta":{"static":true}},{"name":"AddToArray","fullName":"OpenEdge.Core.Json.JsonConverter:AddToArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-AddToArray","sort":3,"meta":{"static":true}},{"name":"AddToObject","fullName":"OpenEdge.Core.Json.JsonConverter:AddToObject","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-AddToObject","sort":3,"meta":{"static":true}},{"name":"Merge","fullName":"OpenEdge.Core.Json.JsonConverter:Merge","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-Merge","sort":3,"meta":{"static":true}},{"name":"ToScalar","fullName":"OpenEdge.Core.Json.JsonConverter:ToScalar","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToScalar","sort":3,"meta":{"static":true}},{"name":"ToScalar","fullName":"OpenEdge.Core.Json.JsonConverter:ToScalar","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToScalar","sort":3,"meta":{"static":true}},{"name":"ToObjectArray","fullName":"OpenEdge.Core.Json.JsonConverter:ToObjectArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToObjectArray","sort":3,"meta":{"static":true}},{"name":"ToObjectArray","fullName":"OpenEdge.Core.Json.JsonConverter:ToObjectArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToObjectArray","sort":3,"meta":{"static":true}},{"name":"ToPrimitiveArray","fullName":"OpenEdge.Core.Json.JsonConverter:ToPrimitiveArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToPrimitiveArray","sort":3,"meta":{"static":true}},{"name":"ToEnum","fullName":"OpenEdge.Core.Json.JsonConverter:ToEnum","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToEnum","sort":3,"meta":{"static":true}},{"name":"ToEnum","fullName":"OpenEdge.Core.Json.JsonConverter:ToEnum","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonConverter-method-ToEnum","sort":3,"meta":{"static":true}},{"name":"JsonSerializer","fullName":"OpenEdge.Core.Json.JsonSerializer","icon":"icon-class","url":"#!/class/OpenEdge.Core.Json.JsonSerializer","sort":1,"meta":{}},{"name":"JsonSerializer","fullName":"OpenEdge.Core.Json.JsonSerializer:JsonSerializer","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-constructor-JsonSerializer","sort":3,"meta":{"private":true}},{"name":"PROP_DATA","fullName":"OpenEdge.Core.Json.JsonSerializer:PROP_DATA","icon":"icon-property","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-property-PROP_DATA","sort":3,"meta":{"protected":true,"static":true}},{"name":"PROP_SERIALIZER","fullName":"OpenEdge.Core.Json.JsonSerializer:PROP_SERIALIZER","icon":"icon-property","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-property-PROP_SERIALIZER","sort":3,"meta":{"protected":true,"static":true}},{"name":"PROP_OBJECT","fullName":"OpenEdge.Core.Json.JsonSerializer:PROP_OBJECT","icon":"icon-property","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-property-PROP_OBJECT","sort":3,"meta":{"protected":true,"static":true}},{"name":"PROP_PRODS-VERSION","fullName":"OpenEdge.Core.Json.JsonSerializer:PROP_PRODS-VERSION","icon":"icon-property","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-property-PROP_PRODS-VERSION","sort":3,"meta":{"protected":true,"static":true}},{"name":"Serialize","fullName":"OpenEdge.Core.Json.JsonSerializer:Serialize","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-method-Serialize","sort":3,"meta":{"static":true}},{"name":"Serialize","fullName":"OpenEdge.Core.Json.JsonSerializer:Serialize","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-method-Serialize","sort":3,"meta":{"static":true}},{"name":"Deserialize","fullName":"OpenEdge.Core.Json.JsonSerializer:Deserialize","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-method-Deserialize","sort":3,"meta":{"static":true}},{"name":"Deserialize","fullName":"OpenEdge.Core.Json.JsonSerializer:Deserialize","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-method-Deserialize","sort":3,"meta":{"static":true}},{"name":"NewSerializableObject","fullName":"OpenEdge.Core.Json.JsonSerializer:NewSerializableObject","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-method-NewSerializableObject","sort":3,"meta":{"static":true}},{"name":"ToAblObject","fullName":"OpenEdge.Core.Json.JsonSerializer:ToAblObject","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-method-ToAblObject","sort":3,"meta":{"static":true}},{"name":"ToAblObject","fullName":"OpenEdge.Core.Json.JsonSerializer:ToAblObject","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.JsonSerializer-method-ToAblObject","sort":3,"meta":{"static":true}},{"name":"Serialize","fullName":"Spark.Core.Util.Serialize","icon":"icon-class","url":"#!/class/Spark.Core.Util.Serialize","sort":1,"meta":{}},{"name":"serializeClassToBinary","fullName":"Spark.Core.Util.Serialize:serializeClassToBinary","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-serializeClassToBinary","sort":3,"meta":{"static":true}},{"name":"serializeClassToBinary","fullName":"Spark.Core.Util.Serialize:serializeClassToBinary","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-serializeClassToBinary","sort":3,"meta":{"static":true}},{"name":"serializeClassToJson","fullName":"Spark.Core.Util.Serialize:serializeClassToJson","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-serializeClassToJson","sort":3,"meta":{"static":true}},{"name":"serializeClassToJson","fullName":"Spark.Core.Util.Serialize:serializeClassToJson","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-serializeClassToJson","sort":3,"meta":{"static":true}},{"name":"deserializeClassFromBinary","fullName":"Spark.Core.Util.Serialize:deserializeClassFromBinary","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-deserializeClassFromBinary","sort":3,"meta":{"static":true}},{"name":"deserializeClassFromBinary","fullName":"Spark.Core.Util.Serialize:deserializeClassFromBinary","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-deserializeClassFromBinary","sort":3,"meta":{"static":true}},{"name":"deserializeClassFromJson","fullName":"Spark.Core.Util.Serialize:deserializeClassFromJson","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-deserializeClassFromJson","sort":3,"meta":{"static":true}},{"name":"deserializeClassFromJson","fullName":"Spark.Core.Util.Serialize:deserializeClassFromJson","icon":"icon-method","url":"#!/class/Spark.Core.Util.Serialize-method-deserializeClassFromJson","sort":3,"meta":{"static":true}},{"name":"UTF8Encoder","fullName":"OpenEdge.Core.Util.UTF8Encoder","icon":"icon-class","url":"#!/class/OpenEdge.Core.Util.UTF8Encoder","sort":1,"meta":{}},{"name":"Encode","fullName":"OpenEdge.Core.Util.UTF8Encoder:Encode","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.UTF8Encoder-method-Encode","sort":3,"meta":{"static":true}},{"name":"Decode","fullName":"OpenEdge.Core.Util.UTF8Encoder:Decode","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.UTF8Encoder-method-Decode","sort":3,"meta":{"static":true}},{"name":"UnicodeToUtf8","fullName":"OpenEdge.Core.Util.UTF8Encoder:UnicodeToUtf8","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.UTF8Encoder-method-UnicodeToUtf8","sort":3,"meta":{"static":true}},{"name":"UnicodeToUtf8","fullName":"OpenEdge.Core.Util.UTF8Encoder:UnicodeToUtf8","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.UTF8Encoder-method-UnicodeToUtf8","sort":3,"meta":{"static":true}},{"name":"Utf8ToUnicode","fullName":"OpenEdge.Core.Util.UTF8Encoder:Utf8ToUnicode","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.UTF8Encoder-method-Utf8ToUnicode","sort":3,"meta":{"static":true}},{"name":"Utf8ToUnicode","fullName":"OpenEdge.Core.Util.UTF8Encoder:Utf8ToUnicode","icon":"icon-method","url":"#!/class/OpenEdge.Core.Util.UTF8Encoder-method-Utf8ToUnicode","sort":3,"meta":{"static":true}},{"name":"ContainerScope","fullName":"Spark.Core.Util.ContainerScope","icon":"icon-class","url":"#!/class/Spark.Core.Util.ContainerScope","sort":1,"meta":{}},{"name":"ContainerScope","fullName":"Spark.Core.Util.ContainerScope:ContainerScope","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.ContainerScope-constructor-ContainerScope","sort":3,"meta":{}},{"name":"ISparkEntity","fullName":"Spark.Core.Service.ISparkEntity","icon":"icon-interface","url":"#!/class/Spark.Core.Service.ISparkEntity","sort":1,"meta":{}},{"name":"oContextMessage","fullName":"Spark.Core.Service.ISparkEntity:oContextMessage","icon":"icon-property","url":"#!/class/Spark.Core.Service.ISparkEntity-property-oContextMessage","sort":3,"meta":{}},{"name":"LastCount","fullName":"Spark.Core.Service.ISparkEntity:LastCount","icon":"icon-property","url":"#!/class/Spark.Core.Service.ISparkEntity-property-LastCount","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Service.ISparkEntity:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-getDataset","sort":3,"meta":{}},{"name":"postRowFill","fullName":"Spark.Core.Service.ISparkEntity:postRowFill","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-postRowFill","sort":3,"meta":{}},{"name":"readData","fullName":"Spark.Core.Service.ISparkEntity:readData","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-readData","sort":3,"meta":{}},{"name":"createData","fullName":"Spark.Core.Service.ISparkEntity:createData","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-createData","sort":3,"meta":{}},{"name":"updateData","fullName":"Spark.Core.Service.ISparkEntity:updateData","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-updateData","sort":3,"meta":{}},{"name":"deleteData","fullName":"Spark.Core.Service.ISparkEntity:deleteData","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-deleteData","sort":3,"meta":{}},{"name":"submitData","fullName":"Spark.Core.Service.ISparkEntity:submitData","icon":"icon-method","url":"#!/class/Spark.Core.Service.ISparkEntity-method-submitData","sort":3,"meta":{}},{"name":"BusinessEntity","fullName":"OpenEdge.BusinessLogic.BusinessEntity","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity","sort":1,"meta":{"abstract":true}},{"name":"BusinessEntity","fullName":"OpenEdge.BusinessLogic.BusinessEntity:BusinessEntity","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-constructor-BusinessEntity","sort":3,"meta":{"protected":true}},{"name":"ProDataSet","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ProDataSet","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-property-ProDataSet","sort":3,"meta":{"protected":true}},{"name":"ProDataSource","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ProDataSource","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-property-ProDataSource","sort":3,"meta":{"protected":true}},{"name":"SkipList","fullName":"OpenEdge.BusinessLogic.BusinessEntity:SkipList","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-property-SkipList","sort":3,"meta":{"protected":true}},{"name":"UpdateMode","fullName":"OpenEdge.BusinessLogic.BusinessEntity:UpdateMode","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-property-UpdateMode","sort":3,"meta":{"private":true}},{"name":"ReadData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ReadData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-ReadData","sort":3,"meta":{"protected":true}},{"name":"ReadData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ReadData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-ReadData","sort":3,"meta":{"protected":true}},{"name":"ReadData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ReadData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-ReadData","sort":3,"meta":{"protected":true}},{"name":"ReadData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ReadData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-ReadData","sort":3,"meta":{"protected":true}},{"name":"ReadData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ReadData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-ReadData","sort":3,"meta":{"protected":true}},{"name":"EmptyDataSet","fullName":"OpenEdge.BusinessLogic.BusinessEntity:EmptyDataSet","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-EmptyDataSet","sort":3,"meta":{"private":true}},{"name":"CreateData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:CreateData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-CreateData","sort":3,"meta":{"protected":true}},{"name":"UpdateData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:UpdateData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-UpdateData","sort":3,"meta":{"protected":true}},{"name":"DeleteData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:DeleteData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-DeleteData","sort":3,"meta":{"protected":true}},{"name":"ProcessBIData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ProcessBIData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-ProcessBIData","sort":3,"meta":{"private":true}},{"name":"SaveRows","fullName":"OpenEdge.BusinessLogic.BusinessEntity:SaveRows","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-SaveRows","sort":3,"meta":{"protected":true}},{"name":"Submit","fullName":"OpenEdge.BusinessLogic.BusinessEntity:Submit","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-Submit","sort":3,"meta":{"protected":true}},{"name":"ProcessTransactionalError","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ProcessTransactionalError","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-ProcessTransactionalError","sort":3,"meta":{"protected":true}},{"name":"GetRowErrorMessage","fullName":"OpenEdge.BusinessLogic.BusinessEntity:GetRowErrorMessage","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-GetRowErrorMessage","sort":3,"meta":{"private":true}},{"name":"CommitData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:CommitData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-CommitData","sort":3,"meta":{"protected":true}},{"name":"AttachDataSources","fullName":"OpenEdge.BusinessLogic.BusinessEntity:AttachDataSources","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-AttachDataSources","sort":3,"meta":{"protected":true}},{"name":"AttachDataSources","fullName":"OpenEdge.BusinessLogic.BusinessEntity:AttachDataSources","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-AttachDataSources","sort":3,"meta":{"protected":true}},{"name":"DetachDataSources","fullName":"OpenEdge.BusinessLogic.BusinessEntity:DetachDataSources","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-DetachDataSources","sort":3,"meta":{"private":true}},{"name":"ValidateDataSources","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ValidateDataSources","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-ValidateDataSources","sort":3,"meta":{"protected":true}},{"name":"ValidateFieldLists","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ValidateFieldLists","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-ValidateFieldLists","sort":3,"meta":{"protected":true}},{"name":"GetSkipListEntry","fullName":"OpenEdge.BusinessLogic.BusinessEntity:GetSkipListEntry","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-GetSkipListEntry","sort":3,"meta":{"private":true}},{"name":"CommitChildBuffers","fullName":"OpenEdge.BusinessLogic.BusinessEntity:CommitChildBuffers","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-CommitChildBuffers","sort":3,"meta":{"private":true}},{"name":"GetBufferIndex","fullName":"OpenEdge.BusinessLogic.BusinessEntity:GetBufferIndex","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-GetBufferIndex","sort":3,"meta":{"private":true}},{"name":"CommitRows","fullName":"OpenEdge.BusinessLogic.BusinessEntity:CommitRows","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-CommitRows","sort":3,"meta":{"private":true}},{"name":"GetRowState","fullName":"OpenEdge.BusinessLogic.BusinessEntity:GetRowState","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-GetRowState","sort":3,"meta":{"private":true}},{"name":"AdjustWhere","fullName":"OpenEdge.BusinessLogic.BusinessEntity:AdjustWhere","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-AdjustWhere","sort":3,"meta":{"private":true}},{"name":"AdjustWheres","fullName":"OpenEdge.BusinessLogic.BusinessEntity:AdjustWheres","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-AdjustWheres","sort":3,"meta":{"private":true}},{"name":"SetFillWhereString","fullName":"OpenEdge.BusinessLogic.BusinessEntity:SetFillWhereString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-SetFillWhereString","sort":3,"meta":{"protected":true}},{"name":"SetFillWhereStrings","fullName":"OpenEdge.BusinessLogic.BusinessEntity:SetFillWhereStrings","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-SetFillWhereStrings","sort":3,"meta":{"private":true}},{"name":"SetUndos","fullName":"OpenEdge.BusinessLogic.BusinessEntity:SetUndos","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-SetUndos","sort":3,"meta":{"private":true}},{"name":"ReadData","fullName":"OpenEdge.BusinessLogic.BusinessEntity:ReadData","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-ReadData","sort":3,"meta":{"protected":true}},{"name":"DoFill","fullName":"OpenEdge.BusinessLogic.BusinessEntity:DoFill","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-DoFill","sort":3,"meta":{"protected":true}},{"name":"CountDatasetRecords","fullName":"OpenEdge.BusinessLogic.BusinessEntity:CountDatasetRecords","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-CountDatasetRecords","sort":3,"meta":{"protected":true}},{"name":"CountBufferRecords","fullName":"OpenEdge.BusinessLogic.BusinessEntity:CountBufferRecords","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.BusinessEntity-method-CountBufferRecords","sort":3,"meta":{"protected":true}},{"name":"OEMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics","icon":"icon-class","url":"#!/class/Spark.Diagnostic.Util.OEMetrics","sort":1,"meta":{"final":true}},{"name":"OEMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics:OEMetrics","icon":"icon-constructor","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-constructor-OEMetrics","sort":3,"meta":{}},{"name":"OEMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics:OEMetrics","icon":"icon-destructor","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-destructor-OEMetrics","sort":3,"meta":{}},{"name":"Instance","fullName":"Spark.Diagnostic.Util.OEMetrics:Instance","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-Instance","sort":3,"meta":{"static":true}},{"name":"OutputTime","fullName":"Spark.Diagnostic.Util.OEMetrics:OutputTime","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-OutputTime","sort":3,"meta":{"private":true}},{"name":"ApplicationName","fullName":"Spark.Diagnostic.Util.OEMetrics:ApplicationName","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-ApplicationName","sort":3,"meta":{"private":true}},{"name":"RequestCount","fullName":"Spark.Diagnostic.Util.OEMetrics:RequestCount","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-RequestCount","sort":3,"meta":{"private":true}},{"name":"RequestStart","fullName":"Spark.Diagnostic.Util.OEMetrics:RequestStart","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-RequestStart","sort":3,"meta":{"private":true}},{"name":"MetricsOutput","fullName":"Spark.Diagnostic.Util.OEMetrics:MetricsOutput","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-MetricsOutput","sort":3,"meta":{"private":true}},{"name":"CollectorMetricsURI","fullName":"Spark.Diagnostic.Util.OEMetrics:CollectorMetricsURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-CollectorMetricsURI","sort":3,"meta":{"private":true}},{"name":"CollectorProfileURI","fullName":"Spark.Diagnostic.Util.OEMetrics:CollectorProfileURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-CollectorProfileURI","sort":3,"meta":{"private":true}},{"name":"CollectorLogsURI","fullName":"Spark.Diagnostic.Util.OEMetrics:CollectorLogsURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-CollectorLogsURI","sort":3,"meta":{"private":true}},{"name":"oMetricsLogger","fullName":"Spark.Diagnostic.Util.OEMetrics:oMetricsLogger","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-oMetricsLogger","sort":3,"meta":{"private":true}},{"name":"oConfig","fullName":"Spark.Diagnostic.Util.OEMetrics:oConfig","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-oConfig","sort":3,"meta":{"private":true}},{"name":"oRemoteMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics:oRemoteMetrics","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-property-oRemoteMetrics","sort":3,"meta":{"private":true}},{"name":"GetRequestPath","fullName":"Spark.Diagnostic.Util.OEMetrics:GetRequestPath","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetRequestPath","sort":3,"meta":{"private":true}},{"name":"GetSessionPath","fullName":"Spark.Diagnostic.Util.OEMetrics:GetSessionPath","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetSessionPath","sort":3,"meta":{"private":true}},{"name":"GetObjectsPath","fullName":"Spark.Diagnostic.Util.OEMetrics:GetObjectsPath","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetObjectsPath","sort":3,"meta":{"private":true}},{"name":"InMatchList","fullName":"Spark.Diagnostic.Util.OEMetrics:InMatchList","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-InMatchList","sort":3,"meta":{"private":true}},{"name":"GetRequestInfo","fullName":"Spark.Diagnostic.Util.OEMetrics:GetRequestInfo","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetRequestInfo","sort":3,"meta":{"private":true}},{"name":"GetProcedureName","fullName":"Spark.Diagnostic.Util.OEMetrics:GetProcedureName","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetProcedureName","sort":3,"meta":{"private":true}},{"name":"GetAgentID","fullName":"Spark.Diagnostic.Util.OEMetrics:GetAgentID","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetAgentID","sort":3,"meta":{"private":true}},{"name":"GetSessionID","fullName":"Spark.Diagnostic.Util.OEMetrics:GetSessionID","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetSessionID","sort":3,"meta":{"private":true}},{"name":"GetRequestID","fullName":"Spark.Diagnostic.Util.OEMetrics:GetRequestID","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetRequestID","sort":3,"meta":{"private":true}},{"name":"ResetOutput","fullName":"Spark.Diagnostic.Util.OEMetrics:ResetOutput","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-ResetOutput","sort":3,"meta":{"private":true}},{"name":"SendToCollector","fullName":"Spark.Diagnostic.Util.OEMetrics:SendToCollector","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-SendToCollector","sort":3,"meta":{"private":true}},{"name":"WriteSessionReports","fullName":"Spark.Diagnostic.Util.OEMetrics:WriteSessionReports","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-WriteSessionReports","sort":3,"meta":{"private":true}},{"name":"StartProfiler","fullName":"Spark.Diagnostic.Util.OEMetrics:StartProfiler","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StartProfiler","sort":3,"meta":{}},{"name":"StartProfiler","fullName":"Spark.Diagnostic.Util.OEMetrics:StartProfiler","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StartProfiler","sort":3,"meta":{}},{"name":"WriteProfiler","fullName":"Spark.Diagnostic.Util.OEMetrics:WriteProfiler","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-WriteProfiler","sort":3,"meta":{}},{"name":"WriteProfiler","fullName":"Spark.Diagnostic.Util.OEMetrics:WriteProfiler","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-WriteProfiler","sort":3,"meta":{}},{"name":"ProcessAccessLogs","fullName":"Spark.Diagnostic.Util.OEMetrics:ProcessAccessLogs","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-ProcessAccessLogs","sort":3,"meta":{}},{"name":"StartTrackingObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:StartTrackingObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StartTrackingObjects","sort":3,"meta":{}},{"name":"StartTrackingObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:StartTrackingObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StartTrackingObjects","sort":3,"meta":{}},{"name":"StopTrackingObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:StopTrackingObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StopTrackingObjects","sort":3,"meta":{}},{"name":"StopTrackingObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:StopTrackingObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-StopTrackingObjects","sort":3,"meta":{}},{"name":"GetABLObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:GetABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetABLObjects","sort":3,"meta":{}},{"name":"TrackAllAgents","fullName":"Spark.Diagnostic.Util.OEMetrics:TrackAllAgents","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-TrackAllAgents","sort":3,"meta":{}},{"name":"GetAllABLObjectsReport","fullName":"Spark.Diagnostic.Util.OEMetrics:GetAllABLObjectsReport","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetAllABLObjectsReport","sort":3,"meta":{}},{"name":"GetSessionABLObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:GetSessionABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetSessionABLObjects","sort":3,"meta":{}},{"name":"GetSessionABLObjects","fullName":"Spark.Diagnostic.Util.OEMetrics:GetSessionABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetSessionABLObjects","sort":3,"meta":{}},{"name":"GetRequestMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics:GetRequestMetrics","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetRequestMetrics","sort":3,"meta":{}},{"name":"GetSessionMetrics","fullName":"Spark.Diagnostic.Util.OEMetrics:GetSessionMetrics","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-GetSessionMetrics","sort":3,"meta":{}},{"name":"PrepareSessionReports","fullName":"Spark.Diagnostic.Util.OEMetrics:PrepareSessionReports","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-PrepareSessionReports","sort":3,"meta":{}},{"name":"PrepareSessionReports","fullName":"Spark.Diagnostic.Util.OEMetrics:PrepareSessionReports","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.OEMetrics-method-PrepareSessionReports","sort":3,"meta":{}},{"name":"ServiceManager","fullName":"Spark.Core.Manager.ServiceManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.ServiceManager","sort":1,"meta":{}},{"name":"ServiceManager","fullName":"Spark.Core.Manager.ServiceManager:ServiceManager","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.ServiceManager-constructor-ServiceManager","sort":3,"meta":{}},{"name":"oLoggingManager","fullName":"Spark.Core.Manager.ServiceManager:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ServiceManager-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"initialize","fullName":"Spark.Core.Manager.ServiceManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.ServiceManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"loadConfig","fullName":"Spark.Core.Manager.ServiceManager:loadConfig","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-loadConfig","sort":3,"meta":{"protected":true}},{"name":"getServiceImplementation","fullName":"Spark.Core.Manager.ServiceManager:getServiceImplementation","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getServiceImplementation","sort":3,"meta":{}},{"name":"getLifeCycleScope","fullName":"Spark.Core.Manager.ServiceManager:getLifeCycleScope","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getLifeCycleScope","sort":3,"meta":{"protected":true}},{"name":"getLifeCycleScope","fullName":"Spark.Core.Manager.ServiceManager:getLifeCycleScope","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getLifeCycleScope","sort":3,"meta":{"protected":true}},{"name":"callServiceFunction","fullName":"Spark.Core.Manager.ServiceManager:callServiceFunction","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-callServiceFunction","sort":3,"meta":{}},{"name":"callServiceFunction","fullName":"Spark.Core.Manager.ServiceManager:callServiceFunction","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-callServiceFunction","sort":3,"meta":{}},{"name":"getService","fullName":"Spark.Core.Manager.ServiceManager:getService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getService","sort":3,"meta":{}},{"name":"getService","fullName":"Spark.Core.Manager.ServiceManager:getService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getService","sort":3,"meta":{}},{"name":"getService","fullName":"Spark.Core.Manager.ServiceManager:getService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-getService","sort":3,"meta":{}},{"name":"startService","fullName":"Spark.Core.Manager.ServiceManager:startService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-startService","sort":3,"meta":{"private":true}},{"name":"stopServices","fullName":"Spark.Core.Manager.ServiceManager:stopServices","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-stopServices","sort":3,"meta":{}},{"name":"stopService","fullName":"Spark.Core.Manager.ServiceManager:stopService","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ServiceManager-method-stopService","sort":3,"meta":{"private":true}},{"name":"ttImplMapping","fullName":"Spark.Core.Manager.ServiceManager:ttImplMapping","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ServiceManager-temptable-ttImplMapping","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"ttLifeCycle","fullName":"Spark.Core.Manager.ServiceManager:ttLifeCycle","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ServiceManager-temptable-ttLifeCycle","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"ttLifeCycleMapping","fullName":"Spark.Core.Manager.ServiceManager:ttLifeCycleMapping","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ServiceManager-temptable-ttLifeCycleMapping","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"ttServices","fullName":"Spark.Core.Manager.ServiceManager:ttServices","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ServiceManager-temptable-ttServices","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"dsConfig","fullName":"Spark.Core.Manager.ServiceManager:dsConfig","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.ServiceManager-dataset-dsConfig","sort":3,"meta":{"private":true}},{"name":"FilterParserBuilder","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder","sort":1,"meta":{}},{"name":"FilterParserBuilder","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder:FilterParserBuilder","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder-constructor-FilterParserBuilder","sort":3,"meta":{}},{"name":"FilterPattern","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder:FilterPattern","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder-property-FilterPattern","sort":3,"meta":{}},{"name":"Parser","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder:Parser","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder-property-Parser","sort":3,"meta":{}},{"name":"Registry","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder:Registry","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder-property-Registry","sort":3,"meta":{"static":true}},{"name":"Build","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder:Build","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder-method-Build","sort":3,"meta":{"static":true}},{"name":"Build","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder:Build","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder-method-Build","sort":3,"meta":{"static":true}},{"name":"Build","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder:Build","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder-method-Build","sort":3,"meta":{"static":true}},{"name":"BuildParser","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder:BuildParser","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder-method-BuildParser","sort":3,"meta":{"protected":true}},{"name":"TableName","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder:TableName","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder-method-TableName","sort":3,"meta":{}},{"name":"TableName","fullName":"OpenEdge.BusinessLogic.Filter.FilterParserBuilder:TableName","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.Filter.FilterParserBuilder-method-TableName","sort":3,"meta":{}},{"name":"ClientContext","fullName":"Spark.Core.Manager.ClientContext","icon":"icon-class","url":"#!/class/Spark.Core.Manager.ClientContext","sort":1,"meta":{}},{"name":"ClientContext","fullName":"Spark.Core.Manager.ClientContext:ClientContext","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.ClientContext-constructor-ClientContext","sort":3,"meta":{}},{"name":"ClientContext","fullName":"Spark.Core.Manager.ClientContext:ClientContext","icon":"icon-destructor","url":"#!/class/Spark.Core.Manager.ClientContext-destructor-ClientContext","sort":3,"meta":{}},{"name":"oStateManager","fullName":"Spark.Core.Manager.ClientContext:oStateManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-oStateManager","sort":3,"meta":{"protected":true}},{"name":"clientPrincipal","fullName":"Spark.Core.Manager.ClientContext:clientPrincipal","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-clientPrincipal","sort":3,"meta":{}},{"name":"contextID","fullName":"Spark.Core.Manager.ClientContext:contextID","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-contextID","sort":3,"meta":{}},{"name":"userDomain","fullName":"Spark.Core.Manager.ClientContext:userDomain","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-userDomain","sort":3,"meta":{}},{"name":"userID","fullName":"Spark.Core.Manager.ClientContext:userID","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-userID","sort":3,"meta":{}},{"name":"userExtra","fullName":"Spark.Core.Manager.ClientContext:userExtra","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-userExtra","sort":3,"meta":{}},{"name":"loginExpiration","fullName":"Spark.Core.Manager.ClientContext:loginExpiration","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-loginExpiration","sort":3,"meta":{}},{"name":"activityPassword","fullName":"Spark.Core.Manager.ClientContext:activityPassword","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-activityPassword","sort":3,"meta":{}},{"name":"stateClassID","fullName":"Spark.Core.Manager.ClientContext:stateClassID","icon":"icon-property","url":"#!/class/Spark.Core.Manager.ClientContext-property-stateClassID","sort":3,"meta":{"static":true}},{"name":"initializeContext","fullName":"Spark.Core.Manager.ClientContext:initializeContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-initializeContext","sort":3,"meta":{}},{"name":"initializeContext","fullName":"Spark.Core.Manager.ClientContext:initializeContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-initializeContext","sort":3,"meta":{}},{"name":"initializeContext","fullName":"Spark.Core.Manager.ClientContext:initializeContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-initializeContext","sort":3,"meta":{"protected":true}},{"name":"initializeUserProperties","fullName":"Spark.Core.Manager.ClientContext:initializeUserProperties","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-initializeUserProperties","sort":3,"meta":{"protected":true}},{"name":"initializeUserProperty","fullName":"Spark.Core.Manager.ClientContext:initializeUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-initializeUserProperty","sort":3,"meta":{}},{"name":"getSSOToken","fullName":"Spark.Core.Manager.ClientContext:getSSOToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getSSOToken","sort":3,"meta":{}},{"name":"getSSORawToken","fullName":"Spark.Core.Manager.ClientContext:getSSORawToken","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getSSORawToken","sort":3,"meta":{}},{"name":"prepareForSerializeContext","fullName":"Spark.Core.Manager.ClientContext:prepareForSerializeContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-prepareForSerializeContext","sort":3,"meta":{"protected":true}},{"name":"serializeContext","fullName":"Spark.Core.Manager.ClientContext:serializeContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-serializeContext","sort":3,"meta":{}},{"name":"saveContext","fullName":"Spark.Core.Manager.ClientContext:saveContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-saveContext","sort":3,"meta":{}},{"name":"setTrackingChangesOnUserProperties","fullName":"Spark.Core.Manager.ClientContext:setTrackingChangesOnUserProperties","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setTrackingChangesOnUserProperties","sort":3,"meta":{"protected":true}},{"name":"getUserPropertyArray","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyArray","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyArray","sort":3,"meta":{}},{"name":"getUserProperties","fullName":"Spark.Core.Manager.ClientContext:getUserProperties","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserProperties","sort":3,"meta":{}},{"name":"getUserPropertyArray","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyArray","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyArray","sort":3,"meta":{}},{"name":"getUserProperty","fullName":"Spark.Core.Manager.ClientContext:getUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserProperty","sort":3,"meta":{}},{"name":"getUserPropertyAsLongchar","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsLongchar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsLongchar","sort":3,"meta":{}},{"name":"getUserPropertyAsChar","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsChar","sort":3,"meta":{}},{"name":"getUserPropertyAsInt","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsInt","sort":3,"meta":{}},{"name":"getUserPropertyAsInt64","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsInt64","sort":3,"meta":{}},{"name":"getUserPropertyAsDec","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsDec","sort":3,"meta":{}},{"name":"getUserPropertyAsLog","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsLog","sort":3,"meta":{}},{"name":"getUserPropertyAsDate","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsDate","sort":3,"meta":{}},{"name":"getUserPropertyAsDatetime","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsDatetime","sort":3,"meta":{}},{"name":"getUserPropertyAsDatetimeTz","fullName":"Spark.Core.Manager.ClientContext:getUserPropertyAsDatetimeTz","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserPropertyAsDatetimeTz","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsChar","fullName":"Spark.Core.Manager.ClientContext:getUserArrayPropertyAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserArrayPropertyAsChar","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsDec","fullName":"Spark.Core.Manager.ClientContext:getUserArrayPropertyAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserArrayPropertyAsDec","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsInt","fullName":"Spark.Core.Manager.ClientContext:getUserArrayPropertyAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-getUserArrayPropertyAsInt","sort":3,"meta":{}},{"name":"hasUserProperty","fullName":"Spark.Core.Manager.ClientContext:hasUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-hasUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.ClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"removeUserProperty","fullName":"Spark.Core.Manager.ClientContext:removeUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-removeUserProperty","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.ClientContext:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-invalidateContext","sort":3,"meta":{}},{"name":"setActivityPassword","fullName":"Spark.Core.Manager.ClientContext:setActivityPassword","icon":"icon-method","url":"#!/class/Spark.Core.Manager.ClientContext-method-setActivityPassword","sort":3,"meta":{}},{"name":"ttUserSessionProp","fullName":"Spark.Core.Manager.ClientContext:ttUserSessionProp","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ClientContext-temptable-ttUserSessionProp","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"dbUserSessionProp","fullName":"Spark.Core.Manager.ClientContext:dbUserSessionProp","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.ClientContext-temptable-dbUserSessionProp","sort":3,"meta":{"private":true,"global":true}},{"name":"dsTtUserSessionProp","fullName":"Spark.Core.Manager.ClientContext:dsTtUserSessionProp","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.ClientContext-dataset-dsTtUserSessionProp","sort":3,"meta":{"private":true}},{"name":"dsDbUserSessionProp","fullName":"Spark.Core.Manager.ClientContext:dsDbUserSessionProp","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.ClientContext-dataset-dsDbUserSessionProp","sort":3,"meta":{"private":true}},{"name":"ContextMessage","fullName":"Spark.Core.Message.ContextMessage","icon":"icon-class","url":"#!/class/Spark.Core.Message.ContextMessage","sort":1,"meta":{}},{"name":"ContextMessage","fullName":"Spark.Core.Message.ContextMessage:ContextMessage","icon":"icon-constructor","url":"#!/class/Spark.Core.Message.ContextMessage-constructor-ContextMessage","sort":3,"meta":{}},{"name":"ValidationErrorTableName","fullName":"Spark.Core.Message.ContextMessage:ValidationErrorTableName","icon":"icon-property","url":"#!/class/Spark.Core.Message.ContextMessage-property-ValidationErrorTableName","sort":3,"meta":{"protected":true}},{"name":"ContextPropName","fullName":"Spark.Core.Message.ContextMessage:ContextPropName","icon":"icon-property","url":"#!/class/Spark.Core.Message.ContextMessage-property-ContextPropName","sort":3,"meta":{}},{"name":"ReturnValueName","fullName":"Spark.Core.Message.ContextMessage:ReturnValueName","icon":"icon-property","url":"#!/class/Spark.Core.Message.ContextMessage-property-ReturnValueName","sort":3,"meta":{}},{"name":"ReturnValue","fullName":"Spark.Core.Message.ContextMessage:ReturnValue","icon":"icon-property","url":"#!/class/Spark.Core.Message.ContextMessage-property-ReturnValue","sort":3,"meta":{}},{"name":"storeProperties","fullName":"Spark.Core.Message.ContextMessage:storeProperties","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-storeProperties","sort":3,"meta":{"protected":true,"override":true}},{"name":"setContextPropName","fullName":"Spark.Core.Message.ContextMessage:setContextPropName","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-setContextPropName","sort":3,"meta":{}},{"name":"setReturnValueName","fullName":"Spark.Core.Message.ContextMessage:setReturnValueName","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-setReturnValueName","sort":3,"meta":{}},{"name":"addMessage","fullName":"Spark.Core.Message.ContextMessage:addMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-addMessage","sort":3,"meta":{}},{"name":"addMessage","fullName":"Spark.Core.Message.ContextMessage:addMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-addMessage","sort":3,"meta":{}},{"name":"createMessage","fullName":"Spark.Core.Message.ContextMessage:createMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-createMessage","sort":3,"meta":{"private":true}},{"name":"createMessage","fullName":"Spark.Core.Message.ContextMessage:createMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-createMessage","sort":3,"meta":{"private":true}},{"name":"getMessageArray","fullName":"Spark.Core.Message.ContextMessage:getMessageArray","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-getMessageArray","sort":3,"meta":{}},{"name":"hasAnyMessages","fullName":"Spark.Core.Message.ContextMessage:hasAnyMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-hasAnyMessages","sort":3,"meta":{}},{"name":"hasInformation","fullName":"Spark.Core.Message.ContextMessage:hasInformation","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-hasInformation","sort":3,"meta":{}},{"name":"hasWarnings","fullName":"Spark.Core.Message.ContextMessage:hasWarnings","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-hasWarnings","sort":3,"meta":{}},{"name":"hasErrors","fullName":"Spark.Core.Message.ContextMessage:hasErrors","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-hasErrors","sort":3,"meta":{}},{"name":"removeWarningMessages","fullName":"Spark.Core.Message.ContextMessage:removeWarningMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-removeWarningMessages","sort":3,"meta":{}},{"name":"removeMessages","fullName":"Spark.Core.Message.ContextMessage:removeMessages","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-removeMessages","sort":3,"meta":{}},{"name":"translateMessage","fullName":"Spark.Core.Message.ContextMessage:translateMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-translateMessage","sort":3,"meta":{"private":true}},{"name":"translateMessage","fullName":"Spark.Core.Message.ContextMessage:translateMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ContextMessage-method-translateMessage","sort":3,"meta":{"private":true}},{"name":"ttMessage","fullName":"Spark.Core.Message.ContextMessage:ttMessage","icon":"icon-temptable","url":"#!/class/Spark.Core.Message.ContextMessage-temptable-ttMessage","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"EnumMember","fullName":"Spark.Core.Util.EnumMember","icon":"icon-class","url":"#!/class/Spark.Core.Util.EnumMember","sort":1,"meta":{"abstract":true}},{"name":"EnumMember","fullName":"Spark.Core.Util.EnumMember:EnumMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumMember-constructor-EnumMember","sort":3,"meta":{}},{"name":"EnumMember","fullName":"Spark.Core.Util.EnumMember:EnumMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumMember-constructor-EnumMember","sort":3,"meta":{}},{"name":"EnumMember","fullName":"Spark.Core.Util.EnumMember:EnumMember","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.EnumMember-constructor-EnumMember","sort":3,"meta":{}},{"name":"name","fullName":"Spark.Core.Util.EnumMember:name","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumMember-property-name","sort":3,"meta":{}},{"name":"value","fullName":"Spark.Core.Util.EnumMember:value","icon":"icon-property","url":"#!/class/Spark.Core.Util.EnumMember-property-value","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumMember-method-equals","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumMember-method-equals","sort":3,"meta":{}},{"name":"equals","fullName":"Spark.Core.Util.EnumMember:equals","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumMember-method-equals","sort":3,"meta":{"override":true}},{"name":"toString","fullName":"Spark.Core.Util.EnumMember:toString","icon":"icon-method","url":"#!/class/Spark.Core.Util.EnumMember-method-toString","sort":3,"meta":{"override":true}},{"name":"FieldInfo","fullName":"Spark.Core.Util.FieldInfo","icon":"icon-class","url":"#!/class/Spark.Core.Util.FieldInfo","sort":1,"meta":{"final":true}},{"name":"FieldInfo","fullName":"Spark.Core.Util.FieldInfo:FieldInfo","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.FieldInfo-constructor-FieldInfo","sort":3,"meta":{}},{"name":"FieldInfo","fullName":"Spark.Core.Util.FieldInfo:FieldInfo","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.FieldInfo-constructor-FieldInfo","sort":3,"meta":{}},{"name":"DatasetName","fullName":"Spark.Core.Util.FieldInfo:DatasetName","icon":"icon-property","url":"#!/class/Spark.Core.Util.FieldInfo-property-DatasetName","sort":3,"meta":{}},{"name":"TempTableName","fullName":"Spark.Core.Util.FieldInfo:TempTableName","icon":"icon-property","url":"#!/class/Spark.Core.Util.FieldInfo-property-TempTableName","sort":3,"meta":{}},{"name":"getField","fullName":"Spark.Core.Util.FieldInfo:getField","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-getField","sort":3,"meta":{}},{"name":"makeRequired","fullName":"Spark.Core.Util.FieldInfo:makeRequired","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-makeRequired","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"addProperty","fullName":"Spark.Core.Util.FieldInfo:addProperty","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-addProperty","sort":3,"meta":{}},{"name":"serialize","fullName":"Spark.Core.Util.FieldInfo:serialize","icon":"icon-method","url":"#!/class/Spark.Core.Util.FieldInfo-method-serialize","sort":3,"meta":{}},{"name":"SchemaManager","fullName":"Spark.Core.Manager.SchemaManager","icon":"icon-class","url":"#!/class/Spark.Core.Manager.SchemaManager","sort":1,"meta":{}},{"name":"oLoggingManager","fullName":"Spark.Core.Manager.SchemaManager:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Manager.SchemaManager-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"addSchemaToSignature","fullName":"Spark.Core.Manager.SchemaManager:addSchemaToSignature","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-addSchemaToSignature","sort":3,"meta":{"protected":true}},{"name":"examineDatabases","fullName":"Spark.Core.Manager.SchemaManager:examineDatabases","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-examineDatabases","sort":3,"meta":{"protected":true}},{"name":"examineTables","fullName":"Spark.Core.Manager.SchemaManager:examineTables","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-examineTables","sort":3,"meta":{"protected":true}},{"name":"examineTables","fullName":"Spark.Core.Manager.SchemaManager:examineTables","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-examineTables","sort":3,"meta":{"protected":true}},{"name":"registerDatabases","fullName":"Spark.Core.Manager.SchemaManager:registerDatabases","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-registerDatabases","sort":3,"meta":{"protected":true}},{"name":"fixSerializedNames","fullName":"Spark.Core.Manager.SchemaManager:fixSerializedNames","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-fixSerializedNames","sort":3,"meta":{"static":true}},{"name":"deleteObjects","fullName":"Spark.Core.Manager.SchemaManager:deleteObjects","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-deleteObjects","sort":3,"meta":{}},{"name":"dumpObjects","fullName":"Spark.Core.Manager.SchemaManager:dumpObjects","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-dumpObjects","sort":3,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Manager.SchemaManager:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-initialize","sort":3,"meta":{"override":true}},{"name":"dispose","fullName":"Spark.Core.Manager.SchemaManager:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-dispose","sort":3,"meta":{"override":true}},{"name":"getObject","fullName":"Spark.Core.Manager.SchemaManager:getObject","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getObject","sort":3,"meta":{}},{"name":"getObjectChildren","fullName":"Spark.Core.Manager.SchemaManager:getObjectChildren","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getObjectChildren","sort":3,"meta":{}},{"name":"getObjectList","fullName":"Spark.Core.Manager.SchemaManager:getObjectList","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getObjectList","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Manager.SchemaManager:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getDataset","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Manager.SchemaManager:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getDataset","sort":3,"meta":{}},{"name":"getTempTable","fullName":"Spark.Core.Manager.SchemaManager:getTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-getTempTable","sort":3,"meta":{}},{"name":"initMethodSignature","fullName":"Spark.Core.Manager.SchemaManager:initMethodSignature","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-initMethodSignature","sort":3,"meta":{}},{"name":"initSchema","fullName":"Spark.Core.Manager.SchemaManager:initSchema","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-initSchema","sort":3,"meta":{}},{"name":"registerDataset","fullName":"Spark.Core.Manager.SchemaManager:registerDataset","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-registerDataset","sort":3,"meta":{}},{"name":"registerTempTable","fullName":"Spark.Core.Manager.SchemaManager:registerTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-registerTempTable","sort":3,"meta":{}},{"name":"registerTempTable","fullName":"Spark.Core.Manager.SchemaManager:registerTempTable","icon":"icon-method","url":"#!/class/Spark.Core.Manager.SchemaManager-method-registerTempTable","sort":3,"meta":{}},{"name":"SchemaObject","fullName":"Spark.Core.Manager.SchemaManager:SchemaObject","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SchemaManager-temptable-SchemaObject","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"ConfigDB","fullName":"Spark.Core.Manager.SchemaManager:ConfigDB","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SchemaManager-temptable-ConfigDB","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"ConfigTable","fullName":"Spark.Core.Manager.SchemaManager:ConfigTable","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SchemaManager-temptable-ConfigTable","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"ConfigField","fullName":"Spark.Core.Manager.SchemaManager:ConfigField","icon":"icon-temptable","url":"#!/class/Spark.Core.Manager.SchemaManager-temptable-ConfigField","sort":3,"meta":{"protected":true,"global":true,"noundo":true}},{"name":"dsConfig","fullName":"Spark.Core.Manager.SchemaManager:dsConfig","icon":"icon-dataset","url":"#!/class/Spark.Core.Manager.SchemaManager-dataset-dsConfig","sort":3,"meta":{"protected":true}},{"name":"TOTP","fullName":"Spark.Core.Security.TOTP","icon":"icon-class","url":"#!/class/Spark.Core.Security.TOTP","sort":1,"meta":{"final":true}},{"name":"TOTP","fullName":"Spark.Core.Security.TOTP:TOTP","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.TOTP-constructor-TOTP","sort":3,"meta":{}},{"name":"TOTP","fullName":"Spark.Core.Security.TOTP:TOTP","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.TOTP-constructor-TOTP","sort":3,"meta":{}},{"name":"TOTP","fullName":"Spark.Core.Security.TOTP:TOTP","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.TOTP-constructor-TOTP","sort":3,"meta":{}},{"name":"TOTP","fullName":"Spark.Core.Security.TOTP:TOTP","icon":"icon-destructor","url":"#!/class/Spark.Core.Security.TOTP-destructor-TOTP","sort":3,"meta":{}},{"name":"Token","fullName":"Spark.Core.Security.TOTP:Token","icon":"icon-property","url":"#!/class/Spark.Core.Security.TOTP-property-Token","sort":3,"meta":{}},{"name":"UnixEpoch","fullName":"Spark.Core.Security.TOTP:UnixEpoch","icon":"icon-property","url":"#!/class/Spark.Core.Security.TOTP-property-UnixEpoch","sort":3,"meta":{}},{"name":"EpochCounter","fullName":"Spark.Core.Security.TOTP:EpochCounter","icon":"icon-property","url":"#!/class/Spark.Core.Security.TOTP-property-EpochCounter","sort":3,"meta":{}},{"name":"newToken","fullName":"Spark.Core.Security.TOTP:newToken","icon":"icon-method","url":"#!/class/Spark.Core.Security.TOTP-method-newToken","sort":3,"meta":{"private":true}},{"name":"QuerySortEntry","fullName":"OpenEdge.BusinessLogic.QuerySortEntry","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.QuerySortEntry","sort":1,"meta":{}},{"name":"QuerySortEntry","fullName":"OpenEdge.BusinessLogic.QuerySortEntry:QuerySortEntry","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QuerySortEntry-constructor-QuerySortEntry","sort":3,"meta":{}},{"name":"QuerySortEntry","fullName":"OpenEdge.BusinessLogic.QuerySortEntry:QuerySortEntry","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QuerySortEntry-constructor-QuerySortEntry","sort":3,"meta":{}},{"name":"QuerySortEntry","fullName":"OpenEdge.BusinessLogic.QuerySortEntry:QuerySortEntry","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QuerySortEntry-constructor-QuerySortEntry","sort":3,"meta":{}},{"name":"FieldName","fullName":"OpenEdge.BusinessLogic.QuerySortEntry:FieldName","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QuerySortEntry-property-FieldName","sort":3,"meta":{}},{"name":"SortOrder","fullName":"OpenEdge.BusinessLogic.QuerySortEntry:SortOrder","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QuerySortEntry-property-SortOrder","sort":3,"meta":{}},{"name":"ToString","fullName":"OpenEdge.BusinessLogic.QuerySortEntry:ToString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QuerySortEntry-method-ToString","sort":3,"meta":{"override":true}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.QuerySortEntry:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QuerySortEntry-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.QuerySortEntry:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QuerySortEntry-method-FromJson","sort":3,"meta":{}},{"name":"HMAC","fullName":"Spark.Core.Security.HMAC","icon":"icon-class","url":"#!/class/Spark.Core.Security.HMAC","sort":1,"meta":{"final":true}},{"name":"GenHash","fullName":"Spark.Core.Security.HMAC:GenHash","icon":"icon-method","url":"#!/class/Spark.Core.Security.HMAC-method-GenHash","sort":3,"meta":{"static":true}},{"name":"TruncateHMAC","fullName":"Spark.Core.Security.HMAC:TruncateHMAC","icon":"icon-method","url":"#!/class/Spark.Core.Security.HMAC-method-TruncateHMAC","sort":3,"meta":{"static":true}},{"name":"Base32","fullName":"Spark.Core.Util.Base32","icon":"icon-class","url":"#!/class/Spark.Core.Util.Base32","sort":1,"meta":{}},{"name":"Base32","fullName":"Spark.Core.Util.Base32:Base32","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.Base32-constructor-Base32","sort":3,"meta":{"static":true}},{"name":"DecodeToBinary","fullName":"Spark.Core.Util.Base32:DecodeToBinary","icon":"icon-method","url":"#!/class/Spark.Core.Util.Base32-method-DecodeToBinary","sort":3,"meta":{"private":true,"static":true}},{"name":"ConvertToHex","fullName":"Spark.Core.Util.Base32:ConvertToHex","icon":"icon-method","url":"#!/class/Spark.Core.Util.Base32-method-ConvertToHex","sort":3,"meta":{"static":true}},{"name":"EncodeData","fullName":"Spark.Core.Util.Base32:EncodeData","icon":"icon-method","url":"#!/class/Spark.Core.Util.Base32-method-EncodeData","sort":3,"meta":{"static":true}},{"name":"DecodeData","fullName":"Spark.Core.Util.Base32:DecodeData","icon":"icon-method","url":"#!/class/Spark.Core.Util.Base32-method-DecodeData","sort":3,"meta":{"static":true}},{"name":"Timer","fullName":"Spark.Core.Util.Timer","icon":"icon-class","url":"#!/class/Spark.Core.Util.Timer","sort":1,"meta":{}},{"name":"Timer","fullName":"Spark.Core.Util.Timer:Timer","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.Timer-constructor-Timer","sort":3,"meta":{"static":true}},{"name":"purgeTimers","fullName":"Spark.Core.Util.Timer:purgeTimers","icon":"icon-method","url":"#!/class/Spark.Core.Util.Timer-method-purgeTimers","sort":3,"meta":{"static":true}},{"name":"startTimer","fullName":"Spark.Core.Util.Timer:startTimer","icon":"icon-method","url":"#!/class/Spark.Core.Util.Timer-method-startTimer","sort":3,"meta":{"static":true}},{"name":"endTimer","fullName":"Spark.Core.Util.Timer:endTimer","icon":"icon-method","url":"#!/class/Spark.Core.Util.Timer-method-endTimer","sort":3,"meta":{"static":true}},{"name":"IJsonSerializer","fullName":"OpenEdge.Core.Json.IJsonSerializer","icon":"icon-interface","url":"#!/class/OpenEdge.Core.Json.IJsonSerializer","sort":1,"meta":{}},{"name":"ToJsonConstruct","fullName":"OpenEdge.Core.Json.IJsonSerializer:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.IJsonSerializer-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.Core.Json.IJsonSerializer:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.Core.Json.IJsonSerializer-method-FromJson","sort":3,"meta":{}},{"name":"CryptoTools","fullName":"Spark.Core.Util.CryptoTools","icon":"icon-class","url":"#!/class/Spark.Core.Util.CryptoTools","sort":1,"meta":{}},{"name":"encryptCode","fullName":"Spark.Core.Util.CryptoTools:encryptCode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-encryptCode","sort":3,"meta":{"static":true}},{"name":"encryptCode","fullName":"Spark.Core.Util.CryptoTools:encryptCode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-encryptCode","sort":3,"meta":{"static":true}},{"name":"encryptValue","fullName":"Spark.Core.Util.CryptoTools:encryptValue","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-encryptValue","sort":3,"meta":{"static":true}},{"name":"decryptCode","fullName":"Spark.Core.Util.CryptoTools:decryptCode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-decryptCode","sort":3,"meta":{"static":true}},{"name":"decryptCode","fullName":"Spark.Core.Util.CryptoTools:decryptCode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-decryptCode","sort":3,"meta":{"static":true}},{"name":"decryptValue","fullName":"Spark.Core.Util.CryptoTools:decryptValue","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-decryptValue","sort":3,"meta":{"static":true}},{"name":"getEncryptKey","fullName":"Spark.Core.Util.CryptoTools:getEncryptKey","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-getEncryptKey","sort":3,"meta":{"static":true}},{"name":"getEncryptKey","fullName":"Spark.Core.Util.CryptoTools:getEncryptKey","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-getEncryptKey","sort":3,"meta":{"static":true}},{"name":"getRandomEncryptKey","fullName":"Spark.Core.Util.CryptoTools:getRandomEncryptKey","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-getRandomEncryptKey","sort":3,"meta":{"static":true}},{"name":"getEncryptInitVector","fullName":"Spark.Core.Util.CryptoTools:getEncryptInitVector","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-getEncryptInitVector","sort":3,"meta":{"static":true}},{"name":"base64Encode","fullName":"Spark.Core.Util.CryptoTools:base64Encode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-base64Encode","sort":3,"meta":{"static":true}},{"name":"base64Decode","fullName":"Spark.Core.Util.CryptoTools:base64Decode","icon":"icon-method","url":"#!/class/Spark.Core.Util.CryptoTools-method-base64Decode","sort":3,"meta":{"static":true}},{"name":"RemoteMetrics","fullName":"Spark.Diagnostic.Util.RemoteMetrics","icon":"icon-class","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics","sort":1,"meta":{"final":true}},{"name":"RemoteMetrics","fullName":"Spark.Diagnostic.Util.RemoteMetrics:RemoteMetrics","icon":"icon-constructor","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-constructor-RemoteMetrics","sort":3,"meta":{}},{"name":"RemoteMetrics","fullName":"Spark.Diagnostic.Util.RemoteMetrics:RemoteMetrics","icon":"icon-destructor","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-destructor-RemoteMetrics","sort":3,"meta":{}},{"name":"Applications","fullName":"Spark.Diagnostic.Util.RemoteMetrics:Applications","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-Applications","sort":3,"meta":{"static":true}},{"name":"MetricSource","fullName":"Spark.Diagnostic.Util.RemoteMetrics:MetricSource","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-MetricSource","sort":3,"meta":{"private":true}},{"name":"InstanceURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:InstanceURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-InstanceURI","sort":3,"meta":{}},{"name":"ManagerRealm","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ManagerRealm","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ManagerRealm","sort":3,"meta":{}},{"name":"ManagerUsername","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ManagerUsername","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ManagerUsername","sort":3,"meta":{}},{"name":"ManagerPassword","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ManagerPassword","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ManagerPassword","sort":3,"meta":{}},{"name":"ManagerURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ManagerURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ManagerURI","sort":3,"meta":{"private":true}},{"name":"GetAllAgentsURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetAllAgentsURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetAllAgentsURI","sort":3,"meta":{"private":true}},{"name":"GetAgentURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetAgentURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetAgentURI","sort":3,"meta":{"private":true}},{"name":"GetRequestsURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetRequestsURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetRequestsURI","sort":3,"meta":{"private":true}},{"name":"GetAgentSessionURI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetAgentSessionURI","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetAgentSessionURI","sort":3,"meta":{"private":true}},{"name":"TrackObjects","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackObjects","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-TrackObjects","sort":3,"meta":{"private":true}},{"name":"GetObjectsReport","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetObjectsReport","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetObjectsReport","sort":3,"meta":{"private":true}},{"name":"GetSessionObjectsReport","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetSessionObjectsReport","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-GetSessionObjectsReport","sort":3,"meta":{"private":true}},{"name":"OEJMXBinary","fullName":"Spark.Diagnostic.Util.RemoteMetrics:OEJMXBinary","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-OEJMXBinary","sort":3,"meta":{"private":true}},{"name":"AgentsQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:AgentsQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-AgentsQuery","sort":3,"meta":{"private":true}},{"name":"SessionsQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:SessionsQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-SessionsQuery","sort":3,"meta":{"private":true}},{"name":"RequestsQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:RequestsQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-RequestsQuery","sort":3,"meta":{"private":true}},{"name":"TrackOnQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackOnQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-TrackOnQuery","sort":3,"meta":{"private":true}},{"name":"TrackOffQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackOffQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-TrackOffQuery","sort":3,"meta":{"private":true}},{"name":"TrackingQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackingQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-TrackingQuery","sort":3,"meta":{"private":true}},{"name":"ABLObjectsQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ABLObjectsQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ABLObjectsQuery","sort":3,"meta":{"private":true}},{"name":"ABLSessionObjectsQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:ABLSessionObjectsQuery","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-property-ABLSessionObjectsQuery","sort":3,"meta":{"private":true}},{"name":"CheckTempPath","fullName":"Spark.Diagnostic.Util.RemoteMetrics:CheckTempPath","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-CheckTempPath","sort":3,"meta":{"private":true}},{"name":"InvokeAPI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:InvokeAPI","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-InvokeAPI","sort":3,"meta":{"private":true}},{"name":"InvokeAPI","fullName":"Spark.Diagnostic.Util.RemoteMetrics:InvokeAPI","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-InvokeAPI","sort":3,"meta":{"private":true}},{"name":"InvokeJMX","fullName":"Spark.Diagnostic.Util.RemoteMetrics:InvokeJMX","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-InvokeJMX","sort":3,"meta":{"private":true}},{"name":"CreateTempQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:CreateTempQuery","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-CreateTempQuery","sort":3,"meta":{"private":true}},{"name":"CreateTempQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:CreateTempQuery","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-CreateTempQuery","sort":3,"meta":{"private":true}},{"name":"CreateTempQuery","fullName":"Spark.Diagnostic.Util.RemoteMetrics:CreateTempQuery","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-CreateTempQuery","sort":3,"meta":{"private":true}},{"name":"FilterABLObjects","fullName":"Spark.Diagnostic.Util.RemoteMetrics:FilterABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-FilterABLObjects","sort":3,"meta":{"private":true}},{"name":"GetApplication","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetApplication","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-GetApplication","sort":3,"meta":{}},{"name":"GetAgents","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetAgents","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-GetAgents","sort":3,"meta":{}},{"name":"GetSessions","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetSessions","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-GetSessions","sort":3,"meta":{}},{"name":"TrackABLObjects","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-TrackABLObjects","sort":3,"meta":{}},{"name":"TrackingABLObjects","fullName":"Spark.Diagnostic.Util.RemoteMetrics:TrackingABLObjects","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-TrackingABLObjects","sort":3,"meta":{}},{"name":"GetRequestMetrics","fullName":"Spark.Diagnostic.Util.RemoteMetrics:GetRequestMetrics","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-GetRequestMetrics","sort":3,"meta":{}},{"name":"FilterABLObjectReport","fullName":"Spark.Diagnostic.Util.RemoteMetrics:FilterABLObjectReport","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-FilterABLObjectReport","sort":3,"meta":{}},{"name":"FilterSessionABLObjectReport","fullName":"Spark.Diagnostic.Util.RemoteMetrics:FilterSessionABLObjectReport","icon":"icon-method","url":"#!/class/Spark.Diagnostic.Util.RemoteMetrics-method-FilterSessionABLObjectReport","sort":3,"meta":{}},{"name":"ICatalog","fullName":"Spark.Core.Service.ICatalog","icon":"icon-interface","url":"#!/class/Spark.Core.Service.ICatalog","sort":1,"meta":{}},{"name":"getCatalog","fullName":"Spark.Core.Service.ICatalog:getCatalog","icon":"icon-method","url":"#!/class/Spark.Core.Service.ICatalog-method-getCatalog","sort":3,"meta":{}},{"name":"GetDataResponse","fullName":"OpenEdge.BusinessLogic.GetDataResponse","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.GetDataResponse","sort":1,"meta":{}},{"name":"GetDataResponse","fullName":"OpenEdge.BusinessLogic.GetDataResponse:GetDataResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataResponse-constructor-GetDataResponse","sort":3,"meta":{}},{"name":"GetDataResponse","fullName":"OpenEdge.BusinessLogic.GetDataResponse:GetDataResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataResponse-constructor-GetDataResponse","sort":3,"meta":{}},{"name":"GetDataResponse","fullName":"OpenEdge.BusinessLogic.GetDataResponse:GetDataResponse","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.GetDataResponse-constructor-GetDataResponse","sort":3,"meta":{}},{"name":"CustomResponse","fullName":"OpenEdge.BusinessLogic.GetDataResponse:CustomResponse","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataResponse-property-CustomResponse","sort":3,"meta":{}},{"name":"TableResponses","fullName":"OpenEdge.BusinessLogic.GetDataResponse:TableResponses","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.GetDataResponse-property-TableResponses","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.GetDataResponse:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetDataResponse-method-FromJson","sort":3,"meta":{}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.GetDataResponse:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.GetDataResponse-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"IStartupManager","fullName":"Spark.Core.Manager.IStartupManager","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.IStartupManager","sort":1,"meta":{}},{"name":"interfaceStopAfter","fullName":"Spark.Core.Manager.IStartupManager:interfaceStopAfter","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IStartupManager-property-interfaceStopAfter","sort":3,"meta":{}},{"name":"stopManagers","fullName":"Spark.Core.Manager.IStartupManager:stopManagers","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IStartupManager-method-stopManagers","sort":3,"meta":{}},{"name":"OSPath","fullName":"Spark.Diagnostic.Util.OSPath","icon":"icon-class","url":"#!/class/Spark.Diagnostic.Util.OSPath","sort":1,"meta":{"abstract":true}},{"name":"CatalinaBase","fullName":"Spark.Diagnostic.Util.OSPath:CatalinaBase","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OSPath-property-CatalinaBase","sort":3,"meta":{"protected":true}},{"name":"TemporaryDir","fullName":"Spark.Diagnostic.Util.OSPath:TemporaryDir","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.OSPath-property-TemporaryDir","sort":3,"meta":{"protected":true}},{"name":"OEUserRealm","fullName":"Spark.Core.Security.OEUserRealm","icon":"icon-class","url":"#!/class/Spark.Core.Security.OEUserRealm","sort":1,"meta":{"abstract":true}},{"name":"OEUserRealm","fullName":"Spark.Core.Security.OEUserRealm:OEUserRealm","icon":"icon-constructor","url":"#!/class/Spark.Core.Security.OEUserRealm-constructor-OEUserRealm","sort":3,"meta":{}},{"name":"loadConfig","fullName":"Spark.Core.Security.OEUserRealm:loadConfig","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-loadConfig","sort":3,"meta":{"protected":true}},{"name":"validateRequest","fullName":"Spark.Core.Security.OEUserRealm:validateRequest","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-validateRequest","sort":3,"meta":{"protected":true}},{"name":"validateRequest","fullName":"Spark.Core.Security.OEUserRealm:validateRequest","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-validateRequest","sort":3,"meta":{"protected":true}},{"name":"checkPasswordHash","fullName":"Spark.Core.Security.OEUserRealm:checkPasswordHash","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-checkPasswordHash","sort":3,"meta":{"protected":true}},{"name":"checkPasswordHash","fullName":"Spark.Core.Security.OEUserRealm:checkPasswordHash","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-checkPasswordHash","sort":3,"meta":{"protected":true}},{"name":"getPassword","fullName":"Spark.Core.Security.OEUserRealm:getPassword","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-getPassword","sort":3,"meta":{"protected":true}},{"name":"postAuthenticate","fullName":"Spark.Core.Security.OEUserRealm:postAuthenticate","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-postAuthenticate","sort":3,"meta":{"protected":true}},{"name":"getUserID","fullName":"Spark.Core.Security.OEUserRealm:getUserID","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-getUserID","sort":3,"meta":{}},{"name":"isActive","fullName":"Spark.Core.Security.OEUserRealm:isActive","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-isActive","sort":3,"meta":{}},{"name":"isExpired","fullName":"Spark.Core.Security.OEUserRealm:isExpired","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-isExpired","sort":3,"meta":{}},{"name":"isLocked","fullName":"Spark.Core.Security.OEUserRealm:isLocked","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-isLocked","sort":3,"meta":{}},{"name":"getUserRoles","fullName":"Spark.Core.Security.OEUserRealm:getUserRoles","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-getUserRoles","sort":3,"meta":{}},{"name":"GetAttribute","fullName":"Spark.Core.Security.OEUserRealm:GetAttribute","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-GetAttribute","sort":3,"meta":{}},{"name":"GetAttributeNames","fullName":"Spark.Core.Security.OEUserRealm:GetAttributeNames","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-GetAttributeNames","sort":3,"meta":{}},{"name":"GetUsernames","fullName":"Spark.Core.Security.OEUserRealm:GetUsernames","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-GetUsernames","sort":3,"meta":{}},{"name":"GetUsernamesByQuery","fullName":"Spark.Core.Security.OEUserRealm:GetUsernamesByQuery","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-GetUsernamesByQuery","sort":3,"meta":{}},{"name":"GetUsernamesByQuery","fullName":"Spark.Core.Security.OEUserRealm:GetUsernamesByQuery","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-GetUsernamesByQuery","sort":3,"meta":{}},{"name":"RemoveAttribute","fullName":"Spark.Core.Security.OEUserRealm:RemoveAttribute","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-RemoveAttribute","sort":3,"meta":{}},{"name":"SetAttribute","fullName":"Spark.Core.Security.OEUserRealm:SetAttribute","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-SetAttribute","sort":3,"meta":{}},{"name":"ValidatePassword","fullName":"Spark.Core.Security.OEUserRealm:ValidatePassword","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-ValidatePassword","sort":3,"meta":{}},{"name":"ValidatePassword","fullName":"Spark.Core.Security.OEUserRealm:ValidatePassword","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-ValidatePassword","sort":3,"meta":{}},{"name":"ValidateUser","fullName":"Spark.Core.Security.OEUserRealm:ValidateUser","icon":"icon-method","url":"#!/class/Spark.Core.Security.OEUserRealm-method-ValidateUser","sort":3,"meta":{}},{"name":"DynamicEntity","fullName":"Spark.Core.Service.DynamicEntity","icon":"icon-class","url":"#!/class/Spark.Core.Service.DynamicEntity","sort":1,"meta":{"abstract":true}},{"name":"entityName","fullName":"Spark.Core.Service.DynamicEntity:entityName","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-entityName","sort":3,"meta":{}},{"name":"serviceURI","fullName":"Spark.Core.Service.DynamicEntity:serviceURI","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-serviceURI","sort":3,"meta":{"abstract":true}},{"name":"resourceName","fullName":"Spark.Core.Service.DynamicEntity:resourceName","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-resourceName","sort":3,"meta":{"abstract":true}},{"name":"primaryKeys","fullName":"Spark.Core.Service.DynamicEntity:primaryKeys","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-primaryKeys","sort":3,"meta":{"abstract":true}},{"name":"foreignKeys","fullName":"Spark.Core.Service.DynamicEntity:foreignKeys","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-foreignKeys","sort":3,"meta":{"abstract":true}},{"name":"mappingType","fullName":"Spark.Core.Service.DynamicEntity:mappingType","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-mappingType","sort":3,"meta":{"abstract":true}},{"name":"capabilities","fullName":"Spark.Core.Service.DynamicEntity:capabilities","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-capabilities","sort":3,"meta":{"abstract":true}},{"name":"operations","fullName":"Spark.Core.Service.DynamicEntity:operations","icon":"icon-property","url":"#!/class/Spark.Core.Service.DynamicEntity-property-operations","sort":3,"meta":{"abstract":true}},{"name":"Strings","fullName":"Spark.Core.Util.Strings","icon":"icon-class","url":"#!/class/Spark.Core.Util.Strings","sort":1,"meta":{}},{"name":"doXOR","fullName":"Spark.Core.Util.Strings:doXOR","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-doXOR","sort":3,"meta":{"protected":true,"static":true}},{"name":"getXOR","fullName":"Spark.Core.Util.Strings:getXOR","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-getXOR","sort":3,"meta":{"static":true}},{"name":"getDigitsOnly","fullName":"Spark.Core.Util.Strings:getDigitsOnly","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-getDigitsOnly","sort":3,"meta":{"static":true}},{"name":"camelCaseWord","fullName":"Spark.Core.Util.Strings:camelCaseWord","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-camelCaseWord","sort":3,"meta":{"static":true}},{"name":"properWords","fullName":"Spark.Core.Util.Strings:properWords","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-properWords","sort":3,"meta":{"static":true}},{"name":"stripKeywords","fullName":"Spark.Core.Util.Strings:stripKeywords","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-stripKeywords","sort":3,"meta":{"static":true}},{"name":"containsBadChar","fullName":"Spark.Core.Util.Strings:containsBadChar","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-containsBadChar","sort":3,"meta":{"static":true}},{"name":"stripBadChars","fullName":"Spark.Core.Util.Strings:stripBadChars","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-stripBadChars","sort":3,"meta":{"static":true}},{"name":"stripBadLabel","fullName":"Spark.Core.Util.Strings:stripBadLabel","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-stripBadLabel","sort":3,"meta":{"static":true}},{"name":"stripOperators","fullName":"Spark.Core.Util.Strings:stripOperators","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-stripOperators","sort":3,"meta":{"static":true}},{"name":"stripPunctuation","fullName":"Spark.Core.Util.Strings:stripPunctuation","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-stripPunctuation","sort":3,"meta":{"static":true}},{"name":"getUniqueWords","fullName":"Spark.Core.Util.Strings:getUniqueWords","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-getUniqueWords","sort":3,"meta":{"static":true}},{"name":"booleanConvert","fullName":"Spark.Core.Util.Strings:booleanConvert","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-booleanConvert","sort":3,"meta":{"static":true}},{"name":"unixSafe","fullName":"Spark.Core.Util.Strings:unixSafe","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-unixSafe","sort":3,"meta":{"static":true}},{"name":"maskString","fullName":"Spark.Core.Util.Strings:maskString","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-maskString","sort":3,"meta":{"static":true}},{"name":"inArray","fullName":"Spark.Core.Util.Strings:inArray","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-inArray","sort":3,"meta":{"static":true}},{"name":"sortArray","fullName":"Spark.Core.Util.Strings:sortArray","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-sortArray","sort":3,"meta":{"static":true}},{"name":"mergeProperties","fullName":"Spark.Core.Util.Strings:mergeProperties","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-mergeProperties","sort":3,"meta":{"static":true}},{"name":"reverse","fullName":"Spark.Core.Util.Strings:reverse","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-reverse","sort":3,"meta":{"static":true}},{"name":"leftPad","fullName":"Spark.Core.Util.Strings:leftPad","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-leftPad","sort":3,"meta":{"static":true}},{"name":"rightPad","fullName":"Spark.Core.Util.Strings:rightPad","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-rightPad","sort":3,"meta":{"static":true}},{"name":"appendWithComma","fullName":"Spark.Core.Util.Strings:appendWithComma","icon":"icon-method","url":"#!/class/Spark.Core.Util.Strings-method-appendWithComma","sort":3,"meta":{"static":true}},{"name":"tSort","fullName":"Spark.Core.Util.Strings:tSort","icon":"icon-temptable","url":"#!/class/Spark.Core.Util.Strings-temptable-tSort","sort":3,"meta":{"private":true,"static":true,"global":true,"noundo":true}},{"name":"QueryPredicate","fullName":"OpenEdge.BusinessLogic.QueryPredicate","icon":"icon-class","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate","sort":1,"meta":{}},{"name":"QueryPredicate","fullName":"OpenEdge.BusinessLogic.QueryPredicate:QueryPredicate","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-constructor-QueryPredicate","sort":3,"meta":{}},{"name":"QueryPredicate","fullName":"OpenEdge.BusinessLogic.QueryPredicate:QueryPredicate","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-constructor-QueryPredicate","sort":3,"meta":{}},{"name":"QueryPredicate","fullName":"OpenEdge.BusinessLogic.QueryPredicate:QueryPredicate","icon":"icon-constructor","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-constructor-QueryPredicate","sort":3,"meta":{}},{"name":"FieldName","fullName":"OpenEdge.BusinessLogic.QueryPredicate:FieldName","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-property-FieldName","sort":3,"meta":{}},{"name":"Join","fullName":"OpenEdge.BusinessLogic.QueryPredicate:Join","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-property-Join","sort":3,"meta":{}},{"name":"Operator","fullName":"OpenEdge.BusinessLogic.QueryPredicate:Operator","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-property-Operator","sort":3,"meta":{}},{"name":"Value","fullName":"OpenEdge.BusinessLogic.QueryPredicate:Value","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-property-Value","sort":3,"meta":{}},{"name":"Values","fullName":"OpenEdge.BusinessLogic.QueryPredicate:Values","icon":"icon-property","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-property-Values","sort":3,"meta":{}},{"name":"ToString","fullName":"OpenEdge.BusinessLogic.QueryPredicate:ToString","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-method-ToString","sort":3,"meta":{"override":true}},{"name":"ToJsonConstruct","fullName":"OpenEdge.BusinessLogic.QueryPredicate:ToJsonConstruct","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-method-ToJsonConstruct","sort":3,"meta":{}},{"name":"FromJson","fullName":"OpenEdge.BusinessLogic.QueryPredicate:FromJson","icon":"icon-method","url":"#!/class/OpenEdge.BusinessLogic.QueryPredicate-method-FromJson","sort":3,"meta":{}},{"name":"MemptrInputStream","fullName":"OpenEdge.Core.MemptrInputStream","icon":"icon-class","url":"#!/class/OpenEdge.Core.MemptrInputStream","sort":1,"meta":{}},{"name":"MemptrInputStream","fullName":"OpenEdge.Core.MemptrInputStream:MemptrInputStream","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.MemptrInputStream-constructor-MemptrInputStream","sort":3,"meta":{}},{"name":"MemptrInputStream","fullName":"OpenEdge.Core.MemptrInputStream:MemptrInputStream","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.MemptrInputStream-constructor-MemptrInputStream","sort":3,"meta":{}},{"name":"MemptrInputStream","fullName":"OpenEdge.Core.MemptrInputStream:MemptrInputStream","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.MemptrInputStream-constructor-MemptrInputStream","sort":3,"meta":{}},{"name":"Position","fullName":"OpenEdge.Core.MemptrInputStream:Position","icon":"icon-property","url":"#!/class/OpenEdge.Core.MemptrInputStream-property-Position","sort":3,"meta":{}},{"name":"Data","fullName":"OpenEdge.Core.MemptrInputStream:Data","icon":"icon-property","url":"#!/class/OpenEdge.Core.MemptrInputStream-property-Data","sort":3,"meta":{}},{"name":"Read","fullName":"OpenEdge.Core.MemptrInputStream:Read","icon":"icon-method","url":"#!/class/OpenEdge.Core.MemptrInputStream-method-Read","sort":3,"meta":{"override":true}},{"name":"Read","fullName":"OpenEdge.Core.MemptrInputStream:Read","icon":"icon-method","url":"#!/class/OpenEdge.Core.MemptrInputStream-method-Read","sort":3,"meta":{"override":true}},{"name":"Read","fullName":"OpenEdge.Core.MemptrInputStream:Read","icon":"icon-method","url":"#!/class/OpenEdge.Core.MemptrInputStream-method-Read","sort":3,"meta":{"override":true}},{"name":"SkipBytes","fullName":"OpenEdge.Core.MemptrInputStream:SkipBytes","icon":"icon-method","url":"#!/class/OpenEdge.Core.MemptrInputStream-method-SkipBytes","sort":3,"meta":{"override":true}},{"name":"Close","fullName":"OpenEdge.Core.MemptrInputStream:Close","icon":"icon-method","url":"#!/class/OpenEdge.Core.MemptrInputStream-method-Close","sort":3,"meta":{"override":true}},{"name":"DynamicCaller","fullName":"Spark.Core.Util.DynamicCaller","icon":"icon-class","url":"#!/class/Spark.Core.Util.DynamicCaller","sort":1,"meta":{"final":true}},{"name":"DynamicCaller","fullName":"Spark.Core.Util.DynamicCaller:DynamicCaller","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.DynamicCaller-constructor-DynamicCaller","sort":3,"meta":{}},{"name":"DynamicCaller","fullName":"Spark.Core.Util.DynamicCaller:DynamicCaller","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.DynamicCaller-constructor-DynamicCaller","sort":3,"meta":{}},{"name":"DynamicCaller","fullName":"Spark.Core.Util.DynamicCaller:DynamicCaller","icon":"icon-destructor","url":"#!/class/Spark.Core.Util.DynamicCaller-destructor-DynamicCaller","sort":3,"meta":{}},{"name":"oLoggingManager","fullName":"Spark.Core.Util.DynamicCaller:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Util.DynamicCaller-property-oLoggingManager","sort":3,"meta":{"private":true}},{"name":"oSchemaManager","fullName":"Spark.Core.Util.DynamicCaller:oSchemaManager","icon":"icon-property","url":"#!/class/Spark.Core.Util.DynamicCaller-property-oSchemaManager","sort":3,"meta":{"protected":true}},{"name":"valueBuffer","fullName":"Spark.Core.Util.DynamicCaller:valueBuffer","icon":"icon-property","url":"#!/class/Spark.Core.Util.DynamicCaller-property-valueBuffer","sort":3,"meta":{"private":true}},{"name":"getParameterHandle","fullName":"Spark.Core.Util.DynamicCaller:getParameterHandle","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameterHandle","sort":3,"meta":{}},{"name":"isInitialized","fullName":"Spark.Core.Util.DynamicCaller:isInitialized","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-isInitialized","sort":3,"meta":{}},{"name":"parameterExists","fullName":"Spark.Core.Util.DynamicCaller:parameterExists","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-parameterExists","sort":3,"meta":{}},{"name":"executeMethod","fullName":"Spark.Core.Util.DynamicCaller:executeMethod","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-executeMethod","sort":3,"meta":{}},{"name":"executeMethod","fullName":"Spark.Core.Util.DynamicCaller:executeMethod","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-executeMethod","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getParameter","fullName":"Spark.Core.Util.DynamicCaller:getParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getParameter","sort":3,"meta":{}},{"name":"getJsonArrayParam","fullName":"Spark.Core.Util.DynamicCaller:getJsonArrayParam","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getJsonArrayParam","sort":3,"meta":{}},{"name":"getJsonObjectParam","fullName":"Spark.Core.Util.DynamicCaller:getJsonObjectParam","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-getJsonObjectParam","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"setParameter","fullName":"Spark.Core.Util.DynamicCaller:setParameter","icon":"icon-method","url":"#!/class/Spark.Core.Util.DynamicCaller-method-setParameter","sort":3,"meta":{}},{"name":"ParamObject","fullName":"Spark.Core.Util.DynamicCaller:ParamObject","icon":"icon-temptable","url":"#!/class/Spark.Core.Util.DynamicCaller-temptable-ParamObject","sort":3,"meta":{"private":true,"global":true,"noundo":true}},{"name":"MemptrOutputStream","fullName":"OpenEdge.Core.MemptrOutputStream","icon":"icon-class","url":"#!/class/OpenEdge.Core.MemptrOutputStream","sort":1,"meta":{}},{"name":"MemptrOutputStream","fullName":"OpenEdge.Core.MemptrOutputStream:MemptrOutputStream","icon":"icon-constructor","url":"#!/class/OpenEdge.Core.MemptrOutputStream-constructor-MemptrOutputStream","sort":3,"meta":{}},{"name":"Data","fullName":"OpenEdge.Core.MemptrOutputStream:Data","icon":"icon-property","url":"#!/class/OpenEdge.Core.MemptrOutputStream-property-Data","sort":3,"meta":{}},{"name":"Flush","fullName":"OpenEdge.Core.MemptrOutputStream:Flush","icon":"icon-method","url":"#!/class/OpenEdge.Core.MemptrOutputStream-method-Flush","sort":3,"meta":{"override":true}},{"name":"Write","fullName":"OpenEdge.Core.MemptrOutputStream:Write","icon":"icon-method","url":"#!/class/OpenEdge.Core.MemptrOutputStream-method-Write","sort":3,"meta":{"override":true}},{"name":"Write","fullName":"OpenEdge.Core.MemptrOutputStream:Write","icon":"icon-method","url":"#!/class/OpenEdge.Core.MemptrOutputStream-method-Write","sort":3,"meta":{"override":true}},{"name":"Write","fullName":"OpenEdge.Core.MemptrOutputStream:Write","icon":"icon-method","url":"#!/class/OpenEdge.Core.MemptrOutputStream-method-Write","sort":3,"meta":{"override":true}},{"name":"Write","fullName":"OpenEdge.Core.MemptrOutputStream:Write","icon":"icon-method","url":"#!/class/OpenEdge.Core.MemptrOutputStream-method-Write","sort":3,"meta":{"override":true}},{"name":"SparkEntity","fullName":"Spark.Core.Service.SparkEntity","icon":"icon-class","url":"#!/class/Spark.Core.Service.SparkEntity","sort":1,"meta":{"abstract":true}},{"name":"SparkEntity","fullName":"Spark.Core.Service.SparkEntity:SparkEntity","icon":"icon-constructor","url":"#!/class/Spark.Core.Service.SparkEntity-constructor-SparkEntity","sort":3,"meta":{}},{"name":"SparkEntity","fullName":"Spark.Core.Service.SparkEntity:SparkEntity","icon":"icon-constructor","url":"#!/class/Spark.Core.Service.SparkEntity-constructor-SparkEntity","sort":3,"meta":{}},{"name":"oClientContext","fullName":"Spark.Core.Service.SparkEntity:oClientContext","icon":"icon-property","url":"#!/class/Spark.Core.Service.SparkEntity-property-oClientContext","sort":3,"meta":{"protected":true}},{"name":"oLoggingManager","fullName":"Spark.Core.Service.SparkEntity:oLoggingManager","icon":"icon-property","url":"#!/class/Spark.Core.Service.SparkEntity-property-oLoggingManager","sort":3,"meta":{"protected":true}},{"name":"oCatalogManager","fullName":"Spark.Core.Service.SparkEntity:oCatalogManager","icon":"icon-property","url":"#!/class/Spark.Core.Service.SparkEntity-property-oCatalogManager","sort":3,"meta":{"protected":true}},{"name":"oContextMessage","fullName":"Spark.Core.Service.SparkEntity:oContextMessage","icon":"icon-property","url":"#!/class/Spark.Core.Service.SparkEntity-property-oContextMessage","sort":3,"meta":{}},{"name":"LastCount","fullName":"Spark.Core.Service.SparkEntity:LastCount","icon":"icon-property","url":"#!/class/Spark.Core.Service.SparkEntity-property-LastCount","sort":3,"meta":{}},{"name":"getClassName","fullName":"Spark.Core.Service.SparkEntity:getClassName","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getClassName","sort":3,"meta":{"protected":true,"final":true}},{"name":"getFilterObject","fullName":"Spark.Core.Service.SparkEntity:getFilterObject","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getFilterObject","sort":3,"meta":{"protected":true}},{"name":"filterData","fullName":"Spark.Core.Service.SparkEntity:filterData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-filterData","sort":3,"meta":{"protected":true}},{"name":"getFilterOnly","fullName":"Spark.Core.Service.SparkEntity:getFilterOnly","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getFilterOnly","sort":3,"meta":{"protected":true}},{"name":"getRecCount","fullName":"Spark.Core.Service.SparkEntity:getRecCount","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getRecCount","sort":3,"meta":{"protected":true}},{"name":"getRecCount","fullName":"Spark.Core.Service.SparkEntity:getRecCount","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getRecCount","sort":3,"meta":{"protected":true}},{"name":"preCommitLogic","fullName":"Spark.Core.Service.SparkEntity:preCommitLogic","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-preCommitLogic","sort":3,"meta":{"protected":true}},{"name":"postCommitLogic","fullName":"Spark.Core.Service.SparkEntity:postCommitLogic","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-postCommitLogic","sort":3,"meta":{"protected":true}},{"name":"postFetchRecord","fullName":"Spark.Core.Service.SparkEntity:postFetchRecord","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-postFetchRecord","sort":3,"meta":{"protected":true}},{"name":"validateData","fullName":"Spark.Core.Service.SparkEntity:validateData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-validateData","sort":3,"meta":{"protected":true}},{"name":"initialize","fullName":"Spark.Core.Service.SparkEntity:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-initialize","sort":3,"meta":{}},{"name":"dispose","fullName":"Spark.Core.Service.SparkEntity:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-dispose","sort":3,"meta":{}},{"name":"getDataset","fullName":"Spark.Core.Service.SparkEntity:getDataset","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getDataset","sort":3,"meta":{}},{"name":"postRowFill","fullName":"Spark.Core.Service.SparkEntity:postRowFill","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-postRowFill","sort":3,"meta":{}},{"name":"readData","fullName":"Spark.Core.Service.SparkEntity:readData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-readData","sort":3,"meta":{}},{"name":"createData","fullName":"Spark.Core.Service.SparkEntity:createData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-createData","sort":3,"meta":{"override":true}},{"name":"updateData","fullName":"Spark.Core.Service.SparkEntity:updateData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-updateData","sort":3,"meta":{"override":true}},{"name":"deleteData","fullName":"Spark.Core.Service.SparkEntity:deleteData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-deleteData","sort":3,"meta":{"override":true}},{"name":"submitData","fullName":"Spark.Core.Service.SparkEntity:submitData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-submitData","sort":3,"meta":{}},{"name":"getData","fullName":"Spark.Core.Service.SparkEntity:getData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getData","sort":3,"meta":{}},{"name":"getResultCount","fullName":"Spark.Core.Service.SparkEntity:getResultCount","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-getResultCount","sort":3,"meta":{}},{"name":"updateData","fullName":"Spark.Core.Service.SparkEntity:updateData","icon":"icon-method","url":"#!/class/Spark.Core.Service.SparkEntity-method-updateData","sort":3,"meta":{}},{"name":"GenTools","fullName":"Spark.Core.Util.GenTools","icon":"icon-class","url":"#!/class/Spark.Core.Util.GenTools","sort":1,"meta":{}},{"name":"getAblError","fullName":"Spark.Core.Util.GenTools:getAblError","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-getAblError","sort":3,"meta":{"static":true}},{"name":"getLastAblError","fullName":"Spark.Core.Util.GenTools:getLastAblError","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-getLastAblError","sort":3,"meta":{"static":true}},{"name":"getDateTime","fullName":"Spark.Core.Util.GenTools:getDateTime","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-getDateTime","sort":3,"meta":{"static":true}},{"name":"getLocalTimeZoneOffset","fullName":"Spark.Core.Util.GenTools:getLocalTimeZoneOffset","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-getLocalTimeZoneOffset","sort":3,"meta":{"static":true}},{"name":"getLocalTimeZoneOffset","fullName":"Spark.Core.Util.GenTools:getLocalTimeZoneOffset","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-getLocalTimeZoneOffset","sort":3,"meta":{"static":true}},{"name":"encodeURL","fullName":"Spark.Core.Util.GenTools:encodeURL","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-encodeURL","sort":3,"meta":{"static":true}},{"name":"encodeURL","fullName":"Spark.Core.Util.GenTools:encodeURL","icon":"icon-method","url":"#!/class/Spark.Core.Util.GenTools-method-encodeURL","sort":3,"meta":{"static":true}},{"name":"Logger","fullName":"Spark.Diagnostic.Util.Logger","icon":"icon-class","url":"#!/class/Spark.Diagnostic.Util.Logger","sort":1,"meta":{"abstract":true}},{"name":"oLogger","fullName":"Spark.Diagnostic.Util.Logger:oLogger","icon":"icon-property","url":"#!/class/Spark.Diagnostic.Util.Logger-property-oLogger","sort":3,"meta":{"protected":true}},{"name":"SessionScope","fullName":"Spark.Core.Util.SessionScope","icon":"icon-class","url":"#!/class/Spark.Core.Util.SessionScope","sort":1,"meta":{}},{"name":"SessionScope","fullName":"Spark.Core.Util.SessionScope:SessionScope","icon":"icon-constructor","url":"#!/class/Spark.Core.Util.SessionScope-constructor-SessionScope","sort":3,"meta":{}},{"name":"StateLifeCycleEnum","fullName":"Spark.Core.Manager.StateLifeCycleEnum","icon":"icon-class","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum","sort":1,"meta":{"final":true}},{"name":"StateLifeCycleEnum","fullName":"Spark.Core.Manager.StateLifeCycleEnum:StateLifeCycleEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-constructor-StateLifeCycleEnum","sort":3,"meta":{"static":true}},{"name":"StateLifeCycleEnum","fullName":"Spark.Core.Manager.StateLifeCycleEnum:StateLifeCycleEnum","icon":"icon-constructor","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-constructor-StateLifeCycleEnum","sort":3,"meta":{"private":true}},{"name":"application","fullName":"Spark.Core.Manager.StateLifeCycleEnum:application","icon":"icon-property","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-property-application","sort":3,"meta":{"static":true}},{"name":"session","fullName":"Spark.Core.Manager.StateLifeCycleEnum:session","icon":"icon-property","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-property-session","sort":3,"meta":{"static":true}},{"name":"default","fullName":"Spark.Core.Manager.StateLifeCycleEnum:default","icon":"icon-property","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-property-default","sort":3,"meta":{"static":true}},{"name":"enumFromString","fullName":"Spark.Core.Manager.StateLifeCycleEnum:enumFromString","icon":"icon-method","url":"#!/class/Spark.Core.Manager.StateLifeCycleEnum-method-enumFromString","sort":3,"meta":{"static":true}},{"name":"Password","fullName":"Spark.Core.Security.Password","icon":"icon-class","url":"#!/class/Spark.Core.Security.Password","sort":1,"meta":{"final":true}},{"name":"createCode","fullName":"Spark.Core.Security.Password:createCode","icon":"icon-method","url":"#!/class/Spark.Core.Security.Password-method-createCode","sort":3,"meta":{"static":true}},{"name":"checkPassword","fullName":"Spark.Core.Security.Password:checkPassword","icon":"icon-method","url":"#!/class/Spark.Core.Security.Password-method-checkPassword","sort":3,"meta":{"static":true}},{"name":"encodePassword","fullName":"Spark.Core.Security.Password:encodePassword","icon":"icon-method","url":"#!/class/Spark.Core.Security.Password-method-encodePassword","sort":3,"meta":{"static":true}},{"name":"IDynamicResource","fullName":"Spark.Core.Service.IDynamicResource","icon":"icon-interface","url":"#!/class/Spark.Core.Service.IDynamicResource","sort":1,"meta":{}},{"name":"oContextMessage","fullName":"Spark.Core.Service.IDynamicResource:oContextMessage","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicResource-property-oContextMessage","sort":3,"meta":{}},{"name":"serviceURI","fullName":"Spark.Core.Service.IDynamicResource:serviceURI","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicResource-property-serviceURI","sort":3,"meta":{}},{"name":"resourceName","fullName":"Spark.Core.Service.IDynamicResource:resourceName","icon":"icon-property","url":"#!/class/Spark.Core.Service.IDynamicResource-property-resourceName","sort":3,"meta":{}},{"name":"IClientContext","fullName":"Spark.Core.Manager.IClientContext","icon":"icon-interface","url":"#!/class/Spark.Core.Manager.IClientContext","sort":1,"meta":{}},{"name":"userDomain","fullName":"Spark.Core.Manager.IClientContext:userDomain","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IClientContext-property-userDomain","sort":3,"meta":{}},{"name":"userID","fullName":"Spark.Core.Manager.IClientContext:userID","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IClientContext-property-userID","sort":3,"meta":{}},{"name":"userExtra","fullName":"Spark.Core.Manager.IClientContext:userExtra","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IClientContext-property-userExtra","sort":3,"meta":{}},{"name":"loginExpiration","fullName":"Spark.Core.Manager.IClientContext:loginExpiration","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IClientContext-property-loginExpiration","sort":3,"meta":{}},{"name":"activityPassword","fullName":"Spark.Core.Manager.IClientContext:activityPassword","icon":"icon-property","url":"#!/class/Spark.Core.Manager.IClientContext-property-activityPassword","sort":3,"meta":{}},{"name":"hasUserProperty","fullName":"Spark.Core.Manager.IClientContext:hasUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-hasUserProperty","sort":3,"meta":{}},{"name":"getUserProperties","fullName":"Spark.Core.Manager.IClientContext:getUserProperties","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserProperties","sort":3,"meta":{}},{"name":"getUserPropertyArray","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyArray","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyArray","sort":3,"meta":{}},{"name":"getUserPropertyArray","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyArray","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyArray","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsChar","fullName":"Spark.Core.Manager.IClientContext:getUserArrayPropertyAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserArrayPropertyAsChar","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsDec","fullName":"Spark.Core.Manager.IClientContext:getUserArrayPropertyAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserArrayPropertyAsDec","sort":3,"meta":{}},{"name":"getUserArrayPropertyAsInt","fullName":"Spark.Core.Manager.IClientContext:getUserArrayPropertyAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserArrayPropertyAsInt","sort":3,"meta":{}},{"name":"getUserProperty","fullName":"Spark.Core.Manager.IClientContext:getUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserProperty","sort":3,"meta":{}},{"name":"getUserPropertyAsChar","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsChar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsChar","sort":3,"meta":{}},{"name":"getUserPropertyAsLongchar","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsLongchar","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsLongchar","sort":3,"meta":{}},{"name":"getUserPropertyAsInt","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsInt","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsInt","sort":3,"meta":{}},{"name":"getUserPropertyAsInt64","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsInt64","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsInt64","sort":3,"meta":{}},{"name":"getUserPropertyAsDec","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsDec","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsDec","sort":3,"meta":{}},{"name":"getUserPropertyAsLog","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsLog","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsLog","sort":3,"meta":{}},{"name":"getUserPropertyAsDate","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsDate","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsDate","sort":3,"meta":{}},{"name":"getUserPropertyAsDatetime","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsDatetime","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsDatetime","sort":3,"meta":{}},{"name":"getUserPropertyAsDatetimeTz","fullName":"Spark.Core.Manager.IClientContext:getUserPropertyAsDatetimeTz","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-getUserPropertyAsDatetimeTz","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"setUserProperty","fullName":"Spark.Core.Manager.IClientContext:setUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setUserProperty","sort":3,"meta":{}},{"name":"removeUserProperty","fullName":"Spark.Core.Manager.IClientContext:removeUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-removeUserProperty","sort":3,"meta":{}},{"name":"initializeUserProperty","fullName":"Spark.Core.Manager.IClientContext:initializeUserProperty","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-initializeUserProperty","sort":3,"meta":{}},{"name":"invalidateContext","fullName":"Spark.Core.Manager.IClientContext:invalidateContext","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-invalidateContext","sort":3,"meta":{}},{"name":"setActivityPassword","fullName":"Spark.Core.Manager.IClientContext:setActivityPassword","icon":"icon-method","url":"#!/class/Spark.Core.Manager.IClientContext-method-setActivityPassword","sort":3,"meta":{}},{"name":"OperationEnum","fullName":"Spark.Core.Util.OperationEnum","icon":"icon-enum","url":"#!/class/Spark.Core.Util.OperationEnum","sort":1,"meta":{}},{"name":"read","fullName":"Spark.Core.Util.OperationEnum:read","icon":"icon-property","url":"#!/class/Spark.Core.Util.OperationEnum-property-read","sort":3,"meta":{}},{"name":"create","fullName":"Spark.Core.Util.OperationEnum:create","icon":"icon-property","url":"#!/class/Spark.Core.Util.OperationEnum-property-create","sort":3,"meta":{}},{"name":"update","fullName":"Spark.Core.Util.OperationEnum:update","icon":"icon-property","url":"#!/class/Spark.Core.Util.OperationEnum-property-update","sort":3,"meta":{}},{"name":"delete","fullName":"Spark.Core.Util.OperationEnum:delete","icon":"icon-property","url":"#!/class/Spark.Core.Util.OperationEnum-property-delete","sort":3,"meta":{}},{"name":"submit","fullName":"Spark.Core.Util.OperationEnum:submit","icon":"icon-property","url":"#!/class/Spark.Core.Util.OperationEnum-property-submit","sort":3,"meta":{}},{"name":"invoke","fullName":"Spark.Core.Util.OperationEnum:invoke","icon":"icon-property","url":"#!/class/Spark.Core.Util.OperationEnum-property-invoke","sort":3,"meta":{}},{"name":"count","fullName":"Spark.Core.Util.OperationEnum:count","icon":"icon-property","url":"#!/class/Spark.Core.Util.OperationEnum-property-count","sort":3,"meta":{}},{"name":"Assert","fullName":"OpenEdge.Core.Assert","icon":"icon-class","url":"#!/class/OpenEdge.Core.Assert","sort":1,"meta":{}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"Equals","fullName":"OpenEdge.Core.Assert:Equals","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-Equals","sort":3,"meta":{"static":true}},{"name":"NotEqual","fullName":"OpenEdge.Core.Assert:NotEqual","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEqual","sort":3,"meta":{"static":true}},{"name":"NotEqual","fullName":"OpenEdge.Core.Assert:NotEqual","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEqual","sort":3,"meta":{"static":true}},{"name":"NotEqual","fullName":"OpenEdge.Core.Assert:NotEqual","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEqual","sort":3,"meta":{"static":true}},{"name":"NotEqual","fullName":"OpenEdge.Core.Assert:NotEqual","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEqual","sort":3,"meta":{"static":true}},{"name":"NotEqual","fullName":"OpenEdge.Core.Assert:NotEqual","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEqual","sort":3,"meta":{"static":true}},{"name":"NotEqual","fullName":"OpenEdge.Core.Assert:NotEqual","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEqual","sort":3,"meta":{"static":true}},{"name":"NotEqual","fullName":"OpenEdge.Core.Assert:NotEqual","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEqual","sort":3,"meta":{"static":true}},{"name":"NotEqual","fullName":"OpenEdge.Core.Assert:NotEqual","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEqual","sort":3,"meta":{"static":true}},{"name":"NotEqual","fullName":"OpenEdge.Core.Assert:NotEqual","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEqual","sort":3,"meta":{"static":true}},{"name":"IsTrue","fullName":"OpenEdge.Core.Assert:IsTrue","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsTrue","sort":3,"meta":{"static":true}},{"name":"IsFalse","fullName":"OpenEdge.Core.Assert:IsFalse","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsFalse","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"IsEmpty","fullName":"OpenEdge.Core.Assert:IsEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsEmpty","sort":3,"meta":{"static":true}},{"name":"IsEmpty","fullName":"OpenEdge.Core.Assert:IsEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsEmpty","sort":3,"meta":{"static":true}},{"name":"NotEmpty","fullName":"OpenEdge.Core.Assert:NotEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEmpty","sort":3,"meta":{"static":true}},{"name":"IsEmpty","fullName":"OpenEdge.Core.Assert:IsEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsEmpty","sort":3,"meta":{"static":true}},{"name":"IsEmpty","fullName":"OpenEdge.Core.Assert:IsEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsEmpty","sort":3,"meta":{"static":true}},{"name":"IsEmpty","fullName":"OpenEdge.Core.Assert:IsEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsEmpty","sort":3,"meta":{"static":true}},{"name":"IsEmpty","fullName":"OpenEdge.Core.Assert:IsEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsEmpty","sort":3,"meta":{"static":true}},{"name":"NotEmpty","fullName":"OpenEdge.Core.Assert:NotEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotEmpty","fullName":"OpenEdge.Core.Assert:NotEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEmpty","sort":3,"meta":{"static":true}},{"name":"NotEmpty","fullName":"OpenEdge.Core.Assert:NotEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEmpty","sort":3,"meta":{"static":true}},{"name":"NotEmpty","fullName":"OpenEdge.Core.Assert:NotEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEmpty","sort":3,"meta":{"static":true}},{"name":"NotEmpty","fullName":"OpenEdge.Core.Assert:NotEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NotNullOrEmpty","fullName":"OpenEdge.Core.Assert:NotNullOrEmpty","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrEmpty","sort":3,"meta":{"static":true}},{"name":"NonZero","fullName":"OpenEdge.Core.Assert:NonZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NonZero","sort":3,"meta":{"static":true}},{"name":"NonZero","fullName":"OpenEdge.Core.Assert:NonZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NonZero","sort":3,"meta":{"static":true}},{"name":"NonZero","fullName":"OpenEdge.Core.Assert:NonZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NonZero","sort":3,"meta":{"static":true}},{"name":"NonZero","fullName":"OpenEdge.Core.Assert:NonZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NonZero","sort":3,"meta":{"static":true}},{"name":"NonZero","fullName":"OpenEdge.Core.Assert:NonZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NonZero","sort":3,"meta":{"static":true}},{"name":"NonZero","fullName":"OpenEdge.Core.Assert:NonZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NonZero","sort":3,"meta":{"static":true}},{"name":"NonZero","fullName":"OpenEdge.Core.Assert:NonZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NonZero","sort":3,"meta":{"static":true}},{"name":"NonZero","fullName":"OpenEdge.Core.Assert:NonZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NonZero","sort":3,"meta":{"static":true}},{"name":"NonZero","fullName":"OpenEdge.Core.Assert:NonZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NonZero","sort":3,"meta":{"static":true}},{"name":"NonZero","fullName":"OpenEdge.Core.Assert:NonZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NonZero","sort":3,"meta":{"static":true}},{"name":"IsInterface","fullName":"OpenEdge.Core.Assert:IsInterface","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsInterface","sort":3,"meta":{"static":true}},{"name":"NotInterface","fullName":"OpenEdge.Core.Assert:NotInterface","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotInterface","sort":3,"meta":{"static":true}},{"name":"IsAbstract","fullName":"OpenEdge.Core.Assert:IsAbstract","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsAbstract","sort":3,"meta":{"static":true}},{"name":"NotAbstract","fullName":"OpenEdge.Core.Assert:NotAbstract","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotAbstract","sort":3,"meta":{"static":true}},{"name":"IsFinal","fullName":"OpenEdge.Core.Assert:IsFinal","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsFinal","sort":3,"meta":{"static":true}},{"name":"NotFinal","fullName":"OpenEdge.Core.Assert:NotFinal","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotFinal","sort":3,"meta":{"static":true}},{"name":"IsType","fullName":"OpenEdge.Core.Assert:IsType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsType","sort":3,"meta":{"static":true}},{"name":"IsType","fullName":"OpenEdge.Core.Assert:IsType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsType","sort":3,"meta":{"static":true}},{"name":"NotType","fullName":"OpenEdge.Core.Assert:NotType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotType","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"IsType","fullName":"OpenEdge.Core.Assert:IsType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsType","sort":3,"meta":{"static":true}},{"name":"IsType","fullName":"OpenEdge.Core.Assert:IsType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsType","sort":3,"meta":{"static":true}},{"name":"NotType","fullName":"OpenEdge.Core.Assert:NotType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotType","sort":3,"meta":{"static":true}},{"name":"NotType","fullName":"OpenEdge.Core.Assert:NotType","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotType","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"HasDeterminateExtent","fullName":"OpenEdge.Core.Assert:HasDeterminateExtent","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-HasDeterminateExtent","sort":3,"meta":{"static":true}},{"name":"HasDeterminateExtent","fullName":"OpenEdge.Core.Assert:HasDeterminateExtent","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-HasDeterminateExtent","sort":3,"meta":{"static":true}},{"name":"IsIndeterminateArray","fullName":"OpenEdge.Core.Assert:IsIndeterminateArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsIndeterminateArray","sort":3,"meta":{"static":true}},{"name":"IsIndeterminateArray","fullName":"OpenEdge.Core.Assert:IsIndeterminateArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsIndeterminateArray","sort":3,"meta":{"static":true}},{"name":"IsIndeterminateArray","fullName":"OpenEdge.Core.Assert:IsIndeterminateArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsIndeterminateArray","sort":3,"meta":{"static":true}},{"name":"HasDeterminateExtent","fullName":"OpenEdge.Core.Assert:HasDeterminateExtent","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-HasDeterminateExtent","sort":3,"meta":{"static":true}},{"name":"HasDeterminateExtent","fullName":"OpenEdge.Core.Assert:HasDeterminateExtent","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-HasDeterminateExtent","sort":3,"meta":{"static":true}},{"name":"HasDeterminateExtent","fullName":"OpenEdge.Core.Assert:HasDeterminateExtent","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-HasDeterminateExtent","sort":3,"meta":{"static":true}},{"name":"IsIndeterminateArray","fullName":"OpenEdge.Core.Assert:IsIndeterminateArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsIndeterminateArray","sort":3,"meta":{"static":true}},{"name":"IsIndeterminateArray","fullName":"OpenEdge.Core.Assert:IsIndeterminateArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsIndeterminateArray","sort":3,"meta":{"static":true}},{"name":"HasDeterminateExtent","fullName":"OpenEdge.Core.Assert:HasDeterminateExtent","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-HasDeterminateExtent","sort":3,"meta":{"static":true}},{"name":"HasDeterminateExtent","fullName":"OpenEdge.Core.Assert:HasDeterminateExtent","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-HasDeterminateExtent","sort":3,"meta":{"static":true}},{"name":"IsIndeterminateArray","fullName":"OpenEdge.Core.Assert:IsIndeterminateArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsIndeterminateArray","sort":3,"meta":{"static":true}},{"name":"IsIndeterminateArray","fullName":"OpenEdge.Core.Assert:IsIndeterminateArray","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsIndeterminateArray","sort":3,"meta":{"static":true}},{"name":"IsAvailable","fullName":"OpenEdge.Core.Assert:IsAvailable","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsAvailable","sort":3,"meta":{"static":true}},{"name":"IsAvailable","fullName":"OpenEdge.Core.Assert:IsAvailable","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsAvailable","sort":3,"meta":{"static":true}},{"name":"NotAvailable","fullName":"OpenEdge.Core.Assert:NotAvailable","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotAvailable","sort":3,"meta":{"static":true}},{"name":"NotAvailable","fullName":"OpenEdge.Core.Assert:NotAvailable","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotAvailable","sort":3,"meta":{"static":true}},{"name":"IsInteger","fullName":"OpenEdge.Core.Assert:IsInteger","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsInteger","sort":3,"meta":{"static":true}},{"name":"IsInteger","fullName":"OpenEdge.Core.Assert:IsInteger","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsInteger","sort":3,"meta":{"static":true}},{"name":"IsDecimal","fullName":"OpenEdge.Core.Assert:IsDecimal","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsDecimal","sort":3,"meta":{"static":true}},{"name":"IsDecimal","fullName":"OpenEdge.Core.Assert:IsDecimal","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsDecimal","sort":3,"meta":{"static":true}},{"name":"IsInt64","fullName":"OpenEdge.Core.Assert:IsInt64","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsInt64","sort":3,"meta":{"static":true}},{"name":"IsInt64","fullName":"OpenEdge.Core.Assert:IsInt64","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsInt64","sort":3,"meta":{"static":true}},{"name":"IsTrue","fullName":"OpenEdge.Core.Assert:IsTrue","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsTrue","sort":3,"meta":{"static":true}},{"name":"IsFalse","fullName":"OpenEdge.Core.Assert:IsFalse","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsFalse","sort":3,"meta":{"static":true}},{"name":"IsUnknown","fullName":"OpenEdge.Core.Assert:IsUnknown","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsUnknown","sort":3,"meta":{"static":true}},{"name":"IsUnknown","fullName":"OpenEdge.Core.Assert:IsUnknown","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsUnknown","sort":3,"meta":{"static":true}},{"name":"NotTrue","fullName":"OpenEdge.Core.Assert:NotTrue","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotTrue","sort":3,"meta":{"static":true}},{"name":"NotTrue","fullName":"OpenEdge.Core.Assert:NotTrue","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotTrue","sort":3,"meta":{"static":true}},{"name":"NotFalse","fullName":"OpenEdge.Core.Assert:NotFalse","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotFalse","sort":3,"meta":{"static":true}},{"name":"NotFalse","fullName":"OpenEdge.Core.Assert:NotFalse","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotFalse","sort":3,"meta":{"static":true}},{"name":"NotUnknown","fullName":"OpenEdge.Core.Assert:NotUnknown","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotUnknown","sort":3,"meta":{"static":true}},{"name":"NotUnknown","fullName":"OpenEdge.Core.Assert:NotUnknown","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotUnknown","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"NotZero","fullName":"OpenEdge.Core.Assert:NotZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotZero","sort":3,"meta":{"static":true}},{"name":"NotZero","fullName":"OpenEdge.Core.Assert:NotZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotZero","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"NotNull","fullName":"OpenEdge.Core.Assert:NotNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"IsNull","fullName":"OpenEdge.Core.Assert:IsNull","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNull","sort":3,"meta":{"static":true}},{"name":"NotNullOrZero","fullName":"OpenEdge.Core.Assert:NotNullOrZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrZero","sort":3,"meta":{"static":true}},{"name":"NotNullOrZero","fullName":"OpenEdge.Core.Assert:NotNullOrZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotNullOrZero","sort":3,"meta":{"static":true}},{"name":"NotZero","fullName":"OpenEdge.Core.Assert:NotZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotZero","sort":3,"meta":{"static":true}},{"name":"NotZero","fullName":"OpenEdge.Core.Assert:NotZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotZero","sort":3,"meta":{"static":true}},{"name":"IsZero","fullName":"OpenEdge.Core.Assert:IsZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZero","sort":3,"meta":{"static":true}},{"name":"IsZero","fullName":"OpenEdge.Core.Assert:IsZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZero","sort":3,"meta":{"static":true}},{"name":"IsNegative","fullName":"OpenEdge.Core.Assert:IsNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNegative","sort":3,"meta":{"static":true}},{"name":"IsNegative","fullName":"OpenEdge.Core.Assert:IsNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNegative","sort":3,"meta":{"static":true}},{"name":"IsPositive","fullName":"OpenEdge.Core.Assert:IsPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsPositive","sort":3,"meta":{"static":true}},{"name":"IsPositive","fullName":"OpenEdge.Core.Assert:IsPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsPositive","sort":3,"meta":{"static":true}},{"name":"IsZeroOrNegative","fullName":"OpenEdge.Core.Assert:IsZeroOrNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrNegative","sort":3,"meta":{"static":true}},{"name":"IsZeroOrNegative","fullName":"OpenEdge.Core.Assert:IsZeroOrNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrNegative","sort":3,"meta":{"static":true}},{"name":"IsZeroOrPositive","fullName":"OpenEdge.Core.Assert:IsZeroOrPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrPositive","sort":3,"meta":{"static":true}},{"name":"IsZeroOrPositive","fullName":"OpenEdge.Core.Assert:IsZeroOrPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrPositive","sort":3,"meta":{"static":true}},{"name":"NotZero","fullName":"OpenEdge.Core.Assert:NotZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotZero","sort":3,"meta":{"static":true}},{"name":"NotZero","fullName":"OpenEdge.Core.Assert:NotZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotZero","sort":3,"meta":{"static":true}},{"name":"IsZero","fullName":"OpenEdge.Core.Assert:IsZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZero","sort":3,"meta":{"static":true}},{"name":"IsZero","fullName":"OpenEdge.Core.Assert:IsZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZero","sort":3,"meta":{"static":true}},{"name":"IsNegative","fullName":"OpenEdge.Core.Assert:IsNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNegative","sort":3,"meta":{"static":true}},{"name":"IsNegative","fullName":"OpenEdge.Core.Assert:IsNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNegative","sort":3,"meta":{"static":true}},{"name":"IsPositive","fullName":"OpenEdge.Core.Assert:IsPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsPositive","sort":3,"meta":{"static":true}},{"name":"IsPositive","fullName":"OpenEdge.Core.Assert:IsPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsPositive","sort":3,"meta":{"static":true}},{"name":"IsZeroOrNegative","fullName":"OpenEdge.Core.Assert:IsZeroOrNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrNegative","sort":3,"meta":{"static":true}},{"name":"IsZeroOrNegative","fullName":"OpenEdge.Core.Assert:IsZeroOrNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrNegative","sort":3,"meta":{"static":true}},{"name":"IsZeroOrPositive","fullName":"OpenEdge.Core.Assert:IsZeroOrPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrPositive","sort":3,"meta":{"static":true}},{"name":"IsZeroOrPositive","fullName":"OpenEdge.Core.Assert:IsZeroOrPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrPositive","sort":3,"meta":{"static":true}},{"name":"IsZero","fullName":"OpenEdge.Core.Assert:IsZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZero","sort":3,"meta":{"static":true}},{"name":"IsZero","fullName":"OpenEdge.Core.Assert:IsZero","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZero","sort":3,"meta":{"static":true}},{"name":"IsNegative","fullName":"OpenEdge.Core.Assert:IsNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNegative","sort":3,"meta":{"static":true}},{"name":"IsNegative","fullName":"OpenEdge.Core.Assert:IsNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsNegative","sort":3,"meta":{"static":true}},{"name":"IsPositive","fullName":"OpenEdge.Core.Assert:IsPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsPositive","sort":3,"meta":{"static":true}},{"name":"IsPositive","fullName":"OpenEdge.Core.Assert:IsPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsPositive","sort":3,"meta":{"static":true}},{"name":"IsZeroOrNegative","fullName":"OpenEdge.Core.Assert:IsZeroOrNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrNegative","sort":3,"meta":{"static":true}},{"name":"IsZeroOrNegative","fullName":"OpenEdge.Core.Assert:IsZeroOrNegative","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrNegative","sort":3,"meta":{"static":true}},{"name":"IsZeroOrPositive","fullName":"OpenEdge.Core.Assert:IsZeroOrPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrPositive","sort":3,"meta":{"static":true}},{"name":"IsZeroOrPositive","fullName":"OpenEdge.Core.Assert:IsZeroOrPositive","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsZeroOrPositive","sort":3,"meta":{"static":true}},{"name":"IsLogical","fullName":"OpenEdge.Core.Assert:IsLogical","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsLogical","sort":3,"meta":{"static":true}},{"name":"IsLogical","fullName":"OpenEdge.Core.Assert:IsLogical","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsLogical","sort":3,"meta":{"static":true}},{"name":"IsLogical","fullName":"OpenEdge.Core.Assert:IsLogical","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsLogical","sort":3,"meta":{"static":true}},{"name":"RaiseError","fullName":"OpenEdge.Core.Assert:RaiseError","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-RaiseError","sort":3,"meta":{"static":true}},{"name":"IsIn","fullName":"OpenEdge.Core.Assert:IsIn","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsIn","sort":3,"meta":{"static":true}},{"name":"IsIn","fullName":"OpenEdge.Core.Assert:IsIn","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-IsIn","sort":3,"meta":{"static":true}},{"name":"NotIn","fullName":"OpenEdge.Core.Assert:NotIn","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotIn","sort":3,"meta":{"static":true}},{"name":"NotIn","fullName":"OpenEdge.Core.Assert:NotIn","icon":"icon-method","url":"#!/class/OpenEdge.Core.Assert-method-NotIn","sort":3,"meta":{"static":true}},{"name":"Catalog","fullName":"Spark.Core.Service.Catalog","icon":"icon-class","url":"#!/class/Spark.Core.Service.Catalog","sort":1,"meta":{}},{"name":"initialize","fullName":"Spark.Core.Service.Catalog:initialize","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-initialize","sort":3,"meta":{}},{"name":"dispose","fullName":"Spark.Core.Service.Catalog:dispose","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-dispose","sort":3,"meta":{}},{"name":"Discovery","fullName":"Spark.Core.Service.Catalog:Discovery","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-Discovery","sort":3,"meta":{"protected":true}},{"name":"getDataObjectServiceCatalogs","fullName":"Spark.Core.Service.Catalog:getDataObjectServiceCatalogs","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-getDataObjectServiceCatalogs","sort":3,"meta":{"protected":true}},{"name":"getOpenApiCatalog","fullName":"Spark.Core.Service.Catalog:getOpenApiCatalog","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-getOpenApiCatalog","sort":3,"meta":{}},{"name":"getCatalog","fullName":"Spark.Core.Service.Catalog:getCatalog","icon":"icon-method","url":"#!/class/Spark.Core.Service.Catalog-method-getCatalog","sort":3,"meta":{}},{"name":"ConfigMessage","fullName":"Spark.Core.Message.ConfigMessage","icon":"icon-class","url":"#!/class/Spark.Core.Message.ConfigMessage","sort":1,"meta":{}},{"name":"ConfigMessage","fullName":"Spark.Core.Message.ConfigMessage:ConfigMessage","icon":"icon-constructor","url":"#!/class/Spark.Core.Message.ConfigMessage-constructor-ConfigMessage","sort":3,"meta":{}},{"name":"deserializeMessageFromFile","fullName":"Spark.Core.Message.ConfigMessage:deserializeMessageFromFile","icon":"icon-method","url":"#!/class/Spark.Core.Message.ConfigMessage-method-deserializeMessageFromFile","sort":3,"meta":{"override":true}},{"name":"deserializeMessage","fullName":"Spark.Core.Message.ConfigMessage:deserializeMessage","icon":"icon-method","url":"#!/class/Spark.Core.Message.ConfigMessage-method-deserializeMessage","sort":3,"meta":{"override":true}},{"name":"storeProperties","fullName":"Spark.Core.Message.ConfigMessage:storeProperties","icon":"icon-method","url":"#!/class/Spark.Core.Message.ConfigMessage-method-storeProperties","sort":3,"meta":{"protected":true,"override":true}}],"signatures":[{"long":"private","short":"PRI","tagname":"private"},{"long":"protected","short":"PRO","tagname":"protected"},{"long":"static","short":"STA","tagname":"static"},{"long":"abstract","short":"ABS","tagname":"abstract"},{"long":"override","short":"OVR","tagname":"override"},{"long":"final","short":"FIN","tagname":"final"},{"long":"super","short":"SUP","tagname":"super"},{"long":"new","short":"NEW","tagname":"new"},{"long":"global","short":"GLO","tagname":"global"},{"long":"shared","short":"SHA","tagname":"shared"},{"long":"noundo","short":"N-U","tagname":"noundo"},{"long":"internal","short":"INT","tagname":"internal"},{"long":"deprecated","short":"DEP","tagname":"deprecated"}],"memberTypes":[{"name":"constructor","title":"Constructors","icon":"icons/event.png","position":1},{"name":"destructor","title":"Destructors","icon":"icons/event.png","position":2},{"name":"event","title":"Events","icon":"icons/event.png","position":3},{"name":"property","title":"Properties","icon":"icons/property.png","position":4},{"name":"method","title":"Methods","icon":"icons/method.png","position":5},{"name":"procedure","title":"Procedures","icon":"icons/method.png","position":6},{"name":"function","title":"Functions","icon":"icons/method.png","position":7},{"name":"temptable","title":"Temp Tables","icon":"icons/property.png","position":8},{"name":"dataset","title":"Datasets","icon":"icons/property.png","position":9}]}} \ No newline at end of file diff --git a/docs/ABLDuck/index.html b/docs/ABLDuck/index.html index cc5c88cd..885dbc19 100644 --- a/docs/ABLDuck/index.html +++ b/docs/ABLDuck/index.html @@ -4,24 +4,25 @@ Docs - + + -
Documentation - Progress Spark Toolkit (v5.0.0)
+
Documentation - Progress Spark Toolkit (v6.0.2)
-
Documentation Progress Spark Toolkit (v5.0.0)
+
Documentation Progress Spark Toolkit (v6.0.2)
- + @@ -20,6 +20,6 @@ -
+
diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.BusinessEntity.html b/docs/PCTDoc/OpenEdge.BusinessLogic.BusinessEntity.html new file mode 100644 index 00000000..c5df603d --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.BusinessEntity.html @@ -0,0 +1,3602 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ BusinessEntity +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ ABSTRACT + +
+
+ +
File:BusinessEntity.cls
Author(s):Maura Regan
Created:Tues Mar 04 11:50:26 EST 2014
Notes:Abstract class that contains generic methods performing CRUD operations
for Busines Entities
/* The dataset currently in use
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + - + + + + + CHARACTER AdjustWhere (character) + + +
+
+ + - + + + + + CHARACTER AdjustWheres (character[]) + + +
+
+ + # + + + + + AttachDataSources () + + + Attach Data Sources to DataSet's buffers
+
+ + # + + + + + AttachDataSources (character[]) + + + Attach Data Sources to DataSet's buffers
+
+ + - + + + + + CommitChildBuffers (integer, integer) + + + Walks through specifed dataset's data-relations to find child tables for +specified parent table. For each child table, it then calls commitRows().
+
+ + # + + + + + CommitData (integer) + + + Generic routine to save or commit data for a dataset.
+
+ + - + + + + + CommitRows (handle, character, integer) + + + Generic routine for creating/updating/deleting rows for specified table
+
+ + # + + + + + Ccs.BusinessLogic.IGetTableResultCountResponse CountBufferRecords (handle) + + + +/* Returns the count of the total number of result records currently in a buffer + +@param handle The buffer whose records to count +@return IGetTableResultCountResponse The IGetTableResultCountResponse instance for the request */
+
+ + # + + + + + Ccs.BusinessLogic.IGetResultCountResponse CountDatasetRecords (handle) + + + +/* Returns the count of the total number of result records currently in a dataset. + +@param handle The dataset whose records to count +@return IGetResultCountResponse The IGetResultCountResponse instance for the request */
+
+ + # + + + + + CreateData (dataset-handle) + + + Create one or more new records
+
+ + # + + + + + DeleteData (dataset-handle) + + + Delete one or more records
+
+ + - + + + + + DetachDataSources () + + + Detach Data Sources from DataSet's buffers
+
+ + # + + + + + DoFill (handle) + + + +/* Performs the dataset or buffer FILL() operation. + +@param handle A valid DATASET or BUFFER handle. */
+
+ + - + + + + + EmptyDataSet () + + + Generic routine to empty from the dataset.
+
+ + - + + + + + INTEGER GetBufferIndex (handle) + + + Walks through dataset's buffers and returns index for specified buffer.
+
+ + - + + + + + CHARACTER GetRowErrorMessage (handle, character) + + + If errMessage param is not set, create an error message for the current bi row
+
+ + - + + + + + CHARACTER GetRowState (integer) + + +
+
+ + - + + + + + CHARACTER GetSkipListEntry (integer) + + + Returns the skip-list entry from array for specified buffer index.
+
+ + - + + + + + LOGICAL ProcessBIData (integer) + + + Checks if ProDataSet was sent with bi data, returning TRUE or FALSE. +
+
+ + # + + + + + ProcessTransactionalError (Error) + + + ProcessTransactionalError() is called when we are processing a single +transaction, and an error occurs for one of the row changes. +When this occurs, all rows should have REJECTED set to TRUE, +and the error message should be set on the offending row.
+
+ + # + + + + + ReadData () + + + Generic routine to read data for the dataset with no filter specified.
+
+ + # + + + + + ReadData (character) + + + Generic routine to read data for the dataset.
+
+ + # + + + + + ReadData (character, handle) + + + Generic routine to read data for a table within a dataset.
+
+ + # + + + + + ReadData (character[]) + + + Generic routine to read data for the dataset.
+
+ + # + + + + + ReadData (handle) + + + Generic routine to read data for a table within a dataset with no filter specified.
+
+ + # + + + + + Ccs.BusinessLogic.IGetDataResponse ReadData (IGetDataRequest) + + + +/* Generic read data routine using a filter object (instead of strings). +This supports CCS-compliant BE's. + +@param IGetDataRequest The filter to apply. +@param IGetDataResponse Response object. */
+
+ + # + + + + + SaveRows (dataset-handle) + + + Saves/Submits one or more changed rows (creates, updates, and/or deletes) +where each changed row is processed as a separate transaction. +SaveRows() is similar to Submit(), but acts as a bulk submit, with separate +row transactions.
+
+ + # + + + + + SetFillWhereString (character, handle) + + + +/* Adds a FILL-WHERE-STRING to a datasource + +@param character The where (filter) string to apply to buffer +@param handpe A buffer handle in the dataset */
+
+ + - + + + + + SetFillWhereStrings (character[]) + + +
+
+ + - + + + + + SetUndos (logical[], logical) + + + This method is used to set the UNDO attribute for all temp-tables in the ProDataSet. +With the addition of the the one transaction capability, the UNDO attributes need to +be set to FALSE to preserve the ERROR and REJECTED attributes, which are now sent to +backend. + +If the lUndos array parameter has been set appropriately, the method will use it to +restore the UNDO attributes (ignoring undoValue parameter). + +If lUndos has not been set, the method will set the UNDO attributes using undoValue, +and return the original UNDO attr values in lUndos.
+
+ + # + + + + + Submit (dataset-handle) + + + Submits one or more changed records (creates, updates, and/or deletes) +where the changed record set is processed as a single transaction.
+
+ + # + + + + + UpdateData (dataset-handle) + + + Update one or more new records
+
+ + # + + + + + ValidateDataSources () + + + Must verify that ProDataSource contains a data source entry for each +table specified in dataset. Also verify that they are valid handles. +A data source entry can be set to UNKNOWN as well, as allow for that.
+
+ + # + + + + + ValidateFieldLists (character[]) + + + Must verify that cFieldList's EXTENT value is same as number of buffers in dataset
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + # + + + + + BusinessEntity (handle) + + + +/* Constructor + +@param handle The prodataset used by this BE */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + # + + + + + HANDLE ProDataSet + + +
+
+ + # + + + + + HANDLE ProDataSource + + +
+
+ + # + + + + + CHARACTER SkipList + + +
+
+ + - + + + + + OpenEdge.BusinessLogic.UpdateModeEnum UpdateMode + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PRIVATE CHARACTER AdjustWhere (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose:
Notes:
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ cFilter + + CHARACTER + +
+ + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE CHARACTER AdjustWheres (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose:
Notes:
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ cFilter + + CHARACTER + +
+ + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED AttachDataSources ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Attach Data Sources to DataSet's buffers
Notes:
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED AttachDataSources (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Attach Data Sources to DataSet's buffers
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ cFieldList + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE CommitChildBuffers (integer, integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Walks through specifed dataset's data-relations to find child tables for
specified parent table. For each child table, it then calls commitRows().
Notes:
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ iParentBufferIndex + + INTEGER + +
+ + +
+ iRowState + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CommitData (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Generic routine to save or commit data for a dataset.
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ iRowState + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE CommitRows (handle, character, integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Generic routine for creating/updating/deleting rows for specified table
Notes:
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ hBuffer + + HANDLE + +
+ + +
+ cSkip + + CHARACTER + +
+ + +
+ iRowState + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IGetTableResultCountResponse CountBufferRecords (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Returns the count of the total number of result records currently in a buffer
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + HANDLE + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetTableResultCountResponse + +
+ + IGetTableResultCountResponse The IGetTableResultCountResponse instance for the request +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IGetResultCountResponse CountDatasetRecords (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Returns the count of the total number of result records currently in a dataset.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + HANDLE + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetResultCountResponse + +
+ + IGetResultCountResponse The IGetResultCountResponse instance for the request +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CreateData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Create one or more new records
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED DeleteData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Delete one or more records
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE DetachDataSources ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Detach Data Sources from DataSet's buffers
Notes:
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED DoFill (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Performs the dataset or buffer FILL() operation.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pDataset + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE EmptyDataSet ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Generic routine to empty from the dataset.
Notes:
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE INTEGER GetBufferIndex (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Walks through dataset's buffers and returns index for specified buffer.
Notes:
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ hBuffer + + HANDLE + +
+ + +
+ Returns + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE CHARACTER GetRowErrorMessage (handle, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: If errMessage param is not set, create an error message for the current bi row
Notes:
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ hBeforeBuffer + + HANDLE + +
+ + +
+ errMessage + + CHARACTER + +
+ + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE CHARACTER GetRowState (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose:
Notes:
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ iRowState + + INTEGER + +
+ + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE CHARACTER GetSkipListEntry (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Returns the skip-list entry from array for specified buffer index.
Notes: Skip-list entries in array should be in temp-table order as defined in DataSet.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ iBufferIndex + + INTEGER + +
+ + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE LOGICAL ProcessBIData (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Checks if ProDataSet was sent with bi data, returning TRUE or FALSE.
Notes: It validates that all temp-tables are consistent in their usage of
before-image data, meaning either they all have it or don't.
If there is any inconsistency, an exception is thrown.
Also, if no bi data was sent, then it's created based on iRowState param.
Before-Image data is a requirement in order to call SAVE-ROW-CHANGES()
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ iRowState + + INTEGER + +
+ + +
+ Returns + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED ProcessTransactionalError (Error)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: ProcessTransactionalError() is called when we are processing a single
transaction, and an error occurs for one of the row changes.
When this occurs, all rows should have REJECTED set to TRUE,
and the error message should be set on the offending row.
Notes: If there is no bi data being sent between client and server (CUD_NOBI),
then we throw the error (resulting in http 500 error),
and we also must back out all changes.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ err + + Progress.Lang.Error + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED ReadData ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Generic routine to read data for the dataset with no filter specified.
Notes:
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED ReadData (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Generic routine to read data for the dataset.
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ cFilter + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED ReadData (character, handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Generic routine to read data for a table within a dataset.
Notes:
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ cFilter + + CHARACTER + +
+ + +
+ hBuffer + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED ReadData (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Generic routine to read data for the dataset.
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ cFilter + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED ReadData (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Generic routine to read data for a table within a dataset with no filter specified.
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hBuffer + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IGetDataResponse ReadData (IGetDataRequest)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Generic read data routine using a filter object (instead of strings).
This supports CCS-compliant BE's.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pGetRequest + + Ccs.BusinessLogic.IGetDataRequest + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetDataResponse + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED SaveRows (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Saves/Submits one or more changed rows (creates, updates, and/or deletes)
where each changed row is processed as a separate transaction.
SaveRows() is similar to Submit(), but acts as a bulk submit, with separate
row transactions.
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED SetFillWhereString (character, handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds a FILL-WHERE-STRING to a datasource
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ cWhere + + CHARACTER + +
+ + +
+ hBuffer + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE SetFillWhereStrings (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose:
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ cWhere + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE SetUndos (logical[], logical)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: This method is used to set the UNDO attribute for all temp-tables in the ProDataSet.
With the addition of the the one transaction capability, the UNDO attributes need to
be set to FALSE to preserve the ERROR and REJECTED attributes, which are now sent to
backend.
If the lUndos array parameter has been set appropriately, the method will use it to
restore the UNDO attributes (ignoring undoValue parameter).
If lUndos has not been set, the method will set the UNDO attributes using undoValue,
and return the original UNDO attr values in lUndos.
Notes:
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ lUndos + + LOGICAL + +
+ + +
+ undoValue + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Submit (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Submits one or more changed records (creates, updates, and/or deletes)
where the changed record set is processed as a single transaction.
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED UpdateData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Update one or more new records
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED ValidateDataSources ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Must verify that ProDataSource contains a data source entry for each
table specified in dataset. Also verify that they are valid handles.
A data source entry can be set to UNKNOWN as well, as allow for that.
Notes:
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED ValidateFieldLists (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Must verify that cFieldList's EXTENT value is same as number of buffers in dataset
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ cFieldList + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PROTECTED BusinessEntity (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hDS + + HANDLE + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + + + + + +
+
+ + Top + + +
+

PROTECTED HANDLE ProDataSet

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED HANDLE ProDataSource

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER SkipList

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE OpenEdge.BusinessLogic.UpdateModeEnum UpdateMode

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + OpenEdge.BusinessLogic.UpdateModeEnum + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:45 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.AblFilterParser.html b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.AblFilterParser.html new file mode 100644 index 00000000..83a201e4 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.AblFilterParser.html @@ -0,0 +1,1822 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic.Filter +
+ Class  + + + + + +
+ AblFilterParser +
+
+ Parent classes: + +
+
+ Inherits: + + OpenEdge.BusinessLogic.Filter.FilterParser +
+ + +
+ + +
+
+ +
Copyright (c) 2018, 2020-2021 by Progress Software Corporation. All rights reserved.
File:AblFilterParser
Author(s):pjudge
Created:Wed Dec 07 14:11:10 EST 2016
Notes:* String with "WHERE"...
/* Default constructor
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + - + + + + + LOGICAL AddToGroup (QueryGroup, IQueryEntry, JoinEnum) + + + +/* Adds a query entry to an existing group. + +@param QueryGroup A group to which to add an entry to. +@param IQueryEntry A new query entry. May be a QueryPredicate or a QueryGroup +@param JoinEnum How the new entry joins (AND/OR/etc) to any previous entries in the group +@return logical TRUE if the query entry was added; FALSE otherwise */
+
+ + - + + + + + OpenEdge.Core.String GetFieldValue (character, logical, QueryOperatorEnum) + + + +/* Returns a field value from the current parsed string + +@param character The parsed character +@param logical TRUE if the value is a quoted null +@param QueryOperatorEnum An optional operator +@return String The String containing the value */
+
+ + - + + + + + OpenEdge.BusinessLogic.QueryGroup GetGroupParent (QueryGroup, QueryGroup) + + + +/* Reads the whole tree of groups in a group to find a particular group's parent group. + +@param QueryGroup The parent group +@param QueryGroup The group whose parent to find +@return QueryGroup The parent group, or NULL if none found. */
+
+ + - + + + + + Ccs.BusinessLogic.JoinEnum GetJoin (character, JoinEnum) + + + +/* Determines the join value. + +If there is an existing join value passed in, +and it's value is either "And" or "Or", and the current string +value is "not", then return a new "AndNot" or "OrNot". + +If there is an existing join value passed in, and it is not "And" or +"Or", then that value is returned. + +If no join value is passed in, then use the string value to determine the +enum. + +@param character A word representing a join +@param JoinEnum The current join, if any +@return JoinEnum The new join. */
+
+ + - + + + + + LOGICAL IsMatchesExpression (character) + + + +/* Indicates whether a string can be used with a MATCHES operator: +it needs to have an unescaped * or . in the string. + +@param character The expression to evaluate +@return logical TRUE if the expression contains at least one * or .; FALSE otherwise */
+
+ + + + + + + + Ccs.BusinessLogic.IGetDataRequest Parse (Object) + + + +/* Reads and processes (parses) the filter. + +@param P.L.Object The filter data +@param IGetDataRequest A new filter object */
Overrides OpenEdge.BusinessLogic.Filter.FilterParser:Parse (Object) +
+ + + + + + + + Ccs.BusinessLogic.IQuerySortEntry ParseSortBy (Object) + + + +/* Parses an SORT-BY phrase and returns an array of IQuerySortEntry objects. + +@param character The SORT-BY phrase +@return IQuerySortEntry[] An array of sort phrases. An indeterminate array is returned if the input phrase is empty */
Overrides OpenEdge.BusinessLogic.Filter.FilterParser:ParseSortBy (Object) +
+ + # + + + + + Ccs.BusinessLogic.IQuerySortEntry ParseSortString (longchar) + + + +/* Parses an ABL BY expression into an array of IQuerySortEntry. + +If the string is malformed (ie can't be used as an ABL sort), then an indeterminate array +is returned. mallformed might be something like "by eq 21" or "by". + +@param longchar The standard ABL BY expression. This can be a complete WHERE ... BY string or just the BY portion +@return IQuerySortEntry[] An array of sort entries. Will be indeterminate if the input value is empty or null, +or if the string isn't of the format "BY <field> [BY <field-2>]" */
+
+ + # + + + + + Ccs.BusinessLogic.IGetDataTableRequest ParseTableRequest (character, JsonObject) + + + +/* Reads a single table's request + +This method knows which properties in the input JSON are for the where clause, for the sort-by etc + +@param character The table name to which this filter applies +@param JsonObject The input filter +@return IGetDataTableRequest A single table Get Request */
+
+ + + + + + + + Ccs.BusinessLogic.IQueryEntry ParseWhere (Object) + + + +/* Parses where/filter phrase and returns an IQueryEntry object for a single table + +@param P.L.Object The filter/where clause phrase +@return IQueryEntry The query entry.We return one of an IQueryPredicate (single clause) +or an IQueryGroup (many clauses) */
Overrides OpenEdge.BusinessLogic.Filter.FilterParser:ParseWhere (Object) +
+ + # + + + + + Ccs.BusinessLogic.IQueryEntry ParseWhereString (longchar) + + + +/* Parses a where string into a query entry - either a group or a predicate. + +If the parsing runs into problems (eg a malformed string) a null IQueryEntry is returned. +Splitting of a string into groups using "(<grp-1>)" is not supported. + +@param longchar The WHERE string to parse into parts +@return IQueryEntry A query group, query predicate or unknown (if the string cannot be parsed) */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + AblFilterParser () + + + +/* Default constructor */
+
+ + + + + + + + AblFilterParser (character) + + + +/* Constructor. + +@param longchar (mandatory) A table name for which to construct the filter */
+
+ + + + + + + + AblFilterParser (character[]) + + + +/* Constructor. + +@param longchar[] (mandatory) An array of table name for which to construct the filter */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER FilterTable + + +
Inherited from OpenEdge.BusinessLogic.Filter.FilterParser +
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PRIVATE LOGICAL AddToGroup (QueryGroup, IQueryEntry, JoinEnum)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds a query entry to an existing group.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pParentGroup + + OpenEdge.BusinessLogic.QueryGroup + +
+ + +
+ pEntry + + Ccs.BusinessLogic.IQueryEntry + +
+ + +
+ pJoin + + Ccs.BusinessLogic.JoinEnum + +
+ + +
+ Returns + + LOGICAL + +
+ + logical TRUE if the query entry was added; FALSE otherwise +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE OpenEdge.Core.String GetFieldValue (character, logical, QueryOperatorEnum)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Returns a field value from the current parsed string
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pVal + + CHARACTER + +
+ + +
+ pQuotedNull + + LOGICAL + +
+ + +
+ pOperator + + Ccs.BusinessLogic.QueryOperatorEnum + +
+ + +
+ Returns + + OpenEdge.Core.String + +
+ + String The String containing the value +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE OpenEdge.BusinessLogic.QueryGroup GetGroupParent (QueryGroup, QueryGroup)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Reads the whole tree of groups in a group to find a particular group's parent group.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pParent + + OpenEdge.BusinessLogic.QueryGroup + +
+ + +
+ pGroup + + OpenEdge.BusinessLogic.QueryGroup + +
+ + +
+ Returns + + OpenEdge.BusinessLogic.QueryGroup + +
+ + QueryGroup The parent group, or NULL if none found. +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE Ccs.BusinessLogic.JoinEnum GetJoin (character, JoinEnum)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Determines the join value.
If there is an existing join value passed in,
and it's value is either "And" or "Or", and the current string
value is "not", then return a new "AndNot" or "OrNot".
If there is an existing join value passed in, and it is not "And" or
"Or", then that value is returned.
If no join value is passed in, then use the string value to determine the
enum.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pVal + + CHARACTER + +
+ + +
+ pJoin + + Ccs.BusinessLogic.JoinEnum + +
+ + +
+ Returns + + Ccs.BusinessLogic.JoinEnum + +
+ + JoinEnum The new join. +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE LOGICAL IsMatchesExpression (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Indicates whether a string can be used with a MATCHES operator:
it needs to have an unescaped * or . in the string.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pExpr + + CHARACTER + +
+ + +
+ Returns + + LOGICAL + +
+ + logical TRUE if the expression contains at least one * or .; FALSE otherwise +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IGetDataRequest Parse (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides OpenEdge.BusinessLogic.Filter.FilterParser:Parse (Object) +
+
+
+
/* Reads and processes (parses) the filter.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + Progress.Lang.Object + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetDataRequest + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQuerySortEntry ParseSortBy (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides OpenEdge.BusinessLogic.Filter.FilterParser:ParseSortBy (Object) +
+
+
+
/* Parses an SORT-BY phrase and returns an array of IQuerySortEntry objects.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSortBy + + Progress.Lang.Object + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQuerySortEntry + +
+ + IQuerySortEntry[] An array of sort phrases. An indeterminate array is returned if the input phrase is empty +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IQuerySortEntry ParseSortString (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Parses an ABL BY expression into an array of IQuerySortEntry.
If the string is malformed (ie can't be used as an ABL sort), then an indeterminate array
is returned. mallformed might be something like "by eq 21" or "by".
or if the string isn't of the format "BY <field> [BY <field-2>]"
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSortBy + + LONGCHAR + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQuerySortEntry + +
+ + IQuerySortEntry[] An array of sort entries. Will be indeterminate if the input value is empty or null, +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IGetDataTableRequest ParseTableRequest (character, JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Reads a single table's request
This method knows which properties in the input JSON are for the where clause, for the sort-by etc
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+ pData + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetDataTableRequest + +
+ + IGetDataTableRequest A single table Get Request +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQueryEntry ParseWhere (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides OpenEdge.BusinessLogic.Filter.FilterParser:ParseWhere (Object) +
+
+
+
/* Parses where/filter phrase and returns an IQueryEntry object for a single table
or an IQueryGroup (many clauses)
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pWhere + + Progress.Lang.Object + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQueryEntry + +
+ + IQueryEntry The query entry.We return one of an IQueryPredicate (single clause) +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IQueryEntry ParseWhereString (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Parses a where string into a query entry - either a group or a predicate.
If the parsing runs into problems (eg a malformed string) a null IQueryEntry is returned.
Splitting of a string into groups using "(<grp-1>)" is not supported.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pWhere + + LONGCHAR + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQueryEntry + +
+ + IQueryEntry A query group, query predicate or unknown (if the string cannot be parsed) +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC AblFilterParser ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC AblFilterParser (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC AblFilterParser (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER FilterTable

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.Filter.FilterParser +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:46 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.FilterParser.html b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.FilterParser.html new file mode 100644 index 00000000..52ec74c9 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.FilterParser.html @@ -0,0 +1,891 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic.Filter +
+ Class  + + + + + +
+ FilterParser +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ ABSTRACT + +
+
+ +
Copyright (c) 2019 by Progress Software Corporation. All rights reserved.
File:FilterParser
Purpose:A parent/abstract filter parse class for creating
objects data requests for a CCS Business Entity's getData()
and getResultCount() operations
Author(s):pjudge
Created:2016-12-07
/* An ordered set of table names used to create this filter.
Typically just one, but potentially more
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + A + + + + Ccs.BusinessLogic.IGetDataRequest Parse (Object) + + + +/* Reads and processes (parses) a complete data filter. + +@param P.L.Object The filter data +@param IGetDataRequest A new filter object */
+
+ + + + A + + + + Ccs.BusinessLogic.IQuerySortEntry ParseSortBy (Object) + + + +/* Parses an SORT-BY phrase and returns an array of IQuerySortEntry objects. + +@param P.L.Object The SORT-BY data +@return IQuerySortEntry[] An array of sort phrases. An indeterminate array is returned if the input phrase is empty */
+
+ + + + A + + + + Ccs.BusinessLogic.IQueryEntry ParseWhere (Object) + + + +/* Parses where/filter phrase and returns an IQueryEntry object for a single table + +@param P.L.Object The filter/where clause data +@return IQueryEntry The query entry.We return one of an IQueryPredicate (single clause) +or an IQueryGroup (many clauses) */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FilterParser () + + + +/* Default constructor. */
+
+ + + + + + + + FilterParser (character) + + + +/* Constructor. + +@param character (mandatory) A table name for which to construct the filter */
+
+ + + + + + + + FilterParser (character[]) + + + +/* Constructor. + +@param character[] (mandatory) An array of table name for which to construct the filter */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER FilterTable + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IGetDataRequest Parse (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Reads and processes (parses) a complete data filter.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + Progress.Lang.Object + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetDataRequest + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQuerySortEntry ParseSortBy (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Parses an SORT-BY phrase and returns an array of IQuerySortEntry objects.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSortBy + + Progress.Lang.Object + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQuerySortEntry + +
+ + IQuerySortEntry[] An array of sort phrases. An indeterminate array is returned if the input phrase is empty +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQueryEntry ParseWhere (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Parses where/filter phrase and returns an IQueryEntry object for a single table
or an IQueryGroup (many clauses)
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pWhere + + Progress.Lang.Object + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQueryEntry + +
+ + IQueryEntry The query entry.We return one of an IQueryPredicate (single clause) +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC FilterParser ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor.
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC FilterParser (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC FilterParser (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER FilterTable

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:46 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.FilterParserBuilder.html b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.FilterParserBuilder.html new file mode 100644 index 00000000..2eaf6f15 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.FilterParserBuilder.html @@ -0,0 +1,1192 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic.Filter +
+ Class  + + + + + +
+ FilterParserBuilder +
+
+ Parent classes: + +
OpenEdge.Core.Util.ConfigBuilder

+
+ Inherits: + + OpenEdge.Core.Util.ConfigBuilder +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018, 2021 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:FilterParserBuilder
Purpose:Contains a registry of objects used to parse JSON or other (typically)
string-based filters and create strongly-typed objects
Author(s):pjudge
Created:2018-08-05
/* (mandatory) The filter pattern for which we create the Parser
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (character) + + + +/* Returns a parser builder for a give filter pattern. + +@param character The filter pattern name +@return FilterParserBuilder A builder for a parser for that pattern. */
+
+ + + + + + + + OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (JsonArray) + + + +/* Builds a parser for a JSON filter. This array version loops through the +array and passes any OBJECT or STRING entries to the relevant Build() +method. + +@param JsonArray The entire filter +@return FilterParserBuilder The filter parser builder to use */
+
+ + + + + + + + OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (JsonObject) + + + +/* Builds a parser for a JSON filter + +Specialised JSON filter parsers are used. To figure out which on to +use +1. Look for a string property called mappingType and use that property value +2. Loop for a property in the JSON that matches one of the +registered filter parsers. +3. Return without raising error. + +@param JsonObject The entire filter +@return FilterParserBuilder The filter parser builder to use */
+
+ + # + + + + + OpenEdge.BusinessLogic.Filter.FilterParser BuildParser () + + + +/* Builds a parser for a JSON filter + +@param character The name of the parser to find +@return FilterParser A usable parser, if one exists. May return NULL */
+
+ + + + + + + + OpenEdge.BusinessLogic.Filter.FilterParserBuilder TableName (character) + + + +/* Sets the table for which this filter applies, if any + +@param character A table name for this filter +@return FilterParserBuilder this object */
+
+ + + + + + + + OpenEdge.BusinessLogic.Filter.FilterParserBuilder TableName (character[]) + + + +/* Sets the table for which this filter applies, if any + +@param character[] Table names for this filter +@return FilterParserBuilder this object */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FilterParserBuilder (character) + + + +/* Constructor + +@param character The filter type that we're constructing a parser for */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER FilterPattern + + +
+
+ + + + + + + + OpenEdge.BusinessLogic.Filter.FilterParser Parser + + +
+
+ + + + + + + + OpenEdge.Core.Util.BuilderRegistry Registry + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Returns a parser builder for a give filter pattern.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pPattern + + CHARACTER + +
+ + +
+ Returns + + OpenEdge.BusinessLogic.Filter.FilterParserBuilder + +
+ + FilterParserBuilder A builder for a parser for that pattern. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (JsonArray)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Builds a parser for a JSON filter. This array version loops through the
array and passes any OBJECT or STRING entries to the relevant Build()
method.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pFilter + + Progress.Json.ObjectModel.JsonArray + +
+ + +
+ Returns + + OpenEdge.BusinessLogic.Filter.FilterParserBuilder + +
+ + FilterParserBuilder The filter parser builder to use +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Builds a parser for a JSON filter
Specialised JSON filter parsers are used. To figure out which on to
use
1. Look for a string property called mappingType and use that property value
2. Loop for a property in the JSON that matches one of the
registered filter parsers.
3. Return without raising error.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pFilter + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ Returns + + OpenEdge.BusinessLogic.Filter.FilterParserBuilder + +
+ + FilterParserBuilder The filter parser builder to use +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED OpenEdge.BusinessLogic.Filter.FilterParser BuildParser ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Builds a parser for a JSON filter
+
+ + + + + + + + + + + +
+ Returns + + OpenEdge.BusinessLogic.Filter.FilterParser + +
+ + FilterParser A usable parser, if one exists. May return NULL +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.BusinessLogic.Filter.FilterParserBuilder TableName (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Sets the table for which this filter applies, if any
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+ Returns + + OpenEdge.BusinessLogic.Filter.FilterParserBuilder + +
+ + FilterParserBuilder this object +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.BusinessLogic.Filter.FilterParserBuilder TableName (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Sets the table for which this filter applies, if any
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+ Returns + + OpenEdge.BusinessLogic.Filter.FilterParserBuilder + +
+ + FilterParserBuilder this object +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC FilterParserBuilder (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pPattern + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER FilterPattern

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.BusinessLogic.Filter.FilterParser Parser

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + OpenEdge.BusinessLogic.Filter.FilterParser + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.Util.BuilderRegistry Registry

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + OpenEdge.Core.Util.BuilderRegistry + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:46 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.FilterParserRegistry.html b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.FilterParserRegistry.html new file mode 100644 index 00000000..118c3d72 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.FilterParserRegistry.html @@ -0,0 +1,447 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic.Filter +
+ Class  + + + + + +
+ FilterParserRegistry +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:FilterParserRegistry
Purpose:Contains a registry of objects used to parse JSON or other (typically)
string-based filters and create strongly-typed objects
Author(s):pjudge
Created:2018-08-05
Purpose: Registry for mapping build types to their implementations
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + - + + + + + InitializeRegistry (BuilderRegistry) + + + +/** Adds initial values into the registry + +@param BuilderRegistry The registry to populate */
+
+ + + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + OpenEdge.Core.Util.BuilderRegistry Registry + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PRIVATE InitializeRegistry (BuilderRegistry)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Adds initial values into the registry
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poRegistry + + OpenEdge.Core.Util.BuilderRegistry + +
+ + +
+
+
+
+
+
+
+
+ + + + +
+ + + + + Property Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.Util.BuilderRegistry Registry

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + OpenEdge.Core.Util.BuilderRegistry + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:46 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.JfpFilterParser.html b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.JfpFilterParser.html new file mode 100644 index 00000000..c792e5af --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.JfpFilterParser.html @@ -0,0 +1,1214 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic.Filter +
+ Class  + + + + + +
+ JfpFilterParser +
+
+ Parent classes: + +
+
+ Inherits: + + OpenEdge.BusinessLogic.Filter.AblFilterParser +
+ + +
+ + +
+
+ +
Copyright (c) 2016, 2021 by Progress Software Corporation. All rights reserved.
File:JfpFilterParser
Purpose:Parse for JSON data in the JSON Filter Pattern
Author(s):pjudge
Created:Wed Dec 07 14:11:10 EST 2016
Notes:* https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/dvwsv/updating-business-entities-for-access-by-telerik.html
OpenEdge BusinessEntity query that returns the result set, as in the following examples:
Saved into TableRequest[n]:QueryDefinition:QuerySelection
Saved into TableRequest[n]:QueryDefinition:QuerySort
Saved into TableRequest[n]:QueryDefinition:NumRecords
Saved into TableRequest[n]:QueryDefinition:Skip
Saved into TableRequest[n]:QueryDefinition:PagingContext
/* Default constructor
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + A + + + + IGetDataRequest Parse (Object) + + + +/* Reads and processes (parses) a complete data filter. + +@param P.L.Object The filter data +@param IGetDataRequest A new filter object */
Overrides OpenEdge.BusinessLogic.Filter.AblFilterParser:Parse (Object) +
+ + + + A + + + + IQuerySortEntry ParseSortBy (Object) + + + +/* Parses an SORT-BY phrase and returns an array of IQuerySortEntry objects. + +@param P.L.Object The SORT-BY data +@return IQuerySortEntry[] An array of sort phrases. An indeterminate array is returned if the input phrase is empty */
Overrides OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseSortBy (Object) +
+ + # + + + + + IQuerySortEntry ParseSortString (longchar) + + + +/* Parses an ABL BY expression into an array of IQuerySortEntry. + +If the string is malformed (ie can't be used as an ABL sort), then an indeterminate array +is returned. mallformed might be something like "by eq 21" or "by". + +@param longchar The standard ABL BY expression. This can be a complete WHERE ... BY string or just the BY portion +@return IQuerySortEntry[] An array of sort entries. Will be indeterminate if the input value is empty or null, +or if the string isn't of the format "BY <field> [BY <field-2>]" */
Inherited from OpenEdge.BusinessLogic.Filter.AblFilterParser +
+ + # + + + + + Ccs.BusinessLogic.IGetDataTableRequest ParseTableRequest (character, JsonObject) + + + +/* Reads a single table's request. + +This method knows which properties in the input JSON are for the where clause, for the sort-by etc + +@param character The table name to which this filter applies +@param JsonObject The input filter +@return IGetDataTableRequest A single table Get Request */
Overrides OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseTableRequest (character, JsonObject) +
+ + + + A + + + + IQueryEntry ParseWhere (Object) + + + +/* Parses where/filter phrase and returns an IQueryEntry object for a single table + +@param P.L.Object The filter/where clause data +@return IQueryEntry The query entry.We return one of an IQueryPredicate (single clause) +or an IQueryGroup (many clauses) */
Overrides OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseWhere (Object) +
+ + # + + + + + IQueryEntry ParseWhereString (longchar) + + + +/* Parses a where string into a query entry - either a group or a predicate. + +If the parsing runs into problems (eg a malformed string) a null IQueryEntry is returned. +Splitting of a string into groups using "(<grp-1>)" is not supported. + +@param longchar The WHERE string to parse into parts +@return IQueryEntry A query group, query predicate or unknown (if the string cannot be parsed) */
Inherited from OpenEdge.BusinessLogic.Filter.AblFilterParser +
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + JfpFilterParser () + + + +/* Default constructor */
+
+ + + + + + + + JfpFilterParser (character) + + + +/* Constructor. + +@param character (mandatory) A table name for which to construct the filter */
+
+ + + + + + + + JfpFilterParser (character[]) + + + +/* Constructor. + +@param character[] (mandatory) An array of table name for which to construct the filter */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER FilterTable + + +
Inherited from OpenEdge.BusinessLogic.Filter.FilterParser +
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC IGetDataRequest Parse (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides OpenEdge.BusinessLogic.Filter.AblFilterParser:Parse (Object) +
+
+
+
/* Reads and processes (parses) a complete data filter.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + Progress.Lang.Object + +
+ + +
+ Returns + + IGetDataRequest + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IQuerySortEntry ParseSortBy (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseSortBy (Object) +
+
+
+
/* Parses an SORT-BY phrase and returns an array of IQuerySortEntry objects.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSortBy + + Progress.Lang.Object + +
+ + +
+ Returns + + IQuerySortEntry + +
+ + IQuerySortEntry[] An array of sort phrases. An indeterminate array is returned if the input phrase is empty +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED IQuerySortEntry ParseSortString (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.Filter.AblFilterParser +
+
+
+
/* Parses an ABL BY expression into an array of IQuerySortEntry.
If the string is malformed (ie can't be used as an ABL sort), then an indeterminate array
is returned. mallformed might be something like "by eq 21" or "by".
or if the string isn't of the format "BY <field> [BY <field-2>]"
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSortBy + + LONGCHAR + +
+ + +
+ Returns + + IQuerySortEntry + +
+ + IQuerySortEntry[] An array of sort entries. Will be indeterminate if the input value is empty or null, +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IGetDataTableRequest ParseTableRequest (character, JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseTableRequest (character, JsonObject) +
+
+
+
/* Reads a single table's request.
This method knows which properties in the input JSON are for the where clause, for the sort-by etc
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+ pData + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetDataTableRequest + +
+ + IGetDataTableRequest A single table Get Request +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IQueryEntry ParseWhere (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides OpenEdge.BusinessLogic.Filter.AblFilterParser:ParseWhere (Object) +
+
+
+
/* Parses where/filter phrase and returns an IQueryEntry object for a single table
or an IQueryGroup (many clauses)
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pWhere + + Progress.Lang.Object + +
+ + +
+ Returns + + IQueryEntry + +
+ + IQueryEntry The query entry.We return one of an IQueryPredicate (single clause) +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED IQueryEntry ParseWhereString (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.Filter.AblFilterParser +
+
+
+
/* Parses a where string into a query entry - either a group or a predicate.
If the parsing runs into problems (eg a malformed string) a null IQueryEntry is returned.
Splitting of a string into groups using "(<grp-1>)" is not supported.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pWhere + + LONGCHAR + +
+ + +
+ Returns + + IQueryEntry + +
+ + IQueryEntry A query group, query predicate or unknown (if the string cannot be parsed) +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC JfpFilterParser ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC JfpFilterParser (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC JfpFilterParser (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER FilterTable

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.Filter.FilterParser +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:47 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.KendoFilterParser.html b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.KendoFilterParser.html new file mode 100644 index 00000000..2dd72147 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.KendoFilterParser.html @@ -0,0 +1,1233 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic.Filter +
+ Class  + + + + + +
+ KendoFilterParser +
+
+ Parent classes: + +
+
+ Inherits: + + OpenEdge.BusinessLogic.Filter.FilterParser +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2019, 2021 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:KendoFilterParser
Author(s):pjudge & dugrau
Created:Wed Dec 07 14:11:10 EST 2016
/* Default constructor
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Ccs.BusinessLogic.IGetDataRequest Parse (Object) + + + +/* Reads and processes (parses) the filter. + +@param P.L.Object The filter data +@param IGetDataRequest A new filter object */
Overrides OpenEdge.BusinessLogic.Filter.FilterParser:Parse (Object) +
+ + # + + + + + Ccs.BusinessLogic.IQueryEntry ParsePredicate (JoinEnum, JsonObject) + + +
+
+ + + + + + + + Ccs.BusinessLogic.IQuerySortEntry ParseSortBy (Object) + + + +/* Parses an SORT-BY phrase and returns an array of IQuerySortEntry objects. +http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-sort + +@param P.L.Object The SORT-BY data +@return IQuerySortEntry[] An array of sort phrases. An indeterminate array is returned if the input phrase is empty */
Overrides OpenEdge.BusinessLogic.Filter.FilterParser:ParseSortBy (Object) +
+ + # + + + + + Ccs.BusinessLogic.IGetDataTableRequest ParseTableRequest (character, JsonObject) + + + +/* Reads a single table's request. + +This method knows which properties in the input JSON are for the where clause, for the sort-by etc + +@param character The table name to which this filter applies +@param JsonObject The input filter +@return IGetDataTableRequest A single table Get Request */
+
+ + + + + + + + Ccs.BusinessLogic.IQueryEntry ParseWhere (Object) + + + +/* Parses where/filter phrase and returns an IQueryEntry object for a single table +http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-filter + +@param P.L.Object The filter/where clause data +@return IQueryEntry The query entry. We return one of an IQueryPredicate (single clause) +or an IQueryGroup (many clauses) */
Overrides OpenEdge.BusinessLogic.Filter.FilterParser:ParseWhere (Object) +
+ + # + + + + + Ccs.BusinessLogic.IQueryEntry ParseWhere (QueryGroup, JsonObject) + + +
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + KendoFilterParser () + + + +/* Default constructor */
+
+ + + + + + + + KendoFilterParser (character) + + + +/* Constructor. + +@param character (mandatory) A table name for which to construct the filter */
+
+ + + + + + + + KendoFilterParser (character[]) + + + +/* Constructor. + +@param character[] (mandatory) An array of table name for which to construct the filter */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER FilterTable + + +
Inherited from OpenEdge.BusinessLogic.Filter.FilterParser +
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IGetDataRequest Parse (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides OpenEdge.BusinessLogic.Filter.FilterParser:Parse (Object) +
+
+
+
/* Reads and processes (parses) the filter.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + Progress.Lang.Object + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetDataRequest + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IQueryEntry ParsePredicate (JoinEnum, JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pJoin + + Ccs.BusinessLogic.JoinEnum + +
+ + +
+ pFilter + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQueryEntry + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQuerySortEntry ParseSortBy (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides OpenEdge.BusinessLogic.Filter.FilterParser:ParseSortBy (Object) +
+
+
+
/* Parses an SORT-BY phrase and returns an array of IQuerySortEntry objects.
http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-sort
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSortBy + + Progress.Lang.Object + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQuerySortEntry + +
+ + IQuerySortEntry[] An array of sort phrases. An indeterminate array is returned if the input phrase is empty +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IGetDataTableRequest ParseTableRequest (character, JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Reads a single table's request.
This method knows which properties in the input JSON are for the where clause, for the sort-by etc
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+ pData + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetDataTableRequest + +
+ + IGetDataTableRequest A single table Get Request +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQueryEntry ParseWhere (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides OpenEdge.BusinessLogic.Filter.FilterParser:ParseWhere (Object) +
+
+
+
/* Parses where/filter phrase and returns an IQueryEntry object for a single table
http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-filter
or an IQueryGroup (many clauses)
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pWhere + + Progress.Lang.Object + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQueryEntry + +
+ + IQueryEntry The query entry. We return one of an IQueryPredicate (single clause) +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IQueryEntry ParseWhere (QueryGroup, JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pGroup + + OpenEdge.BusinessLogic.QueryGroup + +
+ + +
+ pFilter + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQueryEntry + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC KendoFilterParser ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC KendoFilterParser (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC KendoFilterParser (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTable + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER FilterTable

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.Filter.FilterParser +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:47 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.package.html b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.package.html new file mode 100644 index 00000000..480b4693 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.Filter.package.html @@ -0,0 +1,136 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + +
+ Parentpacke: + + OpenEdge.BusinessLogic +
+ OpenEdge.BusinessLogic.Filter +
+
+ +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes
+
+
+
+ AblFilterParser + + + +
+
+
+
+ FilterParser + + A parent/abstract filter parse class for creating + objects data requests for a CCS Business Entity's getData() + and getResultCount() operations + +
+
+
+
+ FilterParserBuilder + + +
+
+
+
+ FilterParserRegistry + + +
+
+
+
+ JfpFilterParser + + Parse for JSON data in the JSON Filter Pattern + +
+
+
+
+ KendoFilterParser + + + +
+
+
+
+
+ 04.15.2022 11:52:48 +
+ + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataRequest.html b/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataRequest.html new file mode 100644 index 00000000..10fb923d --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataRequest.html @@ -0,0 +1,997 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ GetDataRequest +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IGetDataRequest, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018, 2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:GetDataRequest
Author(s):pjudge
Created:2018-06-15
/* Returns the custom parameter object
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* Deserializes this object from JSON. + +@param JsonConstruct This object represented as JSON */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* Serializes this object to JSON + +@return JsonConstruct a JSON Object representation of this object */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + GetDataRequest () + + + +/* Default constructor */
+
+ + + + + + + + GetDataRequest (IGetDataTableRequest[]) + + + +/* Constructor + +@param IGetDataTableRequest[] The table requests */
+
+ + + + + + + + GetDataRequest (INamedQuery) + + + +/* Constructor + +@param INamedQuery The named query for this request */
+
+ + + + + + + + GetDataRequest (integer) + + + +/* Constructor + +@param integer A positive number, representing the number of tables in this response */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Progress.Lang.Object CustomParameter + + +
+
+ + + + + + + + Ccs.BusinessLogic.INamedQuery NamedQuery + + +
+
+ + + + + + + + Ccs.BusinessLogic.IGetDataTableRequest TableRequests + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Deserializes this object from JSON.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Serializes this object to JSON
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct a JSON Object representation of this object +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC GetDataRequest ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetDataRequest (IGetDataTableRequest[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pRequests + + Ccs.BusinessLogic.IGetDataTableRequest + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetDataRequest (INamedQuery)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pQuery + + Ccs.BusinessLogic.INamedQuery + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetDataRequest (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pNumTables + + INTEGER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC Progress.Lang.Object CustomParameter

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.INamedQuery NamedQuery

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.INamedQuery + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IGetDataTableRequest TableRequests

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.IGetDataTableRequest + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:48 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataResponse.html b/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataResponse.html new file mode 100644 index 00000000..f37990d4 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataResponse.html @@ -0,0 +1,839 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ GetDataResponse +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IGetDataResponse, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:GetDataResponse
Author(s):pjudge
Created:2018-06-15
/* Returns the custom response object
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* Deserializes this object from JSON. + +@param JsonConstruct This object represented as JSON */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* Serializes this object to JSON + +- The tablerequest array is serialized in +- the CustomResponse object is serialized using standard OE-serialzation + +@return JsonConstruct a JSON Object representation of this object */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + GetDataResponse () + + + +/* Default constructor */
+
+ + + + + + + + GetDataResponse (IGetDataTableResponse[]) + + + +/* Constructor + +@param IGetDataTableResponse A positive number, representing the number of tables in this response */
+
+ + + + + + + + GetDataResponse (integer) + + + +/* Constructor + +@param integer A positive number, representing the number of tables in this response */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Progress.Lang.Object CustomResponse + + +
+
+ + + + + + + + Ccs.BusinessLogic.IGetDataTableResponse TableResponses + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Deserializes this object from JSON.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Serializes this object to JSON
- The tablerequest array is serialized in
- the CustomResponse object is serialized using standard OE-serialzation
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct a JSON Object representation of this object +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC GetDataResponse ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetDataResponse (IGetDataTableResponse[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pResponses + + Ccs.BusinessLogic.IGetDataTableResponse + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetDataResponse (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pNumTables + + INTEGER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC Progress.Lang.Object CustomResponse

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IGetDataTableResponse TableResponses

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.IGetDataTableResponse + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:48 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataTableRequest.html b/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataTableRequest.html new file mode 100644 index 00000000..709ac5e0 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataTableRequest.html @@ -0,0 +1,1152 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ GetDataTableRequest +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IGetDataTableRequest, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2021 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:GetDataTableRequest
Author(s):pjudge
Created:2018-06-15
/* Returns the number of records requested by the caller of the Business Entity getData method
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* Turns JSON into an object. + +- This method expects a JSON object +- If the "query" property is a string, this method tries to convert it to a IQueryDefinition object + +@param JsonConstruct The input JSON */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* Serializes this object to JSON + +@return JsonConstruct a JSON Object representation of this object */
+
+ + + + + + + + CHARACTER ToString () + + +
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + GetDataTableRequest () + + + +/* Default constructor */
+
+ + + + + + + + GetDataTableRequest (character) + + + +/* Constructor + +@param character (mandatory) The table name for which to return this count */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + INT64 NumRecords + + +
+
+ + + + + + + + CHARACTER PagingContext + + +
+
+ + + + + + + + Ccs.BusinessLogic.IQueryDefinition QueryDefinition + + +
+
+ + + + + + + + CHARACTER QueryString + + +
+
+ + + + + + + + INT64 Skip + + +
+
+ + + + + + + + CHARACTER TableName + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Turns JSON into an object.
- This method expects a JSON object
- If the "query" property is a string, this method tries to convert it to a IQueryDefinition object
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Serializes this object to JSON
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct a JSON Object representation of this object +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER ToString ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC GetDataTableRequest ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetDataTableRequest (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTableName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC INT64 NumRecords

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER PagingContext

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQueryDefinition QueryDefinition

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.IQueryDefinition + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER QueryString

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 Skip

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER TableName

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:48 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataTableResponse.html b/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataTableResponse.html new file mode 100644 index 00000000..71b5165e --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.GetDataTableResponse.html @@ -0,0 +1,833 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ GetDataTableResponse +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IGetDataTableResponse, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:GetDataTableResponse
Author(s):pjudge
Created:2018-06-15
/* Returns the paging context to be passed back to the business entity when requesting the next set
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* Desrializes this object + +@param JsonConstruct The serialized object - always a JsonObject. */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* Serializes this object + +@return JsonConstruct The serialized object. Always JsonObject. */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + GetDataTableResponse () + + + +/* Default constructor */
+
+ + + + + + + + GetDataTableResponse (character) + + + +/* Constructor + +@param character (mandatory) The table name for which to return this count */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER NextPagingContext + + +
+
+ + + + + + + + CHARACTER PreviousPagingContext + + +
+
+ + + + + + + + CHARACTER TableName + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Desrializes this object
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Serializes this object
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct The serialized object. Always JsonObject. +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC GetDataTableResponse ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetDataTableResponse (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTableName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER NextPagingContext

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER PreviousPagingContext

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER TableName

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:48 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.GetResultCountResponse.html b/docs/PCTDoc/OpenEdge.BusinessLogic.GetResultCountResponse.html new file mode 100644 index 00000000..22478c00 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.GetResultCountResponse.html @@ -0,0 +1,754 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ GetResultCountResponse +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IGetResultCountResponse, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018, 2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:GetResultCountResponse
Author(s):pjudge
Created:2018-06-15
/* Returns the result counts per requested table
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* Deserializes this object from JSON. + +@param JsonConstruct This object represented as JSON */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + +
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + GetResultCountResponse () + + + +/* default constructor */
+
+ + + + + + + + GetResultCountResponse (IGetTableResultCountResponse[]) + + + +/* Constructor + +@param IGetTableResultCountResponse[] The table responses */
+
+ + + + + + + + GetResultCountResponse (integer) + + + +/* Constructor + +@param integer A positive number, representing the number of tables in this response */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Ccs.BusinessLogic.IGetTableResultCountResponse ResultCounts + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Deserializes this object from JSON.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC GetResultCountResponse ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetResultCountResponse (IGetTableResultCountResponse[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pCounts + + Ccs.BusinessLogic.IGetTableResultCountResponse + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetResultCountResponse (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pNumTables + + INTEGER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IGetTableResultCountResponse ResultCounts

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.IGetTableResultCountResponse + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:49 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.GetTableResultCountResponse.html b/docs/PCTDoc/OpenEdge.BusinessLogic.GetTableResultCountResponse.html new file mode 100644 index 00000000..adfa45a7 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.GetTableResultCountResponse.html @@ -0,0 +1,949 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ GetTableResultCountResponse +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IGetTableResultCountResponse, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:GetTableResultCountResponse
Author(s):pjudge
Created:2018-06-15
/* Returns is the result is exact (TRUE) or Guessed or Cached (FALSE)
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* Deserializes this object + +@param JsonConstruct The serialized object - always a JsonObject. */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* Serializes this object + +@return JsonConstruct The serialized object. Always JsonObject. */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + GetTableResultCountResponse () + + + +/* Default constructor */
+
+ + + + + + + + GetTableResultCountResponse (character) + + + +/* Constructor + +@param character (mandatory) The table name for which to return this count */
+
+ + + + + + + + GetTableResultCountResponse (character, int64, logical) + + + +/* Constructor + +@param character (mandatory) The table name for which to return this count +@param int64 The number of records returned +@param logical TRUE if this result is exact. */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + LOGICAL Exact + + +
+
+ + + + + + + + INT64 NumResults + + +
+
+ + + + + + + + CHARACTER TableName + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Deserializes this object
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Serializes this object
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct The serialized object. Always JsonObject. +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC GetTableResultCountResponse ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetTableResultCountResponse (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pTableName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC GetTableResultCountResponse (character, int64, logical)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pTableName + + CHARACTER + +
+ + +
+ pNumResults + + INT64 + +
+ + +
+ pExact + + LOGICAL + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC LOGICAL Exact

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 NumResults

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER TableName

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:49 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.IO.QueryEntryDeserializer.html b/docs/PCTDoc/OpenEdge.BusinessLogic.IO.QueryEntryDeserializer.html new file mode 100644 index 00000000..95878987 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.IO.QueryEntryDeserializer.html @@ -0,0 +1,450 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic.IO +
+ Class  + + + + + +
+ QueryEntryDeserializer +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:QueryEntryDeserializer
Purpose:Helper class to deserialize a JSON object into an instance of
IQueryEntry - either a IQueryGroup or IQueryPredicate
Author(s):pjudge
Created:2020-09-17
/* Default constructor is private to avoid instantiation
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Ccs.BusinessLogic.IQueryEntry QueryEntryFromJson (JsonObject) + + + +/* Attempts to convert a JSON object into a IQueryEntry (either an IQueryGroup or IQueryPredicate). + +@param JsonObject The serialised JSON data. May be null/unknown. +@return IQueryEntry The query entry representing that JSON. Either an IQueryGroup or IQueryPredicate. Always +returns at least a IQueryPRedicate, even if the JSON is null or badly-formed. */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + - + + + + + QueryEntryDeserializer () + + + +/* Default constructor is private to avoid instantiation */
+
+ + + +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQueryEntry QueryEntryFromJson (JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Attempts to convert a JSON object into a IQueryEntry (either an IQueryGroup or IQueryPredicate).
returns at least a IQueryPRedicate, even if the JSON is null or badly-formed.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ Returns + + Ccs.BusinessLogic.IQueryEntry + +
+ + IQueryEntry The query entry representing that JSON. Either an IQueryGroup or IQueryPredicate. Always +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PRIVATE QueryEntryDeserializer ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor is private to avoid instantiation
+
+ + + +
+
+
+
+
+
+
+
+ + + + 04.15.2022 11:51:49 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.IO.package.html b/docs/PCTDoc/OpenEdge.BusinessLogic.IO.package.html new file mode 100644 index 00000000..89e5f2ec --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.IO.package.html @@ -0,0 +1,77 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + +
+ Parentpacke: + + OpenEdge.BusinessLogic +
+ OpenEdge.BusinessLogic.IO +
+
+ +
+
+
+ +
+ + + + + + + +
Classes
+
+
+
+ QueryEntryDeserializer + + Helper class to deserialize a JSON object into an instance of + IQueryEntry - either a IQueryGroup or IQueryPredicate + +
+
+
+
+
+ 04.15.2022 11:52:48 +
+ + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.NamedQuery.html b/docs/PCTDoc/OpenEdge.BusinessLogic.NamedQuery.html new file mode 100644 index 00000000..00161f63 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.NamedQuery.html @@ -0,0 +1,952 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ NamedQuery +
+
+ Parent classes: + +
Progress.Lang.Object

+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.INamedQuery, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:NamedQuery
Author(s):pjudge
Created:2018-06-15
/* Returns the name of the named query
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* Deserializes this object + +@param JsonConstruct The serialized object - always a JsonObject. */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* Serializes this object + +@return JsonConstruct The serialized object. Always JsonObject. */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + NamedQuery () + + + +/* Default constructor. Needed for IJsonSerializer */
+
+ + + + + + + + NamedQuery (character) + + + +/* Constructor + +@param character (mandatory) The query name */
+
+ + + + + + + + NamedQuery (character, INamedQueryParameter[]) + + + +/* Constructor + +@param character (mandatory) The query name +@param INamedQueryParameter[] The named query parameters */
+
+ + + + + + + + NamedQuery (character, integer) + + + +/* Constructor + +@param character (mandatory) The query name +@param integer A positive number, representing the number of parameters */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER Name + + +
+
+ + + + + + + + Ccs.BusinessLogic.INamedQueryParameter Parameters + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Deserializes this object
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Serializes this object
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct The serialized object. Always JsonObject. +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC NamedQuery ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor. Needed for IJsonSerializer
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NamedQuery (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pQryName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NamedQuery (character, INamedQueryParameter[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pQryName + + CHARACTER + +
+ + +
+ pParams + + Ccs.BusinessLogic.INamedQueryParameter + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NamedQuery (character, integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pQryName + + CHARACTER + +
+ + +
+ pNumParams + + INTEGER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER Name

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.INamedQueryParameter Parameters

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.INamedQueryParameter + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:49 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.NamedQueryParameter.html b/docs/PCTDoc/OpenEdge.BusinessLogic.NamedQueryParameter.html new file mode 100644 index 00000000..7bfc105a --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.NamedQueryParameter.html @@ -0,0 +1,1031 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ NamedQueryParameter +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.INamedQueryParameter, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:NamedQueryParameter
Author(s):pjudge
Created:2018-06-15
/* Returns the name of the named query parameter
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* Deserializes this object + +@param JsonConstruct The serialized object - always a JsonObject. */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* Serializes this object + +@return JsonConstruct The serialized object. Always JsonObject. */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + NamedQueryParameter () + + + +/* Default Constructor */
+
+ + + + + + + + NamedQueryParameter (character) + + + +/* Constructor + +@param character (mandatory) The parameter name */
+
+ + + + + + + + NamedQueryParameter (character, IPrimitiveArrayHolder) + + + +/* Constructor + +@param character (mandatory) The parameter name +@param IPrimitiveArrayHolder The parameter values */
+
+ + + + + + + + NamedQueryParameter (character, IPrimitiveHolder) + + + +/* Constructor + +@param character (mandatory) The parameter name +@param IPrimitiveHolder The parameter value */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER Name + + +
+
+ + + + + + + + Ccs.Common.Support.IPrimitiveHolder Value + + +
+
+ + + + + + + + Ccs.Common.Support.IPrimitiveArrayHolder Values + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Deserializes this object
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Serializes this object
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct The serialized object. Always JsonObject. +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC NamedQueryParameter ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default Constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NamedQueryParameter (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NamedQueryParameter (character, IPrimitiveArrayHolder)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pName + + CHARACTER + +
+ + +
+ pValues + + Ccs.Common.Support.IPrimitiveArrayHolder + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NamedQueryParameter (character, IPrimitiveHolder)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pName + + CHARACTER + +
+ + +
+ pValue + + Ccs.Common.Support.IPrimitiveHolder + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER Name

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.Common.Support.IPrimitiveHolder Value

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.Common.Support.IPrimitiveHolder + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.Common.Support.IPrimitiveArrayHolder Values

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.Common.Support.IPrimitiveArrayHolder + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:50 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.Query.QueryBuilder.html b/docs/PCTDoc/OpenEdge.BusinessLogic.Query.QueryBuilder.html new file mode 100644 index 00000000..f49b720e --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.Query.QueryBuilder.html @@ -0,0 +1,1867 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic.Query +
+ Class  + + + + + +
+ QueryBuilder +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2019-2021 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:QueryBuilder
Author(s):pjudge & dugrau
Created:Thu May 10 12:38:00 EDT 2018
Notes:ADAS-101
/* Returns a table/buffer handle for a given name from an input schema
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + # + + + + + CHARACTER BuildClause (handle, IQueryPredicate) + + + +/* Builds a WHERE clause for a table from a QueryPredicate + +@param handle The table buffer handle +@param QueryPredicate The abstract query predicate +@return character A string representation of the where clause */
+
+ + # + + + + + CHARACTER BuildGroup (handle, IQueryGroup) + + + +/* Builds a query group string from a group + +@param handle The table/buffer for which the group is being built +@param QueryGroup The group +@return character A group string */
+
+ + + + + + + + HANDLE BuildQuery (IGetDataRequest, handle) + + + +/* Builds a query handle (object) from a IGetDataRequest object. This method maps +the input names to the input handle's SERIALIZE-NAMEs and uses the 'real' +names to build the where clause + +@param IGetDataRequest A valid queryn definition +@param handle a Dataset or buffer (TT or DB) handle +@return handle A valid QUERY handle */
+
+ + + + + + + + CHARACTER BuildQueryString (IGetDataRequest) + + + +/* Builds a query string from a IGetDataRequest object. This method does +no name conversions - just takes the names from the input object. + +@param IGetDataRequest A valid queryn definition +@return character A complete WHERE clause , with no name conversions */
+
+ + + + + + + + CHARACTER BuildQueryString (IGetDataRequest, handle) + + + +/* Builds a query string from a IGetDataRequest object. This method maps +the input names to the input handle's SERIALIZE-NAMEs and uses the 'real' +names to build the where clause + +@param IGetDataRequest A valid queryn definition +@param handle a Dataset or buffer (TT or DB) handle +@return character A complete WHERE clause */
+
+ + + + + + + + CHARACTER BuildQueryString (IGetDataTableRequest, logical, logical, handle) + + + +/* Builds a query string for a single table from a IGetDataTableRequest object. + +This method maps the input names to the input handle's SERIALIZE-NAMEs and +uses the 'real' names to build the where clause + +@param IGetDataTableRequest A valid +@param handle a Dataset or buffer (TT or DB) handle +@param logical TRUE if the FILTER (where) expression must be included, FALSE if not +@param logical TRUE if the SORT expression must be included , FALSE if not +@return character A complete WHERE clause */
+
+ + + + + + + + CHARACTER BuildQueryStrings (IGetDataRequest, handle) + + + +/* Builds an array of query strings from a IGetDataRequest object. This method maps +the input names to the input dataset's SERIALIZE-NAMEs and uses the 'real' +names to build the where clauses. The output array matches the order of the buffers +in the dataset, which may differ from the order of the tablerequest array. + +@param IGetDataRequest A valid query definition +@param handle A Dataset or buffer (TT or DB) handle +@return character[] An array of WHERE clauses, matching the number of table requests */
+
+ + # + + + + + HANDLE GetFieldBuffer (handle, character) + + + +/* Returns a fiueld handle for a given name from an input buffer + +@param handle The input table/buffer +@param character The field name. Can be the 'real' name or the serialize-name +@return handle A buffer field handle for the given name. */
+
+ + # + + + + + HANDLE GetTableBuffer (handle, character) + + + +/* Returns a table/buffer handle for a given name from an input schema + +@param handle The input schema (dataset, buffer, table) +@param character The table name. Can be the 'real' name or the serialize-name +@return handle A buffer handle for the given name. */
+
+ + # + + + + + CHARACTER MapJoin (character, character, JoinEnum) + + + +/* Creates a templated join phrase for a clause + +@param character The current query string +@param character The query where clause that's being joined +@param JoinEnum The join to apply +@return character A new query string, including the join phrase */
+
+ + # + + + + + CHARACTER MapOperator (QueryOperatorEnum, character) + + + +/* Maps a query operator into a string template + +@param QueryOperatorEnum The operator +@param character The the data type +@return character A templated operator map of the form "&1 eq &2" */
+
+ + + + + + + + CHARACTER MergeQueryStrings (character, JoinEnum, character) + + + +/* Merges 2 query strings with specified join. The resulting query string has the format +"WHERE ( <string-1> ) <join> ( <string-2> ) BY <by-1> BY <by-2> " +or +"WHERE TRUE BY <by-1> BY <by-2>" +if only BY clauses are passed in. + +Each input string is put in parentheses, except when +i) the input strings are both ? +ii) one or both of the input strings is empty +iii) there are no where clauses + +- Join values +- if the join is null, use JoinEnum:And +- if the join is NONE, use JoinEnum:And +- if the join is NOT, use JoinEnum:AndNot +- For other values, use as specified + +- if both strings are null, then shortcut and return +? and ? = where true +? or ? = where true +? and not ? = where false +? or not ? = where true + +- No validation (of field/table names) is done; this is a simple string merge routine. +- If either string is empty, no join is performed, and the other string +is returned (even if empty) +- If either query string containd BY clause(s), these are appended + +@param character The first query string +@param JoinEnum The join criteria +@param character The second query string +@return character The merged query string */
+
+ + # + + + + + DATETIME-TZ ParseIsoDate (character) + + + +/* Converts a string (ISO, hopefully) into a datetime-tz. +This method does not thrown any errors, and will return the UNKNOWN value +if the input value cannot be converted into a datetime-tz. + +@param character A string containing a ISO or ABL formatted date/time/tz +@param datetime-tz A datetime-tz value representing the string, or the UNKNOWN value. */
+
+ + + + +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PROTECTED CHARACTER BuildClause (handle, IQueryPredicate)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Builds a WHERE clause for a table from a QueryPredicate
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phTable + + HANDLE + +
+ + +
+ poClause + + Ccs.BusinessLogic.IQueryPredicate + +
+ + +
+ Returns + + CHARACTER + +
+ + character A string representation of the where clause +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER BuildGroup (handle, IQueryGroup)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Builds a query group string from a group
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phTable + + HANDLE + +
+ + +
+ poGroup + + Ccs.BusinessLogic.IQueryGroup + +
+ + +
+ Returns + + CHARACTER + +
+ + character A group string +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC HANDLE BuildQuery (IGetDataRequest, handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Builds a query handle (object) from a IGetDataRequest object. This method maps
the input names to the input handle's SERIALIZE-NAMEs and uses the 'real'
names to build the where clause
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pFilter + + Ccs.BusinessLogic.IGetDataRequest + +
+ + +
+ pSchema + + HANDLE + +
+ + +
+ Returns + + HANDLE + +
+ + handle A valid QUERY handle +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER BuildQueryString (IGetDataRequest)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Builds a query string from a IGetDataRequest object. This method does
no name conversions - just takes the names from the input object.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pFilter + + Ccs.BusinessLogic.IGetDataRequest + +
+ + +
+ Returns + + CHARACTER + +
+ + character A complete WHERE clause , with no name conversions +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER BuildQueryString (IGetDataRequest, handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Builds a query string from a IGetDataRequest object. This method maps
the input names to the input handle's SERIALIZE-NAMEs and uses the 'real'
names to build the where clause
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pFilter + + Ccs.BusinessLogic.IGetDataRequest + +
+ + +
+ pSchema + + HANDLE + +
+ + +
+ Returns + + CHARACTER + +
+ + character A complete WHERE clause +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER BuildQueryString (IGetDataTableRequest, logical, logical, handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Builds a query string for a single table from a IGetDataTableRequest object.
This method maps the input names to the input handle's SERIALIZE-NAMEs and
uses the 'real' names to build the where clause
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pFilter + + Ccs.BusinessLogic.IGetDataTableRequest + +
+ + +
+ pInclFilter + + LOGICAL + +
+ + +
+ pInclSort + + LOGICAL + +
+ + +
+ pSchema + + HANDLE + +
+ + +
+ Returns + + CHARACTER + +
+ + character A complete WHERE clause +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER BuildQueryStrings (IGetDataRequest, handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Builds an array of query strings from a IGetDataRequest object. This method maps
the input names to the input dataset's SERIALIZE-NAMEs and uses the 'real'
names to build the where clauses. The output array matches the order of the buffers
in the dataset, which may differ from the order of the tablerequest array.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pFilter + + Ccs.BusinessLogic.IGetDataRequest + +
+ + +
+ pSchema + + HANDLE + +
+ + +
+ Returns + + CHARACTER + +
+ + character[] An array of WHERE clauses, matching the number of table requests +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED HANDLE GetFieldBuffer (handle, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Returns a fiueld handle for a given name from an input buffer
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phTable + + HANDLE + +
+ + +
+ pcFieldName + + CHARACTER + +
+ + +
+ Returns + + HANDLE + +
+ + handle A buffer field handle for the given name. +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED HANDLE GetTableBuffer (handle, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Returns a table/buffer handle for a given name from an input schema
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phSchema + + HANDLE + +
+ + +
+ pcTableName + + CHARACTER + +
+ + +
+ Returns + + HANDLE + +
+ + handle A buffer handle for the given name. +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER MapJoin (character, character, JoinEnum)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Creates a templated join phrase for a clause
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcQuery + + CHARACTER + +
+ + +
+ pcClause + + CHARACTER + +
+ + +
+ poJoinAs + + Ccs.BusinessLogic.JoinEnum + +
+ + +
+ Returns + + CHARACTER + +
+ + character A new query string, including the join phrase +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER MapOperator (QueryOperatorEnum, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Maps a query operator into a string template
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poOperator + + Ccs.BusinessLogic.QueryOperatorEnum + +
+ + +
+ pcDataType + + CHARACTER + +
+ + +
+ Returns + + CHARACTER + +
+ + character A templated operator map of the form "&1 eq &2" +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER MergeQueryStrings (character, JoinEnum, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Merges 2 query strings with specified join. The resulting query string has the format
"WHERE ( <string-1> ) <join> ( <string-2> ) BY <by-1> BY <by-2> "
or
"WHERE TRUE BY <by-1> BY <by-2>"
if only BY clauses are passed in.
Each input string is put in parentheses, except when
i) the input strings are both ?
ii) one or both of the input strings is empty
iii) there are no where clauses
- Join values
- if the join is null, use JoinEnum:And
- if the join is NONE, use JoinEnum:And
- if the join is NOT, use JoinEnum:AndNot
- For other values, use as specified
- if both strings are null, then shortcut and return
? and ? = where true
? or ? = where true
? and not ? = where false
? or not ? = where true
- No validation (of field/table names) is done; this is a simple string merge routine.
- If either string is empty, no join is performed, and the other string
is returned (even if empty)
- If either query string containd BY clause(s), these are appended
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pQueryString1 + + CHARACTER + +
+ + +
+ pJoin + + Ccs.BusinessLogic.JoinEnum + +
+ + +
+ pQueryString2 + + CHARACTER + +
+ + +
+ Returns + + CHARACTER + +
+ + character The merged query string +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED DATETIME-TZ ParseIsoDate (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts a string (ISO, hopefully) into a datetime-tz.
This method does not thrown any errors, and will return the UNKNOWN value
if the input value cannot be converted into a datetime-tz.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pIso + + CHARACTER + +
+ + +
+ Returns + + DATETIME-TZ + +
+ + +
+
+
+
+
+
+
+
+ + + + + 04.15.2022 11:51:50 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.Query.package.html b/docs/PCTDoc/OpenEdge.BusinessLogic.Query.package.html new file mode 100644 index 00000000..e8769e84 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.Query.package.html @@ -0,0 +1,76 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + +
+ Parentpacke: + + OpenEdge.BusinessLogic +
+ OpenEdge.BusinessLogic.Query +
+
+ +
+
+
+ +
+ + + + + + + +
Classes
+
+
+
+ QueryBuilder + + + +
+
+
+
+
+ 04.15.2022 11:52:48 +
+ + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.QueryDefinition.html b/docs/PCTDoc/OpenEdge.BusinessLogic.QueryDefinition.html new file mode 100644 index 00000000..1c5187c1 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.QueryDefinition.html @@ -0,0 +1,933 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ QueryDefinition +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IQueryDefinition, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:QueryDefinition
Author(s):pjudge
Created:2018-06-15
/* Returns the list of query predicates or query groups for this query definition
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* DESERIALIZATION METHOD: populates this object with data from the JSON representation. + +@param JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation +of this object. + +@return JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). */
+
+ + + + + + + + CHARACTER ToString () + + +
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + QueryDefinition () + + + +/* Default constructor */
+
+ + + + + + + + QueryDefinition (IQueryEntry) + + + +/* Constructor. + +@param IQueryEntry The query selection phrase */
+
+ + + + + + + + QueryDefinition (IQueryEntry, IQuerySortEntry[]) + + + +/* Constructor. + +@param IQueryEntry The query selection phrase +@param IQuerySortEntry[] Sort phrases */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Ccs.BusinessLogic.IQueryEntry QuerySelection + + +
+
+ + + + + + + + Ccs.BusinessLogic.IQuerySortEntry QuerySort + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* DESERIALIZATION METHOD: populates this object with data from the JSON representation.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation
of this object.
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER ToString ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC QueryDefinition ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC QueryDefinition (IQueryEntry)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pEntry + + Ccs.BusinessLogic.IQueryEntry + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC QueryDefinition (IQueryEntry, IQuerySortEntry[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pEntry + + Ccs.BusinessLogic.IQueryEntry + +
+ + +
+ pSort + + Ccs.BusinessLogic.IQuerySortEntry + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQueryEntry QuerySelection

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.IQueryEntry + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQuerySortEntry QuerySort

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.IQuerySortEntry + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:51 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.QueryGroup.html b/docs/PCTDoc/OpenEdge.BusinessLogic.QueryGroup.html new file mode 100644 index 00000000..ce853cf5 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.QueryGroup.html @@ -0,0 +1,834 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ QueryGroup +
+
+ Parent classes: + +
Progress.Lang.Object

+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IQueryGroup, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2021 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:QueryGroup
Author(s):pjudge
Created:2018-06-15
/* Returns the array of query predicates and nested query groups
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* DESERIALIZATION METHOD: populates this object with data from the JSON representation. + +@param JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation +of this object. + +@return JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). */
+
+ + + + + + + + CHARACTER ToString () + + +
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + QueryGroup () + + + +/* Default constructor */
+
+ + + + + + + + QueryGroup (integer) + + + +/* Constructor + +@param integer The number of query entries in this group */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Ccs.BusinessLogic.IQueryEntry Entries + + +
+
+ + + + + + + + Ccs.BusinessLogic.JoinEnum Join + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* DESERIALIZATION METHOD: populates this object with data from the JSON representation.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation
of this object.
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER ToString ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC QueryGroup ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC QueryGroup (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pNumEntries + + INTEGER + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IQueryEntry Entries

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.IQueryEntry + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.JoinEnum Join

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.JoinEnum + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:51 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.QueryOperatorHelper.html b/docs/PCTDoc/OpenEdge.BusinessLogic.QueryOperatorHelper.html new file mode 100644 index 00000000..7190b85d --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.QueryOperatorHelper.html @@ -0,0 +1,449 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ QueryOperatorHelper +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
Copyright (c) 2018, 2021 by Progress Software Corporation. All rights reserved.
File:QueryOperatorHelper
Author(s):pjudge
Created:2018-06-15
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Ccs.BusinessLogic.QueryOperatorEnum ToEnum (character) + + + +/* Helper method to turn a string operator into an enum + +@param character The operator +@param QueryOperatorEnum An enum operator. UNKNOWN/NULL if it cannot be converted into an enum */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + QueryOperatorHelper () + + + +/* Static constructor */
+
+ + + +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.QueryOperatorEnum ToEnum (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Helper method to turn a string operator into an enum
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pOperator + + CHARACTER + +
+ + +
+ Returns + + Ccs.BusinessLogic.QueryOperatorEnum + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + +
+
+ + Top + + +
+

STATIC QueryOperatorHelper ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Static constructor
+
+ + + +
+
+
+
+
+
+
+
+ + + + 04.15.2022 11:51:51 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.QueryPredicate.html b/docs/PCTDoc/OpenEdge.BusinessLogic.QueryPredicate.html new file mode 100644 index 00000000..2a50ea19 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.QueryPredicate.html @@ -0,0 +1,1221 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ QueryPredicate +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IQueryPredicate, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2021 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:QueryPredicate
Author(s):pjudge
Created:2018-06-15
/* Returns the name of the field for this query predicate
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* DESERIALIZATION METHOD: populates this object with data from the JSON representation. + +@param JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation +of this object. + +@return JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). */
+
+ + + + + + + + CHARACTER ToString () + + +
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + QueryPredicate () + + + +/* Default constructor - for JSON deserialization only */
+
+ + + + + + + + QueryPredicate (character, QueryOperatorEnum, IPrimitiveArrayHolder) + + + +/* Constructor + +@param character (mandatory) The field name +@param QueryOperatorEnum The operator +@param IPrimitiveArrayHolder The predicate value */
+
+ + + + + + + + QueryPredicate (character, QueryOperatorEnum, IPrimitiveHolder) + + + +/* Constructor + +@param character (mandatory) The field name +@param QueryOperatorEnum The operator +@param IPrimitiveHolder The predicate value */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER FieldName + + +
+
+ + + + + + + + Ccs.BusinessLogic.JoinEnum Join + + +
+
+ + + + + + + + Ccs.BusinessLogic.QueryOperatorEnum Operator + + +
+
+ + + + + + + + Ccs.Common.Support.IPrimitiveHolder Value + + +
+
+ + + + + + + + Ccs.Common.Support.IPrimitiveArrayHolder Values + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* DESERIALIZATION METHOD: populates this object with data from the JSON representation.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation
of this object.
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER ToString ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC QueryPredicate ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor - for JSON deserialization only
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC QueryPredicate (character, QueryOperatorEnum, IPrimitiveArrayHolder)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pFieldName + + CHARACTER + +
+ + +
+ pOperator + + Ccs.BusinessLogic.QueryOperatorEnum + +
+ + +
+ pValues + + Ccs.Common.Support.IPrimitiveArrayHolder + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC QueryPredicate (character, QueryOperatorEnum, IPrimitiveHolder)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pFieldName + + CHARACTER + +
+ + +
+ pOperator + + Ccs.BusinessLogic.QueryOperatorEnum + +
+ + +
+ pValue + + Ccs.Common.Support.IPrimitiveHolder + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER FieldName

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.JoinEnum Join

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.JoinEnum + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.QueryOperatorEnum Operator

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.QueryOperatorEnum + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.Common.Support.IPrimitiveHolder Value

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.Common.Support.IPrimitiveHolder + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.Common.Support.IPrimitiveArrayHolder Values

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.Common.Support.IPrimitiveArrayHolder + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:51 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.QuerySortEntry.html b/docs/PCTDoc/OpenEdge.BusinessLogic.QuerySortEntry.html new file mode 100644 index 00000000..3b0af7a8 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.QuerySortEntry.html @@ -0,0 +1,933 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ QuerySortEntry +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IQuerySortEntry, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:QuerySortEntry
Author(s):pjudge
Created:2018-06-15
/* Returns the name of the field for this query sort entry
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* DESERIALIZATION METHOD: populates this object with data from the JSON representation. + +@param JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation +of this object. + +@return JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). */
+
+ + + + + + + + CHARACTER ToString () + + +
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + QuerySortEntry () + + + +/* Default constructor */
+
+ + + + + + + + QuerySortEntry (character) + + + +/* Constructor + +@param character (mandatory) The field name */
+
+ + + + + + + + QuerySortEntry (character, SortOrderEnum) + + + +/* Constructor + +@param character (mandatory) The field name +@param SortOrderEnum (mandatory) The sort direction */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER FieldName + + +
+
+ + + + + + + + Ccs.BusinessLogic.SortOrderEnum SortOrder + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* DESERIALIZATION METHOD: populates this object with data from the JSON representation.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation
of this object.
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER ToString ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC QuerySortEntry ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC QuerySortEntry (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pFieldName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC QuerySortEntry (character, SortOrderEnum)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pFieldName + + CHARACTER + +
+ + +
+ pSortDirection + + Ccs.BusinessLogic.SortOrderEnum + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER FieldName

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.SortOrderEnum SortOrder

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.SortOrderEnum + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:52 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.UpdateDataRequest.html b/docs/PCTDoc/OpenEdge.BusinessLogic.UpdateDataRequest.html new file mode 100644 index 00000000..999c66c9 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.UpdateDataRequest.html @@ -0,0 +1,608 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.BusinessLogic +
+ Class  + + + + + +
+ UpdateDataRequest +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.BusinessLogic.IUpdateDataRequest, OpenEdge.Core.Json.IJsonSerializer +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2018-2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:UpdateDataRequest
Author(s):pjudge
Created:2018-06-20
/* Returns the CommitScope to be used by the updateData method. The value is considered as a recommendation as
the Business Entity may ignore this setting and use a different commit scope based on the business logic
requirements
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* Deserializes this object from JSON. + +@param JsonConstruct This object represented as JSON */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* Serializes this object to JSON + +@return JsonConstruct a JSON Object representation of this object */
+
+ + + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Ccs.BusinessLogic.CommitScopeEnum CommitScope + + +
+
+ + + + + + + + Progress.Lang.Object CustomRequest + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Deserializes this object from JSON.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Serializes this object to JSON
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct a JSON Object representation of this object +
+
+
+
+
+
+
+
+ + + + +
+ + + + + Property Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.CommitScopeEnum CommitScope

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Ccs.BusinessLogic.CommitScopeEnum + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Lang.Object CustomRequest

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:52 + + diff --git a/docs/PCTDoc/OpenEdge.BusinessLogic.package.html b/docs/PCTDoc/OpenEdge.BusinessLogic.package.html new file mode 100644 index 00000000..ee8b125c --- /dev/null +++ b/docs/PCTDoc/OpenEdge.BusinessLogic.package.html @@ -0,0 +1,284 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + +
+ Parentpacke: + + OpenEdge +
+ OpenEdge.BusinessLogic +
+
+ +
+
+
+ +
+ + + + + + + + + + + + + + + +
Subpackages
+
+
+
+ OpenEdge.BusinessLogic.Filter + + +
+
+
+
+ OpenEdge.BusinessLogic.IO + + +
+
+
+
+ OpenEdge.BusinessLogic.Query + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes
+
+
+
+ BusinessEntity + + **************************************************************************************** +* Copyright (C) 2014-2019, 2021 by Progress Software Corporation. All rights reserved. * +* Prior versions of this work may contain portions contributed by participants of Possenet.* +***********************************************************************************************/ +/*--------------------------------------------------------------------------------------------- + File : BusinessEntity.cls + +
+
+
+
+ GetDataRequest + + + +
+
+
+
+ GetDataResponse + + + +
+
+
+
+ GetDataTableRequest + + + +
+
+
+
+ GetDataTableResponse + + +
+
+
+
+ GetResultCountResponse + + + +
+
+
+
+ GetTableResultCountResponse + + +
+
+
+
+ NamedQuery + + + +
+
+
+
+ NamedQueryParameter + + + +
+
+
+
+ QueryDefinition + + + +
+
+
+
+ QueryGroup + + + +
+
+
+
+ QueryOperatorHelper + + + +
+
+
+
+ QueryPredicate + + + +
+
+
+
+ QuerySortEntry + + + +
+
+
+
+ UpdateDataRequest + + + +
+
+
+
+
+ 04.15.2022 11:52:48 +
+ + diff --git a/docs/PCTDoc/OpenEdge.Core.Assert.html b/docs/PCTDoc/OpenEdge.Core.Assert.html new file mode 100644 index 00000000..fb8f2be7 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Assert.html @@ -0,0 +1,18219 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core +
+ Class  + + + + + +
+ Assert +
+
+ Parent classes: + +
Progress.Lang.Object

+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
Copyright (c) 2013-2021 by Progress Software Corporation
and/or one of its subsidiaries or affiliates. All rights reserved.
File:Assert
Purpose:General assertions of truth.
Author(s):pjudge
Created:Wed Mar 03 10:08:57 EST 2010
Notes:* This version based on the AutoEdge|TheFactory version
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Equals (character, character) + + +
+
+ + + + + + + + Equals (date, date) + + +
+
+ + + + + + + + Equals (datetime, datetime) + + +
+
+ + + + + + + + Equals (datetime-tz, datetime-tz) + + +
+
+ + + + + + + + Equals (decimal, decimal) + + +
+
+ + + + + + + + Equals (handle, handle) + + +
+
+ + + + + + + + Equals (int64, int64) + + +
+
+ + + + + + + + Equals (integer, integer) + + +
+
+ + + + + + + + Equals (logical, logical) + + +
+
+ + + + + + + + Equals (longchar, longchar) + + + +/* Use a longchar for the message, so that substitute is working entirely on longchar variables. */
+
+ + + + + + + + Equals (Object, Object) + + +
+
+ + + + + + + + Equals (recid, recid) + + +
+
+ + + + + + + + Equals (rowid, rowid) + + +
+
+ + + + + + + + HasDeterminateExtent (character[]) + + +
+
+ + + + + + + + HasDeterminateExtent (character[], character) + + +
+
+ + + + + + + + HasDeterminateExtent (int64[]) + + +
+
+ + + + + + + + HasDeterminateExtent (int64[], character) + + +
+
+ + + + + + + + HasDeterminateExtent (integer[]) + + +
+
+ + + + + + + + HasDeterminateExtent (integer[], character) + + +
+
+ + + + + + + + HasDeterminateExtent (Object[], character) + + +
+
+ + + + + + + + IsAbstract (Class) + + +
+
+ + + + + + + + IsAvailable (handle) + + +
+
+ + + + + + + + IsAvailable (handle, character) + + +
+
+ + + + + + + + IsDecimal (character) + + +
+
+ + + + + + + + IsDecimal (character, character) + + +
+
+ + + + + + + + IsEmpty (character) + + + +/* Validates that the argument is empy (blank) +@param character The value to check +@throws AssertionFailedError */
+
+ + + + + + + + IsEmpty (handle) + + +
+
+ + + + + + + + IsEmpty (handle, character) + + +
+
+ + + + + + + + IsEmpty (longchar, character) + + + +/* Validates that the argument is empy (blank) + +@param character The value to check +@param character The name of the argument (for errors) +@throws AssertionFailedError */
+
+ + + + + + + + IsEmpty (memptr) + + +
+
+ + + + + + + + IsEmpty (memptr, character) + + +
+
+ + + + + + + + IsFalse (logical) + + +
+
+ + + + + + + + IsFalse (logical, character) + + + +/* deliberate not false */
+
+ + + + + + + + IsFinal (Class) + + +
+
+ + + + + + + + IsIn (character, longchar, character) + + + +/* Asserts that the input value is in the provided list + +@param character The value to check +@param longchar A comma-separated list to check against +@param character The name of the argument */
+
+ + + + + + + + IsIn (character, longchar, character, character) + + + +/* Asserts that the input value is in the provided list + +@param character The value to check +@param longchar A delimited-separated list to check against +@param character The delimiter character +@param character The name of the argument */
+
+ + + + + + + + IsIndeterminateArray (character[]) + + +
+
+ + + + + + + + IsIndeterminateArray (character[], character) + + +
+
+ + + + + + + + IsIndeterminateArray (int64[]) + + +
+
+ + + + + + + + IsIndeterminateArray (int64[], character) + + +
+
+ + + + + + + + IsIndeterminateArray (integer[]) + + +
+
+ + + + + + + + IsIndeterminateArray (integer[], character) + + +
+
+ + + + + + + + IsIndeterminateArray (Object[], character) + + +
+
+ + + + + + + + IsInt64 (character) + + +
+
+ + + + + + + + IsInt64 (character, character) + + +
+
+ + + + + + + + IsInteger (character) + + +
+
+ + + + + + + + IsInteger (character, character) + + +
+
+ + + + + + + + IsInterface (Class) + + +
+
+ + + + + + + + IsLogical (character) + + + +/* Asserts that the input value can be converted to a logical value with the +default/built-in format mask (see doc) + +@param character A character expression to evaluate +@throws AssertionFailedError */
+
+ + + + + + + + IsLogical (character, character) + + + +/* Asserts that the input value can be converted to a logical value with the +default/built-in format mask (see doc) + +@param character A character expression to evaluate +@param character The name of the argument +@throws AssertionFailedError */
+
+ + + + + + + + IsLogical (character, character, character) + + + +/* Asserts that the input value can be converted to a logical value + +@param character A character expression to evaluate +@param character The format mask for the logical value +@param character The name of the argument +@throws AssertionFailedError */
+
+ + + + + + + + IsNegative (decimal) + + +
+
+ + + + + + + + IsNegative (decimal, character) + + +
+
+ + + + + + + + IsNegative (int64) + + +
+
+ + + + + + + + IsNegative (int64, character) + + +
+
+ + + + + + + + IsNegative (integer) + + +
+
+ + + + + + + + IsNegative (integer, character) + + +
+
+ + + + + + + + IsNull (character) + + +
+
+ + + + + + + + IsNull (character, character) + + +
+
+ + + + + + + + IsNull (date) + + +
+
+ + + + + + + + IsNull (date, character) + + +
+
+ + + + + + + + IsNull (datetime) + + +
+
+ + + + + + + + IsNull (datetime, character) + + +
+
+ + + + + + + + IsNull (datetime-tz) + + +
+
+ + + + + + + + IsNull (datetime-tz, character) + + +
+
+ + + + + + + + IsNull (decimal) + + +
+
+ + + + + + + + IsNull (decimal, character) + + +
+
+ + + + + + + + IsNull (handle) + + +
+
+ + + + + + + + IsNull (handle, character) + + +
+
+ + + + + + + + IsNull (int64) + + +
+
+ + + + + + + + IsNull (int64, character) + + +
+
+ + + + + + + + IsNull (integer) + + +
+
+ + + + + + + + IsNull (integer, character) + + +
+
+ + + + + + + + IsNull (longchar) + + +
+
+ + + + + + + + IsNull (longchar, character) + + +
+
+ + + + + + + + IsNull (Object) + + +
+
+ + + + + + + + IsNull (Object, character) + + +
+
+ + + + + + + + IsNull (Object[]) + + +
+
+ + + + + + + + IsNull (Object[], character) + + +
+
+ + + + + + + + IsNull (raw) + + +
+
+ + + + + + + + IsNull (raw, character) + + +
+
+ + + + + + + + IsPositive (decimal) + + +
+
+ + + + + + + + IsPositive (decimal, character) + + +
+
+ + + + + + + + IsPositive (int64) + + +
+
+ + + + + + + + IsPositive (int64, character) + + +
+
+ + + + + + + + IsPositive (integer) + + +
+
+ + + + + + + + IsPositive (integer, character) + + +
+
+ + + + + + + + IsTrue (logical) + + +
+
+ + + + + + + + IsTrue (logical, character) + + + +/* deliberate not true */
+
+ + + + + + + + IsType (handle, DataTypeEnum) + + +
+
+ + + + + + + + IsType (handle, DataTypeEnum, character) + + + +/** Asserts that a handle is valid and of a particular datatype + +@param handle The handle being checked. +@param DataTypeEnum The type the handle/variable being checked should be. +@param character The name of the variable/handle. */
+
+ + + + + + + + IsType (Object, Class) + + +
+
+ + + + + + + + IsType (Object[], Class) + + +
+
+ + + + + + + + IsUnknown (logical) + + +
+
+ + + + + + + + IsUnknown (logical, character) + + + +/* deliberate not ? */
+
+ + + + + + + + IsZero (decimal) + + +
+
+ + + + + + + + IsZero (decimal, character) + + +
+
+ + + + + + + + IsZero (int64) + + +
+
+ + + + + + + + IsZero (int64, character) + + +
+
+ + + + + + + + IsZero (integer) + + +
+
+ + + + + + + + IsZero (integer, character) + + +
+
+ + + + + + + + IsZeroOrNegative (decimal) + + +
+
+ + + + + + + + IsZeroOrNegative (decimal, character) + + +
+
+ + + + + + + + IsZeroOrNegative (int64) + + +
+
+ + + + + + + + IsZeroOrNegative (int64, character) + + +
+
+ + + + + + + + IsZeroOrNegative (integer) + + +
+
+ + + + + + + + IsZeroOrNegative (integer, character) + + +
+
+ + + + + + + + IsZeroOrPositive (decimal) + + +
+
+ + + + + + + + IsZeroOrPositive (decimal, character) + + +
+
+ + + + + + + + IsZeroOrPositive (int64) + + +
+
+ + + + + + + + IsZeroOrPositive (int64, character) + + +
+
+ + + + + + + + IsZeroOrPositive (integer) + + +
+
+ + + + + + + + IsZeroOrPositive (integer, character) + + +
+
+ + + + + + + + NonZero (decimal) + + +
+
+ + + + + + + + NonZero (decimal, character) + + +
+
+ + + + + + + + NonZero (int64) + + +
+
+ + + + + + + + NonZero (int64, character) + + +
+
+ + + + + + + + NonZero (int64[]) + + +
+
+ + + + + + + + NonZero (int64[], character) + + +
+
+ + + + + + + + NonZero (integer) + + +
+
+ + + + + + + + NonZero (integer, character) + + +
+
+ + + + + + + + NonZero (integer[]) + + +
+
+ + + + + + + + NonZero (integer[], character) + + +
+
+ + + + + + + + NotAbstract (Class) + + +
+
+ + + + + + + + NotAvailable (handle) + + +
+
+ + + + + + + + NotAvailable (handle, character) + + +
+
+ + + + + + + + NotEmpty (handle) + + +
+
+ + + + + + + + NotEmpty (handle, character) + + +
+
+ + + + + + + + NotEmpty (longchar) + + +
+
+ + + + + + + + NotEmpty (longchar, character) + + +
+
+ + + + + + + + NotEmpty (memptr) + + +
+
+ + + + + + + + NotEmpty (memptr, character) + + +
+
+ + + + + + + + NotEqual (character, character) + + +
+
+ + + + + + + + NotEqual (decimal, decimal) + + +
+
+ + + + + + + + NotEqual (handle, handle) + + +
+
+ + + + + + + + NotEqual (int64, int64) + + +
+
+ + + + + + + + NotEqual (integer, integer) + + +
+
+ + + + + + + + NotEqual (longchar, longchar) + + + +/* Use a longchar for the message, so that substitute is working entirely on longchar variables. */
+
+ + + + + + + + NotEqual (Object, Object) + + +
+
+ + + + + + + + NotEqual (recid, recid) + + +
+
+ + + + + + + + NotEqual (rowid, rowid) + + +
+
+ + + + + + + + NotFalse (logical) + + +
+
+ + + + + + + + NotFalse (logical, character) + + +
+
+ + + + + + + + NotFinal (Class) + + +
+
+ + + + + + + + NotIn (character, longchar, character) + + + +/* Asserts that the input value is NOT in the provided list + +@param character The value to check +@param longchar A COMMA-separated list to check against +@param character The name of the argument */
+
+ + + + + + + + NotIn (character, longchar, character, character) + + + +/* Asserts that the input value is NOT in the provided list + +@param character The value to check +@param longchar A delimited-separated list to check against +@param character The delimiter character +@param character The name of the argument */
+
+ + + + + + + + NotInterface (Class) + + +
+
+ + + + + + + + NotNull (character) + + +
+
+ + + + + + + + NotNull (character, character) + + +
+
+ + + + + + + + NotNull (character[]) + + +
+
+ + + + + + + + NotNull (character[], character) + + +
+
+ + + + + + + + NotNull (date) + + +
+
+ + + + + + + + NotNull (date, character) + + +
+
+ + + + + + + + NotNull (datetime) + + +
+
+ + + + + + + + NotNull (datetime, character) + + +
+
+ + + + + + + + NotNull (datetime-tz) + + +
+
+ + + + + + + + NotNull (datetime-tz, character) + + +
+
+ + + + + + + + NotNull (decimal) + + +
+
+ + + + + + + + NotNull (decimal, character) + + +
+
+ + + + + + + + NotNull (handle) + + +
+
+ + + + + + + + NotNull (handle, character) + + + +/** Asserts that a handle is valid. + +@param handle The handle being checked. +@param character The name of the handle/variable being checked. */
+
+ + + + + + + + NotNull (int64) + + +
+
+ + + + + + + + NotNull (int64, character) + + +
+
+ + + + + + + + NotNull (integer) + + +
+
+ + + + + + + + NotNull (integer, character) + + +
+
+ + + + + + + + NotNull (longchar) + + +
+
+ + + + + + + + NotNull (longchar, character) + + +
+
+ + + + + + + + NotNull (Object) + + +
+
+ + + + + + + + NotNull (Object, character) + + +
+
+ + + + + + + + NotNull (Object[]) + + +
+
+ + + + + + + + NotNull (Object[], character) + + +
+
+ + + + + + + + NotNull (raw) + + +
+
+ + + + + + + + NotNull (raw, character) + + +
+
+ + + + + + + + NotNullOrEmpty (character) + + +
+
+ + + + + + + + NotNullOrEmpty (character, character) + + +
+
+ + + + + + + + NotNullOrEmpty (character[]) + + +
+
+ + + + + + + + NotNullOrEmpty (character[], character) + + +
+
+ + + + + + + + NotNullOrEmpty (ICollection) + + +
+
+ + + + + + + + NotNullOrEmpty (ICollection, character) + + +
+
+ + + + + + + + NotNullOrEmpty (IMap) + + +
+
+ + + + + + + + NotNullOrEmpty (IMap, character) + + +
+
+ + + + + + + + NotNullOrEmpty (longchar) + + +
+
+ + + + + + + + NotNullOrEmpty (longchar, character) + + +
+
+ + + + + + + + NotNullOrEmpty (Object[]) + + +
+
+ + + + + + + + NotNullOrEmpty (Object[], character) + + +
+
+ + + + + + + + NotNullOrZero (integer) + + +
+
+ + + + + + + + NotNullOrZero (integer, character) + + +
+
+ + + + + + + + NotTrue (logical) + + +
+
+ + + + + + + + NotTrue (logical, character) + + +
+
+ + + + + + + + NotType (handle, DataTypeEnum) + + +
+
+ + + + + + + + NotType (handle, DataTypeEnum, character) + + + +/** Asserts that a handle is valid and not of a particular datatype + +@param handle The handle being checked. +@param DataTypeEnum The type the handle/variable being checked should be. +@param character The name of the variable/handle. */
+
+ + + + + + + + NotType (Object, Class) + + +
+
+ + + + + + + + NotUnknown (logical) + + +
+
+ + + + + + + + NotUnknown (logical, character) + + +
+
+ + + + + + + + NotZero (decimal) + + +
+
+ + + + + + + + NotZero (decimal, character) + + +
+
+ + + + + + + + NotZero (int64) + + +
+
+ + + + + + + + NotZero (int64, character) + + +
+
+ + + + + + + + NotZero (integer) + + +
+
+ + + + + + + + NotZero (integer, character) + + +
+
+ + + + + + + + RaiseError (character) + + + +/** Raises an AssertionFailedError. + +@param mesg the message to be used for the AssertionFailedError +@throws AssertionFailedError Error thrown */
+
+ + + + +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC Equals (character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + CHARACTER + +
+ + +
+ b + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (date, date)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + DATE + +
+ + +
+ b + + DATE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (datetime, datetime)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + DATETIME + +
+ + +
+ b + + DATETIME + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (datetime-tz, datetime-tz)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + DATETIME-TZ + +
+ + +
+ b + + DATETIME-TZ + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (decimal, decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + DECIMAL + +
+ + +
+ b + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (handle, handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + HANDLE + +
+ + +
+ b + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (int64, int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + INT64 + +
+ + +
+ b + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (integer, integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + INTEGER + +
+ + +
+ b + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (logical, logical)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + LOGICAL + +
+ + +
+ b + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (longchar, longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Use a longchar for the message, so that substitute is working entirely on longchar variables.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + LONGCHAR + +
+ + +
+ b + + LONGCHAR + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (Object, Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + Progress.Lang.Object + +
+ + +
+ b + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (recid, recid)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + RECID + +
+ + +
+ b + + RECID + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Equals (rowid, rowid)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + ROWID + +
+ + +
+ b + + ROWID + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC HasDeterminateExtent (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC HasDeterminateExtent (character[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC HasDeterminateExtent (int64[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC HasDeterminateExtent (int64[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC HasDeterminateExtent (integer[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC HasDeterminateExtent (integer[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC HasDeterminateExtent (Object[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsAbstract (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsAvailable (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsAvailable (handle, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsDecimal (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsDecimal (character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsEmpty (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Validates that the argument is empy (blank)
@throws AssertionFailedError
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsEmpty (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsEmpty (handle, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsEmpty (longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Validates that the argument is empy (blank)
@throws AssertionFailedError
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + LONGCHAR + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsEmpty (memptr)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + MEMPTR + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsEmpty (memptr, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pArgument + + MEMPTR + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsFalse (logical)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsFalse (logical, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* deliberate not false
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ plArgument + + LOGICAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsFinal (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIn (character, longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Asserts that the input value is in the provided list
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pValue + + CHARACTER + +
+ + +
+ pList + + LONGCHAR + +
+ + +
+ pName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIn (character, longchar, character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Asserts that the input value is in the provided list
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pValue + + CHARACTER + +
+ + +
+ pList + + LONGCHAR + +
+ + +
+ pDelim + + CHARACTER + +
+ + +
+ pName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIndeterminateArray (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIndeterminateArray (character[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIndeterminateArray (int64[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIndeterminateArray (int64[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIndeterminateArray (integer[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIndeterminateArray (integer[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIndeterminateArray (Object[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsInt64 (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsInt64 (character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsInteger (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsInteger (character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsInterface (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsLogical (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Asserts that the input value can be converted to a logical value with the
default/built-in format mask (see doc)
@throws AssertionFailedError
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsLogical (character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Asserts that the input value can be converted to a logical value with the
default/built-in format mask (see doc)
@throws AssertionFailedError
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsLogical (character, character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Asserts that the input value can be converted to a logical value
@throws AssertionFailedError
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + CHARACTER + +
+ + +
+ pcMask + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNegative (decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNegative (decimal, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNegative (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNegative (int64, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNegative (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNegative (integer, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (date)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (date, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATE + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (datetime)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATETIME + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (datetime, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATETIME + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (datetime-tz)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATETIME-TZ + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (datetime-tz, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATETIME-TZ + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (decimal, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (handle, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (int64, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (integer, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + LONGCHAR + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + LONGCHAR + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (Object, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (Object[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (Object[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (raw)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ prArgument + + RAW + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (raw, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ prArgument + + RAW + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsPositive (decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsPositive (decimal, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsPositive (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsPositive (int64, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsPositive (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsPositive (integer, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsTrue (logical)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsTrue (logical, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* deliberate not true
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ plArgument + + LOGICAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsType (handle, DataTypeEnum)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+ poCheckType + + OpenEdge.Core.DataTypeEnum + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsType (handle, DataTypeEnum, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that a handle is valid and of a particular datatype
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+ poCheckType + + OpenEdge.Core.DataTypeEnum + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsType (Object, Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+ poType + + Progress.Lang.Class + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsType (Object[], Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+ poType + + Progress.Lang.Class + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsUnknown (logical)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ plArgument + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsUnknown (logical, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* deliberate not ?
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ plArgument + + LOGICAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZero (decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZero (decimal, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZero (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZero (int64, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZero (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZero (integer, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrNegative (decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrNegative (decimal, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrNegative (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrNegative (int64, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrNegative (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrNegative (integer, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrPositive (decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrPositive (decimal, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrPositive (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrPositive (int64, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrPositive (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsZeroOrPositive (integer, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NonZero (decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NonZero (decimal, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + DECIMAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NonZero (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NonZero (int64, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NonZero (int64[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NonZero (int64[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NonZero (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NonZero (integer, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NonZero (integer[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NonZero (integer[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotAbstract (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotAvailable (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotAvailable (handle, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEmpty (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEmpty (handle, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEmpty (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + LONGCHAR + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEmpty (longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + LONGCHAR + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEmpty (memptr)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + MEMPTR + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEmpty (memptr, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + MEMPTR + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEqual (character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + CHARACTER + +
+ + +
+ b + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEqual (decimal, decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + DECIMAL + +
+ + +
+ b + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEqual (handle, handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + HANDLE + +
+ + +
+ b + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEqual (int64, int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + INT64 + +
+ + +
+ b + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEqual (integer, integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + INTEGER + +
+ + +
+ b + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEqual (longchar, longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Use a longchar for the message, so that substitute is working entirely on longchar variables.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + LONGCHAR + +
+ + +
+ b + + LONGCHAR + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEqual (Object, Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + Progress.Lang.Object + +
+ + +
+ b + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEqual (recid, recid)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + RECID + +
+ + +
+ b + + RECID + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEqual (rowid, rowid)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + ROWID + +
+ + +
+ b + + ROWID + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotFalse (logical)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ plArgument + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotFalse (logical, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ plArgument + + LOGICAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotFinal (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotIn (character, longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Asserts that the input value is NOT in the provided list
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pValue + + CHARACTER + +
+ + +
+ pList + + LONGCHAR + +
+ + +
+ pName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotIn (character, longchar, character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Asserts that the input value is NOT in the provided list
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pValue + + CHARACTER + +
+ + +
+ pList + + LONGCHAR + +
+ + +
+ pDelim + + CHARACTER + +
+ + +
+ pName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotInterface (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (character[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (date)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (date, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATE + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (datetime)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATETIME + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (datetime, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATETIME + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (datetime-tz)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATETIME-TZ + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (datetime-tz, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ ptArgument + + DATETIME-TZ + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (decimal, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pdArgument + + DECIMAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (handle, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that a handle is valid.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (int64, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (integer, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + LONGCHAR + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + LONGCHAR + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (Object, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (Object[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (Object[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (raw)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ prArgument + + RAW + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (raw, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ prArgument + + RAW + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (character[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + CHARACTER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (ICollection)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + OpenEdge.Core.Collections.ICollection + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (ICollection, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + OpenEdge.Core.Collections.ICollection + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (IMap)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + OpenEdge.Core.Collections.IMap + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (IMap, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + OpenEdge.Core.Collections.IMap + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + LONGCHAR + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcArgument + + LONGCHAR + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (Object[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (Object[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrZero (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrZero (integer, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotTrue (logical)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ plArgument + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotTrue (logical, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ plArgument + + LOGICAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotType (handle, DataTypeEnum)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+ poCheckType + + OpenEdge.Core.DataTypeEnum + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotType (handle, DataTypeEnum, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that a handle is valid and not of a particular datatype
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + +
+ poCheckType + + OpenEdge.Core.DataTypeEnum + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotType (Object, Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+ poType + + Progress.Lang.Class + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotUnknown (logical)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ plArgument + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotUnknown (logical, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ plArgument + + LOGICAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotZero (decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotZero (decimal, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + DECIMAL + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotZero (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotZero (int64, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INT64 + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotZero (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotZero (integer, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ piArgument + + INTEGER + +
+ + +
+ pcName + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC RaiseError (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Raises an AssertionFailedError.
@throws AssertionFailedError Error thrown
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ mesg + + CHARACTER + +
+ + the message to be used for the AssertionFailedError +
+
+
+
+
+
+
+
+ + + + + 04.15.2022 11:51:55 + + diff --git a/docs/PCTDoc/OpenEdge.Core.Assertion.AssertObject.html b/docs/PCTDoc/OpenEdge.Core.Assertion.AssertObject.html new file mode 100644 index 00000000..85e0ce9a --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Assertion.AssertObject.html @@ -0,0 +1,3530 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core.Assertion +
+ Class  + + + + + +
+ AssertObject +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
Copyright (c) 2014, 2016, 2020 by Progress Software Corporation. All rights reserved.
File:AssertObject
Purpose:Assertions specific to Object(s)
Author(s):psajja
Created:Tue Dec 16 12:28:50 IST 2014
Purpose: Asserts that two objects are equal.
@throws AssertionFailedError Error thrown if they are not equal
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Equals (Object, Object) + + + +/** Asserts that two objects are equal. + +@param a expected value Object +@param b the value of Object being expected +@throws AssertionFailedError Error thrown if they are not equal*/
+
+ + + + + + + + HasDeterminateExtent (Object[]) + + + +/** Asserts that the given object array has deterninate extent. + +@param poArgument the Object array to check +@throws AssertionFailedError Error thrown if the object array extent is not determinate*/
+
+ + + + + + + + HasDeterminateExtent (Object[], character) + + + +/** Asserts that the given object array has deterninate extent. + +@param poArgument the Object array to check +@param pcName the identifying name for the AssertionFailedError +@throws AssertionFailedError Error thrown if the object array extent is not determinate*/
+
+ + + + + + + + IsAbstract (Class) + + + +/** Asserts that the given type is an abstract. + +@param poArgument the type to check +@throws AssertionFailedError Error thrown if the type is not abstract*/
+
+ + + + + + + + IsFinal (Class) + + + +/** Asserts that the given type is final. + +@param poArgument the type to check +@throws AssertionFailedError Error thrown if the type is final*/
+
+ + + + + + + + IsIndeterminateArray (Object[]) + + + +/** Asserts that the given object array has indeterninate extent. + +@param poArgument the Object array to check +@throws AssertionFailedError Error thrown if the object array extent is determinate*/
+
+ + + + + + + + IsIndeterminateArray (Object[], character) + + + +/** Asserts that the given object array has indeterninate extent. + +@param poArgument the Object array to check +@param pcName the identifying name for the AssertionFailedError +@throws AssertionFailedError Error thrown if the object array extent is determinate*/
+
+ + + + + + + + IsInterface (Class) + + + +/** Asserts that the given type is an interface. + +@param poArgument the type to check +@throws AssertionFailedError Error thrown if the type is not an interface*/
+
+ + + + + + + + IsNull (Object) + + + +/** Asserts that the object is null. + +@param poArgument the Object to check +@throws AssertionFailedError Error thrown if Object is not null*/
+
+ + + + + + + + IsNull (Object, character) + + + +/** Asserts that the object is null. + +@param poArgument the Object to check +@param pcName the identifying name for the AssertionFailedError +@throws AssertionFailedError Error thrown if Object is not null*/
+
+ + + + + + + + IsNull (Object[]) + + + +/** Asserts that the object array is null. + +@param poArgument the Object array to check +@throws AssertionFailedError Error thrown if Object is not null*/
+
+ + + + + + + + IsNull (Object[], character) + + + +/** Asserts that the object array is null. + +@param poArgument the Object array to check +@param pcName the identifying name for the AssertionFailedError +@throws AssertionFailedError Error thrown if Object is not null*/
+
+ + + + + + + + IsSerializable (Object) + + + +/* Asserts that the given object can be serialized. + +@param Obejct The object to check. */
+
+ + + + + + + + IsType (handle, DataTypeEnum) + + + +/** Asserts that a handle is valid and of a particular datatype + +@param phArgument The handle being checked. +@param poCheckType The type the handle/variable being checked should be. +@throws AssertionFailedError Error thrown if the handle is not valid or not of a particular datatype*/
+
+ + + + + + + + IsType (handle, DataTypeEnum, character) + + + +/** Asserts that a handle is valid and of a particular datatype + +@param phArgument The handle being checked. +@param poCheckType The type the handle/variable being checked should be. +@param pcName The name of the variable/handle. +@throws AssertionFailedError Error thrown if the handle is not valid or not of a particular datatype.*/
+
+ + + + + + + + IsType (Object, Class) + + + +/** Asserts that a object is valid and of a particular type + +@param poArgument The Object being checked. +@param poType The type the being checked. +@throws AssertionFailedError Error thrown if the object is not valid and not of particular type.*/
+
+ + + + + + + + IsType (Object[], Class) + + + +/** Asserts that a object extent is valid and of a particular type for each array item + +@param poArgument The Object being checked. +@param poType The type the being checked. +@throws AssertionFailedError Error thrown if the object array is not valid any of the array +item is not of particular type.*/
+
+ + + + + + + + NotAbstract (Class) + + + +/** Asserts that the given type is not an abstract. + +@param poArgument the type to check +@throws AssertionFailedError Error thrown if the type is abstract*/
+
+ + + + + + + + NotEqual (Object, Object) + + + +/** Asserts that two objects are not equal. + +@param a expected value Object +@param b the value of Object being expected +@throws AssertionFailedError Error thrown if they are equal*/
+
+ + + + + + + + NotFinal (Class) + + + +/** Asserts that the given type is not final. + +@param poArgument the type to check +@throws AssertionFailedError Error thrown if the type is final*/
+
+ + + + + + + + NotInterface (Class) + + + +/** Asserts that the given type is not an interface. + +@param poArgument the type to check +@throws AssertionFailedError Error thrown if the type is an interface*/
+
+ + + + + + + + NotNull (Object) + + + +/** Asserts that the object is not null. + +@param poArgument the Object to check +@throws AssertionFailedError Error thrown if Object is null*/
+
+ + + + + + + + NotNull (Object, character) + + + +/** Asserts that the object is not null. + +@param poArgument the Object to check +@param pcName the identifying name for the AssertionFailedError +@throws AssertionFailedError Error thrown if Object is null*/
+
+ + + + + + + + NotNull (Object[]) + + + +/** Asserts that the object array is not null. + +@param poArgument the Object array to check +@throws AssertionFailedError Error thrown if Object is null*/
+
+ + + + + + + + NotNull (Object[], character) + + + +/** Asserts that the object array is not null. + +@param poArgument the Object array to check +@param pcName the identifying name for the AssertionFailedError +@throws AssertionFailedError Error thrown if Object is null*/
+
+ + + + + + + + NotNullOrEmpty (ICollection) + + + +/** Asserts that the given collection is not null or empty. + +@param poArgument the ICollection object to check +@throws AssertionFailedError Error thrown if the collection object is null or empty*/
+
+ + + + + + + + NotNullOrEmpty (ICollection, character) + + + +/** Asserts that the given collection is not null or empty. + +@param poArgument the ICollection object to check +@param pcName the identifying name for the AssertionFailedError +@throws AssertionFailedError Error thrown if the collection object is null or empty*/
+
+ + + + + + + + NotNullOrEmpty (IMap) + + + +/** Asserts that the given map is not null or empty. + +@param poArgument the IMap object to check +@throws AssertionFailedError Error thrown if the map object is null or empty*/
+
+ + + + + + + + NotNullOrEmpty (IMap, character) + + + +/** Asserts that the given map is not null or empty. + +@param poArgument the IMap object to check +@param pcName the identifying name for the AssertionFailedError +@throws AssertionFailedError Error thrown if the map object is null or empty*/
+
+ + + + + + + + NotNullOrEmpty (Object[]) + + + +/** Asserts that the given object array is not null or empty. + +@param poArgument the Object array to check +@throws AssertionFailedError Error thrown if the object array is null or empty*/
+
+ + + + + + + + NotNullOrEmpty (Object[], character) + + + +/** Asserts that the given object array is not null or empty. + +@param poArgument the Object array to check +@param pcName the identifying name for the AssertionFailedError +@throws AssertionFailedError Error thrown if the object array is null or empty*/
+
+ + + + + + + + NotSerializable (Object) + + + +/* Asserts that the given object cannot be serialized. + +@param Obejct The object to check. */
+
+ + + + + + + + NotType (handle, DataTypeEnum) + + + +/** Asserts that a handle is valid and not of a particular datatype + +@param phArgument The handle being checked. +@param poCheckType The type the handle/variable being checked should be. +@throws AssertionFailedError Error thrown if the handle is not valid or of a particular datatype*/
+
+ + + + + + + + NotType (handle, DataTypeEnum, character) + + + +/** Asserts that a handle is valid and not of a particular datatype + +@param phArgument The handle being checked. +@param poCheckType The type the handle/variable being checked should be. +@param pcName the identifying name for the AssertionFailedError. +@throws AssertionFailedError Error thrown if the handle is not valid or of a particular datatype*/
+
+ + + + + + + + NotType (Object, Class) + + + +/** Asserts that a object is valid and not of a particular type + +@param poArgument The Object being checked. +@param poType The type the being checked. +@throws AssertionFailedError Error thrown if the object is not valid and of particular type.*/
+
+ + + + +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC Equals (Object, Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that two objects are equal.
@throws AssertionFailedError Error thrown if they are not equal
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + Progress.Lang.Object + +
+ + ram a expected value Object +
+ b + + Progress.Lang.Object + +
+ + the value of Object being expected +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC HasDeterminateExtent (Object[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given object array has deterninate extent.
@throws AssertionFailedError Error thrown if the object array extent is not determinate
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object array to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC HasDeterminateExtent (Object[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given object array has deterninate extent.
@throws AssertionFailedError Error thrown if the object array extent is not determinate
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object array to check +
+ pcName + + CHARACTER + +
+ + the identifying name for the AssertionFailedError +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsAbstract (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given type is an abstract.
@throws AssertionFailedError Error thrown if the type is not abstract
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + the type to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsFinal (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given type is final.
@throws AssertionFailedError Error thrown if the type is final
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + the type to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIndeterminateArray (Object[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given object array has indeterninate extent.
@throws AssertionFailedError Error thrown if the object array extent is determinate
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object array to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsIndeterminateArray (Object[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given object array has indeterninate extent.
@throws AssertionFailedError Error thrown if the object array extent is determinate
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object array to check +
+ pcName + + CHARACTER + +
+ + the identifying name for the AssertionFailedError +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsInterface (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given type is an interface.
@throws AssertionFailedError Error thrown if the type is not an interface
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + the type to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the object is null.
@throws AssertionFailedError Error thrown if Object is not null
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (Object, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the object is null.
@throws AssertionFailedError Error thrown if Object is not null
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object to check +
+ pcName + + CHARACTER + +
+ + the identifying name for the AssertionFailedError +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (Object[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the object array is null.
@throws AssertionFailedError Error thrown if Object is not null
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object array to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsNull (Object[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the object array is null.
@throws AssertionFailedError Error thrown if Object is not null
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object array to check +
+ pcName + + CHARACTER + +
+ + the identifying name for the AssertionFailedError +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsSerializable (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Asserts that the given object can be serialized.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsType (handle, DataTypeEnum)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that a handle is valid and of a particular datatype
@throws AssertionFailedError Error thrown if the handle is not valid or not of a particular datatype
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + The handle being checked. +
+ poCheckType + + OpenEdge.Core.DataTypeEnum + +
+ + The type the handle/variable being checked should be. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsType (handle, DataTypeEnum, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that a handle is valid and of a particular datatype
@throws AssertionFailedError Error thrown if the handle is not valid or not of a particular datatype.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + The handle being checked. +
+ poCheckType + + OpenEdge.Core.DataTypeEnum + +
+ + The type the handle/variable being checked should be. +
+ pcName + + CHARACTER + +
+ + The name of the variable/handle. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsType (Object, Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that a object is valid and of a particular type
@throws AssertionFailedError Error thrown if the object is not valid and not of particular type.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + The Object being checked. +
+ poType + + Progress.Lang.Class + +
+ + The type the being checked. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IsType (Object[], Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that a object extent is valid and of a particular type for each array item
@throws AssertionFailedError Error thrown if the object array is not valid any of the array
item is not of particular type.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + The Object being checked. +
+ poType + + Progress.Lang.Class + +
+ + The type the being checked. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotAbstract (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given type is not an abstract.
@throws AssertionFailedError Error thrown if the type is abstract
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + the type to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotEqual (Object, Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that two objects are not equal.
@throws AssertionFailedError Error thrown if they are equal
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ a + + Progress.Lang.Object + +
+ + ram a expected value Object +
+ b + + Progress.Lang.Object + +
+ + the value of Object being expected +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotFinal (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given type is not final.
@throws AssertionFailedError Error thrown if the type is final
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + the type to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotInterface (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given type is not an interface.
@throws AssertionFailedError Error thrown if the type is an interface
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Class + +
+ + the type to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the object is not null.
@throws AssertionFailedError Error thrown if Object is null
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (Object, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the object is not null.
@throws AssertionFailedError Error thrown if Object is null
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object to check +
+ pcName + + CHARACTER + +
+ + the identifying name for the AssertionFailedError +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (Object[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the object array is not null.
@throws AssertionFailedError Error thrown if Object is null
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object array to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNull (Object[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the object array is not null.
@throws AssertionFailedError Error thrown if Object is null
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object array to check +
+ pcName + + CHARACTER + +
+ + the identifying name for the AssertionFailedError +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (ICollection)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given collection is not null or empty.
@throws AssertionFailedError Error thrown if the collection object is null or empty
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + OpenEdge.Core.Collections.ICollection + +
+ + the ICollection object to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (ICollection, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given collection is not null or empty.
@throws AssertionFailedError Error thrown if the collection object is null or empty
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + OpenEdge.Core.Collections.ICollection + +
+ + the ICollection object to check +
+ pcName + + CHARACTER + +
+ + the identifying name for the AssertionFailedError +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (IMap)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given map is not null or empty.
@throws AssertionFailedError Error thrown if the map object is null or empty
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + OpenEdge.Core.Collections.IMap + +
+ + the IMap object to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (IMap, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given map is not null or empty.
@throws AssertionFailedError Error thrown if the map object is null or empty
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + OpenEdge.Core.Collections.IMap + +
+ + the IMap object to check +
+ pcName + + CHARACTER + +
+ + the identifying name for the AssertionFailedError +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (Object[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given object array is not null or empty.
@throws AssertionFailedError Error thrown if the object array is null or empty
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object array to check +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotNullOrEmpty (Object[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that the given object array is not null or empty.
@throws AssertionFailedError Error thrown if the object array is null or empty
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + the Object array to check +
+ pcName + + CHARACTER + +
+ + the identifying name for the AssertionFailedError +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotSerializable (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Asserts that the given object cannot be serialized.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotType (handle, DataTypeEnum)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that a handle is valid and not of a particular datatype
@throws AssertionFailedError Error thrown if the handle is not valid or of a particular datatype
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + The handle being checked. +
+ poCheckType + + OpenEdge.Core.DataTypeEnum + +
+ + The type the handle/variable being checked should be. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotType (handle, DataTypeEnum, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that a handle is valid and not of a particular datatype
@throws AssertionFailedError Error thrown if the handle is not valid or of a particular datatype
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ phArgument + + HANDLE + +
+ + The handle being checked. +
+ poCheckType + + OpenEdge.Core.DataTypeEnum + +
+ + The type the handle/variable being checked should be. +
+ pcName + + CHARACTER + +
+ + the identifying name for the AssertionFailedError. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC NotType (Object, Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Asserts that a object is valid and not of a particular type
@throws AssertionFailedError Error thrown if the object is not valid and of particular type.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poArgument + + Progress.Lang.Object + +
+ + The Object being checked. +
+ poType + + Progress.Lang.Class + +
+ + The type the being checked. +
+
+
+
+
+
+
+
+ + + + + 04.15.2022 11:51:56 + + diff --git a/docs/PCTDoc/OpenEdge.Core.Assertion.package.html b/docs/PCTDoc/OpenEdge.Core.Assertion.package.html new file mode 100644 index 00000000..961e1344 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Assertion.package.html @@ -0,0 +1,76 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + +
+ Parentpacke: + + OpenEdge.Core +
+ OpenEdge.Core.Assertion +
+
+ +
+
+
+ +
+ + + + + + + +
Classes
+
+
+
+ AssertObject + + Assertions specific to Object(s) + +
+
+
+
+
+ 04.15.2022 11:52:49 +
+ + diff --git a/docs/PCTDoc/OpenEdge.Core.Json.IJsonSerializer.html b/docs/PCTDoc/OpenEdge.Core.Json.IJsonSerializer.html new file mode 100644 index 00000000..b01fafac --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Json.IJsonSerializer.html @@ -0,0 +1,451 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core.Json +
+ Interface  + + + + + +
+ IJsonSerializer +
+
+ Parent classes: + + +
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
Copyright (c) 2019 by Progress Software Corporation. All rights reserved.
File:IJsonSerializer
Purpose:Indicates that an object supports serialization to JSON
Author(s):pjudge
Created:2019-03-21
Notes:* Classes implementing this interface MUST have a default
public constructor for deserialisation purposes, since the
expectation is that the entire object's state is taken from
the input argument to the deserialization method
/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation
of this object.
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + FromJson (JsonConstruct) + + + +/* DESERIALIZATION METHOD: populates this object with data from the JSON representation. + +@param JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () + + + +/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation +of this object. + +@return JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). */
+
+ + + + +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC FromJson (JsonConstruct)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* DESERIALIZATION METHOD: populates this object with data from the JSON representation.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonConstruct + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* SERIALIZATION METHOD:returns a JsonConstruct (JsonDataType:OBJECT or JsonDataType:ARRAY) representation
of this object.
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonConstruct + +
+ + JsonConstruct A JSON representation of this object. May be unknown (JsonDataType:NULL). +
+
+
+
+
+
+
+
+ + + + + 04.15.2022 11:51:56 + + diff --git a/docs/PCTDoc/OpenEdge.Core.Json.JsonConverter.html b/docs/PCTDoc/OpenEdge.Core.Json.JsonConverter.html new file mode 100644 index 00000000..aa127cba --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Json.JsonConverter.html @@ -0,0 +1,2515 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core.Json +
+ Class  + + + + + +
+ JsonConverter +
+
+ Parent classes: + +
Progress.Lang.Object

+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2019-2021 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:JsonConverter
Description:Helps to convert to and from JSON, for common/standard (Ccs.Common.Support.I*Holder,
OpenEdge.Core.Collections.I*) types
Author(s):pjudge
Created:2019-11-21
/* Default constructor.
This is private so that this class cannot be instantiated - it's intended to be used with static members only
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + AddToArray (integer, Object, JsonArray) + + + +/* Adds an instance value into a JSON array + +@param integer The index at which to add the value. the array may be extended to this value +@param Progress.Lang.Object A value to be written for the property. May be null. +@param JsonObject A JSON array. Must exist. */
+
+ + + + + + + + AddToObject (Object, Object, JsonObject) + + + +/* Adds a value into a JSON object for a specific key + +@param Progress.Lang.Object The key value - property name (required) +@param Progress.Lang.Object A value to be written for the property. May be null. +@param JsonObject A JSON object */
+
+ + + + + + + + Merge (JsonObject, JsonObject, logical) + + + +/* Merges (combines) two JSON objects. + +Properties are copied from the SOURCE into the TARGET. +Properties are copied from the SOURCE into the TARGET. Property types +must match, otherwise an error is thrown. +If the property exists in the target, it is overwritten by +the source property if the pOverwriteExisting flag is TRUE. + +@param JsonObject The target JSON object. Must exist. +@param JsonObject The source JSON object. Can be null +@param logical TRUE if properties from the SOURCE object should overwrite those in the TARGET */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonArray ToArray (ICollection) + + + +/* Converts an instance of a collection into a JSONArray +Invalid inputs, indeterminate arrays, all get a null value + +@param ICollection The input collection +@return JsonArray An array instance */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonArray ToArray (IObjectArrayHolder) + + + +/* Converts an array of objects into into a JSONArray + +Invalid inputs, indeterminate arrays, all get a null value + +@param IObjectArrayHolder The input array +@return JsonArray An array instance */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonArray ToArray (IPrimitiveArrayHolder) + + + +/* Converts an instance of a IPrimitiveArrayHolder into a JSONArray +Invalid inputs, indeterminate arrays, all get a null value + +@param IPrimitiveArrayHolder The input value +@return JsonArray An array instance */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonArray ToArray (Object[]) + + + +/* Converts an array of objects into into a JSONArray +Invalid inputs, indeterminate arrays, all get a null value + +@param P.L.Object[] The input array +@return JsonArray An array instance */
+
+ + + + + + + + Progress.Lang.Enum ToEnum (JsonArray, integer, Class) + + + +/* This method converts a JSON array element to an instance of an P.L.Enum. + +The element value must be either a string or number. +If the inputs are invalid, or the index is not in range, or the value is of the wrong JSON type, +an unknown value is returned. + +If the ToObject() call fails, an error is raised. + +@param JsonArray The array +@param integer The element index +@param P.L.Class The type of the enum +@return Progress.Lang.Enum The enum */
+
+ + + + + + + + Progress.Lang.Enum ToEnum (JsonObject, character, Class) + + + +/* This method converts a JSON property to an instance of an P.L.Enum. + +The property value must be either a string or number. +If the inputs are invalid, or the property does not exist, or is of the wrong JSON type, +enum, an unknown value is returned. + +If the ToObject() call fails, an error is raised + +@param JsonObject The object +@param character The property name +@param P.L.Class The type of the enum +@return Progress.Lang.Enum The enum */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonObject ToObject (IMap) + + + +/* Converts an instance of a KeyValuePair into a JSON Object +Invalid inputs, indeterminate arrays, all get an + +@param IMap A map (collection of name/value pairs) +@return JsonObject A JSON object */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonObject ToObject (KeyValuePair) + + + +/* Converts an instance of a KeyValuePair into a JSON Object +Invalid inputs, indeterminate arrays, all get an + +@param KeyValuePair A name/value pair +@return JsonObject A JSON object */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonObject ToObject (Error) + + + +/* Converts an instance of a Progress.Lang.Error into a JSON Object + +{ +_retVal: the return value, if an AppError +_soapFault: If a SoapFaultError, non-empty values are written +{ +_msg: soapFault:soap-fault-string +_code: soapFault:soap-fault-code +_subCode: soapFault:soap-fault-subcode +_actor: soapFault:soap-fault-actor +_role: soapFault:soap-fault-role +_misunderstoodHeader: soap-fault-misunderstood-header +_node: soapFault:soap-fault-node +} +_errors: [ +{ _errorMsg: the error message +_errorNum: the error number +} +] +_sev: the severity of the error +_type: the OOABL type of the error, if session:debug-alert +_stack: the error call stack, if session:debug-alert +_innerError: one of the below. if both exist in the error, then stop is used +{<error-json>} if the object has a readable InnerError property of type P.L.Error, and a valid value, then call ToObject(error) +{<stop-json>} if the object has a readable InnerStop property of type P.L.Stop, and a valid value, then call ToObject(stop) +} + +@param Progress.Lang.Error An error. Must exist +@return JsonObject A JSON object representing the Error */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonObject ToObject (Object, Object) + + + +/* Converts an kay and value into a JSON Object + +@param Progress.Lang.Object The key value - property name (required) +@param Progress.Lang.Object A value to be written for the property. May be null. +@return JsonObject A JSON object */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonObject ToObject (Stop) + + + +/* Converts an instance of a Progress.Lang.Stop into a JSON Object +{ +_errors: [ +{ _errorMsg: the stop type name +_errorNum: null +_device: ) +_tableName: ) If the stop is a LockConflict +_user: ) +} +] +_type: if session:debug-alert +_stack: if session:debug-alert +} + +@param Progress.Lang.Stop An stop condition. Must exist +@return JsonObject A JSON object representing the Error */
+
+ + + + + + + + OpenEdge.Core.IObjectArrayHolder ToObjectArray (JsonArray) + + + +/* Converts a JSON array to an instance of a IObjectArrayHolder + +@param JsonArray A JSON array. May be invalid/null +@return IObjectArrayHolder The array holder. One is always returned. */
+
+ + + + + + + + OpenEdge.Core.IObjectArrayHolder ToObjectArray (JsonArray, Class) + + + +/* Converts a JSON array to an instance of a IObjectArrayHolder + +@param JsonArray A JSON array. May be invalid/null +@param P.L.Class The type of the elements in the array +@return IObjectArrayHolder The array holder. One is always returned. */
+
+ + + + + + + + Ccs.Common.Support.IPrimitiveArrayHolder ToPrimitiveArray (JsonArray) + + + +/* Converts a JSON array to an instance of a PrimitiveArrayHolder + +The first non-null element is used to infer the array's ABL type. +Objects and Arrays are returned as JSON text. + +@param JsonArray A JSON array. May be invalid/null +@return IPrimitiveArrayHolder The array holder. One is always returned. */
+
+ + + + + + + + Ccs.Common.Support.IPrimitiveHolder ToScalar (JsonArray, integer) + + + +/* This method converts a JSON array element to an instance of an IPrimitiveHolder. + +If the inputs are invalid, or the index is not in range, a OE.Core.String object represeting the unknown value is returned. + +Input JSON data types: +NULL -> OE.Core.String(?) +OBJECT, ARRAY -> OE.Core.String(GetJsonText) +BOOLEAN -> OE.Core.LogicalValue(<val>) +NUMBER -> if the value has a '.', OE.Core.Decimal(<val>), else OE.Core.Integer(<val>) +STRING -> +If the value looks like YYYY-MM-DD, try to parse and return OE.Core.DateHolder +If the value looks like YYYY-MM-DDTHH:MM:SS.SSS, try to parse and return OE.Core.DateTimeHolder +If the value looks like YYYY-MM-DDTHH:MM:SS.SSS+HH:MM, try to parse and return OE.Core.DateTimeTzHolder +If the value looks like a base64-encoded value (last 2 chars are ==), return as OE.Core.Memptr +If the 'looks like' or parsing fail, return OE.Core.String(<val>) + +If the property value cannot be converted, an object represeting the unknown value is returned (same as NULL). + +@param JsonArray The object +@param integer The element index +@return IPrimitiveHolder The representative value */
+
+ + + + + + + + Ccs.Common.Support.IPrimitiveHolder ToScalar (JsonObject, character) + + + +/* This method converts a JSON property to an instance of an IPRimitiveHolder. + +Input JSON data types: +NULL -> OE.Core.String(?) +OBJECT, ARRAY -> OE.Core.String(GetJsonText) +BOOLEAN -> OE.Core.LogicalValue(<val>) +NUMBER -> if the value has a '.', OE.Core.Decimal(<val>), else OE.Core.Integer(<val>) +STRING -> +If the value looks like YYYY-MM-DD, try to parse and return OE.Core.DateHolder +If the value looks like YYYY-MM-DDTHH:MM:SS.SSS, try to parse and return OE.Core.DateTimeHolder +If the value looks like YYYY-MM-DDTHH:MM:SS.SSS+HH:MM, try to parse and return OE.Core.DateTimeTzHolder +If the value looks like a base64-encoded value (last 2 chars are ==), return as OE.Core.Memptr +If the 'looks like' or parsing fail, return OE.Core.String(<val>) + +If the property value cannot be converted, an object represeting the unknown value is returned (same as NULL). + +@param JsonObject The object +@param character The property name +@return IPrimitiveHolder The representative value */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + - + + + + + JsonConverter () + + + +/* Default constructor. + +This is private so that this class cannot be instantiated - it's intended to be used with static members only */
+
+ + + +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC AddToArray (integer, Object, JsonArray)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds an instance value into a JSON array
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pIdx + + INTEGER + +
+ + +
+ pValue + + Progress.Lang.Object + +
+ + +
+ pJson + + Progress.Json.ObjectModel.JsonArray + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC AddToObject (Object, Object, JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds a value into a JSON object for a specific key
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pKey + + Progress.Lang.Object + +
+ + +
+ pValue + + Progress.Lang.Object + +
+ + +
+ pJson + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Merge (JsonObject, JsonObject, logical)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Merges (combines) two JSON objects.
Properties are copied from the SOURCE into the TARGET.
Properties are copied from the SOURCE into the TARGET. Property types
must match, otherwise an error is thrown.
If the property exists in the target, it is overwritten by
the source property if the pOverwriteExisting flag is TRUE.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pTarget + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ pSource + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ pOverwriteExisting + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonArray ToArray (ICollection)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts an instance of a collection into a JSONArray
Invalid inputs, indeterminate arrays, all get a null value
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pCollection + + OpenEdge.Core.Collections.ICollection + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonArray + +
+ + JsonArray An array instance +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonArray ToArray (IObjectArrayHolder)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts an array of objects into into a JSONArray
Invalid inputs, indeterminate arrays, all get a null value
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pArray + + OpenEdge.Core.IObjectArrayHolder + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonArray + +
+ + JsonArray An array instance +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonArray ToArray (IPrimitiveArrayHolder)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts an instance of a IPrimitiveArrayHolder into a JSONArray
Invalid inputs, indeterminate arrays, all get a null value
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pArray + + Ccs.Common.Support.IPrimitiveArrayHolder + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonArray + +
+ + JsonArray An array instance +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonArray ToArray (Object[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts an array of objects into into a JSONArray
Invalid inputs, indeterminate arrays, all get a null value
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pArray + + Progress.Lang.Object + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonArray + +
+ + JsonArray An array instance +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Lang.Enum ToEnum (JsonArray, integer, Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* This method converts a JSON array element to an instance of an P.L.Enum.
The element value must be either a string or number.
If the inputs are invalid, or the index is not in range, or the value is of the wrong JSON type,
an unknown value is returned.
If the ToObject() call fails, an error is raised.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pArray + + Progress.Json.ObjectModel.JsonArray + +
+ + +
+ pIdx + + INTEGER + +
+ + +
+ pEnumType + + Progress.Lang.Class + +
+ + +
+ Returns + + Progress.Lang.Enum + +
+ + Progress.Lang.Enum The enum +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Lang.Enum ToEnum (JsonObject, character, Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* This method converts a JSON property to an instance of an P.L.Enum.
The property value must be either a string or number.
If the inputs are invalid, or the property does not exist, or is of the wrong JSON type,
enum, an unknown value is returned.
If the ToObject() call fails, an error is raised
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pObject + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ pName + + CHARACTER + +
+ + +
+ pEnumType + + Progress.Lang.Class + +
+ + +
+ Returns + + Progress.Lang.Enum + +
+ + Progress.Lang.Enum The enum +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonObject ToObject (IMap)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts an instance of a KeyValuePair into a JSON Object
Invalid inputs, indeterminate arrays, all get an
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pMap + + OpenEdge.Core.Collections.IMap + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + JsonObject A JSON object +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonObject ToObject (KeyValuePair)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts an instance of a KeyValuePair into a JSON Object
Invalid inputs, indeterminate arrays, all get an
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pTuple + + OpenEdge.Core.KeyValuePair + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + JsonObject A JSON object +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonObject ToObject (Error)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts an instance of a Progress.Lang.Error into a JSON Object
{
_retVal: the return value, if an AppError
_soapFault: If a SoapFaultError, non-empty values are written
{
_msg: soapFault:soap-fault-string
_code: soapFault:soap-fault-code
_subCode: soapFault:soap-fault-subcode
_actor: soapFault:soap-fault-actor
_role: soapFault:soap-fault-role
_misunderstoodHeader: soap-fault-misunderstood-header
_node: soapFault:soap-fault-node
}
_errors: [
{ _errorMsg: the error message
_errorNum: the error number
}
]
_sev: the severity of the error
_type: the OOABL type of the error, if session:debug-alert
_stack: the error call stack, if session:debug-alert
_innerError: one of the below. if both exist in the error, then stop is used
{<error-json>} if the object has a readable InnerError property of type P.L.Error, and a valid value, then call ToObject(error)
{<stop-json>} if the object has a readable InnerStop property of type P.L.Stop, and a valid value, then call ToObject(stop)
}
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pError + + Progress.Lang.Error + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + JsonObject A JSON object representing the Error +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonObject ToObject (Object, Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts an kay and value into a JSON Object
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pKey + + Progress.Lang.Object + +
+ + +
+ pValue + + Progress.Lang.Object + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + JsonObject A JSON object +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonObject ToObject (Stop)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts an instance of a Progress.Lang.Stop into a JSON Object
{
_errors: [
{ _errorMsg: the stop type name
_errorNum: null
_device: )
_tableName: ) If the stop is a LockConflict
_user: )
}
]
_type: if session:debug-alert
_stack: if session:debug-alert
}
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pStop + + Progress.Lang.Stop + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + JsonObject A JSON object representing the Error +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.IObjectArrayHolder ToObjectArray (JsonArray)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts a JSON array to an instance of a IObjectArrayHolder
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pArray + + Progress.Json.ObjectModel.JsonArray + +
+ + +
+ Returns + + OpenEdge.Core.IObjectArrayHolder + +
+ + IObjectArrayHolder The array holder. One is always returned. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.IObjectArrayHolder ToObjectArray (JsonArray, Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts a JSON array to an instance of a IObjectArrayHolder
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pArray + + Progress.Json.ObjectModel.JsonArray + +
+ + +
+ pElementType + + Progress.Lang.Class + +
+ + +
+ Returns + + OpenEdge.Core.IObjectArrayHolder + +
+ + IObjectArrayHolder The array holder. One is always returned. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.Common.Support.IPrimitiveArrayHolder ToPrimitiveArray (JsonArray)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts a JSON array to an instance of a PrimitiveArrayHolder
The first non-null element is used to infer the array's ABL type.
Objects and Arrays are returned as JSON text.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pArray + + Progress.Json.ObjectModel.JsonArray + +
+ + +
+ Returns + + Ccs.Common.Support.IPrimitiveArrayHolder + +
+ + IPrimitiveArrayHolder The array holder. One is always returned. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.Common.Support.IPrimitiveHolder ToScalar (JsonArray, integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* This method converts a JSON array element to an instance of an IPrimitiveHolder.
If the inputs are invalid, or the index is not in range, a OE.Core.String object represeting the unknown value is returned.
Input JSON data types:
NULL -> OE.Core.String(?)
OBJECT, ARRAY -> OE.Core.String(GetJsonText)
BOOLEAN -> OE.Core.LogicalValue(<val>)
NUMBER -> if the value has a '.', OE.Core.Decimal(<val>), else OE.Core.Integer(<val>)
STRING ->
If the value looks like YYYY-MM-DD, try to parse and return OE.Core.DateHolder
If the value looks like YYYY-MM-DDTHH:MM:SS.SSS, try to parse and return OE.Core.DateTimeHolder
If the value looks like YYYY-MM-DDTHH:MM:SS.SSS+HH:MM, try to parse and return OE.Core.DateTimeTzHolder
If the value looks like a base64-encoded value (last 2 chars are ==), return as OE.Core.Memptr
If the 'looks like' or parsing fail, return OE.Core.String(<val>)
If the property value cannot be converted, an object represeting the unknown value is returned (same as NULL).
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pArray + + Progress.Json.ObjectModel.JsonArray + +
+ + +
+ pIdx + + INTEGER + +
+ + +
+ Returns + + Ccs.Common.Support.IPrimitiveHolder + +
+ + IPrimitiveHolder The representative value +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.Common.Support.IPrimitiveHolder ToScalar (JsonObject, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* This method converts a JSON property to an instance of an IPRimitiveHolder.
Input JSON data types:
NULL -> OE.Core.String(?)
OBJECT, ARRAY -> OE.Core.String(GetJsonText)
BOOLEAN -> OE.Core.LogicalValue(<val>)
NUMBER -> if the value has a '.', OE.Core.Decimal(<val>), else OE.Core.Integer(<val>)
STRING ->
If the value looks like YYYY-MM-DD, try to parse and return OE.Core.DateHolder
If the value looks like YYYY-MM-DDTHH:MM:SS.SSS, try to parse and return OE.Core.DateTimeHolder
If the value looks like YYYY-MM-DDTHH:MM:SS.SSS+HH:MM, try to parse and return OE.Core.DateTimeTzHolder
If the value looks like a base64-encoded value (last 2 chars are ==), return as OE.Core.Memptr
If the 'looks like' or parsing fail, return OE.Core.String(<val>)
If the property value cannot be converted, an object represeting the unknown value is returned (same as NULL).
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pObject + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ pName + + CHARACTER + +
+ + +
+ Returns + + Ccs.Common.Support.IPrimitiveHolder + +
+ + IPrimitiveHolder The representative value +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PRIVATE JsonConverter ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor.
This is private so that this class cannot be instantiated - it's intended to be used with static members only
+
+ + + +
+
+
+
+
+
+
+
+ + + + 04.15.2022 11:51:56 + + diff --git a/docs/PCTDoc/OpenEdge.Core.Json.JsonSerializer.html b/docs/PCTDoc/OpenEdge.Core.Json.JsonSerializer.html new file mode 100644 index 00000000..01c4ac09 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Json.JsonSerializer.html @@ -0,0 +1,1457 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core.Json +
+ Class  + + + + + +
+ JsonSerializer +
+
+ Parent classes: + +
Progress.Lang.Object

+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2019-2021 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:OpenEdge.Core.Json.JsonSerializer
Description:Serilaizes to and from JSON
Author(s):pjudge
Created:2019-11-21
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Progress.Lang.Object Deserialize (JsonArray) + + + +/* Deserializes an array of object from a JSON array.. + +Integer values are references to objects in the array - if there are duplicates +then only one has to be (de)serialised. References must be 'backwards' (ie to an +already-deserialised object). + +@param JsonArray An array represented as JSON +@return Progress.Lang.Object[] A deserialised object array */
+
+ + + + + + + + Progress.Lang.Object Deserialize (JsonObject) + + + +/* Deserializes this object from JSON. + +@param JsonConstruct This object represented as JSON +@return Progress.Lang.Object A deserialised object */
+
+ + + + + + + + OpenEdge.Core.Json.IJsonSerializer NewSerializableObject (Class) + + + +/* Instantiates a new instance of an IJsonSerializable object. + +This method attempts to find a service using the CCS Service Manager, using IJsonSerializable as +the service name, and the type name as an alias. + +If none is found or returned, then the method requires that the type implement IJsonSerializable, be NEW'able +(not abstract and not an interface) and also have a public default constructor. + +@param Progress.Lang.Class The type to instantiate +@return IJsonSerializer An object of that type */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonObject Serialize (Object) + + + +/* Serialises an object to JSON. + +This method first tries to serialize using OpenEdge.Core.Json.IJsonSerializer and +then Progress.IO.JsonSerializer. If the class implements neither then an invalid object +is returned. + +If the class implements IJsonSerializer then the JSON returned has the format +{ +"serializer": <STRING> // OOABL type name of the IJsonSerializer interface +"object": <STRING> // OOABL type name of the object being serialised +"data": <NULL|OBJECT|ARRAY> // the serialized object data +} + +If the class uses the built-in serilisation, then the JSON format is +{ +"prods:version": <VERISON>, +"prods:objId", <internal ID of this object)> +"<STRING>" : { // the string is the OOABL type name of the class being serialised +// serialisation data, per doc +} +} + +@param Progress.Lang.Object The object to serialize +@return JsonObject The JSON data. May be invalid/unknown */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonArray Serialize (Object[]) + + + +/* Serialises an array of objects to JSON. + +This method first tries to serialize using OpenEdge.Core.Json.IJsonSerializer and +then Progress.IO.JsonSerializer. If the class implements neither then an invalid object +is returned. + +If there are duplicate objects in the array, then the index of the duplicate object is written + +@param Progress.Lang.Object[] The objects to serialize +@return JsonArray The JSON data. May be invalid/unknown */
+
+ + + + + + + + Progress.Lang.Object ToAblObject (JsonObject, Class) + + + +/* Attempts to create an object of a specific type from serialised JSON data. + +Delegates to ToAblObject(JsonObject, P.L.Class, P.L.Class) ; see that method for details of behaviour. + +@param JsonObject The serialised data +@param Progress.Lang.Class (mandatory) The type of the object. This is used as the defined and implementation type +@return Progress.Lang.Object An object instance, based on the defined type. May be null if the criteria for types isn't met */
+
+ + + + + + + + Progress.Lang.Object ToAblObject (JsonObject, Class, Class) + + + +/* Attempts to create an object of a specific type from serialised JSON data. + +1) Try to deserialize the JSON using this class' Deserialize() method. If not valid, +2) Try to get an instance of the defined type (from the Service Manager). If not valid, +3) Try to get an instance of the implementation type (from the Service Manager). +4) If valid, and meets the 'instantiable' criteria, deserialise using the JSON data +5) If not, return null + +@param JsonObject (optional) The serialised data +@param Progress.Lang.Class (mandatory) The "defined type" of the object. +@param Progress.Lang.Class (mandatory) The "implementation type" of the object. Must be instantiable - not an interface, +nor abstract, default public constructor - and must implement IJsonSerializer +@return Progress.Lang.Object An object instance of the "defined type". May be null if the criteria for types isn't met */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + - + + + + + JsonSerializer () + + + +/* Default constructor. + +This is private so that this class cannot be instantiated - it's intended to be used with static members only */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + # + + + + + CHARACTER PROP_DATA + + +
+
+ + # + + + + + CHARACTER PROP_OBJECT + + +
+
+ + # + + + + + CHARACTER PROP_PRODS-VERSION + + +
+
+ + # + + + + + CHARACTER PROP_SERIALIZER + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC Progress.Lang.Object Deserialize (JsonArray)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Deserializes an array of object from a JSON array..
Integer values are references to objects in the array - if there are duplicates
then only one has to be (de)serialised. References must be 'backwards' (ie to an
already-deserialised object).
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonArray + +
+ + +
+ Returns + + Progress.Lang.Object + +
+ + Progress.Lang.Object[] A deserialised object array +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Lang.Object Deserialize (JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Deserializes this object from JSON.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pJson + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ Returns + + Progress.Lang.Object + +
+ + Progress.Lang.Object A deserialised object +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.Json.IJsonSerializer NewSerializableObject (Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Instantiates a new instance of an IJsonSerializable object.
This method attempts to find a service using the CCS Service Manager, using IJsonSerializable as
the service name, and the type name as an alias.
If none is found or returned, then the method requires that the type implement IJsonSerializable, be NEW'able
(not abstract and not an interface) and also have a public default constructor.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pType + + Progress.Lang.Class + +
+ + +
+ Returns + + OpenEdge.Core.Json.IJsonSerializer + +
+ + IJsonSerializer An object of that type +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonObject Serialize (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Serialises an object to JSON.
This method first tries to serialize using OpenEdge.Core.Json.IJsonSerializer and
then Progress.IO.JsonSerializer. If the class implements neither then an invalid object
is returned.
If the class implements IJsonSerializer then the JSON returned has the format
{
"serializer": <STRING> // OOABL type name of the IJsonSerializer interface
"object": <STRING> // OOABL type name of the object being serialised
"data": <NULL|OBJECT|ARRAY> // the serialized object data
}
If the class uses the built-in serilisation, then the JSON format is
{
"prods:version": version": <VERISON>,
"prods:objId", objId", <internal ID of this object)>
"<STRING>" : { // the string is the OOABL type name of the class being serialised
// serialisation data, per doc
}
}
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSerialize + + Progress.Lang.Object + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + JsonObject The JSON data. May be invalid/unknown +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonArray Serialize (Object[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Serialises an array of objects to JSON.
This method first tries to serialize using OpenEdge.Core.Json.IJsonSerializer and
then Progress.IO.JsonSerializer. If the class implements neither then an invalid object
is returned.
If there are duplicate objects in the array, then the index of the duplicate object is written
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSerialize + + Progress.Lang.Object + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonArray + +
+ + JsonArray The JSON data. May be invalid/unknown +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Lang.Object ToAblObject (JsonObject, Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Attempts to create an object of a specific type from serialised JSON data.
Delegates to ToAblObject(JsonObject, P.L.Class, P.L.Class) ; see that method for details of behaviour.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pJsonData + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ pType + + Progress.Lang.Class + +
+ + +
+ Returns + + Progress.Lang.Object + +
+ + Progress.Lang.Object An object instance, based on the defined type. May be null if the criteria for types isn't met +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Lang.Object ToAblObject (JsonObject, Class, Class)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Attempts to create an object of a specific type from serialised JSON data.
1) Try to deserialize the JSON using this class' Deserialize() method. If not valid,
2) Try to get an instance of the defined type (from the Service Manager). If not valid,
3) Try to get an instance of the implementation type (from the Service Manager).
4) If valid, and meets the 'instantiable' criteria, deserialise using the JSON data
5) If not, return null
nor abstract, default public constructor - and must implement IJsonSerializer
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pJsonData + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ pType + + Progress.Lang.Class + +
+ + +
+ pImplementation + + Progress.Lang.Class + +
+ + +
+ Returns + + Progress.Lang.Object + +
+ + Progress.Lang.Object An object instance of the "defined type". May be null if the criteria for types isn't met +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PRIVATE JsonSerializer ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor.
This is private so that this class cannot be instantiated - it's intended to be used with static members only
+
+ + + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + + + + + +
+
+ + Top + + +
+

PROTECTED CHARACTER PROP_DATA

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER PROP_OBJECT

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER PROP_PRODS-VERSION

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER PROP_SERIALIZER

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:57 + + diff --git a/docs/PCTDoc/OpenEdge.Core.Json.package.html b/docs/PCTDoc/OpenEdge.Core.Json.package.html new file mode 100644 index 00000000..cb05cafb --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Json.package.html @@ -0,0 +1,102 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + +
+ Parentpacke: + + OpenEdge.Core +
+ OpenEdge.Core.Json +
+
+ +
+
+
+ +
+ + + + + + + +
Interfaces
+
+
+
+ OpenEdge.Core.Json.IJsonSerializer + + Indicates that an object supports serialization to JSON + +
+
+ + + + + + + + + + +
Classes
+
+
+
+ JsonConverter + + +
+
+
+
+ JsonSerializer + + +
+
+
+
+
+ 04.15.2022 11:52:49 +
+ + diff --git a/docs/PCTDoc/OpenEdge.Core.MemptrInputStream.html b/docs/PCTDoc/OpenEdge.Core.MemptrInputStream.html new file mode 100644 index 00000000..b7be8c3f --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.MemptrInputStream.html @@ -0,0 +1,1182 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core +
+ Class  + + + + + +
+ MemptrInputStream +
+
+ Parent classes: + +
Progress.IO.InputStream

+
+ Inherits: + + Progress.IO.InputStream +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2019-2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:MemptrInputStream
Description:An InputStream implementation that holds data in-memory. This is
legacy code that now acts as a wrapper to the Progress.IO.MemoryInputStream
and should not be used
Author(s):pjudge
Created:2019-03-27
Notes:* This should be replaced in 12.0.0+ with the Progress.IO.MemoryInputStream, for performance reasons
/* The current/last-read byte in the stream
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Close () + + +
+
+ + + + + + + + INT64 Read (character, character) + + +
+
+ + + + + + + + INT64 Read (character, longchar) + + +
+
+ + + + + + + + INT64 Read (memptr, int64, int64) + + + +/** ABSTRACT INT64 Read(INPUT pmData AS MEMPTR, INPUT offset AS INT64, INPUT len AS INT64). +Description: +When overridden in a derived class, reads ‘len’ bytes of data from the current input +stream into a specified MEMPTR variable starting at offset ‘offset’ and returns number +of bytes read. */
+
+ + + + + + + + INT64 SkipBytes (int64) + + + +/* Skips over and discards n btyes from the current input stream. + +@param int64 The number of bytes to skip. + skips forward (toward Data:Size); - skips toward 1. +@return int64 Returns number of bytes skipped. Returns 0, if we already at the end of the stream. */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + MemptrInputStream () + + + +/* Default constructor */
+
+ + + + + + + + MemptrInputStream (Memptr) + + +
+
+ + + + + + + + MemptrInputStream (memptr) + + +
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + OpenEdge.Core.Memptr Data + + +
+
+ + + + + + + + INT64 Position + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC Close ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 Read (character, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pDelim + + CHARACTER + +
+ + +
+ pTarget + + CHARACTER + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 Read (character, longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pDelim + + CHARACTER + +
+ + +
+ pTarget + + LONGCHAR + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 Read (memptr, int64, int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: ABSTRACT INT64 Read(INPUT pmData AS MEMPTR, INPUT offset AS INT64, INPUT len AS INT64).
Description:
When overridden in a derived class, reads ‘len’ bytes of data from the current input
stream into a specified MEMPTR variable starting at offset ‘offset’ and returns number
of bytes read.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pTarget + + OpenEdge.Core.Memptr + +
+ + +
+ pOffset + + INT64 + +
+ + +
+ pLength + + INT64 + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 SkipBytes (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Skips over and discards n btyes from the current input stream.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSkip + + INT64 + +
+ + +
+ Returns + + INT64 + +
+ + int64 Returns number of bytes skipped. Returns 0, if we already at the end of the stream. +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC MemptrInputStream ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC MemptrInputStream (Memptr)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + OpenEdge.Core.Memptr + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC MemptrInputStream (memptr)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + OpenEdge.Core.Memptr + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + +
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.Memptr Data

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + OpenEdge.Core.Memptr + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 Position

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:57 + + diff --git a/docs/PCTDoc/OpenEdge.Core.MemptrOutputStream.html b/docs/PCTDoc/OpenEdge.Core.MemptrOutputStream.html new file mode 100644 index 00000000..c09c39b5 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.MemptrOutputStream.html @@ -0,0 +1,904 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core +
+ Class  + + + + + +
+ MemptrOutputStream +
+
+ Parent classes: + +
Progress.IO.OutputStream

+
+ Inherits: + + Progress.IO.OutputStream +
+ + +
+ + +
+
+ +
/* *************************************************************************************************************************
Copyright (c) 2019-2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:MemptrOutputStream
Description:An OutputStream implementation that holds data in-memory. This is
legacy code that now acts as a wrapper to the Progress.IO.MemoryOutputStream
and should not be used
Author(s):pjudge
Created:2019-02-20
Notes:* This should be replaced in 12.0.0+ with the Progress.IO.MemoryOutputStream, for performance reasons
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Flush () + + +
+
+ + + + + + + + INT64 Write (character) + + +
+
+ + + + + + + + INT64 Write (longchar) + + +
+
+ + + + + + + + INT64 Write (memptr) + + +
+
+ + + + + + + + INT64 Write (memptr, int64, int64) + + +
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + MemptrOutputStream () + + + +/* Default constructor */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + MEMPTR Data + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC Flush ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 Write (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + CHARACTER + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 Write (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + LONGCHAR + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 Write (memptr)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + MEMPTR + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 Write (memptr, int64, int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + MEMPTR + +
+ + +
+ pSkip + + INT64 + +
+ + +
+ pBytes + + INT64 + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC MemptrOutputStream ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PUBLIC MEMPTR Data

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + MEMPTR + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:57 + + diff --git a/docs/PCTDoc/OpenEdge.Core.String.html b/docs/PCTDoc/OpenEdge.Core.String.html new file mode 100644 index 00000000..85d9d867 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.String.html @@ -0,0 +1,2941 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core +
+ Class  + + + + + +
+ String +
+
+ Parent classes: + +
Progress.Lang.Object

+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + Ccs.Common.Support.ILongcharHolder, OpenEdge.Core.ISupportEncoding +
+ + +
+ + +
+
+ +
Copyright (c) 2013-2020 by Progress Software Corporation. All rights reserved.
File:String
Purpose:Primitive class for character/longchar variables
Author(s):pjudge
Created:Tue Aug 11 13:08:46 EDT 2009
Notes:* Named 'String' because of keyword/namespace conflicts with
ABL Primitive 'character'. There's no built-in class for this.
primitive value means that we don't have to distinguish between
primitives and types, which makes the code more readable.
/* Don't have a USING for this class, so that we can avoid conflicts with the STRING() ABL keyword/function
using OpenEdge.Core.String.
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + Append (longchar) + + + +/* Adds the input string to the end of the current string. +No validation (for unknowns in particular) is done on either +string value. + +@param longchar A value to append */
+
+ + + + + + + + Append (String) + + + +/* Adds the input string to the end of the current string. +No validation (for unknowns in particular) is done on either +string value. + +@param OpenEdge.Core.String A value to append */
+
+ + + + + + + + OpenEdge.Core.String Empty () + + + +/* Returns a single/the same empty/non-null String object. + +@return OpenEdge.Core.String An empty string */
+
+ + + + + + + + LOGICAL Equals (Object) + + +
+
+ + + + + + + + LOGICAL IsNullOrEmpty () + + +
+
+ + + + + + + + LOGICAL IsNullOrEmpty (longchar) + + + +/* Indicates whether a string is null or empty: empty having no +non-whitespace characters + +@param longchar The value being checked +@return logical TRUE if the string is null or empty */
+
+ + + + + + + + LOGICAL IsQuoted (longchar) + + + +/* Indicates whether the string is quoted with either double (") or single (') quotes. +The first AND last characters must be the same and must either the quote character + +@param longchar A string to check +@return logical TRUE if the string is non-null and has matching leading and trailing quotes. */
+
+ + + + + + + + LOGICAL IsQuoted (longchar, character) + + + +/* Indicates whether the string is quoted with the quote character , +The first AND last characters must be the same and be the quote character + +@param longchar A string to check +@param character The quote character +@return logical TRUE if the string is non-null and has matching leading and trailing quotes. */
+
+ + + + + + + + OpenEdge.Core.String Join (Array, character) + + + +/** Joins an array's contents into a delimited string + +@param Array An array object containing of OpenEdge.Core.String objects +@param character The delimiter used to join them +@return OpenEdge.Core.String A single, delimited string object */
+
+ + + + + + + + LONGCHAR Join (character[], character) + + + +/** Joins an array's contents into a delimited string + +@param character[] An array of character values to join +@param character The delimiter used to join them +@return longchar A single, delimited string */
+
+ + + + + + + + OpenEdge.Core.String Join (String[], character) + + + +/** Joins an array's contents into a delimited string + +@param OpenEdge.Core.String[] An array of OpenEdge.Core.String objects to join +@param character The delimiter used to join them +@return OpenEdge.Core.String A single, delimited string object */
+
+ + + + + + + + Prepend (longchar) + + + +/* Adds the input string to the beginning of the current string. +No validation (for unknowns in particular) is done on either +string value. + +@param longchar A value to prepend */
+
+ + + + + + + + Prepend (String) + + + +/* Adds the input string to the beginning of the current string. +No validation (for unknowns in particular) is done on either +string value. + +@param OpenEdge.Core.String A value to prepend */
+
+ + + + + + + + OpenEdge.Core.Collections.Array Split () + + + +/** Splits the value of this string into an array based on +a default delimiter + +@return Array An array object of strings */
+
+ + + + + + + + OpenEdge.Core.Collections.Array Split (character) + + + +/** Splits the value of this string into an array based on +a specified delimiter + +@param character A delimter used to split the string +@return Array An array object of strings */
+
+ + + + + + + + CHARACTER Split (longchar) + + + +/** Splits the value of this string into an array using +a default delmiter + +@param longchar A value to split +@return character[] An array of strings */
+
+ + + + + + + + CHARACTER Split (longchar, character) + + + +/** Splits the value of this string into an array using +a specified delimiter. + +If the delimiter does not appear in the string, and the string is not unknown, +then the array has an extent of 1 and contains the string. + +@param longchar A value to split +@param character A delimter used to split the string +@return character[] An array of strings */
+
+ + + + + + + + OpenEdge.Core.Collections.Array Split (String) + + + +/** Splits the value of this string into an array using +a default delmiter + +@param OpenEdge.Core.String A value to split +@return Array An array object of strings */
+
+ + + + + + + + OpenEdge.Core.Collections.Array Split (String, character) + + + +/** Splits the value of this string into an array using +a specified delmiter + +If the delimiter does not appear in the string, and the string is not unknown, +then the array has an extent of 1 and contains the string. + +@param OpenEdge.Core.String A value to split +@param character A delimter used to split the string +@return Array An array object of strings */
+
+ + + + + + + + CHARACTER ToString () + + + +/** Returns a string value for this object + +@return character A string representation of this object. May be truncated. */
+
+ + + + + + + + Trim () + + + +/** Trims whitespace off the contained string */
+
+ + + + + + + + Trim (character) + + + +/** Trims the specified character off the contained string + +@param character The non-null character to trim */
+
+ + + + + + + + OpenEdge.Core.String Unknown () + + + +/* Returns a single/the same unknown value String object. + +@return OpenEdge.Core.String An empty string */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + String () + + + +/* Default constructor */
+
+ + + + + + + + String (character) + + + +/* Constructor + +@param longchar A string value */
+
+ + + + + + + + String (longchar) + + + +/* Constructor + +@param longchar A string value */
+
+ + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + CHARACTER Encoding + + +
+
+ + + + + + + + INT64 Size + + +
+
+ + + + + + + + LONGCHAR Value + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC Append (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds the input string to the end of the current string.
No validation (for unknowns in particular) is done on either
string value.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + LONGCHAR + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Append (String)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds the input string to the end of the current string.
No validation (for unknowns in particular) is done on either
string value.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poValue + + OpenEdge.Core.String + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.String Empty ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Returns a single/the same empty/non-null String object.
+
+ + + + + + + + + + + +
+ Returns + + OpenEdge.Core.String + +
+ + OpenEdge.Core.String An empty string +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC LOGICAL Equals (Object)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ p0 + + Progress.Lang.Object + +
+ + +
+ Returns + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC LOGICAL IsNullOrEmpty ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + LOGICAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC LOGICAL IsNullOrEmpty (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Indicates whether a string is null or empty: empty having no
non-whitespace characters
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + LONGCHAR + +
+ + +
+ Returns + + LOGICAL + +
+ + logical TRUE if the string is null or empty +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC LOGICAL IsQuoted (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Indicates whether the string is quoted with either double (") or single (') quotes.
The first AND last characters must be the same and must either the quote character
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + LONGCHAR + +
+ + +
+ Returns + + LOGICAL + +
+ + logical TRUE if the string is non-null and has matching leading and trailing quotes. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC LOGICAL IsQuoted (longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Indicates whether the string is quoted with the quote character ,
The first AND last characters must be the same and be the quote character
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + LONGCHAR + +
+ + +
+ pcQuote + + CHARACTER + +
+ + +
+ Returns + + LOGICAL + +
+ + logical TRUE if the string is non-null and has matching leading and trailing quotes. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.String Join (Array, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Joins an array's contents into a delimited string
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poValue + + OpenEdge.Core.Collections.Array + +
+ + +
+ pcDelimiter + + CHARACTER + +
+ + +
+ Returns + + OpenEdge.Core.String + +
+ + OpenEdge.Core.String A single, delimited string object +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC LONGCHAR Join (character[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Joins an array's contents into a delimited string
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + CHARACTER + +
+ + +
+ pcDelimiter + + CHARACTER + +
+ + +
+ Returns + + LONGCHAR + +
+ + longchar A single, delimited string +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.String Join (String[], character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Joins an array's contents into a delimited string
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poValue + + OpenEdge.Core.String + +
+ + +
+ pcDelimiter + + CHARACTER + +
+ + +
+ Returns + + OpenEdge.Core.String + +
+ + OpenEdge.Core.String A single, delimited string object +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Prepend (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds the input string to the beginning of the current string.
No validation (for unknowns in particular) is done on either
string value.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + LONGCHAR + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Prepend (String)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds the input string to the beginning of the current string.
No validation (for unknowns in particular) is done on either
string value.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ poValue + + OpenEdge.Core.String + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.Collections.Array Split ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Splits the value of this string into an array based on
a default delimiter
+
+ + + + + + + + + + + +
+ Returns + + OpenEdge.Core.Collections.Array + +
+ + Array An array object of strings +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.Collections.Array Split (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Splits the value of this string into an array based on
a specified delimiter
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcDelimiter + + CHARACTER + +
+ + +
+ Returns + + OpenEdge.Core.Collections.Array + +
+ + Array An array object of strings +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER Split (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Splits the value of this string into an array using
a default delmiter
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + LONGCHAR + +
+ + +
+ Returns + + CHARACTER + +
+ + character[] An array of strings +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER Split (longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Splits the value of this string into an array using
a specified delimiter.
If the delimiter does not appear in the string, and the string is not unknown,
then the array has an extent of 1 and contains the string.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcValue + + LONGCHAR + +
+ + +
+ pcDelimiter + + CHARACTER + +
+ + +
+ Returns + + CHARACTER + +
+ + character[] An array of strings +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.Collections.Array Split (String)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Splits the value of this string into an array using
a default delmiter
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poValue + + OpenEdge.Core.String + +
+ + +
+ Returns + + OpenEdge.Core.Collections.Array + +
+ + Array An array object of strings +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.Collections.Array Split (String, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Splits the value of this string into an array using
a specified delmiter
If the delimiter does not appear in the string, and the string is not unknown,
then the array has an extent of 1 and contains the string.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poValue + + OpenEdge.Core.String + +
+ + +
+ pcDelimiter + + CHARACTER + +
+ + +
+ Returns + + OpenEdge.Core.Collections.Array + +
+ + Array An array object of strings +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER ToString ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Returns a string value for this object
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + character A string representation of this object. May be truncated. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Trim ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Trims whitespace off the contained string
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Trim (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Trims the specified character off the contained string
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pCharacter + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC OpenEdge.Core.String Unknown ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Returns a single/the same unknown value String object.
+
+ + + + + + + + + + + +
+ Returns + + OpenEdge.Core.String + +
+ + OpenEdge.Core.String An empty string +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC String ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC String (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcString + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC String (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pcString + + LONGCHAR + +
+ + +
+
+
+
+
+
+
+
+ + + +
+ + + + + Property Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC CHARACTER Encoding

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 Size

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC LONGCHAR Value

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + LONGCHAR + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:57 + + diff --git a/docs/PCTDoc/OpenEdge.Core.Util.AnnotationWriter.html b/docs/PCTDoc/OpenEdge.Core.Util.AnnotationWriter.html new file mode 100644 index 00000000..045014f8 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Util.AnnotationWriter.html @@ -0,0 +1,1711 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core.Util +
+ Class  + + + + + +
+ AnnotationWriter +
+
+ Parent classes: + +
+
+ Inherits: + + Progress.Lang.Object +
+ Implements: + + OpenEdge.Core.ISupportInitialize +
+ + +
+ + +
+
+ +
Copyright (c) 2020-2021 by Progress Software Corporation. All rights reserved.
File:AnnotationWriter
Purpose:Utility to read an XML XREF file and return the annotations for a given ABL program
in JSON
Author(s):pjudge
Created:2018-11-08
The JSON returned is either ancontains only a null "program" property
{ "<xref.unavailable>" : {
"meta": {
"version": "1.0.0",
"fileName":""
}
}
}
or has the structure
{
// metadata about the program
"meta":{
"version": "1.0.0" // the version of this JSON
"fileName": "" // the name of the source file that produced the annotations
"inherits": [] // an optional array of classes that this class inherits. not in procedure-based output
"implements": [] // an optional array of interface that this class implements. not in procedure-based output
}
// these are annotations that belong to the class/procedure
"program": {
"annotation-name-1": ANNOTATION-DATA
// these are annotations that match the input user map
"user" {
"group": ANNOTATION-DATA
ANNOTATION-DATA
}
// these have no parameters or cannot be overloaded. the name never has a paren
"destructor"
"procedure"
"function"
"property"
"event": {
"name": ANNOTATION-DATA
}
// these are members that can be overloaded. the name always has parens.
"constructor"
"method": {
"name(<iomode-1> <param-type-1>, <iomode-n> <param-type-n>)":
"name()":
ANNOTATION-DATA
}
}
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + # + + + + + AddAnnotationToGroup (character[2], character, JsonObject, JsonObject) + + + +/* Adds an annotation and its data to a parent group + +@param character[2] A group and (optional) subgroup to find the parent +@param character The annotation name +@param JsonObject Annotation data +@param JsonObject The parent document to which to add the annotations */
+
+ + # + + + + + AddAnnotationToGroup (JsonObject, character, JsonObject) + + + +/* Adds an annotation and its data to a parent group + +@param JsonObject The group to which to add an annotation +@param character The annotation name +@param JsonObject Annotation data */
+
+ + # + + + + + AddReferences (buffer, IStringStringMap, JsonObject) + + + +/* Adds references from a "source" element. A single piece of rcode may have many, depending +on the number includes + +@param buffer The Source record from which to add references +@param IStringStringMap Any user-defined annotation mappings +@param JsonObject The obejcts to which to add the annotations */
+
+ + + + + + + + Destroy () + + + +/* Destroy/Shutdown/Anti-Initializer */
+
+ + # + + + + + Progress.Json.ObjectModel.JsonObject ExtractAnnotations (buffer, IStringStringMap) + + + +/* Extracts annotations for a single program + +@param buffer Source The current program whose annotations to extract +@param IStringStringMap A map of an annotation to a user-defined group. The group is created under a "user" property. +Unknown values are allowed. +@return JsonObject A JSON object containing the annotations. A valid object is always returned. */
+
+ + - + + + + + FindSourceRecord (character, buffer) + + + +/* Method to find Source record for a given program. The input buffer is positioned +to a record, if found. + +@param character The program name +@param buffer Source The buffer in which to find the record */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonObject GetAnnotations (character, IStringStringMap) + + + +/* Returns the annotations in JSON form for a given file. + +@param character The name of the ABL file (class/procecure/etc) for which to extract annotations +@param IStringStringMap A map of an annotation to a user-defined group. The group is created under a "user" property. +Unknown values are allowed. +@return JsonObject A JSON object containing the annotations. A valid object is always returned. */
+
+ + + + + + + + Progress.Json.ObjectModel.JsonObject GetAnnotations (IStringStringMap) + + + +/* Returns the annotations in JSON form for a given file. +@param IStringStringMap A map of an annotation to a user-defined group. The group is created under a "user" property. +Unknown values are allowed. +@return JsonObject A JSON object containing the annotations. A valid object is always returned. */
+
+ + # + + + + + CHARACTER GetRefName (buffer) + + + +/* Gets the 'ref name' - the class/interface or procedure name +for a source xref. + +The ref name has one of two forms +1) For CLASS or INTERFACE xrefs, the type name +2) For all others, the file base name (ie foo.p rather than bar/foo.p) + +@param buffer Source The source record +@return character The type or procedure name. Is UNKNOWN if the source buffer is not available. */
+
+ + + + + + + + Initialize () + + + +/* Initializer/Startup */
+
+ + + + + + + + ParseXref (character) + + + +/* Reads an XML REF file into the local storage. This method can be called +mulktiple times to read multiple files. + +@param character The name of the XML-XREF file */
+
+ + + + + + + + ParseXref (FileInputStream) + + + +/* Reads an XML REF file into the local storage. This method can be called +mulktiple times to read multiple files. + +@param FileInputStream The XML-XREF file to read */
+
+ + +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + AnnotationWriter () + + + +/* Default constructor */
+
+ + + + + + + + AnnotationWriter (character) + + + +/* Constructor. + +@param character The name of a XML-XREF file to read */
+
+ + + + + + + + AnnotationWriter (FileInputStream) + + + +/* Constructor. + +@param FileInputStream The XML-XREF file to read */
+
+ + + +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PROTECTED AddAnnotationToGroup (character[2], character, JsonObject, JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds an annotation and its data to a parent group
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pGroup + + CHARACTER + +
+ + +
+ pAnnoName + + CHARACTER + +
+ + +
+ pAnnoData + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ pData + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED AddAnnotationToGroup (JsonObject, character, JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds an annotation and its data to a parent group
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pGroup + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ pAnnoName + + CHARACTER + +
+ + +
+ pAnnoData + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED AddReferences (buffer, IStringStringMap, JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Adds references from a "source" element. A single piece of rcode may have many, depending
on the number includes
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSource + + buffer + +
+ + +
+ pUserMap + + OpenEdge.Core.Collections.IStringStringMap + +
+ + +
+ pData + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Destroy ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Destroy/Shutdown/Anti-Initializer
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Progress.Json.ObjectModel.JsonObject ExtractAnnotations (buffer, IStringStringMap)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Extracts annotations for a single program
Unknown values are allowed.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSource + + buffer + +
+ + +
+ pUserMap + + OpenEdge.Core.Collections.IStringStringMap + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + JsonObject A JSON object containing the annotations. A valid object is always returned. +
+
+
+
+
+
+
+ + Top + + +
+

PRIVATE FindSourceRecord (character, buffer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Method to find Source record for a given program. The input buffer is positioned
to a record, if found.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pAblProgram + + CHARACTER + +
+ + +
+ pSource + + buffer + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonObject GetAnnotations (character, IStringStringMap)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Returns the annotations in JSON form for a given file.
Unknown values are allowed.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pAblProgram + + CHARACTER + +
+ + +
+ pUserMap + + OpenEdge.Core.Collections.IStringStringMap + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + JsonObject A JSON object containing the annotations. A valid object is always returned. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Progress.Json.ObjectModel.JsonObject GetAnnotations (IStringStringMap)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Returns the annotations in JSON form for a given file.
Unknown values are allowed.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pUserMap + + OpenEdge.Core.Collections.IStringStringMap + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + JsonObject A JSON object containing the annotations. A valid object is always returned. +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER GetRefName (buffer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Gets the 'ref name' - the class/interface or procedure name
for a source xref.
The ref name has one of two forms
1) For CLASS or INTERFACE xrefs, the type name
2) For all others, the file base name (ie foo.p rather than bar/foo.p)
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pSource + + buffer + +
+ + +
+ Returns + + CHARACTER + +
+ + character The type or procedure name. Is UNKNOWN if the source buffer is not available. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Initialize ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Initializer/Startup
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC ParseXref (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Reads an XML REF file into the local storage. This method can be called
mulktiple times to read multiple files.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pFilename + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC ParseXref (FileInputStream)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Reads an XML REF file into the local storage. This method can be called
mulktiple times to read multiple files.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pFile + + Progress.IO.FileInputStream + +
+ + +
+
+
+
+
+
+
+
+ + +
+ + + + + Constructor Detail + + +
+ + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC AnnotationWriter ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Default constructor
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC AnnotationWriter (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pFilename + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC AnnotationWriter (FileInputStream)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Constructor.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pFile + + Progress.IO.FileInputStream + +
+ + +
+
+
+
+
+
+
+
+ + + + 04.15.2022 11:51:58 + + diff --git a/docs/PCTDoc/OpenEdge.Core.Util.MathUtil.html b/docs/PCTDoc/OpenEdge.Core.Util.MathUtil.html new file mode 100644 index 00000000..0dd64213 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Util.MathUtil.html @@ -0,0 +1,905 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core.Util +
+ Class  + + + + + +
+ MathUtil +
+
+ Parent classes: + +
Progress.Lang.Object

+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
Copyright (c) 2014, 2017, 2020-2021 by Progress Software Corporation. All rights reserved.
File:MathUtil
Purpose:General-purpose math functionality.
Author(s):pjudge
Created:Thu May 15 14:44:19 EDT 2014
/* Keep the default in a readonly property - it is 10
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + INTEGER Ceiling (decimal) + + + +/** Return a ceiling value (a always-round-up value). + +So, +2.1 returns 3 +1.9 returns 2 +5.0 returns 5 + +@param decimal The value to adjust +@return integer The ceiling value */
+
+ + + + + + + + DECIMAL ExponentialToDec (character) + + + +/** Converts an exponent (123e4) value into a decimal using a exponent +base of 10. + +@param character The exponent value +@param decimal The converted value */
+
+ + + + + + + + DECIMAL ExponentialToDec (character, integer) + + + +/** Converts an exponent (123e4) value into a decimal. +The format is +nnn[.nnn]e[-]nnn +<base>e<exponent> +The <exponent> is raised as a power of the exponent-base. + +@param character The exponent value +@param integer The exponent base. Must be a positive value (>0) +@param decimal The converted value */
+
+ + + + + + + + INT64 HexToInt (character) + + + +/** Converts hex to integer values + +@param character A hex value +@return int64 The integer representation of that hex value. */
+
+ + + + + + + + CHARACTER IntToHex (integer, integer) + + + +/** Converts an integer to a padded hax values + +@param integer An integer value +@param integer The total length of the hex value. If the integer hex value is larger than this, +use the larger and padd with leading zeros +@return character A hex value */
+
+ + + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + - + + + + + INTEGER DEFAULT_BASE + + +
+
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC INTEGER Ceiling (decimal)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Return a ceiling value (a always-round-up value).
So,
2.1 returns 3
1.9 returns 2
5.0 returns 5
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pdVal + + DECIMAL + +
+ + +
+ Returns + + INTEGER + +
+ + integer The ceiling value +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC DECIMAL ExponentialToDec (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Converts an exponent (123e4) value into a decimal using a exponent
base of 10.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pExpVal + + CHARACTER + +
+ + +
+ Returns + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC DECIMAL ExponentialToDec (character, integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Converts an exponent (123e4) value into a decimal.
The format is
nnn[.nnn]e[-]nnn
<base>e<exponent>
The <exponent> is raised as a power of the exponent-base.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pExpVal + + CHARACTER + +
+ + +
+ pBase + + INTEGER + +
+ + +
+ Returns + + DECIMAL + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 HexToInt (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Converts hex to integer values
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcHex + + CHARACTER + +
+ + +
+ Returns + + INT64 + +
+ + int64 The integer representation of that hex value. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC CHARACTER IntToHex (integer, integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Converts an integer to a padded hax values
use the larger and padd with leading zeros
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pValue + + INTEGER + +
+ + +
+ pPadding + + INTEGER + +
+ + +
+ Returns + + CHARACTER + +
+ + character A hex value +
+
+
+
+
+
+
+
+ + + + +
+ + + + + Property Detail + + +
+ + + + + + +
+
+ + Top + + +
+

PRIVATE INTEGER DEFAULT_BASE

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + INTEGER + +
+ + +
+
+
+
+
+
+
+
+ + 04.15.2022 11:51:58 + + diff --git a/docs/PCTDoc/OpenEdge.Core.Util.UTF8Encoder.html b/docs/PCTDoc/OpenEdge.Core.Util.UTF8Encoder.html new file mode 100644 index 00000000..1eb90836 --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Util.UTF8Encoder.html @@ -0,0 +1,926 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Namespace: + + OpenEdge.Core.Util +
+ Class  + + + + + +
+ UTF8Encoder +
+
+ Parent classes: + +
Progress.Lang.Object

+
+ Inherits: + + Progress.Lang.Object +
+ + +
+ + +
+
+ +
Copyright (c) 2020-2021 by Progress Software Corporation. All rights reserved.
File:UTF8Encoder
Purpose:Encodes UTF-8 strings, characters and values to and from Unicode codepoints
Author(s):pjudge
Created:2020-03-02
Notes:* Ranges and algorithms taken from https://en.wikipedia.org/wiki/UTF-8#Description and
https://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
allows for more complex sequences (like Swift's "\u{&1}" )
/* Encodes non-ASCII (a UTF8 value of 32 < utf8 < 128) characters into Unicode-codepoints, using
the escape sequence/mask given.
May include &1 for more complex sequences (like Swift's \u{&1} )
+
+
+
+
+
+
+
+
+ +
+
+
+ + + + + Method Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + LONGCHAR Decode (longchar, character) + + + +/** Attempts to decode a previously-encoded string. By default 4-character hex values are +used, for escape sequences like U+ or \u . If the escape sequence has a terminator - like \U{&1} +- then the length of the hex value is determined using the mask. + +@param longchar The encoded string +@param character The escape sequence, by default U+ but for JSON may need to be \u . +May include &1 for more complex sequences (like Swift's \u{&1} ) +@return longchar A decoded UTF-8 string */
+
+ + + + + + + + LONGCHAR Encode (longchar, character) + + + +/* Encodes non-ASCII (a UTF8 value of 32 < utf8 < 128) characters into Unicode-codepoints, using +the escape sequence/mask given. + +@param longchar The string to encode. +@param character The escape sequence, by default U+ but for JSON may need to be \u . +May include &1 for more complex sequences (like Swift's \u{&1} ) +@return longchar The encoded string */
+
+ + + + + + + + INT64 UnicodeToUtf8 (character) + + + +/* Converts a Unicode codepoint into a UTF8 value. + +For example U+20AC is decided as decimal 8364, which is used as an input +for the UnicodeToUtf8(int64) method. + +@param character The Unicode codepoint as a HEX value +@return int64 The UTF-8 value. Will be ZERO/0 if the codepoint is unknown or negative. */
+
+ + + + + + + + INT64 UnicodeToUtf8 (int64) + + + +/* Converts a Unicode codepoint into a UTF8 value + +For example the unicode codepoint 8364 (which is U+20AC) is returned as +decimal 14844588 which can then be turned into a character with +CHR(<val>, 'utf-8':u, 'utf-8':u) + +@param int64 The Unicode codepoint +@return int64 The UTF-8 value. Will be ZERO/0 if the codepoint is unknown or negative. */
+
+ + + + + + + + INTEGER Utf8ToUnicode (character) + + + +/* Converts a UTF8 character into a unicode codepoint. + +@param character The UTF-8 character string. Only the first character of the input value is used. +@return integer The Unicode codepoint. Will be ZERO/0 if the codepoint is null. */
+
+ + + + + + + + INTEGER Utf8ToUnicode (int64) + + + +/* Converts a UTF8 values into a unicode codepoint + +@param int64 The UTF-8 value (from the ASC() function or elsewhere) +@return integer The Unicode codepoint. Will be ZERO/0 if the codepoint is null. */
+
+ + + + +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PUBLIC LONGCHAR Decode (longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Purpose: Attempts to decode a previously-encoded string. By default 4-character hex values are
used, for escape sequences like U+ or \u . If the escape sequence has a terminator - like \U{&1}
- then the length of the hex value is determined using the mask.
May include &1 for more complex sequences (like Swift's \u{&1} )
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pString + + LONGCHAR + +
+ + +
+ pEscapeSeq + + CHARACTER + +
+ + +
+ Returns + + LONGCHAR + +
+ + longchar A decoded UTF-8 string +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC LONGCHAR Encode (longchar, character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Encodes non-ASCII (a UTF8 value of 32 < utf8 < 128) characters into Unicode-codepoints, using
the escape sequence/mask given.
May include &1 for more complex sequences (like Swift's \u{&1} )
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pString + + LONGCHAR + +
+ + +
+ pEscapeSeq + + CHARACTER + +
+ + +
+ Returns + + LONGCHAR + +
+ + longchar The encoded string +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 UnicodeToUtf8 (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts a Unicode codepoint into a UTF8 value.
For example U+20AC is decided as decimal 8364, which is used as an input
for the UnicodeToUtf8(int64) method.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pHexValue + + CHARACTER + +
+ + +
+ Returns + + INT64 + +
+ + int64 The UTF-8 value. Will be ZERO/0 if the codepoint is unknown or negative. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INT64 UnicodeToUtf8 (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts a Unicode codepoint into a UTF8 value
For example the unicode codepoint 8364 (which is U+20AC) is returned as
decimal 14844588 which can then be turned into a character with
CHR(<val>, 'utf-8':u, 'utf-8':u)
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pUnicode + + INT64 + +
+ + +
+ Returns + + INT64 + +
+ + int64 The UTF-8 value. Will be ZERO/0 if the codepoint is unknown or negative. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INTEGER Utf8ToUnicode (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts a UTF8 character into a unicode codepoint.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pUtf8 + + CHARACTER + +
+ + +
+ Returns + + INTEGER + +
+ + integer The Unicode codepoint. Will be ZERO/0 if the codepoint is null. +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC INTEGER Utf8ToUnicode (int64)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Converts a UTF8 values into a unicode codepoint
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pUtf8 + + INT64 + +
+ + +
+ Returns + + INTEGER + +
+ + integer The Unicode codepoint. Will be ZERO/0 if the codepoint is null. +
+
+
+
+
+
+
+
+ + + + + 04.15.2022 11:51:58 + + diff --git a/docs/PCTDoc/OpenEdge.Core.Util.package.html b/docs/PCTDoc/OpenEdge.Core.Util.package.html new file mode 100644 index 00000000..687a276f --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.Util.package.html @@ -0,0 +1,99 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + +
+ Parentpacke: + + OpenEdge.Core +
+ OpenEdge.Core.Util +
+
+ +
+
+
+ +
+ + + + + + + + + + + + + + + +
Classes
+
+
+
+ AnnotationWriter + + +
+
+
+
+ MathUtil + + General-purpose math functionality. + +
+
+
+
+ UTF8Encoder + + Encodes UTF-8 strings, characters and values to and from Unicode codepoints + +
+
+
+
+
+ 04.15.2022 11:52:49 +
+ + diff --git a/docs/PCTDoc/OpenEdge.Core.package.html b/docs/PCTDoc/OpenEdge.Core.package.html new file mode 100644 index 00000000..04846a3c --- /dev/null +++ b/docs/PCTDoc/OpenEdge.Core.package.html @@ -0,0 +1,147 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + +
+ Parentpacke: + + OpenEdge +
+ OpenEdge.Core +
+
+ +
+
+
+ +
+ + + + + + + + + + + + + + + +
Subpackages
+
+
+
+ OpenEdge.Core.Assertion + + +
+
+
+
+ OpenEdge.Core.Json + + +
+
+
+
+ OpenEdge.Core.Util + + +
+
+ + + + + + + + + + + + + + + + + + +
Classes
+
+
+
+ Assert + + General assertions of truth. + +
+
+
+
+ MemptrInputStream + + +
+
+
+
+ MemptrOutputStream + + +
+
+
+
+ String + + Primitive class for character/longchar variables + +
+
+
+
+
+ 04.15.2022 11:52:48 +
+ + diff --git a/docs/PCTDoc/OpenEdge.package.html b/docs/PCTDoc/OpenEdge.package.html new file mode 100644 index 00000000..94e537fc --- /dev/null +++ b/docs/PCTDoc/OpenEdge.package.html @@ -0,0 +1,86 @@ + + + + + Progress Spark Toolkit (v6.0.2) + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + + +
+ OpenEdge +
+
+ +
+
+
+ +
+ + + + + + + + + + + +
Subpackages
+
+
+
+ OpenEdge.BusinessLogic + + +
+
+
+
+ OpenEdge.Core + + +
+
+
+
+
+ 04.15.2022 11:52:48 +
+ + diff --git a/docs/PCTDoc/Spark.Core.Constant.OERealmDefs.html b/docs/PCTDoc/Spark.Core.Constant.OERealmDefs.html index b510fcb5..e5c57fe3 100644 --- a/docs/PCTDoc/Spark.Core.Constant.OERealmDefs.html +++ b/docs/PCTDoc/Spark.Core.Constant.OERealmDefs.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -2572,6 +2572,6 @@

PUBLIC CHARACTER AuthorizeOperationHandler (Object, AuthorizeOperationEventArgs) + + + + +/* Event published to perform a security check before running an entity. +* @param Progress.Lang.Object The handler publishing the event +* @param ServiceDiscoveryEventArgs Event args for this event +*/
+ + + + + + + - + + + DefineEvents () @@ -508,6 +529,84 @@ + +
+
+ + Top + + +
+

PRIVATE AuthorizeOperationHandler (Object, AuthorizeOperationEventArgs)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* Event published to perform a security check before running an entity.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poSender + + Progress.Lang.Object + +
+ + +
+ poEventArgs + + OpenEdge.Web.DataObject.AuthorizeOperationEventArgs + +
+ + +
+
+
+
+
+
- 11.22.2019 16:30:30 + 04.15.2022 11:52:49
diff --git a/docs/PCTDoc/Spark.Core.Manager.CatalogManager.html b/docs/PCTDoc/Spark.Core.Manager.CatalogManager.html index 12befdf4..9266b491 100644 --- a/docs/PCTDoc/Spark.Core.Manager.CatalogManager.html +++ b/docs/PCTDoc/Spark.Core.Manager.CatalogManager.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -101,7 +101,7 @@

-
File:CatalogManager
Author(s):Dustin Grau (dugrau@progress.com)
Created:Fri Dec 19 14:30:46 EST 2014
+
File:CatalogManager
Author(s):Dustin Grau (dugrau@progress.com)
Created:Fri Dec 19 14:30:46 EST 2014
Notes:Setting the logging-level for your ABL Application to at
least 3 (verbose) will trigger additional messages in
the logs as well as output multiple files in the session
temp directory (eg. the service mapping files).
This class provides 3 distinct functions at present:
1) Discover any classes/procedures to be exposed as RESTful endpoints
Performed by loadResources()
2) Create a JSDO-compatible DataObject Catalog for public consumption
Performed by getCatalog()
3) Register all ABL resources as DataObjectServices for internal use
Performed by registerService() via registerAllServices()
In respect to the DataObject Catalog and the DataObjectServices these
provide similar but limited sets of data about the exposed resources.
While they draw upon the same sources of information, the artifacts
describe this data differently for each of their intended purposes.
Therefore, a "source of truth" is provided in the form of ProDatasets
within this class which contains all necessary information gathered
during the resource discovery process (stored in dsResource).

@@ -180,7 +180,7 @@ - clearResourceMethods (character, character) + clearResourceMethods (character) @@ -270,25 +270,7 @@ - CHARACTER getAction (character) - - - - -/* getJsonType */
- - - - - - - # - - - - - - LOGICAL getBeforeImageFlag (character, character, character) + LOGICAL getBeforeImageFlag (character, character) @@ -324,25 +306,7 @@ - CHARACTER getClassPath (character, character) - - - - -/* getMethodSignature */
- - - - - - - # - - - - - - Progress.Json.ObjectModel.JsonObject getDataDefs (character, character) + Progress.Json.ObjectModel.JsonObject getDataDefs (character) @@ -378,48 +342,12 @@ - getMethod (character, character, character, character, character, handle, character) - - - - -/* getVerb */
- - - - - - - # - - - - - - CHARACTER getMethodName (character, character, character, character) - - - - -/* getMethod */
- - - - - - - # - - - - - - Progress.Json.ObjectModel.JsonArray getMethodSignature (character, character, character) + CHARACTER getList (JsonArray) -/* getMethodName */
+/* getJsonType */
@@ -432,7 +360,7 @@ - Progress.Json.ObjectModel.JsonArray getOperations (character, character) + Progress.Json.ObjectModel.JsonArray getOperations (character) @@ -450,7 +378,7 @@ - Progress.Json.ObjectModel.JsonArray getRelations (character, character) + Progress.Json.ObjectModel.JsonArray getRelations (character) @@ -458,24 +386,6 @@ /* getSchema */
- - - - - # - - - - - - CHARACTER getResourcePath (character, character) - - - - -/* getClassPath */
- - @@ -504,7 +414,7 @@ - Progress.Json.ObjectModel.JsonObject getSchema (character, character, logical) + Progress.Json.ObjectModel.JsonObject getSchema (character, logical) @@ -552,72 +462,72 @@ - # + + - CHARACTER getVerb (character) + initialize () -/* getAction */
+/**************************** Public Helper Methods ****************************/
Overrides Spark.Core.Service.Service:initialize () - + + # - initialize () + loadDynamicResource (character) -/**************************** Public Helper Methods ****************************/
Overrides Spark.Core.Service.Service:initialize () +/* processAnnotations */
- # + + - loadDynamicResource (character, character) + loadResources () -/* getResourcePath */
+/* checkForResources */
- + + # - loadResources () + processAnnotations (character, character, character) -/* checkForResources */
+/* getList */
@@ -648,7 +558,7 @@ - registerMethods (character, character) + registerMethods (character) @@ -666,7 +576,7 @@ - registerMethods (character, character, character) + registerMethods (character, character) @@ -738,7 +648,7 @@ - setResourceMethod (character, character, character, character, JsonArray) + setResourceMethod (character, character, character, JsonArray) @@ -756,7 +666,7 @@ - setResourceProcedure (character, character, character, character) + setResourceProcedure (character, character, character) @@ -872,6 +782,23 @@ + + # + + + + + + Progress.Json.ObjectModel.JsonObject Annotations + + + +
+ + + + + + @@ -954,6 +881,23 @@
+ + + + + # + + + + + + INT64 ParamUUID + + + +
+ + @@ -1005,6 +949,23 @@
+ + + + + # + + + + + + CHARACTER TemporaryDir + + + +
+ + @@ -1232,11 +1193,11 @@

PROTECTED
- Top - + Top +
-

PROTECTED clearResourceMethods (character, character)

+

PROTECTED clearResourceMethods (character)

- - - - - - - -
@@ -1269,23 +1230,7 @@

PROTECTED

- pcServiceURI - - CHARACTER - -
- - -
- pcClassPath + pcResourceUUID CHARACTER @@ -1347,7 +1292,7 @@

PUBLIC de

- pcServiceURI + pcServiceUUID CHARACTER @@ -1718,11 +1663,11 @@

PUBLIC di

- Top - + Top +
-

PROTECTED CHARACTER getAction (character)

+

PROTECTED LOGICAL getBeforeImageFlag (character, character)

@@ -1743,7 +1688,7 @@

PROTECTED CHARACTER

/* getJsonType
+
@@ -1755,7 +1700,23 @@

PROTECTED CHARACTER Returns

@@ -1796,11 +1757,11 @@

PROTECTED CHARACTER getBeforeImageFlag (character, character, character)"> + Top + -

PROTECTED LOGICAL getBeforeImageFlag (character, character, character)

+

PUBLIC Progress.Json.ObjectModel.JsonObject getCatalog (character, character)

- CHARACTER + LOGICAL
@@ -1821,7 +1782,7 @@

PROTECTED LOGICAL

+
/* describeResource
@@ -1849,23 +1810,7 @@

PROTECTED LOGICAL Returns

@@ -1906,11 +1851,11 @@

PROTECTED LOGICAL getCatalog (character, character)"> + Top + -

PUBLIC Progress.Json.ObjectModel.JsonObject getCatalog (character, character)

+

PROTECTED Progress.Json.ObjectModel.JsonObject getDataDefs (character)

- LOGICAL + Progress.Json.ObjectModel.JsonObject
@@ -1931,7 +1876,7 @@

PUBLIC Progress.Json.ObjectModel.JsonObject

/* describeResource
+
/* getOperations
@@ -1943,23 +1888,7 @@

PUBLIC Progress.Json.ObjectModel.JsonObject
- Top - + Top +
-

PROTECTED CHARACTER getClassPath (character, character)

+

PROTECTED CHARACTER getJsonType (character)

@@ -2025,7 +1954,7 @@

PROTECTED CHARACTER

/* getMethodSignature
+
/* clearResourceMethods
@@ -2037,23 +1966,7 @@

PROTECTED CHARACTER
- Top - + Top +
-

PROTECTED Progress.Json.ObjectModel.JsonObject getDataDefs (character, character)

+

PROTECTED CHARACTER getList (JsonArray)

- - - - - - - - -
@@ -2119,573 +2032,7 @@

PROTECTED Progress.Json.ObjectModel.JsonObject
-
/* getOperations
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Parameters: -
- pcServiceURI - - CHARACTER - -
- - -
- pcResClassPath - - CHARACTER - -
- - -
- Returns - - Progress.Json.ObjectModel.JsonObject - -
- - -
-
-
-
- - -

-
- - Top - - -
-

PROTECTED CHARACTER getJsonType (character)

- - - - - - -
-
-
-
-
-
-
-
-
-
- -
-
-
-
/* clearResourceMethods
-
- - - - - - - - - - - - - - - - - - - - - - - -
- Parameters: -
- pcABLType - - CHARACTER - -
- - -
- Returns - - CHARACTER - -
- - -
-
-
-
-
-
-
- - Top - - -
-

PROTECTED getMethod (character, character, character, character, character, handle, character)

- - - - - - -
-
-
-
-
-
-
-
-
-
- -
-
-
-
/* getVerb
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Parameters: -
- pcServiceURI - - CHARACTER - -
- - -
- pcResourceName - - CHARACTER - -
- - -
- pcMethodName - - CHARACTER - -
- - -
- pcHttpMethod - - CHARACTER - -
- - -
- pcValidMethod - - CHARACTER - -
- - -
- phProcHandle - - HANDLE - -
- - -
- pcEntityName - - CHARACTER - -
- - -
-
-
-
-
-
-
- - Top - - -
-

PROTECTED CHARACTER getMethodName (character, character, character, character)

- - - - - - -
-
-
-
-
-
-
-
-
-
- -
-
-
-
/* getMethod
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Parameters: -
- pcServiceURI - - CHARACTER - -
- - -
- pcResourceName - - CHARACTER - -
- - -
- pcMethodName - - CHARACTER - -
- - -
- pcHttpMethod - - CHARACTER - -
- - -
- Returns - - CHARACTER - -
- - -
-
-
-
-
-
-
- - Top - - -
-

PROTECTED Progress.Json.ObjectModel.JsonArray getMethodSignature (character, character, character)

- - - - - - -
-
-
-
-
-
-
-
-
-
- -
-
-
-
/* getMethodName
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Parameters: -
- pcServiceURI - - CHARACTER - -
- - -
- pcClassPath - - CHARACTER - -
- - -
- pcMethodName - - CHARACTER - -
- - -
- Returns - - Progress.Json.ObjectModel.JsonArray - -
- - -
-
-
-
-
-
-
- - Top - - -
-

PROTECTED Progress.Json.ObjectModel.JsonArray getOperations (character, character)

- - - - - - -
-
-
-
-
-
-
-
-
-
- -
-
-
-
/* getTable
+
/* getJsonType
@@ -2697,26 +2044,10 @@

PROTECTED Progress.Json.ObjectModel.JsonArray

- - - - - - - - @@ -2732,7 +2063,7 @@

PROTECTED Progress.Json.ObjectModel.JsonArray Returns

@@ -2754,11 +2085,11 @@

PROTECTED Progress.Json.ObjectModel.JsonArray
- Top - + Top +
-

PROTECTED Progress.Json.ObjectModel.JsonArray getRelations (character, character)

+

PROTECTED Progress.Json.ObjectModel.JsonArray getOperations (character)

- pcServiceURI - - CHARACTER - -
- - -
- pcResourceName + poJsonArray - CHARACTER + Progress.Json.ObjectModel.JsonArray - Progress.Json.ObjectModel.JsonArray + CHARACTER
@@ -2779,7 +2110,7 @@

PROTECTED Progress.Json.ObjectModel.JsonArray
-
/* getSchema
+
/* getTable
@@ -2791,23 +2122,7 @@

PROTECTED Progress.Json.ObjectModel.JsonArray

- - - - - - - -
- pcServiceURI - - CHARACTER - -
- - -
- pcResClassPath + pcResourceUUID CHARACTER @@ -2848,11 +2163,11 @@

PROTECTED Progress.Json.ObjectModel.JsonArray
- Top - + Top +
-

PROTECTED CHARACTER getResourcePath (character, character)

+

PROTECTED Progress.Json.ObjectModel.JsonArray getRelations (character)

@@ -2873,7 +2188,7 @@

PROTECTED CHARACTER

/* getClassPath
+
/* getSchema
@@ -2885,23 +2200,7 @@

PROTECTED CHARACTER Returns

@@ -2979,7 +2278,7 @@

PROTECTED Progress.Json.ObjectModel.JsonArray

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- CHARACTER + Progress.Json.ObjectModel.JsonArray - pcServiceURI + pcServiceUUID CHARACTER @@ -3036,11 +2335,11 @@

PROTECTED Progress.Json.ObjectModel.JsonArray
- Top - + Top +
-

PROTECTED Progress.Json.ObjectModel.JsonObject getSchema (character, character, logical)

+

PROTECTED Progress.Json.ObjectModel.JsonObject getSchema (character, logical)

- - - - - - - - + @@ -138,54 +138,51 @@ @@ -198,12 +195,15 @@ @@ -212,34 +212,36 @@ @@ -252,12 +254,12 @@ @@ -270,48 +272,47 @@ @@ -324,102 +325,104 @@ @@ -432,48 +435,48 @@ @@ -486,12 +489,12 @@ @@ -504,12 +507,12 @@ @@ -522,98 +525,30 @@ - - -
@@ -3073,23 +2372,7 @@

PROTECTED Progress.Json.ObjectModel.JsonObject

- pcServiceURI - - CHARACTER - -
- - -
- pcResClassPath + pcResourceUUID CHARACTER @@ -3183,7 +2466,7 @@

PROTECTED Progress.Json.ObjectModel.JsonArray

- pcServiceURI + pcServiceUUID CHARACTER @@ -3382,11 +2665,57 @@

PROTECTED Progress.Json.ObjectModel.JsonObject
- Top - + Top + + +
+

PUBLIC initialize ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Overrides Spark.Core.Service.Service:initialize () +
+
+
+
+
+ + + +
+
+
+
+
+ +
+
+ + Top +
-

PROTECTED CHARACTER getVerb (character)

+

PROTECTED loadDynamicResource (character)

@@ -3407,7 +2736,7 @@

PROTECTED CHARACTER

/* getAction
+
/* processAnnotations
@@ -3419,7 +2748,7 @@

PROTECTED CHARACTER

- - - - - - - -
-
- Returns - - CHARACTER - -
- -
@@ -3460,11 +2773,11 @@

PROTECTED CHARACTER initialize ()"> + Top + -

PUBLIC initialize ()

+

PUBLIC loadResources ()

@@ -3481,11 +2794,11 @@

PUBLIC in

- Overrides Spark.Core.Service.Service:initialize () +
-
+
/* checkForResources
-
@@ -3692,11 +2975,11 @@

PUBLIC re

- Top - + Top +
-

PROTECTED registerMethods (character, character)

+

PROTECTED registerMethods (character)

- - - - - - - - + + + + + + @@ -273,7 +291,7 @@
@@ -3729,23 +3012,7 @@

PROTECTED

- pcServiceURI - - CHARACTER - -
- - -
- pcResClassPath + pcResourceUUID CHARACTER @@ -3770,11 +3037,11 @@

PROTECTED

- Top - + Top +
-

PROTECTED registerMethods (character, character, character)

+

PROTECTED registerMethods (character, character)

- - - - - - - - @@ -69,7 +69,7 @@ Inherits: @@ -101,7 +101,7 @@
@@ -3807,23 +3074,7 @@

PROTECTED

- pcServiceURI - - CHARACTER - -
- - -
- pcResClassPath + pcResourceUUID CHARACTER @@ -3901,7 +3152,7 @@

PROTECTED

- pcServiceURI + pcResourceUUID CHARACTER @@ -4114,11 +3365,11 @@

PROTECTED

- Top - + Top +
-

PROTECTED setResourceMethod (character, character, character, character, JsonArray)

+

PROTECTED setResourceMethod (character, character, character, JsonArray)

- - - - - - - -
@@ -4151,23 +3402,7 @@

PROTECTED

- pcServiceURI - - CHARACTER - -
- - -
- pcResourceName + pcResourceUUID CHARACTER @@ -4240,11 +3475,11 @@

PROTECTED

- Top - + Top +
-

PROTECTED setResourceProcedure (character, character, character, character)

+

PROTECTED setResourceProcedure (character, character, character)

- - - - - - - -
@@ -4277,23 +3512,7 @@

PROTECTED

- pcServiceURI - - CHARACTER - -
- - -
- pcResourceName + pcResourceUUID CHARACTER @@ -4525,6 +3744,68 @@

PROTECTED CHARACTER Annotations"> + + +

PROTECTED Progress.Json.ObjectModel.JsonObject Annotations

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+
+
+
+
+ +
@@ -4826,6 +4107,68 @@

PROTECTED ParamUUID"> + +

+

PROTECTED INT64 ParamUUID

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + +
+ Returns + + INT64 + +
+ +
@@ -5012,6 +4355,68 @@

PUBLIC CHARACTER TemporaryDir"> + +

+

PROTECTED CHARACTER TemporaryDir

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + +
+ Returns + + CHARACTER + +
+ +
@@ -5088,6 +4493,6 @@

PUBLIC LOGICAL
- 11.22.2019 16:30:13 + 04.15.2022 11:52:00 diff --git a/docs/PCTDoc/Spark.Core.Manager.ConnectionManager.html b/docs/PCTDoc/Spark.Core.Manager.ConnectionManager.html index 268b76a3..0e14a123 100644 --- a/docs/PCTDoc/Spark.Core.Manager.ConnectionManager.html +++ b/docs/PCTDoc/Spark.Core.Manager.ConnectionManager.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -1351,6 +1351,6 @@

PROTECTED
- 11.22.2019 16:30:13 + 04.15.2022 11:52:01 diff --git a/docs/PCTDoc/Spark.Core.Manager.IClientContext.html b/docs/PCTDoc/Spark.Core.Manager.IClientContext.html index 10ac5fb1..80d1618b 100644 --- a/docs/PCTDoc/Spark.Core.Manager.IClientContext.html +++ b/docs/PCTDoc/Spark.Core.Manager.IClientContext.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -3715,6 +3715,6 @@

PUBLIC CHARACTER
--> - 11.22.2019 16:30:13 + 04.15.2022 11:52:02 diff --git a/docs/PCTDoc/Spark.Core.Manager.ILoggingManager.html b/docs/PCTDoc/Spark.Core.Manager.ILoggingManager.html index 3f69b923..9152154f 100644 --- a/docs/PCTDoc/Spark.Core.Manager.ILoggingManager.html +++ b/docs/PCTDoc/Spark.Core.Manager.ILoggingManager.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -764,6 +764,6 @@

PUBLIC Progress.Json.ObjectModel.JsonObject re

--> - 11.22.2019 16:30:13 + 04.15.2022 11:52:03 diff --git a/docs/PCTDoc/Spark.Core.Manager.IServiceManager.html b/docs/PCTDoc/Spark.Core.Manager.IServiceManager.html index 44e5602f..60f387c1 100644 --- a/docs/PCTDoc/Spark.Core.Manager.IServiceManager.html +++ b/docs/PCTDoc/Spark.Core.Manager.IServiceManager.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -598,6 +598,6 @@

PUBLIC Progress.Lang.Class

--> - 11.22.2019 16:30:14 + 04.15.2022 11:52:03 diff --git a/docs/PCTDoc/Spark.Core.Manager.IStartupManager.html b/docs/PCTDoc/Spark.Core.Manager.IStartupManager.html index 82d5a5d5..87291e0e 100644 --- a/docs/PCTDoc/Spark.Core.Manager.IStartupManager.html +++ b/docs/PCTDoc/Spark.Core.Manager.IStartupManager.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -423,6 +423,6 @@

PUBLIC INTEGER wr

--> - 11.22.2019 16:30:14 + 04.15.2022 11:52:03 diff --git a/docs/PCTDoc/Spark.Core.Manager.ITranslationManager.html b/docs/PCTDoc/Spark.Core.Manager.ITranslationManager.html index 5af8eee3..440c39ed 100644 --- a/docs/PCTDoc/Spark.Core.Manager.ITranslationManager.html +++ b/docs/PCTDoc/Spark.Core.Manager.ITranslationManager.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -487,6 +487,6 @@

PUBLIC CHARACTER
- 11.22.2019 16:30:14 + 04.15.2022 11:52:03 diff --git a/docs/PCTDoc/Spark.Core.Manager.Manager.html b/docs/PCTDoc/Spark.Core.Manager.Manager.html index a96d9fa9..c10be543 100644 --- a/docs/PCTDoc/Spark.Core.Manager.Manager.html +++ b/docs/PCTDoc/Spark.Core.Manager.Manager.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -476,6 +476,6 @@

PUBLIC Ma

--> - 11.22.2019 16:30:14 + 04.15.2022 11:52:04 diff --git a/docs/PCTDoc/Spark.Core.Manager.SchemaManager.html b/docs/PCTDoc/Spark.Core.Manager.SchemaManager.html index be6d15b2..67036f47 100644 --- a/docs/PCTDoc/Spark.Core.Manager.SchemaManager.html +++ b/docs/PCTDoc/Spark.Core.Manager.SchemaManager.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -2213,6 +2213,6 @@

PROTECTED

+
File:ServiceManager
Purpose:Primary manager for framework startup
Description:Service Startup Manager
Author(s):rosmith
Created:Nov 02 2016

@@ -1802,6 +1802,6 @@

PROTECTED

+
File:SessionManager
Purpose:Primary manager for framework startup
Description:Session Startup Manager
Author(s):rosmith
Created:Nov 02 2016

@@ -2312,6 +2312,6 @@

PUBLIC Ccs.Common.IClientContext
- 11.22.2019 16:30:15 + 04.15.2022 11:52:06 diff --git a/docs/PCTDoc/Spark.Core.Manager.StateManager.html b/docs/PCTDoc/Spark.Core.Manager.StateManager.html index 5264bdbd..b16f92d2 100644 --- a/docs/PCTDoc/Spark.Core.Manager.StateManager.html +++ b/docs/PCTDoc/Spark.Core.Manager.StateManager.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -1279,6 +1279,6 @@

PUBLIC St

--> - 11.22.2019 16:30:15 + 04.15.2022 11:52:06 diff --git a/docs/PCTDoc/Spark.Core.Manager.TranslationManager.html b/docs/PCTDoc/Spark.Core.Manager.TranslationManager.html index a9f4750f..d58a0759 100644 --- a/docs/PCTDoc/Spark.Core.Manager.TranslationManager.html +++ b/docs/PCTDoc/Spark.Core.Manager.TranslationManager.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -678,6 +678,6 @@

PUBLIC Tr

--> - 11.22.2019 16:30:15 + 04.15.2022 11:52:06 diff --git a/docs/PCTDoc/Spark.Core.Manager.package.html b/docs/PCTDoc/Spark.Core.Manager.package.html index c07b86dd..2942fef5 100644 --- a/docs/PCTDoc/Spark.Core.Manager.package.html +++ b/docs/PCTDoc/Spark.Core.Manager.package.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -293,7 +293,7 @@
- 11.22.2019 16:30:30 + 04.15.2022 11:52:49
diff --git a/docs/PCTDoc/Spark.Core.Message.AbstractMessage.html b/docs/PCTDoc/Spark.Core.Message.AbstractMessage.html index a0ef02c7..a7f86666 100644 --- a/docs/PCTDoc/Spark.Core.Message.AbstractMessage.html +++ b/docs/PCTDoc/Spark.Core.Message.AbstractMessage.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -10236,6 +10236,6 @@

PUBLIC CHARACTER
- 11.22.2019 16:30:17 + 04.15.2022 11:52:12 diff --git a/docs/PCTDoc/Spark.Core.Message.ContextMessage.html b/docs/PCTDoc/Spark.Core.Message.ContextMessage.html index c9ad661b..671c5e26 100644 --- a/docs/PCTDoc/Spark.Core.Message.ContextMessage.html +++ b/docs/PCTDoc/Spark.Core.Message.ContextMessage.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -11858,6 +11858,6 @@

PROTECTED CHARACTER
- 11.22.2019 16:30:20 + 04.15.2022 11:52:19 diff --git a/docs/PCTDoc/Spark.Core.Message.IConfigMessage.html b/docs/PCTDoc/Spark.Core.Message.IConfigMessage.html index 00f01afa..5aebe020 100644 --- a/docs/PCTDoc/Spark.Core.Message.IConfigMessage.html +++ b/docs/PCTDoc/Spark.Core.Message.IConfigMessage.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -9689,6 +9689,6 @@

PUBLIC CHARACTER
- 11.22.2019 16:30:23 + 04.15.2022 11:52:27 diff --git a/docs/PCTDoc/Spark.Core.Message.package.html b/docs/PCTDoc/Spark.Core.Message.package.html index eeb1ec4a..1d006a7e 100644 --- a/docs/PCTDoc/Spark.Core.Message.package.html +++ b/docs/PCTDoc/Spark.Core.Message.package.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -128,7 +128,7 @@
- 11.22.2019 16:30:30 + 04.15.2022 11:52:50
diff --git a/docs/PCTDoc/Spark.Core.Security.HMAC.html b/docs/PCTDoc/Spark.Core.Security.HMAC.html index 668d592c..fbf5e9fe 100644 --- a/docs/PCTDoc/Spark.Core.Security.HMAC.html +++ b/docs/PCTDoc/Spark.Core.Security.HMAC.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -504,6 +504,6 @@

PUBLIC INTEGER
- 11.22.2019 16:30:23 + 04.15.2022 11:52:28 diff --git a/docs/PCTDoc/Spark.Core.Security.IAuthHandler.html b/docs/PCTDoc/Spark.Core.Security.IAuthHandler.html index 1023defb..8be9b8aa 100644 --- a/docs/PCTDoc/Spark.Core.Security.IAuthHandler.html +++ b/docs/PCTDoc/Spark.Core.Security.IAuthHandler.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -785,6 +785,6 @@

PUBLIC LOGICAL OE

--> - 11.22.2019 16:30:23 + 04.15.2022 11:52:29 diff --git a/docs/PCTDoc/Spark.Core.Security.Password.html b/docs/PCTDoc/Spark.Core.Security.Password.html index c48f100e..7370afe8 100644 --- a/docs/PCTDoc/Spark.Core.Security.Password.html +++ b/docs/PCTDoc/Spark.Core.Security.Password.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -585,6 +585,6 @@

PUBLIC CHARACTER
- 11.22.2019 16:30:23 + 04.15.2022 11:52:29 diff --git a/docs/PCTDoc/Spark.Core.Security.package.html b/docs/PCTDoc/Spark.Core.Security.package.html index 30e40a15..bbb98291 100644 --- a/docs/PCTDoc/Spark.Core.Security.package.html +++ b/docs/PCTDoc/Spark.Core.Security.package.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -128,7 +128,7 @@
- 11.22.2019 16:30:30 + 04.15.2022 11:52:50
diff --git a/docs/PCTDoc/Spark.Core.Service.Catalog.html b/docs/PCTDoc/Spark.Core.Service.Catalog.html index 17218128..1feb65d0 100644 --- a/docs/PCTDoc/Spark.Core.Service.Catalog.html +++ b/docs/PCTDoc/Spark.Core.Service.Catalog.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -60,7 +60,7 @@ Parent classes:

-
Progress.Lang.Object

+
- Progress.Lang.Object + Spark.Diagnostic.Util.OSPath

-
File:Catalog
Purpose:Service to return all catalogs from the CatalogManager
Author(s):Dustin Grau
Created:Thu Aug 02 18:53:04 EDT 2018
+
File:Catalog
Purpose:Service to return all catalogs from the CatalogManager
Author(s):Dustin Grau
Created:Thu Aug 02 18:53:04 EDT 2018
/* Tracks the last time the CB props file was loaded from the file system.

@@ -137,6 +137,24 @@
+ # + + + + + Discovery () + + + +/* dispose */
+
+ + @@ -185,7 +203,7 @@ -/* dispose */
+/* Discovery */
--> - +

@@ -311,6 +363,52 @@ + + + + +
+
+ + Top + + +
+

PROTECTED Discovery ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* dispose
+
+ + + +
+
+
+
+
+
@@ -447,7 +545,7 @@

PROTECTED Progress.Json.ObjectModel.JsonObject
-
/* dispose
+
/* Discovery
- + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+

+
+
+ + Top + + +
+

PROTECTED CHARACTER TemporaryDir

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Diagnostic.Util.OSPath +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+


- --> - 11.22.2019 16:30:23 + + 04.15.2022 11:52:30 diff --git a/docs/PCTDoc/Spark.Core.Service.DynamicEntity.html b/docs/PCTDoc/Spark.Core.Service.DynamicEntity.html index fc051c3c..d573f20a 100644 --- a/docs/PCTDoc/Spark.Core.Service.DynamicEntity.html +++ b/docs/PCTDoc/Spark.Core.Service.DynamicEntity.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -60,7 +60,7 @@ Parent classes:
-
+
- + + # - createData (dataset-handle) + AttachDataSources () - -/* readData */
Inherited from Spark.Core.Service.SparkEntity + Attach Data Sources to DataSet's buffers
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + + # - deleteData (dataset-handle) + AttachDataSources (character[]) - -/* updateData */
Inherited from Spark.Core.Service.SparkEntity + Attach Data Sources to DataSet's buffers
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + + # - dispose () + CommitData (integer) - -/* initialize */
Inherited from Spark.Core.Service.SparkEntity + Generic routine to save or commit data for a dataset.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- INT64 filterData (character) + IGetTableResultCountResponse CountBufferRecords (handle) -/* getFilter */
Inherited from Spark.Core.Service.SparkEntity +/* Returns the count of the total number of result records currently in a buffer + +@param handle The buffer whose records to count +@return IGetTableResultCountResponse The IGetTableResultCountResponse instance for the request */
Inherited from OpenEdge.BusinessLogic.BusinessEntity
# - F + - CHARACTER getClassName () + IGetResultCountResponse CountDatasetRecords (handle) -/***** Protected *****/
Inherited from Spark.Core.Service.SparkEntity +/* Returns the count of the total number of result records currently in a dataset. + +@param handle The dataset whose records to count +@return IGetResultCountResponse The IGetResultCountResponse instance for the request */
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + + # - IGetDataResponse getData (IGetDataRequest, dataset-handle) + CreateData (dataset-handle) - -/******* Public | CCS-compliant Read, Count, and Update (aka. Submit) *******/
Inherited from Spark.Core.Service.SparkEntity + Create one or more new records
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- getDataset (dataset-handle) + createData (dataset-handle) -/******* Public | Helper Methods *******/
Inherited from Spark.Core.Service.SparkEntity +/* readData */
Inherited from Spark.Core.Service.SparkEntity
- Progress.Json.ObjectModel.JsonObject getFilterObject (longchar) + DeleteData (dataset-handle) - -/* getClassName */
Inherited from Spark.Core.Service.SparkEntity + Delete one or more records
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- # + + - CHARACTER getFilterOnly (JsonObject) + deleteData (dataset-handle) -/* filterData */
Inherited from Spark.Core.Service.SparkEntity +/* updateData */
Inherited from Spark.Core.Service.SparkEntity
- # + + - INT64 getRecCount (character) + dispose () -/* getFilterOnly */
Inherited from Spark.Core.Service.SparkEntity +/* initialize */
Inherited from Spark.Core.Service.SparkEntity
- INT64 getRecCount (character, handle) + DoFill (handle) -/* getRecCount */
Inherited from Spark.Core.Service.SparkEntity +/* Performs the dataset or buffer FILL() operation. + +@param handle A valid DATASET or BUFFER handle. */
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + + # - IGetResultCountResponse getResultCount (IGetDataRequest) + INT64 filterData (character) -/* getData */
Inherited from Spark.Core.Service.SparkEntity +/* getFilter */
Inherited from Spark.Core.Service.SparkEntity
- + - + # + F - initialize () + CHARACTER getClassName () -/******* Public | IService Methods *******/
Inherited from Spark.Core.Service.SparkEntity +/***** Protected *****/
Inherited from Spark.Core.Service.SparkEntity
- # + + - postCommitLogic (character, dataset-handle) + IGetDataResponse getData (IGetDataRequest, dataset-handle) -/* preCommitLogic */
Inherited from Spark.Core.Service.SparkEntity +/******* Public | CCS-compliant Read, Count, and Update (aka. Submit) *******/
Inherited from Spark.Core.Service.SparkEntity
- # + + - postFetchRecord () + getDataset (dataset-handle) -/* postCommitLogic */
Inherited from Spark.Core.Service.SparkEntity +/******* Public | Helper Methods *******/
Inherited from Spark.Core.Service.SparkEntity
- + + # - postRowFill (dataset-handle) + Progress.Json.ObjectModel.JsonObject getFilterObject (longchar) -/* getDataset */
Inherited from Spark.Core.Service.SparkEntity +/* getClassName */
Inherited from Spark.Core.Service.SparkEntity
- preCommitLogic (character, dataset-handle) + CHARACTER getFilterOnly (JsonObject) -/* getRecCount */
Inherited from Spark.Core.Service.SparkEntity +/* filterData */
Inherited from Spark.Core.Service.SparkEntity
- + + # - readData (character, int64, dataset-handle) + INT64 getRecCount (character) -/******* Public | Legacy CRUD+Submit (Create, Read, Update, Delete, Submit) *******/
Inherited from Spark.Core.Service.SparkEntity +/* getFilterOnly */
Inherited from Spark.Core.Service.SparkEntity
- + + # - submitData (dataset-handle) + INT64 getRecCount (character, handle) -/* deleteData */
Inherited from Spark.Core.Service.SparkEntity +/* getRecCount */
Inherited from Spark.Core.Service.SparkEntity
- updateData (dataset-handle) + IGetResultCountResponse getResultCount (IGetDataRequest) -/* createData */
Inherited from Spark.Core.Service.SparkEntity +/* getData */
Inherited from Spark.Core.Service.SparkEntity
- Progress.Lang.Object updateData (dataset-handle, IUpdateDataRequest) + initialize () -/* getResultCount */
Inherited from Spark.Core.Service.SparkEntity +/******* Public | IService Methods *******/
Inherited from Spark.Core.Service.SparkEntity
- CHARACTER validateData (character, dataset-handle) + postCommitLogic (character, dataset-handle) -/* postFetchRecord */
Inherited from Spark.Core.Service.SparkEntity +/* preCommitLogic */
Inherited from Spark.Core.Service.SparkEntity
- - - - -
-
- - - - - Property Summary - - -
- - - - - - - - - + @@ -626,62 +561,67 @@ @@ -694,11 +634,11 @@ @@ -711,11 +651,11 @@ @@ -728,11 +668,12 @@ @@ -745,108 +686,2034 @@ - - -
OptionsNamePurpose
- + - A + # + - CHARACTER capabilities + postFetchRecord () -
+ +/* postCommitLogic */
Inherited from Spark.Core.Service.SparkEntity
- CHARACTER entityName + postRowFill (dataset-handle) -
+ +/* getDataset */
Inherited from Spark.Core.Service.SparkEntity
- + - A + # + - CHARACTER foreignKeys + preCommitLogic (character, dataset-handle) -
+ +/* getRecCount */
Inherited from Spark.Core.Service.SparkEntity
- + + # - INT64 LastCount + ProcessTransactionalError (Error) -
Inherited from Spark.Core.Service.SparkEntity + ProcessTransactionalError() is called when we are processing a single +transaction, and an error occurs for one of the row changes. +When this occurs, all rows should have REJECTED set to TRUE, +and the error message should be set on the offending row.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + - A + # + - CHARACTER mappingType + ReadData () -
+ Generic routine to read data for the dataset with no filter specified.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- ICatalogManager oCatalogManager + ReadData (character) -
Inherited from Spark.Core.Service.SparkEntity + Generic routine to read data for the dataset.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- IClientContext oClientContext + ReadData (character, handle) -
Inherited from Spark.Core.Service.SparkEntity + Generic routine to read data for a table within a dataset.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- IContextMessage oContextMessage + readData (character, int64, dataset-handle) -
Inherited from Spark.Core.Service.SparkEntity + +/******* Public | Legacy CRUD+Submit (Create, Read, Update, Delete, Submit) *******/
Inherited from Spark.Core.Service.SparkEntity
- ILoggingManager oLoggingManager + ReadData (character[]) -
Inherited from Spark.Core.Service.SparkEntity + Generic routine to read data for the dataset.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + - A + # + - CHARACTER operations + ReadData (handle) -
+ Generic routine to read data for a table within a dataset with no filter specified.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + - A + # + - CHARACTER primaryKeys + IGetDataResponse ReadData (IGetDataRequest) -
+ +/* Generic read data routine using a filter object (instead of strings). +This supports CCS-compliant BE's. + +@param IGetDataRequest The filter to apply. +@param IGetDataResponse Response object. */
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + - A + # + - CHARACTER resourceName + SaveRows (dataset-handle) -
+ Saves/Submits one or more changed rows (creates, updates, and/or deletes) +where each changed row is processed as a separate transaction. +SaveRows() is similar to Submit(), but acts as a bulk submit, with separate +row transactions.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + - A + # + - CHARACTER serviceURI + SetFillWhereString (character, handle) -
+ +/* Adds a FILL-WHERE-STRING to a datasource + +@param character The where (filter) string to apply to buffer +@param handpe A buffer handle in the dataset */
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- -
-
- -
- +
+ + # + + + + + Submit (dataset-handle) + + + Submits one or more changed records (creates, updates, and/or deletes) +where the changed record set is processed as a single transaction.
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + + + + + + + submitData (dataset-handle) + + + +/* deleteData */
Inherited from Spark.Core.Service.SparkEntity +
+ + # + + + + + UpdateData (dataset-handle) + + + Update one or more new records
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + + + + + + + updateData (dataset-handle) + + + +/* createData */
Inherited from Spark.Core.Service.SparkEntity +
+ + + + + + + + Progress.Lang.Object updateData (dataset-handle, IUpdateDataRequest) + + + +/* getResultCount */
Inherited from Spark.Core.Service.SparkEntity +
+ + # + + + + + CHARACTER validateData (character, dataset-handle) + + + +/* postFetchRecord */
Inherited from Spark.Core.Service.SparkEntity +
+ + # + + + + + ValidateDataSources () + + + Must verify that ProDataSource contains a data source entry for each +table specified in dataset. Also verify that they are valid handles. +A data source entry can be set to UNKNOWN as well, as allow for that.
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + ValidateFieldLists (character[]) + + + Must verify that cFieldList's EXTENT value is same as number of buffers in dataset
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + + + +
+
+ + + + + Property Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + A + + + + CHARACTER capabilities + + +
+
+ + + + + + + + CHARACTER entityName + + +
+
+ + + + A + + + + CHARACTER foreignKeys + + +
+
+ + + + + + + + INT64 LastCount + + +
Inherited from Spark.Core.Service.SparkEntity +
+ + + + A + + + + CHARACTER mappingType + + +
+
+ + # + + + + + ICatalogManager oCatalogManager + + +
Inherited from Spark.Core.Service.SparkEntity +
+ + # + + + + + IClientContext oClientContext + + +
Inherited from Spark.Core.Service.SparkEntity +
+ + + + + + + + IContextMessage oContextMessage + + +
Inherited from Spark.Core.Service.SparkEntity +
+ + # + + + + + ILoggingManager oLoggingManager + + +
Inherited from Spark.Core.Service.SparkEntity +
+ + + + A + + + + CHARACTER operations + + +
+
+ + + + A + + + + CHARACTER primaryKeys + + +
+
+ + # + + + + + HANDLE ProDataSet + + +
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + HANDLE ProDataSource + + +
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + + + A + + + + CHARACTER resourceName + + +
+
+ + + + A + + + + CHARACTER serviceURI + + +
+
+ + # + + + + + CHARACTER SkipList + + +
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PROTECTED AttachDataSources ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Attach Data Sources to DataSet's buffers
Notes:
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED AttachDataSources (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Attach Data Sources to DataSet's buffers
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ cFieldList + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CommitData (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Generic routine to save or commit data for a dataset.
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ iRowState + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED IGetTableResultCountResponse CountBufferRecords (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
/* Returns the count of the total number of result records currently in a buffer
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + HANDLE + +
+ + +
+ Returns + + IGetTableResultCountResponse + +
+ + IGetTableResultCountResponse The IGetTableResultCountResponse instance for the request +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED IGetResultCountResponse CountDatasetRecords (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
/* Returns the count of the total number of result records currently in a dataset.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + HANDLE + +
+ + +
+ Returns + + IGetResultCountResponse + +
+ + IGetResultCountResponse The IGetResultCountResponse instance for the request +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CreateData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Create one or more new records
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC createData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
/* readData
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED DeleteData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Delete one or more records
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC deleteData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
/* updateData
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC dispose ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
/* initialize
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED DoFill (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
/* Performs the dataset or buffer FILL() operation.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pDataset + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED INT64 filterData (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
/* getFilter
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcFilter + + CHARACTER + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER getClassName ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IGetDataResponse getData (IGetDataRequest, dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poRequest + + IGetDataRequest + +
+ + +
+ phDataSet + + DATASET-HANDLE + +
+ + +
+ Returns + + IGetDataResponse + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC getDataset (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phDataset + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Progress.Json.ObjectModel.JsonObject getFilterObject (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
/* getClassName
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcRawFilter + + LONGCHAR + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER getFilterOnly (JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
/* filterData
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poFilter + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED INT64 getRecCount (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
/* getFilterOnly
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcRawFilter + + CHARACTER + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED INT64 getRecCount (character, handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
/* getRecCount
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcFilter + + CHARACTER + +
+ + +
+ phTable + + HANDLE + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC IGetResultCountResponse getResultCount (IGetDataRequest)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
/* getData
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poRequest + + IGetDataRequest + +
+ + +
+ Returns + + IGetResultCountResponse + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC initialize ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from Spark.Core.Service.SparkEntity +
+
+
+
+
+ + + +
+
+
+
+
+
- Top - + Top +
-

PUBLIC createData (dataset-handle)

+

PROTECTED postCommitLogic (character, dataset-handle)

@@ -867,7 +2734,7 @@

PUBLIC cr
-
/* readData
+
/* preCommitLogic
@@ -878,6 +2745,22 @@

PUBLIC cr

+ + + + + + + + @@ -904,11 +2787,11 @@

PUBLIC cr

+ pcAction + + CHARACTER + +
+ + +
phDataSet
- Top - + Top +
-

PUBLIC deleteData (dataset-handle)

+

PROTECTED postFetchRecord ()

@@ -929,33 +2812,17 @@

PUBLIC de

- Top - + Top +
-

PUBLIC dispose ()

+

PUBLIC postRowFill (dataset-handle)

@@ -991,17 +2858,33 @@

PUBLIC di

- Top - + Top +
-

PROTECTED INT64 filterData (character)

+

PROTECTED preCommitLogic (character, dataset-handle)

@@ -1037,7 +2920,7 @@

PROTECTED INT64

/* getFilter
+
/* getRecCount
@@ -1049,7 +2932,7 @@

PROTECTED INT64

@@ -1090,11 +2973,11 @@

PROTECTED INT64 getClassName ()"> + Top + -

PROTECTED CHARACTER getClassName ()

+

PROTECTED ProcessTransactionalError (Error)

- Returns + phDataSet - INT64 + DATASET-HANDLE
@@ -1106,31 +2989,31 @@

PROTECTED CHARACTER Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
+
Purpose: ProcessTransactionalError() is called when we are processing a single
transaction, and an error occurs for one of the row changes.
When this occurs, all rows should have REJECTED set to TRUE,
and the error message should be set on the offending row.
Notes: If there is no bi data being sent between client and server (CUD_NOBI),
then we throw the error (resulting in http 500 error),
and we also must back out all changes.
- + @@ -1152,11 +3035,11 @@

PROTECTED CHARACTER getData (IGetDataRequest, dataset-handle)"> + Top + -

PUBLIC IGetDataResponse getData (IGetDataRequest, dataset-handle)

+

PROTECTED ReadData ()

- Returns + err - CHARACTER + Progress.Lang.Error
@@ -1173,69 +3056,21 @@

PUBLIC IGetDataResponse Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
+
Purpose: Generic routine to read data for the dataset with no filter specified.
Notes:
- + - - - - - - - - - - - - - - - - - - - - - - - - -
- poRequest - - IGetDataRequest - -
- - -
- phDataSet - - DATASET-HANDLE - -
- - -
- Returns - - IGetDataResponse - -
- - -
@@ -1246,11 +3081,11 @@

PUBLIC IGetDataResponse getDataset (dataset-handle)"> + Top +

-

PUBLIC getDataset (dataset-handle)

+

PROTECTED ReadData (character)

@@ -1267,11 +3102,11 @@

PUBLIC ge

- Inherited from Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
+
Purpose: Generic routine to read data for the dataset.
Notes:
@@ -1283,10 +3118,10 @@

PUBLIC ge

@@ -1308,11 +3143,11 @@

PUBLIC ge

- phDataset + cFilter - DATASET-HANDLE + CHARACTER
- Top - + Top +
-

PROTECTED Progress.Json.ObjectModel.JsonObject getFilterObject (longchar)

+

PROTECTED ReadData (character, handle)

@@ -1329,11 +3164,11 @@

PROTECTED Progress.Json.ObjectModel.JsonObject

- Inherited from Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* getClassName
+
Purpose: Generic routine to read data for a table within a dataset.
Notes:
@@ -1345,10 +3180,10 @@

PROTECTED Progress.Json.ObjectModel.JsonObject

@@ -1361,10 +3196,10 @@

PROTECTED Progress.Json.ObjectModel.JsonObject

@@ -1386,11 +3221,11 @@

PROTECTED Progress.Json.ObjectModel.JsonObject
- Top - + Top +
-

PROTECTED CHARACTER getFilterOnly (JsonObject)

+

PUBLIC readData (character, int64, dataset-handle)

- pcRawFilter + cFilter - LONGCHAR + CHARACTER
- Returns + hBuffer - Progress.Json.ObjectModel.JsonObject + HANDLE
@@ -1411,7 +3246,7 @@

PROTECTED CHARACTER

/* filterData
+
@@ -1423,10 +3258,10 @@

PROTECTED CHARACTER

+ + + + + + + + @@ -1464,11 +3315,11 @@

PROTECTED CHARACTER getRecCount (character)"> + Top + -

PROTECTED INT64 getRecCount (character)

+

PROTECTED ReadData (character[])

- Returns + numRecs - CHARACTER + INT64 + +
+ + +
+ phDataSet + + DATASET-HANDLE
@@ -1485,11 +3336,11 @@

PROTECTED INT64 Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* getFilterOnly
+
Purpose: Generic routine to read data for the dataset.
Notes:
@@ -1501,26 +3352,10 @@

PROTECTED INT64
- Top - + Top +
-

PROTECTED INT64 getRecCount (character, handle)

+

PROTECTED ReadData (handle)

@@ -1563,11 +3398,11 @@

PROTECTED INT64 Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* getRecCount
+
Purpose: Generic routine to read data for a table within a dataset with no filter specified.
Notes:
@@ -1579,23 +3414,7 @@

PROTECTED INT64

- - - - - - - -
-
- Returns - - INT64 - -
- -
@@ -1636,11 +3439,11 @@

PROTECTED INT64 getResultCount (IGetDataRequest)"> + Top +

-

PUBLIC IGetResultCountResponse getResultCount (IGetDataRequest)

+

PROTECTED IGetDataResponse ReadData (IGetDataRequest)

@@ -1657,11 +3460,11 @@

PUBLIC IGetResultCountResponse Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* getData
+
/* Generic read data routine using a filter object (instead of strings).
This supports CCS-compliant BE's.
@@ -1673,7 +3476,7 @@

PUBLIC IGetResultCountResponse Returns

@@ -1714,11 +3517,11 @@

PUBLIC IGetResultCountResponse initialize ()"> + Top + -

PUBLIC initialize ()

+

PROTECTED SaveRows (dataset-handle)

- IGetResultCountResponse + IGetDataResponse
@@ -1735,21 +3538,37 @@

PUBLIC in

- Inherited from Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
+
Purpose: Saves/Submits one or more changed rows (creates, updates, and/or deletes)
where each changed row is processed as a separate transaction.
SaveRows() is similar to Submit(), but acts as a bulk submit, with separate
row transactions.
Notes:
- + + + + + + + + +
+ hDataSet + + DATASET-HANDLE + +
+ + +
@@ -1760,11 +3579,11 @@

PUBLIC in

- Top - + Top +
-

PROTECTED postCommitLogic (character, dataset-handle)

+

PROTECTED SetFillWhereString (character, handle)

@@ -1781,11 +3600,11 @@

PROTECTED

- Inherited from Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* preCommitLogic
+
/* Adds a FILL-WHERE-STRING to a datasource
@@ -1797,7 +3616,7 @@

PROTECTED

@@ -1838,57 +3657,11 @@

PROTECTED

- -
- pcAction + cWhere CHARACTER @@ -1813,10 +3632,10 @@

PROTECTED

- phDataSet + hBuffer - DATASET-HANDLE + HANDLE
- Top - - -
-

PROTECTED postFetchRecord ()

- - - - - - -
-
-
-
-
-
-
-
-
-
- Inherited from Spark.Core.Service.SparkEntity -
-
-
-
/* postCommitLogic
-
- - - -
-
-
-
-
-
-
- - Top - + Top +
-

PUBLIC postRowFill (dataset-handle)

+

PROTECTED Submit (dataset-handle)

@@ -1905,11 +3678,11 @@

PUBLIC po

- Inherited from Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* getDataset
+
Purpose: Submits one or more changed records (creates, updates, and/or deletes)
where the changed record set is processed as a single transaction.
Notes:
@@ -1921,7 +3694,7 @@

PUBLIC po

- phDataset + hDataSet DATASET-HANDLE @@ -1946,11 +3719,11 @@

PUBLIC po

- Top - + Top +
-

PROTECTED preCommitLogic (character, dataset-handle)

+

PUBLIC submitData (dataset-handle)

@@ -1971,7 +3744,7 @@

PROTECTED
-
/* getRecCount
+
/* deleteData
@@ -1982,22 +3755,6 @@

PROTECTED

- - - - - - - - @@ -2024,11 +3781,11 @@

PROTECTED

- pcAction - - CHARACTER - -
- - -
phDataSet
- Top - + Top +
-

PUBLIC readData (character, int64, dataset-handle)

+

PROTECTED UpdateData (dataset-handle)

@@ -2045,11 +3802,11 @@

PUBLIC re

- Inherited from Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
+
Purpose: Update one or more new records
Notes:
@@ -2061,39 +3818,7 @@

PUBLIC re

- - - - - - - - - - - - - - - -
- filter - - CHARACTER - -
- - -
- numRecs - - INT64 - -
- - -
- phDataSet + hDataSet DATASET-HANDLE @@ -2118,11 +3843,11 @@

PUBLIC re

- Top - + Top +
-

PUBLIC submitData (dataset-handle)

+

PUBLIC updateData (dataset-handle)

@@ -2143,7 +3868,7 @@

PUBLIC su
-
/* deleteData
+
/* createData
@@ -2180,11 +3905,11 @@

PUBLIC su

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- Top - + Top +
-

PUBLIC updateData (dataset-handle)

+

PUBLIC Progress.Lang.Object updateData (dataset-handle, IUpdateDataRequest)

+ + @@ -69,7 +69,7 @@ Inherits: @@ -137,6 +137,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -170,6 +280,23 @@ /* updateData */
+ + + + + + @@ -188,6 +315,26 @@ /* initialize */
+ + + + + + @@ -444,211 +591,145 @@ - - -
@@ -2205,7 +3930,7 @@

PUBLIC up
-
/* createData
+
/* getResultCount
@@ -2230,6 +3955,38 @@

PUBLIC up

+ + + + + + + + + + + + + + + +
+
+ poUpdateDataRequest + + IUpdateDataRequest + +
+ + +
+ Returns + + Progress.Lang.Object + +
+ +
@@ -2242,11 +3999,11 @@

PUBLIC up

- Top - + Top +
-

PUBLIC Progress.Lang.Object updateData (dataset-handle, IUpdateDataRequest)

+

PROTECTED CHARACTER validateData (character, dataset-handle)

@@ -2267,7 +4024,7 @@

PUBLIC Progress.Lang.Object

/* getResultCount
+
/* postFetchRecord
@@ -2279,10 +4036,10 @@

PUBLIC Progress.Lang.Object

@@ -2314,7 +4071,7 @@

PUBLIC Progress.Lang.Object
- Top - + Top +
-

PROTECTED CHARACTER validateData (character, dataset-handle)

+

PROTECTED ValidateDataSources ()

- poUpdateDataRequest + phDataSet - IUpdateDataRequest + DATASET-HANDLE
+ + + + + + + + + @@ -473,6 +490,68 @@

PUBLIC de

+ +
@@ -2357,11 +4114,57 @@

PROTECTED CHARACTER Spark.Core.Service.SparkEntity + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* postFetchRecord
+
Purpose: Must verify that ProDataSource contains a data source entry for each
table specified in dataset. Also verify that they are valid handles.
A data source entry can be set to UNKNOWN as well, as allow for that.
Notes:
+
+ + + +
+
+
+
+
+ +

+
+ + Top + + +
+

PROTECTED ValidateFieldLists (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Must verify that cFieldList's EXTENT value is same as number of buffers in dataset
Notes:
@@ -2373,7 +4176,7 @@

PROTECTED CHARACTER

- - - - - - - - - - - - - - - -
-
- phDataSet - - DATASET-HANDLE - -
- - -
- Returns - - CHARACTER - -
- -
@@ -3154,6 +4925,130 @@

PUBLIC CHARACTER ProDataSet"> + +

+

PROTECTED HANDLE ProDataSet

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED HANDLE ProDataSource

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
+
+ + + + + + + + + +
+ Returns + + HANDLE + +
+ +
@@ -3278,6 +5173,68 @@

PUBLIC CHARACTER SkipList"> + +

+

PROTECTED CHARACTER SkipList

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
+
+ + + + + + + + + +
+ Returns + + CHARACTER + +
+ +
@@ -3292,6 +5249,6 @@

PUBLIC CHARACTER
- 11.22.2019 16:30:24 + 04.15.2022 11:52:32 diff --git a/docs/PCTDoc/Spark.Core.Service.ICatalog.html b/docs/PCTDoc/Spark.Core.Service.ICatalog.html index fea819d8..1e57ef58 100644 --- a/docs/PCTDoc/Spark.Core.Service.ICatalog.html +++ b/docs/PCTDoc/Spark.Core.Service.ICatalog.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -360,6 +360,6 @@

PUBLIC ge

--> - 11.22.2019 16:30:24 + 04.15.2022 11:52:32 diff --git a/docs/PCTDoc/Spark.Core.Service.IDynamicEntity.html b/docs/PCTDoc/Spark.Core.Service.IDynamicEntity.html index fe43019a..fb3bc065 100644 --- a/docs/PCTDoc/Spark.Core.Service.IDynamicEntity.html +++ b/docs/PCTDoc/Spark.Core.Service.IDynamicEntity.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -1498,6 +1498,6 @@

PUBLIC CHARACTER
- 11.22.2019 16:30:24 + 04.15.2022 11:52:33 diff --git a/docs/PCTDoc/Spark.Core.Service.ISparkEntity.html b/docs/PCTDoc/Spark.Core.Service.ISparkEntity.html index 554c12c1..46fd737a 100644 --- a/docs/PCTDoc/Spark.Core.Service.ISparkEntity.html +++ b/docs/PCTDoc/Spark.Core.Service.ISparkEntity.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -168,6 +168,23 @@

+ + + + + + + + getDataset (dataset-handle) + + +
+
+
+
+ + + +
+
+ + Top + + +
+

PUBLIC getDataset (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
-
OpenEdge.BusinessLogic.BusinessEntity

+
- OpenEdge.BusinessLogic.BusinessEntity + OpenEdge.BusinessLogic.BusinessEntity
+ # + + + + + AttachDataSources () + + + Attach Data Sources to DataSet's buffers
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + AttachDataSources (character[]) + + + Attach Data Sources to DataSet's buffers
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + CommitData (integer) + + + Generic routine to save or commit data for a dataset.
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + Ccs.BusinessLogic.IGetTableResultCountResponse CountBufferRecords (handle) + + + +/* Returns the count of the total number of result records currently in a buffer + +@param handle The buffer whose records to count +@return IGetTableResultCountResponse The IGetTableResultCountResponse instance for the request */
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + Ccs.BusinessLogic.IGetResultCountResponse CountDatasetRecords (handle) + + + +/* Returns the count of the total number of result records currently in a dataset. + +@param handle The dataset whose records to count +@return IGetResultCountResponse The IGetResultCountResponse instance for the request */
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + @@ -152,6 +245,23 @@ /* readData */
+ + # + + + + + CreateData (dataset-handle) + + + Create one or more new records
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + DeleteData (dataset-handle) + + + Delete one or more records
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + DoFill (handle) + + + +/* Performs the dataset or buffer FILL() operation. + +@param handle A valid DATASET or BUFFER handle. */
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
- + + # - readData (character, int64, dataset-handle) + ProcessTransactionalError (Error) - -/******* Public | Legacy CRUD+Submit (Create, Read, Update, Delete, Submit) *******/
+ ProcessTransactionalError() is called when we are processing a single +transaction, and an error occurs for one of the row changes. +When this occurs, all rows should have REJECTED set to TRUE, +and the error message should be set on the offending row.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + + # - submitData (dataset-handle) + ReadData () - -/* deleteData */
+ Generic routine to read data for the dataset with no filter specified.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + + # - updateData (dataset-handle) + ReadData (character) - -/* createData */
+ Generic routine to read data for the dataset.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + + # - Progress.Lang.Object updateData (dataset-handle, IUpdateDataRequest) + ReadData (character, handle) - -/* getResultCount */
+ Generic routine to read data for a table within a dataset.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- # + + - CHARACTER validateData (character, dataset-handle) + readData (character, int64, dataset-handle) -/* postFetchRecord */
+/******* Public | Legacy CRUD+Submit (Create, Read, Update, Delete, Submit) *******/
- - -
-
- - - - - Constructor Summary - - -
- - - - - - - - - + - - -
OptionsNamePurpose
- + + # - SparkEntity () + ReadData (character[]) - -/* Implement constructor in each class instance to provide a handle to ProDataSet! */
+ Generic routine to read data for the dataset.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + + # - SparkEntity (dataset-handle) + ReadData (handle) -
+ Generic routine to read data for a table within a dataset with no filter specified.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- - - -
-
- - - - - Property Summary - - -
- - - - - - - - - + @@ -661,11 +742,14 @@ @@ -678,74 +762,1857 @@ - - -
OptionsNamePurpose
- + + # - INT64 LastCount + Ccs.BusinessLogic.IGetDataResponse ReadData (IGetDataRequest) -
+ +/* Generic read data routine using a filter object (instead of strings). +This supports CCS-compliant BE's. + +@param IGetDataRequest The filter to apply. +@param IGetDataResponse Response object. */
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- Spark.Core.Manager.ICatalogManager oCatalogManager + SaveRows (dataset-handle) -
+ Saves/Submits one or more changed rows (creates, updates, and/or deletes) +where each changed row is processed as a separate transaction. +SaveRows() is similar to Submit(), but acts as a bulk submit, with separate +row transactions.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- Spark.Core.Manager.IClientContext oClientContext + SetFillWhereString (character, handle) -
+ +/* Adds a FILL-WHERE-STRING to a datasource + +@param character The where (filter) string to apply to buffer +@param handpe A buffer handle in the dataset */
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- + + # - Spark.Core.Message.IContextMessage oContextMessage + Submit (dataset-handle) -
+ Submits one or more changed records (creates, updates, and/or deletes) +where the changed record set is processed as a single transaction.
Inherited from OpenEdge.BusinessLogic.BusinessEntity
- # + + - Spark.Core.Manager.ILoggingManager oLoggingManager + submitData (dataset-handle) -
+ +/* deleteData */
- +
+ + + + + + + + updateData (dataset-handle) + + + +/* createData */
+
+ + # + + + + + UpdateData (dataset-handle) + + + Update one or more new records
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + + + + + + + Progress.Lang.Object updateData (dataset-handle, IUpdateDataRequest) + + + +/* getResultCount */
+
+ + # + + + + + CHARACTER validateData (character, dataset-handle) + + + +/* postFetchRecord */
+
+ + # + + + + + ValidateDataSources () + + + Must verify that ProDataSource contains a data source entry for each +table specified in dataset. Also verify that they are valid handles. +A data source entry can be set to UNKNOWN as well, as allow for that.
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + ValidateFieldLists (character[]) + + + Must verify that cFieldList's EXTENT value is same as number of buffers in dataset
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ +
+
+ + + + + Constructor Summary + + +
+ + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + SparkEntity () + + + +/* Implement constructor in each class instance to provide a handle to ProDataSet! */
+
+ + + + + + + + SparkEntity (dataset-handle) + + +
+
+ + -
- +
+
+ - Method Detail + Property Summary
- +
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionsNamePurpose
+ + + + + + + + INT64 LastCount + + +
+
+ + # + + + + + Spark.Core.Manager.ICatalogManager oCatalogManager + + +
+
+ + # + + + + + Spark.Core.Manager.IClientContext oClientContext + + +
+
+ + + + + + + + Spark.Core.Message.IContextMessage oContextMessage + + +
+
+ + # + + + + + Spark.Core.Manager.ILoggingManager oLoggingManager + + +
+
+ + # + + + + + HANDLE ProDataSet + + +
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + HANDLE ProDataSource + + +
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ + # + + + + + CHARACTER SkipList + + +
Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+ +
+
+ +
+ + + + + Method Detail + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + Top + + +
+

PROTECTED AttachDataSources ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Attach Data Sources to DataSet's buffers
Notes:
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED AttachDataSources (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Attach Data Sources to DataSet's buffers
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ cFieldList + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CommitData (integer)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Generic routine to save or commit data for a dataset.
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ iRowState + + INTEGER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IGetTableResultCountResponse CountBufferRecords (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
/* Returns the count of the total number of result records currently in a buffer
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + HANDLE + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetTableResultCountResponse + +
+ + IGetTableResultCountResponse The IGetTableResultCountResponse instance for the request +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Ccs.BusinessLogic.IGetResultCountResponse CountDatasetRecords (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
/* Returns the count of the total number of result records currently in a dataset.
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pData + + HANDLE + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetResultCountResponse + +
+ + IGetResultCountResponse The IGetResultCountResponse instance for the request +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC createData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* readData
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CreateData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Create one or more new records
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC deleteData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* updateData
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED DeleteData (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Delete one or more records
Notes:
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ hDataSet + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC dispose ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* initialize
+
+ + + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED DoFill (handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
/* Performs the dataset or buffer FILL() operation.
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ pDataset + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED INT64 filterData (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* getFilter
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcFilter + + CHARACTER + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER getClassName ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IGetDataResponse getData (IGetDataRequest, dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poRequest + + Ccs.BusinessLogic.IGetDataRequest + +
+ + +
+ phDataSet + + DATASET-HANDLE + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetDataResponse + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC getDataset (dataset-handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+ Parameters: +
+ phDataset + + DATASET-HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED Progress.Json.ObjectModel.JsonObject getFilterObject (longchar)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* getClassName
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcRawFilter + + LONGCHAR + +
+ + +
+ Returns + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER getFilterOnly (JsonObject)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* filterData
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poFilter + + Progress.Json.ObjectModel.JsonObject + +
+ + +
+ Returns + + CHARACTER + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED INT64 getRecCount (character)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* getFilterOnly
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcRawFilter + + CHARACTER + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED INT64 getRecCount (character, handle)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* getRecCount
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ pcFilter + + CHARACTER + +
+ + +
+ phTable + + HANDLE + +
+ + +
+ Returns + + INT64 + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC Ccs.BusinessLogic.IGetResultCountResponse getResultCount (IGetDataRequest)

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* getData
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ Parameters: +
+ poRequest + + Ccs.BusinessLogic.IGetDataRequest + +
+ + +
+ Returns + + Ccs.BusinessLogic.IGetResultCountResponse + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PUBLIC initialize ()

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + +
+
+
+
+
+
- Top - + Top +
-

PUBLIC createData (dataset-handle)

+

PROTECTED postCommitLogic (character, dataset-handle)

@@ -766,7 +2633,7 @@

PUBLIC cr
-
/* readData
+
/* preCommitLogic
@@ -777,6 +2644,22 @@

PUBLIC cr

+ + + + + + + + @@ -803,11 +2686,11 @@

PUBLIC cr

+ pcAction + + CHARACTER + +
+ + +
phDataSet
- Top - + Top +
-

PUBLIC deleteData (dataset-handle)

+

PROTECTED postFetchRecord ()

@@ -828,33 +2711,17 @@

PUBLIC de

- Top - + Top +
-

PUBLIC dispose ()

+

PUBLIC postRowFill (dataset-handle)

@@ -890,17 +2757,33 @@

PUBLIC di

- Top - + Top +
-

PROTECTED INT64 filterData (character)

+

PROTECTED preCommitLogic (character, dataset-handle)

@@ -936,7 +2819,7 @@

PROTECTED INT64

/* getFilter
+
/* getRecCount
@@ -948,7 +2831,7 @@

PROTECTED INT64

@@ -989,11 +2872,11 @@

PROTECTED INT64 getClassName ()"> + Top + -

PROTECTED CHARACTER getClassName ()

+

PROTECTED ProcessTransactionalError (Error)

- Returns + phDataSet - INT64 + DATASET-HANDLE
@@ -1005,31 +2888,31 @@

PROTECTED CHARACTER OpenEdge.BusinessLogic.BusinessEntity
-
+
Purpose: ProcessTransactionalError() is called when we are processing a single
transaction, and an error occurs for one of the row changes.
When this occurs, all rows should have REJECTED set to TRUE,
and the error message should be set on the offending row.
Notes: If there is no bi data being sent between client and server (CUD_NOBI),
then we throw the error (resulting in http 500 error),
and we also must back out all changes.
- + @@ -1051,11 +2934,11 @@

PROTECTED CHARACTER getData (IGetDataRequest, dataset-handle)"> + Top + -

PUBLIC Ccs.BusinessLogic.IGetDataResponse getData (IGetDataRequest, dataset-handle)

+

PROTECTED ReadData ()

- Returns + err - CHARACTER + Progress.Lang.Error
@@ -1072,69 +2955,21 @@

PUBLIC Ccs.BusinessLogic.IGetDataResponse OpenEdge.BusinessLogic.BusinessEntity
-
+
Purpose: Generic routine to read data for the dataset with no filter specified.
Notes:
- + - - - - - - - - - - - - - - - - - - - - - - - - -
- poRequest - - Ccs.BusinessLogic.IGetDataRequest - -
- - -
- phDataSet - - DATASET-HANDLE - -
- - -
- Returns - - Ccs.BusinessLogic.IGetDataResponse - -
- - -
@@ -1145,11 +2980,11 @@

PUBLIC Ccs.BusinessLogic.IGetDataResponse getDataset (dataset-handle)"> + Top +

-

PUBLIC getDataset (dataset-handle)

+

PROTECTED ReadData (character)

@@ -1166,11 +3001,11 @@

PUBLIC ge

- + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
+
Purpose: Generic routine to read data for the dataset.
Notes:
@@ -1182,10 +3017,10 @@

PUBLIC ge

@@ -1207,11 +3042,11 @@

PUBLIC ge

- phDataset + cFilter - DATASET-HANDLE + CHARACTER
- Top - + Top +
-

PROTECTED Progress.Json.ObjectModel.JsonObject getFilterObject (longchar)

+

PROTECTED ReadData (character, handle)

@@ -1228,11 +3063,11 @@

PROTECTED Progress.Json.ObjectModel.JsonObject

- + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* getClassName
+
Purpose: Generic routine to read data for a table within a dataset.
Notes:
@@ -1244,10 +3079,10 @@

PROTECTED Progress.Json.ObjectModel.JsonObject

@@ -1260,10 +3095,10 @@

PROTECTED Progress.Json.ObjectModel.JsonObject

@@ -1285,11 +3120,11 @@

PROTECTED Progress.Json.ObjectModel.JsonObject
- Top - + Top +
-

PROTECTED CHARACTER getFilterOnly (JsonObject)

+

PUBLIC readData (character, int64, dataset-handle)

- pcRawFilter + cFilter - LONGCHAR + CHARACTER
- Returns + hBuffer - Progress.Json.ObjectModel.JsonObject + HANDLE
@@ -1310,7 +3145,7 @@

PROTECTED CHARACTER

/* filterData
+
@@ -1322,10 +3157,10 @@

PROTECTED CHARACTER

+ + + + + + + + @@ -1363,11 +3214,11 @@

PROTECTED CHARACTER getRecCount (character)"> + Top + -

PROTECTED INT64 getRecCount (character)

+

PROTECTED ReadData (character[])

- Returns + numRecs - CHARACTER + INT64 + +
+ + +
+ phDataSet + + DATASET-HANDLE
@@ -1384,11 +3235,11 @@

PROTECTED INT64 OpenEdge.BusinessLogic.BusinessEntity
-
/* getFilterOnly
+
Purpose: Generic routine to read data for the dataset.
Notes:
@@ -1400,26 +3251,10 @@

PROTECTED INT64
- Top - + Top +
-

PROTECTED INT64 getRecCount (character, handle)

+

PROTECTED ReadData (handle)

@@ -1462,11 +3297,11 @@

PROTECTED INT64 OpenEdge.BusinessLogic.BusinessEntity
-
/* getRecCount
+
Purpose: Generic routine to read data for a table within a dataset with no filter specified.
Notes:
@@ -1478,23 +3313,7 @@

PROTECTED INT64

- - - - - - - -
-
- Returns - - INT64 - -
- -
@@ -1535,11 +3338,11 @@

PROTECTED INT64 getResultCount (IGetDataRequest)"> + Top +

-

PUBLIC Ccs.BusinessLogic.IGetResultCountResponse getResultCount (IGetDataRequest)

+

PROTECTED Ccs.BusinessLogic.IGetDataResponse ReadData (IGetDataRequest)

@@ -1556,11 +3359,11 @@

PUBLIC Ccs.BusinessLogic.IGetResultCountResponse

- + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* getData
+
/* Generic read data routine using a filter object (instead of strings).
This supports CCS-compliant BE's.
@@ -1572,7 +3375,7 @@

PUBLIC Ccs.BusinessLogic.IGetResultCountResponse

@@ -1613,11 +3416,11 @@

PUBLIC Ccs.BusinessLogic.IGetResultCountResponse
- Top - + Top +
-

PUBLIC initialize ()

+

PROTECTED SaveRows (dataset-handle)

- poRequest + pGetRequest Ccs.BusinessLogic.IGetDataRequest @@ -1591,7 +3394,7 @@

PUBLIC Ccs.BusinessLogic.IGetResultCountResponse Returns

- Ccs.BusinessLogic.IGetResultCountResponse + Ccs.BusinessLogic.IGetDataResponse
@@ -1634,21 +3437,37 @@

PUBLIC in

- + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
+
Purpose: Saves/Submits one or more changed rows (creates, updates, and/or deletes)
where each changed row is processed as a separate transaction.
SaveRows() is similar to Submit(), but acts as a bulk submit, with separate
row transactions.
Notes:
- + + + + + + + + +
+ hDataSet + + DATASET-HANDLE + +
+ + +
@@ -1659,11 +3478,11 @@

PUBLIC in

- Top - + Top +
-

PROTECTED postCommitLogic (character, dataset-handle)

+

PROTECTED SetFillWhereString (character, handle)

@@ -1680,11 +3499,11 @@

PROTECTED

- + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* preCommitLogic
+
/* Adds a FILL-WHERE-STRING to a datasource
@@ -1696,7 +3515,7 @@

PROTECTED

@@ -1737,57 +3556,11 @@

PROTECTED

- -
- pcAction + cWhere CHARACTER @@ -1712,10 +3531,10 @@

PROTECTED

- phDataSet + hBuffer - DATASET-HANDLE + HANDLE
- Top - - -
-

PROTECTED postFetchRecord ()

- - - - - - -
-
-
-
-
-
-
-
-
-
- -
-
-
-
/* postCommitLogic
-
- - - -
-
-
-
-
-
-
- - Top - + Top +
-

PUBLIC postRowFill (dataset-handle)

+

PROTECTED Submit (dataset-handle)

@@ -1804,11 +3577,11 @@

PUBLIC po

- + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* getDataset
+
Purpose: Submits one or more changed records (creates, updates, and/or deletes)
where the changed record set is processed as a single transaction.
Notes:
@@ -1820,7 +3593,7 @@

PUBLIC po

- phDataset + hDataSet DATASET-HANDLE @@ -1845,11 +3618,11 @@

PUBLIC po

- Top - + Top +
-

PROTECTED preCommitLogic (character, dataset-handle)

+

PUBLIC submitData (dataset-handle)

@@ -1870,7 +3643,7 @@

PROTECTED
-
/* getRecCount
+
/* deleteData
@@ -1881,22 +3654,6 @@

PROTECTED

- - - - - - - - @@ -1923,11 +3680,11 @@

PROTECTED

- pcAction - - CHARACTER - -
- - -
phDataSet
- Top - + Top +
-

PUBLIC readData (character, int64, dataset-handle)

+

PUBLIC updateData (dataset-handle)

@@ -1948,7 +3705,7 @@

PUBLIC re
-
+
/* createData
@@ -1959,38 +3716,6 @@

PUBLIC re

- - - - - - - - - - - - - - - - @@ -2017,11 +3742,11 @@

PUBLIC re

- filter - - CHARACTER - -
- - -
- numRecs - - INT64 - -
- - -
phDataSet
- Top - + Top +
-

PUBLIC submitData (dataset-handle)

+

PROTECTED UpdateData (dataset-handle)

@@ -2038,11 +3763,11 @@

PUBLIC su

- + Inherited from OpenEdge.BusinessLogic.BusinessEntity
-
/* deleteData
+
Purpose: Update one or more new records
Notes:
@@ -2054,7 +3779,7 @@

PUBLIC su

- phDataSet + hDataSet DATASET-HANDLE @@ -2079,11 +3804,11 @@

PUBLIC su

- Top - + Top +
-

PUBLIC updateData (dataset-handle)

+

PUBLIC Progress.Lang.Object updateData (dataset-handle, IUpdateDataRequest)

@@ -2104,7 +3829,7 @@

PUBLIC up
-
/* createData
+
/* getResultCount
@@ -2129,6 +3854,38 @@

PUBLIC up

+ + + + + + + + + + + + + + + +
+
+ poUpdateDataRequest + + Ccs.BusinessLogic.IUpdateDataRequest + +
+ + +
+ Returns + + Progress.Lang.Object + +
+ +
@@ -2141,11 +3898,11 @@

PUBLIC up

- Top - + Top +
-

PUBLIC Progress.Lang.Object updateData (dataset-handle, IUpdateDataRequest)

+

PROTECTED CHARACTER validateData (character, dataset-handle)

@@ -2166,7 +3923,7 @@

PUBLIC Progress.Lang.Object

/* getResultCount
+
/* postFetchRecord
@@ -2178,10 +3935,10 @@

PUBLIC Progress.Lang.Object

@@ -2213,7 +3970,7 @@

PUBLIC Progress.Lang.Object
- Top - + Top +
-

PROTECTED CHARACTER validateData (character, dataset-handle)

+

PROTECTED ValidateDataSources ()

- poUpdateDataRequest + phDataSet - Ccs.BusinessLogic.IUpdateDataRequest + DATASET-HANDLE
+ + + + +
@@ -2256,11 +4013,57 @@

PROTECTED CHARACTER OpenEdge.BusinessLogic.BusinessEntity
-
/* postFetchRecord
+
Purpose: Must verify that ProDataSource contains a data source entry for each
table specified in dataset. Also verify that they are valid handles.
A data source entry can be set to UNKNOWN as well, as allow for that.
Notes:
+
+ + + +
+
+
+
+
+ +

+
+ + Top + + +
+

PROTECTED ValidateFieldLists (character[])

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
Purpose: Must verify that cFieldList's EXTENT value is same as number of buffers in dataset
Notes:
@@ -2272,7 +4075,7 @@

PROTECTED CHARACTER

- - - - - - - - - - - - - - - -
-
- phDataSet - - DATASET-HANDLE - -
- - -
- Returns - - CHARACTER - -
- -
@@ -2789,6 +4560,192 @@

PROTECTED ProDataSet"> + +

+

PROTECTED HANDLE ProDataSet

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED HANDLE ProDataSource

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
+
+ + + + + + + + + + + +
+ Returns + + HANDLE + +
+ + +
+
+
+
+
+
+
+ + Top + + +
+

PROTECTED CHARACTER SkipList

+ + + + + + +
+
+
+
+
+
+
+
+
+
+ Inherited from OpenEdge.BusinessLogic.BusinessEntity +
+
+
+
+
+ + + + + + + + + +
+ Returns + + CHARACTER + +
+ +
@@ -2803,6 +4760,6 @@

PROTECTED de

--> - 11.22.2019 16:30:24 + 04.15.2022 11:52:35 diff --git a/docs/PCTDoc/Spark.Core.Util.ApplicationError.html b/docs/PCTDoc/Spark.Core.Util.ApplicationError.html index dfebad74..20f16957 100644 --- a/docs/PCTDoc/Spark.Core.Util.ApplicationError.html +++ b/docs/PCTDoc/Spark.Core.Util.ApplicationError.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -6151,6 +6151,6 @@

PUBLIC CHARACTER Ba

--> - 11.22.2019 16:30:25 + 04.15.2022 11:52:37 diff --git a/docs/PCTDoc/Spark.Core.Util.Binary.html b/docs/PCTDoc/Spark.Core.Util.Binary.html index 1e44a389..73b55e13 100644 --- a/docs/PCTDoc/Spark.Core.Util.Binary.html +++ b/docs/PCTDoc/Spark.Core.Util.Binary.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -144,7 +144,7 @@

- INTEGER BinaryAND (integer, integer) + INT64 BinaryAND (int64, int64) @@ -296,11 +296,11 @@
- Top - + Top +
-

PUBLIC INTEGER BinaryAND (integer, integer)

+

PUBLIC INT64 BinaryAND (int64, int64)

@@ -368,7 +368,7 @@

PUBLIC INTEGER
--> - 11.22.2019 16:30:25 + 04.15.2022 11:52:37 diff --git a/docs/PCTDoc/Spark.Core.Util.ContainerScope.html b/docs/PCTDoc/Spark.Core.Util.ContainerScope.html index d3383322..700a24d4 100644 --- a/docs/PCTDoc/Spark.Core.Util.ContainerScope.html +++ b/docs/PCTDoc/Spark.Core.Util.ContainerScope.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -518,6 +518,6 @@

PUBLIC Co

--> - 11.22.2019 16:30:25 + 04.15.2022 11:52:37 diff --git a/docs/PCTDoc/Spark.Core.Util.Convert.html b/docs/PCTDoc/Spark.Core.Util.Convert.html index fe38a611..fd95d511 100644 --- a/docs/PCTDoc/Spark.Core.Util.Convert.html +++ b/docs/PCTDoc/Spark.Core.Util.Convert.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -664,6 +664,6 @@

PUBLIC CHARACTER

--> - 11.22.2019 16:30:25 + 04.15.2022 11:52:37 diff --git a/docs/PCTDoc/Spark.Core.Util.DataSetTools.html b/docs/PCTDoc/Spark.Core.Util.DataSetTools.html index 5cfa9bf3..7a2ad88d 100644 --- a/docs/PCTDoc/Spark.Core.Util.DataSetTools.html +++ b/docs/PCTDoc/Spark.Core.Util.DataSetTools.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -551,6 +551,6 @@

PUBLIC se

--> - 11.22.2019 16:30:25 + 04.15.2022 11:52:38 diff --git a/docs/PCTDoc/Spark.Core.Util.DynamicCaller.html b/docs/PCTDoc/Spark.Core.Util.DynamicCaller.html index cd4c8332..bbb7beaa 100644 --- a/docs/PCTDoc/Spark.Core.Util.DynamicCaller.html +++ b/docs/PCTDoc/Spark.Core.Util.DynamicCaller.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -4227,6 +4227,6 @@

PRIVATE HANDLE
- 11.22.2019 16:30:26 + 04.15.2022 11:52:39 diff --git a/docs/PCTDoc/Spark.Core.Util.EnumNameDescMember.html b/docs/PCTDoc/Spark.Core.Util.EnumNameDescMember.html index d071ad12..b05c31dd 100644 --- a/docs/PCTDoc/Spark.Core.Util.EnumNameDescMember.html +++ b/docs/PCTDoc/Spark.Core.Util.EnumNameDescMember.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -803,6 +803,6 @@

PUBLIC CHARACTER
- 11.22.2019 16:30:26 + 04.15.2022 11:52:39 diff --git a/docs/PCTDoc/Spark.Core.Util.EnumValueMember.html b/docs/PCTDoc/Spark.Core.Util.EnumValueMember.html index cff814d4..e9898822 100644 --- a/docs/PCTDoc/Spark.Core.Util.EnumValueMember.html +++ b/docs/PCTDoc/Spark.Core.Util.EnumValueMember.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -708,6 +708,6 @@

PUBLIC INTEGER
- 11.22.2019 16:30:26 + 04.15.2022 11:52:39 diff --git a/docs/PCTDoc/Spark.Core.Util.ForeignKey.html b/docs/PCTDoc/Spark.Core.Util.ForeignKey.html index 6845ec7c..ccbc7279 100644 --- a/docs/PCTDoc/Spark.Core.Util.ForeignKey.html +++ b/docs/PCTDoc/Spark.Core.Util.ForeignKey.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -599,6 +599,6 @@

PUBLIC Fo

--> - 11.22.2019 16:30:26 + 04.15.2022 11:52:40 diff --git a/docs/PCTDoc/Spark.Core.Util.FormatTools.html b/docs/PCTDoc/Spark.Core.Util.FormatTools.html index d40b0578..7c1cccf8 100644 --- a/docs/PCTDoc/Spark.Core.Util.FormatTools.html +++ b/docs/PCTDoc/Spark.Core.Util.FormatTools.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -4955,6 +4955,6 @@

PUBLIC CHARACTER
--> - 11.22.2019 16:30:26 + 04.15.2022 11:52:41 diff --git a/docs/PCTDoc/Spark.Core.Util.LifecycleScope.html b/docs/PCTDoc/Spark.Core.Util.LifecycleScope.html index 9dd0c43b..0a4cbc03 100644 --- a/docs/PCTDoc/Spark.Core.Util.LifecycleScope.html +++ b/docs/PCTDoc/Spark.Core.Util.LifecycleScope.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -518,6 +518,6 @@

PUBLIC Li

--> - 11.22.2019 16:30:27 + 04.15.2022 11:52:41 diff --git a/docs/PCTDoc/Spark.Core.Util.LongcharInputStream.html b/docs/PCTDoc/Spark.Core.Util.LongcharInputStream.html index e422489c..1720399d 100644 --- a/docs/PCTDoc/Spark.Core.Util.LongcharInputStream.html +++ b/docs/PCTDoc/Spark.Core.Util.LongcharInputStream.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -709,6 +709,6 @@

PUBLIC LONGCHAR
- 11.22.2019 16:30:27 + 04.15.2022 11:52:41 diff --git a/docs/PCTDoc/Spark.Core.Util.MethodSignature.html b/docs/PCTDoc/Spark.Core.Util.MethodSignature.html index da429d32..cb487fea 100644 --- a/docs/PCTDoc/Spark.Core.Util.MethodSignature.html +++ b/docs/PCTDoc/Spark.Core.Util.MethodSignature.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -4016,6 +4016,6 @@

PUBLIC Me

--> - 11.22.2019 16:30:27 + 04.15.2022 11:52:42 diff --git a/docs/PCTDoc/Spark.Core.Util.OSTools.html b/docs/PCTDoc/Spark.Core.Util.OSTools.html index dcd74c36..755dc049 100644 --- a/docs/PCTDoc/Spark.Core.Util.OSTools.html +++ b/docs/PCTDoc/Spark.Core.Util.OSTools.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -1520,6 +1520,6 @@

PUBLIC CHARACTER Re

--> - 11.22.2019 16:30:27 + 04.15.2022 11:52:43 diff --git a/docs/PCTDoc/Spark.Core.Util.Sendmail.html b/docs/PCTDoc/Spark.Core.Util.Sendmail.html index 79a6a202..83a524a9 100644 --- a/docs/PCTDoc/Spark.Core.Util.Sendmail.html +++ b/docs/PCTDoc/Spark.Core.Util.Sendmail.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -1723,6 +1723,6 @@

PUBLIC CHARACTER
--> - 11.22.2019 16:30:28 + 04.15.2022 11:52:43 diff --git a/docs/PCTDoc/Spark.Core.Util.SessionScope.html b/docs/PCTDoc/Spark.Core.Util.SessionScope.html index b8216e64..3dcf0240 100644 --- a/docs/PCTDoc/Spark.Core.Util.SessionScope.html +++ b/docs/PCTDoc/Spark.Core.Util.SessionScope.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -518,6 +518,6 @@

PUBLIC Se

--> - 11.22.2019 16:30:28 + 04.15.2022 11:52:43 diff --git a/docs/PCTDoc/Spark.Core.Util.StopError.html b/docs/PCTDoc/Spark.Core.Util.StopError.html index 9a90bc87..7de1db1f 100644 --- a/docs/PCTDoc/Spark.Core.Util.StopError.html +++ b/docs/PCTDoc/Spark.Core.Util.StopError.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -1141,6 +1141,6 @@

PUBLIC CHARACTER
--> - 11.22.2019 16:30:28 + 04.15.2022 11:52:44 diff --git a/docs/PCTDoc/Spark.Core.Util.TimeOutError.html b/docs/PCTDoc/Spark.Core.Util.TimeOutError.html index 9bee3826..8f66f175 100644 --- a/docs/PCTDoc/Spark.Core.Util.TimeOutError.html +++ b/docs/PCTDoc/Spark.Core.Util.TimeOutError.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -1173,6 +1173,6 @@

PUBLIC CHARACTER Ti

--> - 11.22.2019 16:30:28 + 04.15.2022 11:52:45 diff --git a/docs/PCTDoc/Spark.Core.Util.TransientScope.html b/docs/PCTDoc/Spark.Core.Util.TransientScope.html index d7666b5d..60a2d35a 100644 --- a/docs/PCTDoc/Spark.Core.Util.TransientScope.html +++ b/docs/PCTDoc/Spark.Core.Util.TransientScope.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -518,6 +518,6 @@

PUBLIC Tr

--> - 11.22.2019 16:30:28 + 04.15.2022 11:52:45 diff --git a/docs/PCTDoc/Spark.Core.Util.package.html b/docs/PCTDoc/Spark.Core.Util.package.html index f126ef20..718a6409 100644 --- a/docs/PCTDoc/Spark.Core.Util.package.html +++ b/docs/PCTDoc/Spark.Core.Util.package.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -413,7 +413,7 @@
- 11.22.2019 16:30:30 + 04.15.2022 11:52:51
diff --git a/docs/PCTDoc/Spark.Core.package.html b/docs/PCTDoc/Spark.Core.package.html index 9334c26a..2e7b7b01 100644 --- a/docs/PCTDoc/Spark.Core.package.html +++ b/docs/PCTDoc/Spark.Core.package.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -135,7 +135,7 @@
- 11.22.2019 16:30:29 + 04.15.2022 11:52:49
diff --git a/docs/PCTDoc/Spark.Diagnostic.Util.Logger.html b/docs/PCTDoc/Spark.Diagnostic.Util.Logger.html index 0835d790..f158d6eb 100644 --- a/docs/PCTDoc/Spark.Diagnostic.Util.Logger.html +++ b/docs/PCTDoc/Spark.Diagnostic.Util.Logger.html @@ -2,7 +2,7 @@ - Progress Spark Toolkit (v5.0.0) + Progress Spark Toolkit (v6.0.2) @@ -518,6 +518,6 @@

PROTECTED CHARACTER GetRequestID () + + +

+ @@ -455,7 +473,7 @@ @@ -1366,6 +1384,68 @@

PRIVATE CHARACTER GetRequestID ()"> + + +

PRIVATE CHARACTER GetRequestID ()

+
@@ -336,7 +336,7 @@

PUBLIC INTEGER piOperand2

- INTEGER + INT64 + +/* GetSessionID */
+
-/* GetSessionID */
+/* GetRequestID */
+ + + + + +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
/* GetSessionID
+
+ + + + + + + + + +
+ Returns + + CHARACTER + +
+ +
@@ -2227,7 +2307,7 @@

PRIVATE R
-
/* GetSessionID
+
/* GetRequestID
+ @@ -126,7 +128,7 @@ - + @@ -140,6 +142,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -152,33 +206,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -188,17 +236,7 @@ - - - - - - - - - - - + @@ -298,6 +336,8 @@ + + @@ -356,6 +396,8 @@ + + @@ -376,6 +418,8 @@ + + diff --git a/src/ubpf.config b/src/ubpf.config deleted file mode 100644 index 125e25a4..00000000 --- a/src/ubpf.config +++ /dev/null @@ -1,44 +0,0 @@ -dlcHome='' -buildDir='' -oeide { - useSharedAVM='false' - oeideEvents='true' - useGlobalToolboxVD='false' - addDefaultParams='true' - hideTTYConsole='false' - useProjectCompilerSettings='false' - saveRCode='true' - xrefXmlDir='' - preCompileCallbackRoutine='' -} -avm { - wrkDir='D:/OpenSource/Spark-Toolkit/src' - avmOptions { - tmpDir='C:/OpenEdge/WRK' - tty.enabled='false' - startupParameters='' - assembliesDir='' - } - database.connectionDetails='' -} -compile { - compilableFileExtensions='p,w,cls,pgen,html,htm' - compileOptions { - multiCompile.enabled='false' - strictOptions { - requireFullNames='Ignore' - requireFieldQualifiers='Ignore' - requireFullKeywords='Ignore' - requireReturnValues='Ignore' - } - xcodeKey='' - xrefXml.enabled='false' - streamIO.enabled='false' - languages { - list='' - textSegGrow='' - } - minSize.enabled='false' - attrSpace.enabled='false' - } -}