From c9349f68461d0d82fa33daf2ae655cdd8c09090a Mon Sep 17 00:00:00 2001 From: eg3p Date: Tue, 12 Nov 2002 16:47:02 +0000 Subject: [PATCH] These files are not used. --- .../org/thdl/tib/input/Jskad2JavaScript.java | 85 -------- .../org/thdl/tib/input/Jskad4JavaScript.java | 88 -------- source/org/thdl/tib/input/JskadApplet.java | 63 ------ .../thdl/tib/input/JskadConversionTool.java | 88 -------- source/org/thdl/tib/input/JskadLight.java | 72 ------- source/org/thdl/tib/text/TibetanQTText.java | 189 ------------------ source/org/thdl/tib/text/TibetanQTText2.java | 189 ------------------ 7 files changed, 774 deletions(-) delete mode 100644 source/org/thdl/tib/input/Jskad2JavaScript.java delete mode 100644 source/org/thdl/tib/input/Jskad4JavaScript.java delete mode 100644 source/org/thdl/tib/input/JskadApplet.java delete mode 100644 source/org/thdl/tib/input/JskadConversionTool.java delete mode 100644 source/org/thdl/tib/input/JskadLight.java delete mode 100644 source/org/thdl/tib/text/TibetanQTText.java delete mode 100644 source/org/thdl/tib/text/TibetanQTText2.java diff --git a/source/org/thdl/tib/input/Jskad2JavaScript.java b/source/org/thdl/tib/input/Jskad2JavaScript.java deleted file mode 100644 index e07b817..0000000 --- a/source/org/thdl/tib/input/Jskad2JavaScript.java +++ /dev/null @@ -1,85 +0,0 @@ -/* -The contents of this file are subject to the THDL Open Community License -Version 1.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License on the THDL web site -(http://www.thdl.org/). - -Software distributed under the License is distributed on an "AS IS" basis, -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -License for the specific terms governing rights and limitations under the -License. - -The Initial Developer of this software is the Tibetan and Himalayan Digital -Library (THDL). Portions created by the THDL are Copyright 2001 THDL. -All Rights Reserved. - -Contributor(s): ______________________________________. -*/ - -package org.thdl.tib.input; - -import java.applet.Applet; -import java.awt.*; -import java.awt.event.*; -import javax.swing.*; -import netscape.javascript.JSObject; - -import org.thdl.tib.text.*; -import org.thdl.util.ThdlActionListener; -import org.thdl.util.ThdlDebug; - -/** -* A version of Jskad which can be embedded into -* a web page as an applet. It includes all of the functionality -* of the application version of Jskad, minus the File menu. -* In other words, it is not possible to open, save, and print -* from this applet. -* @author Edward Garrett, Tibetan and Himalayan Digital Library -* @version 1.0 -*/ -public class Jskad2JavaScript extends JApplet { -/** -* the {@link Jskad Jskad} used by this applet -*/ - public Jskad jskad; - - public void init() { - try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - } - catch (Exception e) { - ThdlDebug.noteIffyCode(); - } - setContentPane(makeContentPane()); - } - - private Container makeContentPane() { - JPanel panel = new JPanel(new BorderLayout()); - jskad = new Jskad(this); - panel.add("Center", jskad); - JButton submit = new JButton("Submit"); - submit.addActionListener(new ThdlActionListener() - { - public void theRealActionPerformed(ActionEvent e) - { - try { - Object[] args = { jskad.dp.getWylie() }; - JSObject.getWindow(Jskad2JavaScript.this).call("settext", args); - } catch (Exception ex) { - ThdlDebug.noteIffyCode(); - } - } - }); - panel.add("South", submit); - return panel; - } - - public void start() { - } - - public void stop() { - } - - public void destroy() { - } -} diff --git a/source/org/thdl/tib/input/Jskad4JavaScript.java b/source/org/thdl/tib/input/Jskad4JavaScript.java deleted file mode 100644 index 131ec88..0000000 --- a/source/org/thdl/tib/input/Jskad4JavaScript.java +++ /dev/null @@ -1,88 +0,0 @@ -/* -The contents of this file are subject to the THDL Open Community License -Version 1.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License on the THDL web site -(http://www.thdl.org/). - -Software distributed under the License is distributed on an "AS IS" basis, -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -License for the specific terms governing rights and limitations under the -License. - -The Initial Developer of this software is the Tibetan and Himalayan Digital -Library (THDL). Portions created by the THDL are Copyright 2001 THDL. -All Rights Reserved. - -Contributor(s): ______________________________________. -*/ - -package org.thdl.tib.input; - -import java.applet.Applet; -import java.awt.*; -import java.awt.event.*; -import javax.swing.*; -import org.thdl.tib.text.*; - -/** -* A version of Jskad which can be embedded into -* a web page as an applet. It includes all of the functionality -* of the application version of Jskad, minus the File menu. -* In other words, it is not possible to open, save, and print -* from this applet. -* @author Edward Garrett, Tibetan and Himalayan Digital Library -* @version 1.0 -*/ -public class Jskad4JavaScript extends JApplet { -/** -* the {@link Jskad Jskad} used by this applet -*/ - public Jskad jskad; - - public void init() { - try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - } - catch (Exception e) { - } - setContentPane(makeContentPane()); - String wylie = getParameter("Wylie"); - if (null != wylie) - setWylie(wylie); - } - - private Container makeContentPane() { - jskad = new Jskad(this); - jskad.dp.disableRoman(); - return jskad; - } - - public void start() { - } - - public void stop() { - } - - public void destroy() { - } - - public void setWylie(String wylie) { - try { - TibetanDocument t_doc = (TibetanDocument)jskad.dp.getDocument(); - if (t_doc.getLength() > 0) - jskad.dp.newDocument(); // DLC FIXME: is it intended that t_doc is the new document? Because it is the old document at present. - DuffData[] duffdata = TibTextUtils.getTibetanMachineWeb(wylie); - t_doc.insertDuff(0, duffdata); - } - catch (InvalidWylieException iwe) { - JOptionPane.showMessageDialog(this, - "The Wylie you are trying to convert is invalid, " + - "beginning from:\n " + iwe.getCulpritInContext() + "\n" + - "The culprit is probably the character '"+iwe.getCulprit()+"'."); - } - } - - public String getWylie() { - return jskad.dp.getWylie(); - } -} diff --git a/source/org/thdl/tib/input/JskadApplet.java b/source/org/thdl/tib/input/JskadApplet.java deleted file mode 100644 index cc19c2c..0000000 --- a/source/org/thdl/tib/input/JskadApplet.java +++ /dev/null @@ -1,63 +0,0 @@ -/* -The contents of this file are subject to the THDL Open Community License -Version 1.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License on the THDL web site -(http://www.thdl.org/). - -Software distributed under the License is distributed on an "AS IS" basis, -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -License for the specific terms governing rights and limitations under the -License. - -The Initial Developer of this software is the Tibetan and Himalayan Digital -Library (THDL). Portions created by the THDL are Copyright 2001 THDL. -All Rights Reserved. - -Contributor(s): ______________________________________. -*/ - -package org.thdl.tib.input; - -import java.applet.Applet; -import java.awt.*; -import java.awt.event.*; -import javax.swing.*; - -/** -* A version of Jskad which can be embedded into -* a web page as an applet. It includes all of the functionality -* of the application version of Jskad, minus the File menu. -* In other words, it is not possible to open, save, and print -* from this applet. -* @author Edward Garrett, Tibetan and Himalayan Digital Library -* @version 1.0 -*/ -public class JskadApplet extends JApplet { -/** -* the {@link Jskad Jskad} used by this applet -*/ - public Jskad jskad; - - public void init() { - try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - } - catch (Exception e) { - } - setContentPane(makeContentPane()); - } - - private Container makeContentPane() { - jskad = new Jskad(this); - return jskad; - } - - public void start() { - } - - public void stop() { - } - - public void destroy() { - } -} diff --git a/source/org/thdl/tib/input/JskadConversionTool.java b/source/org/thdl/tib/input/JskadConversionTool.java deleted file mode 100644 index 4af3ed3..0000000 --- a/source/org/thdl/tib/input/JskadConversionTool.java +++ /dev/null @@ -1,88 +0,0 @@ -/* -The contents of this file are subject to the THDL Open Community License -Version 1.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License on the THDL web site -(http://www.thdl.org/). - -Software distributed under the License is distributed on an "AS IS" basis, -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -License for the specific terms governing rights and limitations under the -License. - -The Initial Developer of this software is the Tibetan and Himalayan Digital -Library (THDL). Portions created by the THDL are Copyright 2001 THDL. -All Rights Reserved. - -Contributor(s): ______________________________________. -*/ - -package org.thdl.tib.input; - -import java.applet.Applet; -import java.awt.*; -import java.awt.event.*; -import javax.swing.*; -import netscape.javascript.JSObject; - -import org.thdl.tib.text.*; -import org.thdl.util.ThdlActionListener; - -/** -* A version of Jskad which can be embedded into -* a web page as an applet. It includes all of the functionality -* of the application version of Jskad, minus the File menu. -* In other words, it is not possible to open, save, and print -* from this applet. -* @author Edward Garrett, Tibetan and Himalayan Digital Library -* @version 1.0 -*/ -public class JskadConversionTool extends JApplet { -/** -* the {@link Jskad Jskad} used by this applet -*/ - public Jskad jskad; - - public void init() { - try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - } - catch (Exception e) { - } - setContentPane(makeContentPane()); - } - - private Container makeContentPane() { - JPanel panel = new JPanel(new BorderLayout()); - jskad = new Jskad(this); - panel.add("Center", jskad); - JButton submit = new JButton("Submit"); - submit.addActionListener(new ThdlActionListener() - { - public void theRealActionPerformed(ActionEvent e) - { - try { - String wylie = jskad.dp.getWylie(); - String html = "\n\n\n\n\n"; - html += TibetanHTML.getHTML(wylie); - html += "\n\n"; - Object[] args = {wylie, html}; - JSObject.getWindow(JskadConversionTool.this).call("setdata", args); - } catch (Exception ex) { - } - } - }); - panel.add("South", submit); - return panel; - } - - public void start() { - } - - public void stop() { - } - - public void destroy() { - } -} diff --git a/source/org/thdl/tib/input/JskadLight.java b/source/org/thdl/tib/input/JskadLight.java deleted file mode 100644 index e5196d4..0000000 --- a/source/org/thdl/tib/input/JskadLight.java +++ /dev/null @@ -1,72 +0,0 @@ -/* -The contents of this file are subject to the THDL Open Community License -Version 1.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License on the THDL web site -(http://www.thdl.org/). - -Software distributed under the License is distributed on an "AS IS" basis, -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -License for the specific terms governing rights and limitations under the -License. - -The Initial Developer of this software is the Tibetan and Himalayan Digital -Library (THDL). Portions created by the THDL are Copyright 2001 THDL. -All Rights Reserved. - -Contributor(s): ______________________________________. -*/ - -package org.thdl.tib.input; - -import java.applet.Applet; -import java.awt.*; -import java.awt.event.*; -import javax.swing.*; - -/** -* Another version of Jskad which can be embedded into -* a web page as an applet. It is called 'Light' because it -* has no menu bar. -* @author Edward Garrett, Tibetan and Himalayan Digital Library -* @version 1.0 -*/ -public class JskadLight extends JApplet { -/** -* the scroll pane that embeds the editor -*/ - public JScrollPane scroll; -/** -* the panel that embeds the scroll pane -*/ - public JPanel panel; -/** -* the editing window -*/ - public DuffPane pane; - - public void init() { - try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - } - catch (Exception e) { - } - setContentPane(makeContentPane()); - } - - private Container makeContentPane() { - panel = new JPanel(new GridLayout(1,1)); - pane = new DuffPane(); - scroll = new JScrollPane(pane, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); - panel.add(scroll); - return panel; - } - - public void start() { - } - - public void stop() { - } - - public void destroy() { - } -} diff --git a/source/org/thdl/tib/text/TibetanQTText.java b/source/org/thdl/tib/text/TibetanQTText.java deleted file mode 100644 index ad452f0..0000000 --- a/source/org/thdl/tib/text/TibetanQTText.java +++ /dev/null @@ -1,189 +0,0 @@ -/* -The contents of this file are subject to the THDL Open Community License -Version 1.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License on the THDL web site -(http://www.thdl.org/). - -Software distributed under the License is distributed on an "AS IS" basis, -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -License for the specific terms governing rights and limitations under the -License. - -The Initial Developer of this software is the Tibetan and Himalayan Digital -Library (THDL). Portions created by the THDL are Copyright 2001 THDL. -All Rights Reserved. - -Contributor(s): ______________________________________. -*/ - -package org.thdl.tib.text; - -import java.util.*; -import org.w3c.dom.*; - -public class TibetanQTText { - private static String tibFontSize = "28"; - private Map lines; - private Map times; - int id; - - public TibetanQTText() { - lines = new HashMap(); - times = new TreeMap(); - id = 0; - } - - public void addLine(String wylie, String t1, String t2) { - id++; - String lineID = String.valueOf(id); - lines.put(lineID, wylie); - - try { - Float startTime = new Float(t1); - if (!times.containsKey(startTime)) - times.put(startTime, lineID+","); - else { - String val = (String)times.get(startTime); - val += lineID+","; - times.put(startTime, val); - } - - Float stopTime = new Float(t2); - if (!times.containsKey(stopTime)) - times.put(stopTime, lineID+","); - else { - String val = (String)times.get(stopTime); - val += lineID+","; - times.put(stopTime, val); - } - } - catch (NumberFormatException nfe) { - } - - } - - public void organizeLines() { - List line_list = new ArrayList(); - - Iterator iter = times.keySet().iterator(); - while (iter.hasNext()) { - Float this_time = (Float)iter.next(); - String these_lines = (String)times.get(this_time); - - StringTokenizer sTok = new StringTokenizer(these_lines,","); - while (sTok.hasMoreTokens()) { - String lineID = sTok.nextToken(); - if (line_list.contains(lineID)) - line_list.remove(lineID); - else - line_list.add(lineID); - } - - StringBuffer sb = new StringBuffer(); - Iterator line_list_iter = line_list.iterator(); - while (line_list_iter.hasNext()) { - String lineID = (String)line_list_iter.next(); - sb.append(lineID); - sb.append(','); - } - - times.put(this_time, sb.toString()); - } - } - - public String getQTTextForLines() { - StringBuffer sb = new StringBuffer(); - - Iterator iter = times.keySet().iterator(); - while (iter.hasNext()) { - Float this_time = (Float)iter.next(); - sb.append(getQTTimeTag(String.valueOf(this_time))); - String these_lines = (String)times.get(this_time); - - StringTokenizer sTok = new StringTokenizer(these_lines,","); - while (sTok.hasMoreTokens()) { - String lineID = sTok.nextToken(); - String wylie = (String)lines.get(lineID); - sb.append(getQTText(wylie)); - sb.append('\n'); - } - } - - return sb.toString(); - } - - public static String getQTHeader() { - return "{QTtext}{plain}{anti-alias:off}{size:28}{justify:left}{timeScale:1000}{width:320}{height:120}{timeStamps:absolute}{language:0}{textEncoding:0}\n"; - } - - public static String getQTTimeTag(String t) { - StringBuffer sb = new StringBuffer(); - sb.append('['); - sb.append(t); - sb.append(']'); - return sb.toString(); - } - - public static String getQTText(String wylie) { - try { - return getQTText(TibTextUtils.getTibetanMachineWeb(wylie)); - } - catch (InvalidWylieException ive) { - return null; - } - } - - public static String getQTText(DuffData[] duffData) { - StringBuffer qtBuffer = new StringBuffer(); - qtBuffer.append("{size:" + tibFontSize + "}"); - - for (int i=0; i