1 // package.js from Jmol project -- template only here for Swingjs
\r
3 // NOTE: Any changes here must also be reflected in build xml
\r
4 // NOTE: this code does not allow for multiple J2S applications on a page
\r
6 if (!window["java.registered"])
\r
7 window["java.registered"] = false;
\r
9 (function (ClazzLoader) {
\r
11 if (window["java.packaged"]) return;
\r
12 window["java.packaged"] = true;
\r
14 //if (!Jmol._isAsync) {
\r
15 for (var i = 0; i < Jmol._coreFiles.length; i++)
\r
16 ClazzLoader.loadZJar(Jmol._coreFiles[i], ClazzLoader.runtimeKeyClass);
\r
19 ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "java/awt/geom/Point2D.js", [
\r
20 "java.awt.geom.Point2D",
\r
21 "java.awt.geom.Point2D.Double",
\r
22 "java.awt.geom.Point2D.Float"
\r
25 ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "jssun/awt/SunHints.js", [
\r
26 "jssun.awt.SunHints",
\r
27 "jssun.awt.SunHints.Value",
\r
28 "jssun.awt.SunHints.Key",
\r
29 "jssun.awt.SunHints.LCDContrastKey",
\r
30 "jssun.awt.SunHints.SunKey"
\r
33 ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "javax/swing/text/AbstractDocument.js", [
\r
34 "javax.swing.text.AbstractDocument",
\r
35 "javax.swing.text.AbstractDocument.UndoRedoDocumentEvent"
\r
38 ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "javax/swing/Popup.js", [
\r
39 "javax.swing.Popup",
\r
40 "javax.swing.Popup.DefaultFrame",
\r
41 "javax.swing.Popup.HeavyWeightWindow"
\r
44 ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "javax/swing/text/LayeredHighlighter.js", [
\r
45 "javax.swing.text.LayeredHighlighter",
\r
46 "javax.swing.text.LayeredHighlighter.LayerPainter"
\r
49 ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "javax/swing/JComponent.js", [
\r
50 "javax.swing.JComponent",
\r
51 "javax.swing.JComponent.KeyboardState",
\r
52 "javax.swing.JComponent.ActionStandin",
\r
53 "javax.swing.JComponent.IntVector"
\r
56 ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "jssun/util/resources/LocaleData.js", [
\r
57 "jssun.util.resources.LocaleData",
\r
58 "jssun.util.resources.LocaleDataResourceBundleControl"
\r
61 ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "java/text/DateFormat.js", [
\r
62 "java.text.DateFormat",
\r
63 "java.text.DateFormat.Field"
\r
66 if (Jmol._debugCode)
\r
69 var base = ClazzLoader.getJ2SLibBase() + "core/";
\r
71 // note - we don't need to list ALL the classes -- only the ones that are entry points.
\r
72 // several more classe are in each of these files -- see build_03_tojs.xml
\r
75 ClazzLoader.jarClasspath (base + "coretext.z.js", [
\r
78 "J.shape.Object2dShape",
\r
84 "J.render.TextRenderer",
\r
86 "$.MeasuresRenderer",
\r
94 window["java.registered"] = true;
\r