List of usage examples for java.lang CloneNotSupportedException printStackTrace
public void printStackTrace()
From source file:com.panet.imeta.trans.TransMeta.java
public Object realClone(boolean doClear) { try {/*from w w w.ja v a 2 s. c om*/ TransMeta transMeta = (TransMeta) super.clone(); if (doClear) { transMeta.clear(); } else { // Clear out the things we're replacing below transMeta.databases = new ArrayList<DatabaseMeta>(); transMeta.steps = new ArrayList<StepMeta>(); transMeta.hops = new ArrayList<TransHopMeta>(); transMeta.notes = new ArrayList<NotePadMeta>(); transMeta.dependencies = new ArrayList<TransDependency>(); transMeta.partitionSchemas = new ArrayList<PartitionSchema>(); transMeta.slaveServers = new ArrayList<SlaveServer>(); transMeta.clusterSchemas = new ArrayList<ClusterSchema>(); } for (DatabaseMeta db : databases) transMeta.addDatabase((DatabaseMeta) db.clone()); for (StepMeta step : steps) transMeta.addStep((StepMeta) step.clone()); for (TransHopMeta hop : hops) { TransHopMeta newTransHopMeta = (TransHopMeta) hop.clone(); newTransHopMeta.setFromStep(transMeta.getStep(hop.getFromStep().getName())); newTransHopMeta.setToStep(transMeta.getStep(hop.getToStep().getName())); transMeta.addTransHop(newTransHopMeta); } for (NotePadMeta note : notes) transMeta.addNote((NotePadMeta) note.clone()); for (TransDependency dep : dependencies) transMeta.addDependency((TransDependency) dep.clone()); for (SlaveServer slave : slaveServers) transMeta.getSlaveServers().add((SlaveServer) slave.clone()); for (ClusterSchema schema : clusterSchemas) transMeta.getClusterSchemas().add((ClusterSchema) schema.clone()); for (PartitionSchema schema : partitionSchemas) transMeta.getPartitionSchemas().add((PartitionSchema) schema.clone()); return transMeta; } catch (CloneNotSupportedException e) { e.printStackTrace(); return null; } }
From source file:view.App.java
private void initGUI() { try {//from w w w. j a va 2 s . c om { jPanel1 = new JPanel(); BorderLayout jPanel1Layout = new BorderLayout(); jPanel1.setLayout(jPanel1Layout); getContentPane().add(jPanel1, BorderLayout.CENTER); jPanel1.setPreferredSize(new java.awt.Dimension(901, 398)); { jPanel2 = new JPanel(); BoxLayout jPanel2Layout = new BoxLayout(jPanel2, javax.swing.BoxLayout.Y_AXIS); jPanel2.setLayout(jPanel2Layout); jPanel1.add(jPanel2, BorderLayout.WEST); jPanel2.setPreferredSize(new java.awt.Dimension(292, 446)); { jPanel5 = new JPanel(); jPanel2.add(jPanel5); jPanel5.setPreferredSize(new java.awt.Dimension(292, 109)); { { jTextArea1 = new JTextArea(); jTextArea1.setWrapStyleWord(true); jTextArea1.setLineWrap(true); DefaultCaret caret = (DefaultCaret) jTextArea1.getCaret(); caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE); jTextArea1.addFocusListener(new FocusAdapter() { public void focusGained(FocusEvent evt) { if (jTable1.getModel().getRowCount() == 0 && !jButton1.isEnabled()) { jButton1.setEnabled(true); jTextArea1.setText(""); } } }); JScrollPane sp = new JScrollPane(); sp.setPreferredSize(new java.awt.Dimension(281, 97)); sp.setViewportView(jTextArea1); jPanel5.add(sp, BorderLayout.CENTER); } } } { jPanel4 = new JPanel(); jPanel2.add(jPanel4); FlowLayout jPanel4Layout = new FlowLayout(); jPanel4Layout.setAlignment(FlowLayout.RIGHT); jPanel4.setPreferredSize(new java.awt.Dimension(292, 45)); jPanel4.setSize(102, 51); jPanel4.setLayout(jPanel4Layout); { jButton1 = new JButton(); jPanel4.add(jButton1); jButton1.setText("Get Quotes"); jButton1.setSize(100, 50); jButton1.setPreferredSize(new java.awt.Dimension(100, 26)); jButton1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { // String tickerStr = jTextArea1.getText(); if (tickerStr.equals("") || tickerStr.equals(null) || tickerStr.equals(" ")) { jTextArea1.setText(" "); return; } StringTokenizer tokenizer = new StringTokenizer(tickerStr, " "); String[] tickers = new String[tokenizer.countTokens()]; int i = 0; while (tokenizer.hasMoreTokens()) { tickers[i] = tokenizer.nextToken(); i++; } try { Controller.getQuotes(tickers); } catch (CloneNotSupportedException e) { JOptionPane.showMessageDialog(jPanel1, " "); } jButton1.setEnabled(false); } }); } } { jPanel6 = new JPanel(); BorderLayout jPanel6Layout = new BorderLayout(); jPanel6.setLayout(jPanel6Layout); jPanel2.add(jPanel6); { jScrollPane1 = new JScrollPane(); jPanel6.add(jScrollPane1, BorderLayout.CENTER); jScrollPane1.setPreferredSize(new java.awt.Dimension(292, 341)); { TableModel jTable1Model = new DefaultTableModel(null, new String[] { "", "MA Value", "", "MA Value" }); jTable1 = new JTable(); jScrollPane1.setViewportView(jTable1); jTable1.setModel(jTable1Model); jTable1.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); } } } } { jPanel3 = new JPanel(); BorderLayout jPanel3Layout = new BorderLayout(); jPanel3.setLayout(jPanel3Layout); jPanel1.add(jPanel3, BorderLayout.CENTER); { // chart = ChartFactory.createLineChart(" ", "dates", "correlation ratio", null, // PlotOrientation.VERTICAL, true, true, false); // ChartPanel chartPanel = new ChartPanel(chart); // chartPanel.setPreferredSize( new java.awt.Dimension( 560 , 367 ) ); // jPanel3.add(chartPanel); } { } } } this.setSize(966, 531); { jMenuBar1 = new JMenuBar(); setJMenuBar(jMenuBar1); { jMenu3 = new JMenu(); jMenuBar1.add(jMenu3); jMenu3.setText("File"); { // newFileMenuItem = new JMenuItem(); // jMenu3.add(newFileMenuItem); // newFileMenuItem.setText("New"); // newFileMenuItem.addActionListener(new ActionListener() { // public void actionPerformed(ActionEvent evt) { //// jTextArea1.setText(""); //// DefaultTableModel model = (DefaultTableModel)jTable1.getModel(); //// model.setRowCount(0); //// Controller.clearPortfolio(); // } // }); } { jSeparator2 = new JSeparator(); jMenu3.add(jSeparator2); } { exitMenuItem = new JMenuItem(); jMenu3.add(exitMenuItem); exitMenuItem.setText("Exit"); exitMenuItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { int action = JOptionPane.showConfirmDialog(jPanel1, " ?", "Confirm Exit", JOptionPane.OK_CANCEL_OPTION); if (action == JOptionPane.OK_OPTION) System.exit(0); } }); } } { jMenu4 = new JMenu(); jMenuBar1.add(jMenu4); jMenu4.setText("Edit"); { cutMenuItem = new JMenuItem(); jMenu4.add(cutMenuItem); cutMenuItem.setText("Cut"); cutMenuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String txt = jTextArea1.getText(); StringSelection selection = new StringSelection(txt); Clipboard clp = Toolkit.getDefaultToolkit().getSystemClipboard(); clp.setContents(selection, null); jTextArea1.setText(""); } }); } { copyMenuItem = new JMenuItem(); jMenu4.add(copyMenuItem); copyMenuItem.setText("Copy"); copyMenuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { String txt = jTextArea1.getText(); StringSelection selection = new StringSelection(txt); Clipboard clp = Toolkit.getDefaultToolkit().getSystemClipboard(); clp.setContents(selection, null); } }); } { pasteMenuItem = new JMenuItem(); jMenu4.add(pasteMenuItem); pasteMenuItem.setText("Paste"); pasteMenuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { Clipboard clp = Toolkit.getDefaultToolkit().getSystemClipboard(); try { String data = (String) clp.getData(DataFlavor.stringFlavor); jTextArea1.setText(data); } catch (UnsupportedFlavorException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } }); } } { jMenu5 = new JMenu(); jMenuBar1.add(jMenu5); jMenu5.setText("Help"); { helpMenuItem = new JMenuItem(); jMenu5.add(helpMenuItem); helpMenuItem.setText("About"); helpMenuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { JOptionPane.showMessageDialog(jPanel1, " . r.zhumagulov@gmail.com", "About", JOptionPane.PLAIN_MESSAGE); } }); } } } } catch (Exception e) { e.printStackTrace(); } }
From source file:edu.ku.brc.specify.utilapps.BuildSampleDatabase.java
/** * @param institution//ww w . ja v a2 s .c o m * @param disciplineType * @param props * @return */ public Division createEmptyDivision(final Institution institution, final DisciplineType disciplineType, final SpecifyUser specifyAdminUser, final Properties props, final boolean doCreateDisp, final boolean doFromWizard, final boolean doSetProgressRange) { if (doSetProgressRange && frame != null) { frame.setProcess(0, 19); } startTx(); Division division = createDivision(institution, disciplineType.getName(), props.getProperty("divName"), props.getProperty("divAbbrev"), null); //props.getProperty("divTitle"); frame.incOverall(); persist(division); String title = props.getProperty("title", null); String firstName = props.getProperty("firstName", "Test"); String lastName = props.getProperty("lastName", "User"); String midInit = props.getProperty("middleInitial", "A"); String abbrev = props.getProperty("abbrev", ""); String email = props.getProperty("email"); //String userType = props.getProperty("userType"); /*System.out.println("----- User Agent -----"); System.out.println("Title: "+title); System.out.println("FirstName: "+firstName); System.out.println("LastName: "+lastName); System.out.println("MidInit: "+midInit); System.out.println("Abbrev: "+abbrev); System.out.println("Email: "+email); System.out.println("UserType: "+userType); */ frame.incOverall(); Agent userAgent = AppContextMgr.getInstance().getClassObject(Agent.class); Agent newUserAgent = null; boolean fromWiz = UIHelper.getProperty(props, "fromwizard", false); if (userAgent == null || (doFromWizard && fromWiz)) { userAgent = createAgent(title, firstName, midInit, lastName, abbrev, email, division, null); } else { try { HibernateUtil.attach(specifyAdminUser, session); //HibernateUtil.attach(userAgent, session); // rods - this doesn't work 8/17/10 List<?> agentList = session.createQuery("FROM Agent WHERE id = " + userAgent.getId()).list(); Agent cloneableAgent = (Agent) agentList.get(0); newUserAgent = (Agent) cloneableAgent.clone(); Agent.initializeSets(newUserAgent); specifyAdminUser.getAgents().add(newUserAgent); newUserAgent.setSpecifyUser(specifyAdminUser); newUserAgent.setDivision(division); // Set the new Division session.saveOrUpdate(newUserAgent); session.saveOrUpdate(specifyAdminUser); userAgent = newUserAgent; } catch (CloneNotSupportedException ex) { ex.printStackTrace(); } } try { userAgent = (Agent) session.merge(userAgent); AppContextMgr.getInstance().setClassObject(Agent.class, userAgent); } catch (Exception ex) { ex.printStackTrace(); } specifyAdminUser.addReference(userAgent, "agents"); persist(specifyAdminUser); commitTx(); if (doCreateDisp) { Pair<Discipline, Collection> dc = createEmptyDisciplineAndCollection(division, props, disciplineType, userAgent, specifyAdminUser, true, false); if (dc == null) { return null; } } frame.incOverall(); return division; }
From source file:atlas.kingj.roi.FrmMain.java
private void SaveSettings(String filename, Production prod) { if (!prod.SaveFileName.equals(filename)) SaveSettings(prod.SaveFileName, prod); Production p = null;// www .ja v a 2s .c o m try { p = (Production) prod.clone(); } catch (CloneNotSupportedException e) { // TODO Auto-generated catch block e.printStackTrace(); } //if(! p.SaveSchedule) p.setSchedule(null); String extension = ".ser"; File file; if (!filename.endsWith(extension)) file = new File(filename + extension); else file = new File(filename); if (!file.getParentFile().exists()) file.getParentFile().mkdirs(); try { FileOutputStream fout = new FileOutputStream(file); ObjectOutputStream oos = new ObjectOutputStream(fout); oos.writeObject(p); oos.close(); } catch (IOException e1) { e1.printStackTrace(); // if we fail here, it's too late anyway... } }