utilities.js 3.8 KB

12345678
  1. (function(){b.vp=b.f({dispose:function(){this.K&&this.K.dispose()},setSpecificationDefaultVersion:function(a){null==a||a.CPVisEngineIsEmpty()?this.zP().kF=null:this.zP().kF=b.Td.parseVersion(a)},fz:function(a,d,c){if(!a)return!1;if(d.length-1==c)return b.j.containsKey(a,d[c]);var e=a[d[c]];c++;if(b.j.isArray(e)){a=
  2. !1;for(var f=e.length,g=0;g<f&&!a;++g)a=e[g],a=this.fz(a,d,c);return a}return this.fz(e,d,c)},Tkb:function(a){var b=!1;a=a.legends;if(!a)return b;for(var c=a.length,e=0;e<c;++e){var f=a[e];if(f&&(f=f.method,!(null==f||"simple"==f))){b=!0;break}}return b},V8a:function(a,d){0!=a&&(0<(a&24)&&d.add(b.vp.DVa),0<(a&6)&&d.add(b.vp.h4),0<(a&1)&&d.add(b.vp.WUa),0<(a&32)&&d.add(b.vp.XSa))},Xtb:function(a,d){b.j.containsKey(a,"version")||(d.add(b.vp.h4),this.zP().BA=!0);try{var c=b.Td.parseVersion(a.version);
  3. b.bc.nla.equals(c)||(a=this.zP().CHa(a),d.add(b.vp.h4))}finally{this.zP().BA=!1}return a},zP:function(){this.K||(this.K=new b.bc(null),this.K.BA=!1);return this.K},toArray:function(a){var b=Array(a.size()),c=0,e=0;a=a.arrayIterator();for(var f=a.length;e<f;++e){var g=a[e];b[c++]=g}return b}});b.vp.h4="com/ibm/vis/layers/migrationLayer.js";b.vp.DVa="com/ibm/vis/layers/templateLayer.js";b.vp.WUa="com/ibm/vis/layers/sampleDataProviderLayer.js";b.vp.XSa="com/ibm/vis/layers/interactionLayer.js";b.vp.aYb=
  4. "version";b.ll=b.f({constructor:function(){this.II=new b.vp;this.RP=new b.$7a(this.II)},dispose:function(){this.II.dispose()},setSpecificationDefaultVersion:function(a){this.RP.setSpecificationDefaultVersion(a)},getRequiredLayers:function(a,d){if(!a)return b.ll.aB;var c=this.RP.getRequiredLayers(a,d);return 0==c.size()?b.ll.aB:this.II.toArray(c)},getRequiredLayersFromArray:function(a,d){if(!a||0==a.length)return b.ll.aB;for(var c=new b.fh,e=0,f=a.length;e<f;++e){var g=this.RP.getRequiredLayers(a[e],
  5. d);c.addAll(g)}return 0==c.size()?b.ll.aB:this.II.toArray(c)},getRequiredLayersForSpec:function(a,d){if(null==a)return b.ll.aB;var c;try{var e=b.j.parse(a);c=this.RP.getRequiredLayers(e,d)}catch(f){if(b.F.isInstanceOf(f,b.Ra))throw new b.Z("Error parsing/analyzing VizJSON",b.q.SPEC_PARSE_FAIL,a);throw f;}return 0==c.size()?b.ll.aB:this.II.toArray(c)},getRequiredLayersFromSpecArray:function(a,d){if(!a||0==a.length)return b.ll.aB;for(var c=new b.fh,e=0,f=a.length;e<f;++e){var g=a[e];try{var h=b.j.parse(g),
  6. k=this.RP.getRequiredLayers(h,d);c.addAll(k)}catch(l){if(b.F.isInstanceOf(l,b.Ra))throw new b.Z("Error parsing/analyzing VizJSON",b.q.SPEC_PARSE_FAIL,g);throw l;}}return this.II.toArray(c)}});b.ll.OPTIONS_INCLUDE_SAMPLE_DATA_PROVIDERS=1;b.ll.OPTIONS_SUPPORT_SPEC_MIGRATION=2;b.ll.OPTIONS_SUPPORT_SPEC_VALIDATION=4;b.ll.OPTIONS_SUPPORT_TEMPLATES=8;b.ll.OPTIONS_SUPPORT_HIGH_CONTRAST=16;b.ll.OPTIONS_SUPPORT_INTERACTIVITY=32;b.L.add(function(){b.ll.aB=[]});b.$7a=b.f({constructor:w("Wt"),setSpecificationDefaultVersion:function(a){this.Wt.setSpecificationDefaultVersion(a)},
  7. getRequiredLayers:function(a,d){var c=new b.fh,e;a=this.Wt.Xtb(a,c);this.Wt.V8a(d,c);e=["grammar","elements","positioning"];this.Wt.fz(a,e,0)&&c.add("com/ibm/vis/layers/layoutsLayer");b.j.containsKey(a,"resource")&&c.add("com/ibm/vis/layers/resourceHandlingLayer.js");c.add("com/ibm/vis/main.js");e=["grammar","elements","positioning"];this.Wt.fz(a,e,0)&&c.add("com/ibm/vis/layers/graphLayoutsLayer.js");b.j.containsKey(a,"legends")&&c.add("com/ibm/vis/layers/legendLayer.js");e=["parameters","resolution"];
  8. this.Wt.fz(a,e,0)&&c.add("com/ibm/vis/layers/templateLayer.js");e=["data","output"];this.Wt.fz(a,e,0)&&c.add("com/ibm/vis/layers/dataTransformsLayer.js");e=["data","type"];this.Wt.fz(a,e,0)&&c.add("com/ibm/vis/layers/dataTransformsLayer.js");e=["data","provider"];this.Wt.fz(a,e,0)&&c.add("com/ibm/vis/layers/dataProviderLayer.js");this.Wt.Tkb(a)&&c.add("com/ibm/vis/layers/nonsimpleLegendLayer");return c}});b.L.initialize()})();