package org.oddjob; import org.oddjob.arooa.ArooaDescriptor; import org.oddjob.arooa.ArooaParseException; import org.oddjob.arooa.ArooaSession; import org.oddjob.arooa.ArooaType; import org.oddjob.arooa.design.designer.ArooaDesigner; import org.oddjob.arooa.parsing.ArooaElement; import org.oddjob.arooa.standard.StandardArooaSession; public class ArooaDesignerMain { public void testRun() throws ArooaParseException { ArooaDesigner designer = new ArooaDesigner(); ArooaDescriptor descriptor = new OddjobDescriptorFactory( ).createDescriptor(getClass().getClassLoader()); final ArooaSession session = new StandardArooaSession( descriptor); designer.setArooaSession(session); designer.setDocumentElement(new ArooaElement("oddjob")); designer.setArooaType(ArooaType.COMPONENT); designer.run(); } public static void main(String[] args) throws ArooaParseException { new ArooaDesignerMain().testRun(); } }