?? templatestest.java
字號:
package com.sutternow.templates;import java.io.*;import org.exolab.castor.xml.ClassDescriptorResolver;import org.exolab.castor.xml.Unmarshaller;import org.exolab.castor.xml.Marshaller;import org.exolab.castor.xml.MarshalException;import org.exolab.castor.xml.util.ClassDescriptorResolverImpl;import java.beans.PropertyChangeEvent;import java.beans.PropertyChangeListener;//-- import for generated classesimport com.sutternow.templates.*;import org.exolab.castor.types.Duration;import org.exolab.castor.types.Date;import org.exolab.castor.types.Time;/** * Test class for Castor test suite * @author <a href="mailto:kvisco@intalio.com">Keith Visco</a> * @version $Revision: 1.2 $ $Date: 2003/09/05 02:51:42 $**/public class TemplatesTest implements PropertyChangeListener { public void propertyChange(PropertyChangeEvent event) { System.out.println("PropertyChange: " + event.getPropertyName()); } //-- propertyChange public static void main(String[] args) { try { System.out.println("Unmarshalling Invoice"); TemplatesDefs def = new TemplatesDefs(); Listing item = new Listing(); item.setDescription("Test Listing" ); item.setName("name here"); item.setFileSuffix("DAOsomthing.java"); item.setPackageBranch(".dork"); def.setBeanTemplates(new BeanTemplates()); def.getBeanTemplates().addListing(item); item = new Listing(); item.setDescription("Test Listing2" ); item.setName("name2 here"); item.setFileSuffix("2DAOsomthing.java"); item.setPackageBranch(".dork2"); def.getBeanTemplates().addListing(item); // invoice = MyInvoice.unmarshal(new FileReader("invoice1.xml")); System.out.println(); System.out.println("unmarshalled...performing tests..."); System.out.println(); //-- Display unmarshalled address to the screen def.marshal(new FileWriter("c:/template-defs.xml")); } catch (Exception e) { e.printStackTrace(); } }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -