Re: r4599 - in trunk/woproject/wolips/core/plugins/org.objectstyle.wolips.templateengine/templates: . d2w_bas_application_52 d2w_neu_application_52 d2w_wol_application_52

From: Ulrich Köster (ulric..bjectstyle.org)
Date: Mon Nov 05 2007 - 03:18:11 EST

  • Next message: Anjo Krank: "Re: r4599 - in trunk/woproject/wolips/core/plugins/org.objectstyle.wolips.templateengine/templates: . d2w_bas_application_52 d2w_neu_application_52 d2w_wol_application_52"

    The xcode, PB.project will be auto-generated on the fly. (If enabled.)

    Uli
    Am 05.11.2007 um 08:10 schrieb Anjo Krank:

    > Why do we need all the build artifacts like *.pxbproj, ant*,
    > PB.project and Makefile.*? They aren't used anymore... or if they
    > are, they will be auto-generated anyway?
    >
    > Cheers, Anjo
    >
    >
    > Am 05.11.2007 um 06:20 schrieb dle..bjectstyle.org:
    >
    >> Author: dlee
    >> Date: 2007-11-05 00:20:06 -0500 (Mon, 05 Nov 2007)
    >> New Revision: 4599
    >>
    >> Added:
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application_52/
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application_54/
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/.classpath.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/.project.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Application.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/CustomInfo.plist.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/DirectAction.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.api.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.html.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.wod.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.woo.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.postamble.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.preamble.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.api.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.html.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.wod.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.woo.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PB.project.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.api.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.html.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.wod.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.woo.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Properties.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Session.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Templates.xml
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.user.home.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.wo.wolocalroot.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.wo.wosystemroot.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.user.home.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.wo.wolocalroot.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.wo.wosystemroot.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/build.properties.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/build.xml.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/project.pbxproj.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/user.d2wmodel.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_54/
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/.classpath.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/.project.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Application.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/CustomInfo.plist.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/DirectAction.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.api.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.html.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.wod.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.woo.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.postamble.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.preamble.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.api.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.html.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.wod.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.woo.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PB.project.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.api.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.html.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.wod.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.woo.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Properties.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Session.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Templates.xml
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.user.home.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.wo.wolocalroot.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.wo.wosystemroot.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.user.home.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.wo.wolocalroot.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.wo.wosystemroot.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/build.properties.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/build.xml.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/project.pbxproj.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/user.d2wmodel.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_54/
    >> Removed:
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/d2w_application/
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/d2w_bas_application/
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/d2w_neu_application/
    >> Modified:
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application_52/MenuHeader.java.vm
    >> trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application_52/PageWrapper.java.vm
    >> Log:
    >> reorganize d2w templates for multi-versioned WO support
    >>
    >> Copied: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application_52 (from rev 4569, trunk/woproject/wolips/core/
    >> plugins/org.objectstyle.wolips.templateengine/templates/
    >> d2w_application)
    >>
    >> Modified: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application_52/MenuHeader.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/d2w_application/
    >> MenuHeader.java.vm 2007-10-30 20:39:24 UTC (rev 4569)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application_52/MenuHeader.java.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -1,4 +1,4 @@
    >> -// Generated by the ${WOLipsContext.getPluginName()} at $
    >> {WOLipsContext.getDate()}
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> #if( ${WOLipsContext.CreatePackageDeclaration} )
    >> package ${WOLipsContext.getPackageName()};
    >> #end
    >>
    >> Modified: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application_52/PageWrapper.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/d2w_application/
    >> PageWrapper.java.vm 2007-10-30 20:39:24 UTC (rev 4569)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application_52/PageWrapper.java.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -1,4 +1,4 @@
    >> -// Generated by the ${WOLipsContext.getPluginName()} at $
    >> {WOLipsContext.getDate()}
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> #if( ${WOLipsContext.CreatePackageDeclaration} )
    >> package ${WOLipsContext.getPackageName()};
    >> #end
    >>
    >> Copied: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application_54 (from rev 4569, trunk/woproject/wolips/core/
    >> plugins/org.objectstyle.wolips.templateengine/templates/
    >> d2w_bas_application)
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/.classpath.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/.classpath.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/.classpath.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,7 @@
    >> +<?xml version="1.0" encoding="UTF-8"?>
    >> +<classpath>
    >> + <classpathentry kind="src" path="src"/>
    >> + <classpathentry kind="con"
    >> path="org.objectstyle.wolips.WO_CLASSPATH/JavaWebObjects/
    >> JavaFoundation/JavaXML/JavaWOExtensions/JavaEOAccess/JavaEOControl/
    >> JavaDTWGeneration/JavaDirectToWeb/JavaEOProject/JavaJDBCAdaptor"/>
    >> + <classpathentry kind="con"
    >> path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    >> + <classpathentry kind="output" path="bin"/>
    >> +</classpath>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/.project.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/.project.vm 2007-11-04 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/.project.vm 2007-11-05 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,23 @@
    >> +<?xml version="1.0" encoding="UTF-8"?>
    >> +<projectDescription>
    >> + <name>${WOLipsContext.getProjectName()}</name>
    >> + <comment></comment>
    >> + <projects>
    >> + </projects>
    >> + <buildSpec>
    >> + <buildCommand>
    >> + <name>org.eclipse.jdt.core.javabuilder</name>
    >> + <arguments>
    >> + </arguments>
    >> + </buildCommand>
    >> + <buildCommand>
    >> + <name>org.objectstyle.wolips.incrementalbuilder</name>
    >> + <arguments>
    >> + </arguments>
    >> + </buildCommand>
    >> + </buildSpec>
    >> + <natures>
    >> + <nature>org.eclipse.jdt.core.javanature</nature>
    >> + <nature>org.objectstyle.wolips.incrementalapplicationnature</
    >> nature>
    >> + </natures>
    >> +</projectDescription>
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Application.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Application.java.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Application.java.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,21 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +import com.webobjects.appserver.WOApplication;
    >> +import com.webobjects.foundation.NSLog;
    >> +
    >> +public class Application extends WOApplication {
    >> +
    >> + public static void main(String argv[]) {
    >> + WOApplication.main(argv, Application.class);
    >> + }
    >> +
    >> + public Application() {
    >> + super();
    >> + NSLog.out.appendln("Welcome to " + this.name() + " !");
    >> + /* ** put your initialization code in here ** */
    >> + }
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/CustomInfo.plist.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/CustomInfo.plist.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/CustomInfo.plist.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,5 @@
    >> +{
    >> + // ** Add your class paths here in the form of an array as
    >> follows:
    >> + // ** NSJavaUserPath = ("/some/class/path", "/another/class/
    >> path");
    >> + NSJavaUserPath = ();
    >> +}
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/DirectAction.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/DirectAction.java.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/DirectAction.java.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,19 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +
    >> +import com.webobjects.appserver.*;
    >> +
    >> +public class DirectAction extends WODirectAction {
    >> +
    >> + public DirectAction(WORequest aRequest) {
    >> + super(aRequest);
    >> + }
    >> +
    >> + public WOActionResults defaultAction() {
    >> + return pageWithName(Main.class.getName());
    >> + }
    >> +
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.api.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.api.vm 2007-11-04 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.api.vm 2007-11-05 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,6 @@
    >> +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    >> +<wodefinitions>
    >> + <wo wocomponentcontent="false" class="Main.java">
    >> +
    >> + </wo>
    >> +</wodefinitions>
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.html.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.html.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.html.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,53 @@
    >> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    >> + "http://www.w3.org/TR/html4/loose.dtd">
    >> +<html>
    >> + <head>
    >> + <title>Direct to Web</title>
    >> + </head>
    >> + <webobject name="BodyContainer">
    >> + <webobject name="LoginForm">
    >> + <center>
    >> + <br>
    >> + <br>
    >> + <br>
    >> + <table border="0" cellpadding="4" cellspacing="2">
    >> + <tr valign="middle">
    >> + <td align="right"></td>
    >> + </tr>
    >> + <tr>
    >> + <td>
    >> + <table border="0" cellpadding="2"
    >> cellspacing="0">
    >> + <tr>
    >> + <th align="right">Username: </th>
    >> + <td align="right">
    >> + <webobject name="UsernameField"></
    >> webobject>
    >> + </td>
    >> + </tr>
    >> + <tr>
    >> + <th align="right">Password: </th>
    >> + <td align="right">
    >> + <webobject name="PasswordField"></
    >> webobject>
    >> + </td>
    >> + </tr>
    >> + <webobject name="AssistantConditional">
    >> + <tr>
    >> + <th align="right">Assistant: </th>
    >> + <td align="left">
    >> + <webobject name="LACheckbox"></
    >> webobject>
    >> + </td>
    >> + </tr>
    >> + </webobject>
    >> + <tr>
    >> + <td colspan="2" align="right"> <br>
    >> + <webobject name="LoginButton"></
    >> webobject>
    >> + </td>
    >> + </tr>
    >> + </table>
    >> + </td>
    >> + </tr>
    >> + </table>
    >> + <br>
    >> + </center>
    >> + </webobject>
    >> + </webobject>
    >> +</html>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.java.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.java.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,30 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +import com.webobjects.foundation.*;
    >> +import com.webobjects.appserver.*;
    >> +import com.webobjects.directtoweb.*;
    >> +
    >> +public class Main extends WOComponent {
    >> + public String username;
    >> + public String password;
    >> + public boolean wantsWebAssistant = false;
    >> +
    >> + public Main(WOContext aContext) {
    >> + super(aContext);
    >> + }
    >> +
    >> + public WOComponent defaultPage() {
    >> + if (isAssistantCheckboxVisible()) {
    >> + D2W.factory().setWebAssistantEnabled(wantsWebAssistant);
    >> + }
    >> + return D2W.factory().defaultPage(session());
    >> + }
    >> +
    >> + public boolean isAssistantCheckboxVisible() {
    >> + String s = System.getProperty("D2WWebAssistantEnabled");
    >> + return s == null ||
    >> NSPropertyListSerialization.booleanForString(s);
    >> + }
    >> +}
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.wod.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.wod.vm 2007-11-04 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.wod.vm 2007-11-05 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,38 @@
    >> +AssistantConditional: WOConditional {
    >> + condition = isAssistantCheckboxVisible;
    >> +}
    >> +
    >> +BodyContainer: WOBody {
    >> + filename = "Background.gif";
    >> + framework = "JavaDirectToWeb";
    >> +}
    >> +
    >> +LACheckbox: WOCheckBox {
    >> + checked = wantsWebAssistant;
    >> +}
    >> +
    >> +LoginButton: WOActiveImage {
    >> + action = defaultPage;
    >> + alt = "Login";
    >> + border = "0";
    >> + filename = "LoginMetalBtn.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "31";
    >> + name = "Login";
    >> + width = "88";
    >> +}
    >> +
    >> +LoginForm: WOForm {
    >> + multipleSubmit = YES;
    >> +}
    >> +
    >> +PasswordField: WOPasswordField {
    >> + value = password;
    >> + width = "16";
    >> +}
    >> +
    >> +UsernameField: WOTextField {
    >> + value = username;
    >> + width = "16";
    >> +}
    >> +
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.woo.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.woo.vm 2007-11-04 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Main.woo.vm 2007-11-05 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,5 @@
    >> +{
    >> + "WebObjects Release" = "WebObjects 5.0";
    >> + encoding = NSMacOSRomanStringEncoding;
    >> + variables = {};
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.postamble.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.postamble.vm 2007-11-04 23:00:00
    >> UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.postamble.vm 2007-11-05 05:20:06
    >> UTC (rev 4599)
    >>.. -0,0 +1,50 @@
    >> +
    >> ###############################################################################
    >> +# Apple Makefile.postamble
    >> +# Copyright 2001, Apple Computer, Inc.
    >> +#
    >> +# Use this makefile, which is imported after all other makefiles,
    >> to
    >> +# override attributes for a project's Makefile environment. This
    >> allows you
    >> +# to take advantage of the environment set up by the other
    >> Makefiles.
    >> +# You can also define custom rules at the end of this file.
    >> +#
    >> +# Each directory in a project tree (main project plus
    >> subprojects) should
    >> +# have its own Makefile.preamble and Makefile.postamble.
    >> +#
    >> +
    >> ###############################################################################
    >> +#
    >> +# Variables exported by the common makefiles that can be used in any
    >> +# customizations you make to the template below:
    >> +#
    >> +# PRODUCTS: products to install. All of these products will
    >> be placed in
    >> +# the directory $(DSTROOT)$(INSTALLDIR)
    >> +# PRODUCT_ROOT: Name of the directory to which resources are
    >> copied.
    >> +# GLOBAL_RESOURCE_DIR: The directory to which resources are
    >> copied.
    >> +# LOCAL_RESOURCE_DIR: The directory to which localized
    >> resources are copied.
    >> +# DERIVED_SRC_DIR: Directory used for all other derived files
    >> +#
    >> +# NAME: name of application, bundle, subproject, palette, etc.
    >> +# LANGUAGES: Langage in which the project is written (default
    >> "English")
    >> +# GLOBAL_RESOURCES: Non-localized resources of project
    >> +#
    >> +# CLASSES: Class implementation files in project.
    >> +# SUBPROJECTS: Subprojects of this project
    >> +# OTHERSRCS: Other miscellaneous sources of this project
    >> +# OTHERLINKED: Source files not matching a standard source
    >> extention
    >> +#
    >> +# SRCROOT: Base directory in which to place the new source files
    >> +# SRCPATH: Relative path from SRCROOT to present subdirectory
    >> +#
    >> +# INSTALLDIR: Directory app will be installed into by 'install'
    >> target
    >> +#
    >> +# EXECUTABLE_EXT: Executable extension for the platform
    >> (i.e. .exe on Windows)
    >> +#
    >> +
    >> +#
    >> +# Put additional rules to extend the behavior of the standard
    >> Makefiles below.
    >> +# Include them in the dependency tree using the variables listed
    >> in the
    >> +# Makefile.preamble.
    >> +#
    >> +# You should avoid redefining things like "install" or "app", as
    >> they are
    >> +# owned by the top-level Makefile API and no context has been set
    >> up for where
    >> +# derived files should go.
    >> +#
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.preamble.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.preamble.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.preamble.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,185 @@
    >> +
    >> ###############################################################################
    >> +# Apple Makefile.preamble
    >> +# Copyright 2001, Apple Computer, Inc.
    >> +#
    >> +# Use this makefile for configuring the standard application
    >> makefiles
    >> +# associated with ProjectBuilderWO. It is included before the
    >> main makefile.
    >> +# In Makefile.preamble you set attributes for a project, so they
    >> are available
    >> +# to the project's makefiles.
    >> +#
    >> +# In contrast, you typically write additional rules or override
    >> built-in
    >> +# behavior in the Makefile.postamble. You should not put
    >> additional rules
    >> +# in the preamble.
    >> +#
    >> +# Each directory in a project tree (main project plus
    >> subprojects) should
    >> +# have its own Makefile.preamble and Makefile.postamble.
    >> +#
    >> +
    >> ###############################################################################
    >> +#
    >> +# Variable controlling characteristics of the make build system:
    >> +#
    >> +# MAKEFILEDIR: Directory in which to find $(MAKEFILE)
    >> +# MAKEFILE: Top level mechanism Makefile (e.g., app.make,
    >> bundle.make)
    >> +#
    >> +# OTHER_RECURSIVE_VARIABLES: The names of variables which you
    >> want to be
    >> +# passed on the command line to recursive invocations of
    >> make. Note that
    >> +# the values in OTHER_*FLAGS are inherited by subprojects
    >> automatically --
    >> +# you do not have to (and shouldn't) add OTHER_*FLAGS to
    >> +# OTHER_RECURSIVE_VARIABLES.
    >> +#
    >> +
    >> +#
    >> +# These variables provide hooks enabling you to add behavior at
    >> almost every
    >> +# stage of the make:
    >> +#
    >> +# BEFORE_PREBUILD: targets to build before installing headers
    >> for a subproject
    >> +# AFTER_PREBUILD: targets to build after installing headers
    >> for a subproject
    >> +# BEFORE_BUILD_RECURSION: targets to make before building
    >> subprojects
    >> +# BEFORE_BUILD: targets to make before a build, but after
    >> subprojects
    >> +# AFTER_BUILD: targets to make after a build
    >> +#
    >> +# BEFORE_COPY_JAVA_CLASSES: targets to make prior to jar'ing
    >> the generated .class files
    >> +# AFTER_COPY_JAVA_CLASSES: targets to make after jar'ing the
    >> generated .class files
    >> +#
    >> +# BEFORE_INSTALL: targets to build before installing the product
    >> +# AFTER_INSTALL: targets to build after installing the product
    >> +# BEFORE_POSTINSTALL: targets to build before postinstalling
    >> every subproject
    >> +# AFTER_POSTINSTALL: targts to build after postinstalling
    >> every subproject
    >> +#
    >> +# BEFORE_INSTALLSRC: targets to build before installing source
    >> for a subproject
    >> +# AFTER_INSTALLSRC: targets to build after installing source
    >> for a subproject
    >> +#
    >> +
    >> +#
    >> +# Project dependency variables:
    >> +# OTHER_PRODUCT_DEPENDS: Other dependencies of this project
    >> +# OTHER_INITIAL_TARGETS: Built *before* building subprojects/
    >> bundles
    >> +# OTHER_SOURCEFILES: Other source files maintained by .pre/
    >> postamble
    >> +# OTHER_RESOURCES: Additional (non-localized) resources for
    >> this project,
    >> +# which can be generated
    >> +# OTHER_GARBAGE: Additional files to be removed by `make clean'
    >> +#
    >> +
    >> +#
    >> +# Variables which control the file compilation:
    >> +# OTHER_JAVATOOL_FLAGS: Pass flags to the 'javatool'
    >> compilation utility.
    >> +# Flags which javatool doesn't recognize are passed down
    >> to the java compiler.
    >> +#
    >> +# ARCHIVE_JAVA_CLASSES: Set to YES (the default) or NO. Set
    >> it to NO to
    >> +# turn off Java archiving (which is either jar, if
    >> available on your system, or zip).
    >> +# JAVA_ARCHIVE_METHOD: Set to JAR to archive Java classes
    >> using Java archiving. Set
    >> +# to ZIP to archive them using zip compression.
    >> +#
    >> +# JAVA_IS_SERVER_SIDE, JAVA_IS_CLIENT_SIDE: Set one, or both,
    >> of these flags to
    >> +# NO to turn off building for server-side or client-side
    >> java. Default is YES.
    >> +# Setting both to YES will build all files for both side
    >> (use this when building
    >> +# java classes common to both client and server side)
    >> +JAVA_IS_SERVER_SIDE = YES
    >> +JAVA_IS_CLIENT_SIDE = NO
    >> +#
    >> +# OTHER_CLASSPATH, OTHER_CLASSPATH_CLIENT: Use these to add
    >> additional Java classpaths for
    >> +# the client and server sides (respectively) so generated
    >> classpath for Java in frameworks.
    >> +# NOTE: Delimit your class path elements with $
    >> (CLASSPATH_DELIMITER) so they'll be
    >> +# platform independent.
    >> +# DEV_STYLE_CLASSPATH: Normally, when generating the run-time
    >> classpath file the build
    >> +# system fixes the paths to the frameworks in the
    >> classpath to reflect the normal,
    >> +# installed locations of those frameworks. By setting
    >> this variable to
    >> +# YES, this 'fixing' process will be turned off.
    >> +#
    >> +
    >> +#
    >> +# Project-wide settings:
    >> +# BUNDLE_PACKAGE_TYPE: The type of package being built.
    >> Defaults to "APPL".
    >> +# BUNDLE_SIGNATURE: The specific identifier of the built
    >> package. Defaults to "webo".
    >> +# ICON_FILE: The file to display in the Mac OS X Finder for
    >> the compiled application.
    >> +# This icon must be in your Resources directory. Defaults
    >> to "WOAfile.icns",
    >> +# which is included in the Java WebObjects Application
    >> project template.
    >> +#
    >> +
    >> +#
    >> +# Variables that only apply to the JavaWebObjectsApplication
    >> project type:
    >> +#
    >> +# The values for these variables are written into comments in the
    >> +# classpath file for each platform WebObjects supports. When the
    >> +# application starts up, the launch scripts read these commented
    >> +# values and configures the specific command line used to launch the
    >> +# application accordingly.
    >> +#
    >> +# These classpath files are installed into the application
    >> directory,
    >> +# for example, "MyApp.woa".
    >> +#
    >> +# If you want to customize these values for the individual
    >> platforms,
    >> +# edit the corresponding commented values in the classpath file for
    >> +# the platform. Make sure the values in the classpath files
    >> remain commented
    >> +# when you alter them or the launch scripts will interpret them as
    >> part of
    >> +# the classpath.
    >> +#
    >> +# JAVA_VM: This variable controls the name of the Java virtual
    >> machine within
    >> +# which the application will run and defaults to "java".
    >> Uncomment this
    >> +# variable and change its value to choose a different
    >> virtual machine.
    >> +#JAVA_VM = java
    >> +#
    >> +# JAVA_DEBUGGER: This variable controls the name of the Java
    >> Debugger the
    >> +# application will use and defaults to "jdb". Uncomment
    >> the variable and
    >> +# change its value to choose a different debugger.
    >> +#JAVA_DEBUGGER = jdb
    >> +#
    >> +# JVM_OPTIONS, JDB_OPTIONS: These variables define arguments
    >> passed to the
    >> +# Java VM or Java debugger when a WO application is
    >> launched.
    >> +#JVM_OPTIONS =
    >> +#JDB_OPTIONS =
    >> +#
    >> +# WOAPPLICATION_CLASS_NAME variable defines the name of the
    >> application's
    >> +# Java class and defaults to "Application". Uncomment the
    >> variable and
    >> +# change its value to choose a different application class
    >> name.
    >> +#WOAPPLICATION_CLASS_NAME = Application
    >> +#
    >> +
    >> +#
    >> +# Variables used for JSP and Servlet integration. In order for JSP
    >> and Servlet
    >> +# integration to work, the JavaWOJSPServlet framework must be
    >> added. All of these
    >> +# variables should be exported for use in the JSP/Servlet
    >> packaging script.
    >> +#
    >> +# If the JavaWOJSPServlet framework is added, a war archive will
    >> be created for JSP
    >> +# or Servlet deployment.
    >> +#
    >> +# SERVLET_APP_MODE variable defines where WebserverResources
    >> will be loaded from.
    >> +# If set to Deployment, WebserverResources will be loaded
    >> from the container or
    >> +# the webserver as appropriate. Otherwise (the default),
    >> they will be loaded
    >> +# from inside the woa.
    >> +# export SERVLET_APP_MODE = Deployment
    >> +#
    >> +# SERVLET_WEBAPPS_DIR variable defines the location to create
    >> the war archive
    >> +# for this application. $(DSTROOT) can be used as part of
    >> the definition.
    >> +# export SERVLET_WEBAPPS_DIR =
    >> +#
    >> +# SERVLET_COPY_JARS variable copies all included framework and
    >> application jars to
    >> +# the lib directory of the WEB-INF of the war. This could
    >> potentially be
    >> +# slow, and large (several megabytes), so only set this
    >> if you are going to
    >> +# be using WebObjects classes directly from your JSP page
    >> or Servlet.
    >> +# export SERVLET_COPY_JARS = YES
    >> +#
    >> +
    >> +#
    >> +# Variables used when installing the final product:
    >> +# OTHER_INSTALL_DEPENDS: Targets to build before installation
    >> +#
    >> +# INSTALL_AS_USER: owner of the intalled products (default is
    >> 'root')
    >> +# INSTALL_AS_GROUP: group of the installed products (default
    >> is 'wheel')
    >> +# INSTALL_PERMISSIONS: permissions of the installed product
    >> (default is 'o+rX')
    >> +#
    >> +# INSTALLDIR_WEBSERVER: The installation Directory.
    >> Typically, this value is
    >> +# set to $(WEBSERVER_DOCROOT)/WebObjects (uncomment the
    >> line below to use
    >> +# this default value).
    >> +# Note: WEBSERVER_DOCROOT is computed from:
    >> +# $(NEXT_ROOT)/$(SYSTEM_LIBRARY_DIR)/Frameworks/
    >> JavaWebObjects.framework/Resources/WebServerConfig.plist
    >> +# which is created during installation.
    >> +#INSTALLDIR_WEBSERVER = $(WEBSERVER_DOCROOT)/WebObjects
    >> +#
    >> +# DSTROOT: This variable's value is prefixed to the directory
    >> where a product
    >> +# (application or framework) is installed. Developers
    >> wishing to install
    >> +# their product into a location other than under $
    >> (NEXT_ROOT) should modify
    >> +# the line below. An empty DSTROOT is legal; NEXT_ROOT
    >> defaults to "C:/Apple"
    >> +# on Windows systems and "" on other systems.
    >> +DSTROOT = $(NEXT_ROOT)
    >> +#
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.vm 2007-11-04 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Makefile.vm 2007-11-05 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,59 @@
    >> +#
    >> +# Generated by the Apple Project Builder.
    >> +#
    >> +# NOTE: Do NOT change this file -- Project Builder maintains it.
    >> +#
    >> +# Put all of your customizations in files called Makefile.preamble
    >> +# and Makefile.postamble (both optional), and Makefile will
    >> include them.
    >> +#
    >> +
    >> +NAME = ${WOLipsContext.getProjectName()}
    >> +
    >> +PROJECTVERSION = 2.8
    >> +PROJECT_TYPE = JavaWebObjectsApplication
    >> +
    >> +GLOBAL_RESOURCES = Main.wo Main.api
    >> +
    >> +JAVA_CLASSES = src/Application.java src/DirectAction.java src/
    >> Main.java\
    >> + src/Session.java
    >> +
    >> +OTHERSRCS = CustomInfo.plist EOJavaClass.template java.template\
    >> + Makefile Makefile.postamble Makefile.preamble
    >> +
    >> +
    >> +MAKEFILEDIR = $(MAKEFILEPATH)/java_makefiles
    >> +CODE_GEN_STYLE = DYNAMIC
    >> +MAKEFILE = woapp.make
    >> +NEXTSTEP_INSTALLDIR = $(LOCAL_LIBRARY_DIR)/WebObjects/Applications
    >> +WINDOWS_INSTALLDIR = $(LOCAL_LIBRARY_DIR)/WebObjects/Applications
    >> +PDO_UNIX_INSTALLDIR = $(LOCAL_LIBRARY_DIR)/WebObjects/Applications
    >> +LIBS =
    >> +DEBUG_LIBS = $(LIBS)
    >> +PROF_LIBS = $(LIBS)
    >> +
    >> +
    >> +FRAMEWORKS = -framework JavaEOAccess -framework JavaEOControl\
    >> + -framework JavaFoundation -framework JavaJDBCAdaptor\
    >> + -framework JavaWebObjects -framework JavaWOExtensions\
    >> + -framework JavaXML
    >> +
    >> +
    >> +
    >> +JAVA_USED = YES
    >> +
    >> +NEXTSTEP_OBJCPLUS_COMPILER = /usr/bin/cc
    >> +WINDOWS_OBJCPLUS_COMPILER = $(DEVDIR)/gcc
    >> +PDO_UNIX_OBJCPLUS_COMPILER = $(NEXTDEV_BIN)/gcc
    >> +NEXTSTEP_JAVA_COMPILER = /usr/bin/javac
    >> +WINDOWS_JAVA_COMPILER = $(JDKBINDIR)/javac.exe
    >> +PDO_UNIX_JAVA_COMPILER = $(JDKBINDIR)/javac
    >> +
    >> +include $(MAKEFILEDIR)/platform.make
    >> +
    >> +-include Makefile.preamble
    >> +
    >> +include $(MAKEFILEDIR)/$(MAKEFILE)
    >> +
    >> +-include Makefile.postamble
    >> +
    >> +-include Makefile.dependencies
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.api.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.api.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.api.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,6 @@
    >> +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    >> +<wodefinitions>
    >> + <wo wocomponentcontent="false" class="MenuHeader.java">
    >> +
    >> + </wo>
    >> +</wodefinitions>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.html.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.html.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.html.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,45 @@
    >> +<WEBOBJECT NAME=EntitiesForm>
    >> + <CENTER>
    >> + <TABLE BORDER=1 BGCOLOR=D0D0D0 CELLPADDING=4 CELLSPACING=0>
    >> + <TR>
    >> + <WEBOBJECT NAME=HasValidSession>
    >> + <TD>
    >> + <TABLE BORDER=0 BGCOLOR=D0D0D0 CELLPADDING=3
    >> CELLSPACING=0>
    >> + <TR VALIGN=middle>
    >> + <TD ALIGN=left VALIGN=middle>
    >> <B>Entities:</B><BR>
    >> + <WEBOBJECT NAME=EntitiesPopup></
    >> WEBOBJECT>
    >> + </TD>
    >> + <TD ALIGN=left>
    >> + <WEBOBJECT NAME=FindButton></WEBOBJECT>
    >> + </TD><TD ALIGN=left><WEBOBJECT
    >> NAME=NewButton></WEBOBJECT></TD>
    >> + </TR>
    >> + </TABLE>
    >> + </TD>
    >> + <TD>
    >> + <TABLE BORDER=0 BGCOLOR=D0D0D0 CELLPADDING=3
    >> CELLSPACING=0>
    >> + <TR VALIGN=middle>
    >> + <TD ALIGN=center VALIGN=middle><WEBOBJECT
    >> NAME=HomeLink><WEBOBJECT NAME=HomeButton></WEBOBJECT></WEBOBJECT></
    >> TD>
    >> + <TD ALIGN=center VALIGN=middle><WEBOBJECT
    >> NAME=LoginLink><WEBOBJECT NAME=LoginButton></WEBOBJECT></
    >> WEBOBJECT></TD>
    >> + <WEBOBJECT NAME=AssistantActiveConditional>
    >> + <TD ALIGN=center>
    >> + <WEBOBJECT
    >> NAME=ShowAssistantLink><WEBOBJECT NAME=ShowAssistantButton></
    >> WEBOBJECT></WEBOBJECT></TD>
    >> + </WEBOBJECT>
    >> + <TD ALIGN=right VALIGN=middle><WEBOBJECT
    >> NAME=D2WLink2><WEBOBJECT NAME=D2WLogo2></WEBOBJECT></WEBOBJECT></TD>
    >> + </TR>
    >> + </TABLE>
    >> + </TD>
    >> + </WEBOBJECT>
    >> + <WEBOBJECT NAME=NoValidSession>
    >> + <TD>
    >> + <TABLE BORDER=0 BGCOLOR=D0D0D0 CELLPADDING=3
    >> CELLSPACING=0>
    >> + <TR VALIGN=middle>
    >> + <TD ALIGN=right VALIGN=middle><WEBOBJECT
    >> NAME=D2WLink><WEBOBJECT NAME=D2WLogo></WEBOBJECT></WEBOBJECT></TD>
    >> + </TR>
    >> + </TABLE>
    >> + </TD>
    >> + </WEBOBJECT>
    >> + </TR>
    >> + </TABLE>
    >> + </CENTER>
    >> +</WEBOBJECT>
    >> +<WEBOBJECT NAME=RemoteControl></WEBOBJECT>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.java.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.java.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,72 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +import com.webobjects.foundation.*;
    >> +import com.webobjects.appserver.*;
    >> +import com.webobjects.directtoweb.*;
    >> +
    >> +public class MenuHeader extends WOComponent {
    >> + public String entityNameInList;
    >> + private String _manipulatedEntityName;
    >> +
    >> + public MenuHeader(WOContext aContext) {
    >> + super(aContext);
    >> + }
    >> +
    >> + public String manipulatedEntityName() {
    >> + if (_manipulatedEntityName == null) {
    >> + WOComponent currentPage = context().page();
    >> + _manipulatedEntityName =
    >> D2W.factory().entityNameFromPage(currentPage);
    >> + }
    >> + return _manipulatedEntityName;
    >> + }
    >> +
    >> + public void setManipulatedEntityName(String newValue) {
    >> + _manipulatedEntityName = newValue;
    >> + }
    >> +
    >> + public NSArray visibleEntityNames() {
    >> + return D2W.factory().visibleEntityNames(session());
    >> + }
    >> +
    >> + public WOComponent findEntityAction() {
    >> + QueryPageInterface newQueryPage =
    >> D2W.factory().queryPageForEntityNamed(_manipulatedEntityName,
    >> session());
    >> + return (WOComponent) newQueryPage;
    >> + }
    >> +
    >> + public WOComponent newObjectAction() {
    >> + WOComponent nextPage = null;
    >> + try {
    >> + EditPageInterface epi =
    >> D2W
    >> .factory
    >> ().editPageForNewObjectWithEntityNamed(_manipulatedEntityName,
    >> session());
    >> + epi.setNextPage(context().page());
    >> + nextPage = (WOComponent) epi;
    >> + } catch (IllegalArgumentException e) {
    >> + ErrorPageInterface epf =
    >> D2W.factory().errorPage(session());
    >> + epf.setMessage(e.toString());
    >> + epf.setNextPage(context().page());
    >> + nextPage = (WOComponent) epf;
    >> + }
    >> + return nextPage;
    >> + }
    >> +
    >> + public WOComponent logout() {
    >> + WOComponent redirectPage = pageWithName("WORedirect");
    >> + ((WORedirect)
    >> redirectPage).setUrl(D2W.factory().homeHrefInContext(context()));
    >> + session().terminate();
    >> + return redirectPage;
    >> + }
    >> +
    >> + public WOComponent homeAction() {
    >> + return D2W.factory().defaultPage(session());
    >> + }
    >> +
    >> + public WOComponent showWebAssistant() {
    >> + return D2W.factory().webAssistantInContext(context());
    >> + }
    >> +
    >> + public boolean isWebAssistantEnabled () {
    >> + return D2W.factory().isWebAssistantEnabled();
    >> + }
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.wod.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.wod.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.wod.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,105 @@
    >> +AppleLogo: WOImage {
    >> + alt = "Apple lives";
    >> + border = "0";
    >> + filename = "WhiteAppleWOBox.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "57";
    >> + name = "Apple lives";
    >> + width = "50";
    >> +}
    >> +
    >> +AssistantActiveConditional: WOConditional {
    >> + condition = isWebAssistantEnabled;
    >> +}
    >> +
    >> +CustomizeButton: WOImage {
    >> + alt = "Activates the WebAssistant";
    >> + border = "0";
    >> + filename = "CustomizeWOBoxMenu.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "25";
    >> + name = "Activates the WebAssistant";
    >> + width = "102";
    >> +}
    >> +
    >> +CustomizeLink: WOHyperlink {
    >> + action = showWebAssistant;
    >> +}
    >> +
    >> +EntitiesForm: WOForm {
    >> +}
    >> +
    >> +EntitiesPopup: WOPopUpButton {
    >> + displayString = entityNameInList;
    >> + item = entityNameInList;
    >> + list = visibleEntityNames;
    >> + selection = manipulatedEntityName;
    >> +}
    >> +
    >> +FindButton: WOImageButton {
    >> + action = findEntityAction;
    >> + alt = "Builds a Query Component for the selected Entity";
    >> + border = "0";
    >> + filename = "SearchWOBoxMenu.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "25";
    >> + name = "Builds a Query Component for the selected Entity";
    >> + width = "102";
    >> +}
    >> +
    >> +HasValidSession: WOConditional {
    >> + condition = context.hasSession;
    >> +}
    >> +
    >> +HomeButton: WOImage {
    >> + alt = "Exit to Top/Home";
    >> + border = "0";
    >> + filename = "HomeWOBoxMenu.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "25";
    >> + name = "Exit to Top/Home";
    >> + width = "102";
    >> +}
    >> +
    >> +HomeLink: WOHyperlink {
    >> + action = homeAction;
    >> +}
    >> +
    >> +LAEnabledConditional: WOConditional {
    >> + condition = isWebAssistantEnabled;
    >> +}
    >> +
    >> +LoginButton: WOImage {
    >> + alt = "Logout";
    >> + border = "0";
    >> + filename = "LogoutWOBoxMenu.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "25";
    >> + name = "Logout";
    >> + width = "102";
    >> +}
    >> +
    >> +LoginLink: WOHyperlink {
    >> + action = logout;
    >> + target = "_top";
    >> +}
    >> +
    >> +NewButton: WOImageButton {
    >> + action = newObjectAction;
    >> + alt = "Creates a new Object of the selected Entity";
    >> + border = "0";
    >> + filename = "NewWOBoxMenu.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "25";
    >> + name = "Creates a new Object of the selected Entity";
    >> + width = "102";
    >> +}
    >> +
    >> +NoValidSession: WOConditional {
    >> + condition = context.hasSession;
    >> + negate = YES;
    >> +}
    >> +
    >> +RemoteControl: D2WRemoteControl {
    >> +}
    >> +
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.woo.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.woo.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/MenuHeader.woo.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,4 @@
    >> +{
    >> + "WebObjects Release" = "WebObjects 5.0";
    >> + encoding = NSMacOSRomanStringEncoding;
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PB.project.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PB.project.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PB.project.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,50 @@
    >> +{
    >> + DYNAMIC_CODE_GEN = YES;
    >> + FRAMEWORKSEARCH = ("$(NEXT_ROOT)$(LOCAL_LIBRARY_DIR)/
    >> Frameworks");
    >> + FILESTABLE = {
    >> + CLASSES = ( );
    >> + FRAMEWORKS =
    >> + (
    >> + JavaEOAccess.framework,
    >> + JavaEOControl.framework,
    >> + JavaFoundation.framework,
    >> + JavaWebObjects.framework,
    >> + JavaWOExtensions.framework,
    >> + JavaXML.framework,
    >> + JavaDTWGeneration.framework,
    >> + JavaDirectToWeb.framework,
    >> + JavaEOProject.framework,
    >> + JavaJDBCAdaptor.framework
    >> + );
    >> + OTHER_LINKED = ();
    >> + OTHER_SOURCES = (
    >> + Makefile.preamble,
    >> + Makefile,
    >> + Makefile.postamble,
    >> + CustomInfo.plist
    >> + );
    >> + WOAPP_RESOURCES = (
    >> + Properties
    >> + );
    >> + WO_COMPONENTS = ( );
    >> + };
    >> + LANGUAGE = English;
    >> + LOCALIZABLE_FILES = {};
    >> + MAKEFILEDIR = "$(MAKEFILEPATH)/java_makefiles";
    >> + NEXTSTEP_BUILDTOOL = /bin/gnumake;
    >> + NEXTSTEP_INSTALLDIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
    >> Applications";
    >> + NEXTSTEP_JAVA_COMPILER = /usr/bin/javac;
    >> + NEXTSTEP_OBJCPLUS_COMPILER = /usr/bin/cc;
    >> + PBPROJECTTYPEVERSION = 4.0;
    >> + PDO_UNIX_BUILDTOOL = $NEXT_ROOT/Developer/bin/make;
    >> + PDO_UNIX_INSTALLDIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
    >> Applications";
    >> + PDO_UNIX_JAVA_COMPILER = "$(JDKBINDIR)/javac";
    >> + PDO_UNIX_OBJCPLUS_COMPILER = "$(NEXTDEV_BIN)/gcc";
    >> + PROJECTNAME = ${WOLipsContext.getProjectName()};
    >> + PROJECTTYPE = JavaWebObjectsApplication;
    >> + PROJECTVERSION = 2.8;
    >> + WINDOWS_BUILDTOOL = $NEXT_ROOT/Developer/Executables/make;
    >> + WINDOWS_INSTALLDIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
    >> Applications";
    >> + WINDOWS_JAVA_COMPILER = "$(JDKBINDIR)/javac.exe";
    >> + WINDOWS_OBJCPLUS_COMPILER = "$(DEVDIR)/gcc";
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.api.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.api.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.api.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,6 @@
    >> +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    >> +<wodefinitions>
    >> + <wo wocomponentcontent="false" class="PageWrapper.java">
    >> +
    >> + </wo>
    >> +</wodefinitions>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.html.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.html.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.html.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,19 @@
    >> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    >> + "http://www.w3.org/TR/html4/loose.dtd">
    >> +<html>
    >> + <webobject name="Head"></webobject>
    >> + <webobject name="BodyContainer">
    >> + <table border="0" cellpadding="4" cellspacing="0" width="99%">
    >> + <tr>
    >> + <td valign="top" align="left" width="130"><webobject
    >> name="Header"></webobject></td>
    >> + <td>&nbsp;</td>
    >> + <td>&nbsp;</td>
    >> + <td align="center" valign="top">
    >> + <center>
    >> + <webobject name="Body"></webobject>
    >> + </center>
    >> + </td>
    >> + </tr>
    >> + </table>
    >> + </webobject>
    >> +</html>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.java.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.java.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,13 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +import com.webobjects.appserver.*;
    >> +
    >> +public class PageWrapper extends WOComponent {
    >> +
    >> + public PageWrapper(WOContext aContext) {
    >> + super(aContext);
    >> + }
    >> +}
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.wod.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.wod.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.wod.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,15 @@
    >> +Body: WOComponentContent {
    >> + _unroll = YES;
    >> +}
    >> +
    >> +BodyContainer: WOBody {
    >> + filename = "Background.gif";
    >> + framework = "JavaDirectToWeb";
    >> +}
    >> +
    >> +Head: D2WHead {
    >> +}
    >> +
    >> +Header: MenuHeader {
    >> +}
    >> +
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.woo.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.woo.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/PageWrapper.woo.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,4 @@
    >> +{
    >> + "WebObjects Release" = "WebObjects 5.0";
    >> + encoding = NSMacOSRomanStringEncoding;
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Properties.vm
    >> ===================================================================
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Session.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Session.java.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Session.java.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,9 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +import com.webobjects.appserver.WOSession;
    >> +
    >> +public class Session extends WOSession {
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Templates.xml
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Templates.xml 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/Templates.xml 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,4 @@
    >> +<?xml version="1.0" encoding="UTF-8"?>
    >> +<document>
    >> + <type>WOApplicationProject</type>
    >> +</document>
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.user.home.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.user.home.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.user.home.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1 @@
    >> +An empty file result in a full filesystem scan
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.wo.wolocalroot.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.wo.wolocalroot.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.wo.wolocalroot.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1 @@
    >> +An empty file result in a full filesystem scan
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.wo.wosystemroot.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.wo.wosystemroot.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.classpaths.wo.wosystemroot.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1 @@
    >> +An empty file result in a full filesystem scan
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.user.home.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.user.home.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.user.home.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1 @@
    >> +An empty file result in a full filesystem scan
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.wo.wolocalroot.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.wo.wolocalroot.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.wo.wolocalroot.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1 @@
    >> +An empty file result in a full filesystem scan
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.wo.wosystemroot.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.wo.wosystemroot.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/ant.frameworks.wo.wosystemroot.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,10 @@
    >> +Library/Frameworks/JavaWebObjects.framework
    >> +Library/Frameworks/JavaFoundation.framework
    >> +Library/Frameworks/JavaXML.framework
    >> +Library/Frameworks/JavaWOExtensions.framework
    >> +Library/Frameworks/JavaEOAccess.framework
    >> +Library/Frameworks/JavaEOControl.framework
    >> +Library/Frameworks/JavaDTWGeneration.framework
    >> +Library/Frameworks/JavaDirectToWeb.framework
    >> +Library/Frameworks/JavaEOProject.framework
    >> +Library/Frameworks/JavaJDBCAdaptor.framework
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/build.properties.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/build.properties.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/build.properties.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,11 @@
    >> +classes.dir = bin
    >> +project.name = ${WOLipsContext.getProjectName()}
    >> +project.name.lowercase = $
    >> {WOLipsContext.getProjectName().toLowerCase()}
    >> +principalClass = Application
    >> +customInfoPListContent =
    >> +webXML = false
    >> +webXML_CustomContent =
    >> +cfBundleVersion =
    >> +cfBundleShortVersion =
    >> +cfBundleID = org.mywoapp
    >> +javaVersion=1.5+
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/build.xml.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/build.xml.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/build.xml.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,243 @@
    >> +<project name="${WOLipsContext.getProjectName()}" default="build"
    >> basedir=".">
    >> +
    >> + <!-- main targets -->
    >> + <!-- add optional targets to depends list if needed -->
    >> + <target name="build"
    >> depends="setProps,init.build,build.woapp,ssdd,war"/>
    >> +
    >> + <target name="compileAndBuild"
    >> depends="setProps,init.build,compile,build.woapp,ssdd,war" />
    >> +
    >> + <target name="install"
    >> depends="setProps,init.install,build.woapp,ssdd,war"/>
    >> +
    >> + <target name="clean" depends="setProps">
    >> + <delete dir="dist"/>
    >> + </target>
    >> +
    >> + <!-- property determination -->
    >> + <target name="setProps">
    >> + <property file="${user.home}${file.separator}build.properties"/>
    >> + <property file="build.properties"/>
    >> + <property file="${user.home}${file.separator}Library$
    >> {file.separator}wobuild.properties"/>
    >> + <condition property="wo.properties.check.failed">
    >> + <not>
    >> + <and>
    >> + <isset property="wo.wosystemroot"/>
    >> + <isset property="wo.wolocalroot"/>
    >> + </and>
    >> + </not>
    >> + </condition>
    >> + <fail message="Could not find ${user.home}$
    >> {file.separator}Library${file.separator}wobuild.properties."
    >> if="wo.properties.check.failed"/>
    >> + <property name="install.dir" value="${wo.wolocalroot}/Library/
    >> WebObjects/Applications"/>
    >> + </target>
    >> +
    >> + <!-- basic initializations -->
    >> + <target name="init.install">
    >> + <tstamp/>
    >> + <property name="dest.dir" value="${install.dir}"/>
    >> + </target>
    >> +
    >> + <target name="init.build">
    >> + <tstamp/>
    >> + <property name="dest.dir" value="dist"/>
    >> + </target>
    >> +
    >> + <!-- woproject tasks -->
    >> + <target name="build.woapp" depends="setProps,init.build,compile">
    >> +
    >> + <taskdef name="woapplication"
    >> classname="org.objectstyle.woproject.ant.WOApplication">
    >> + </taskdef>
    >> +
    >> + <!-- add webXML="true" in build.properties file to generate a
    >> web.xml file -->
    >> + <woapplication name="${project.name}" stdFrameworks="false"
    >> + destDir="${dest.dir}"
    >> + customInfoPListContent="${customInfoPListContent}"
    >> + principalClass="${principalClass}"
    >> + webXML="${webXML}"
    >> + webXML_CustomContent="${webXML_CustomContent}"
    >> + jvm="${jvm}"
    >> + jdb="${jdb}"
    >> + javaVersion="${javaVersion}"
    >> + jvmOptions="${jvmOptions}"
    >> + jdbOptions="${jdbOptions}"
    >> + cfbundleversion="${cfBundleVersion}"
    >> + cfbundleshortversion="${cfBundleShortVersion}"
    >> + cfbundleID="${cfBundleID}">
    >> + <classes dir="${classes.dir}">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> classes.include.patternset"/>
    >> + <excludesfile name="${WOLipsContext.getAntFolderName()}/
    >> classes.exclude.patternset"/>
    >> + </patternset>
    >> + </classes>
    >> + <wsresources dir=".">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> wsresources.include.patternset"/>
    >> + <excludesfile name="${WOLipsContext.getAntFolderName()}/
    >> wsresources.exclude.patternset"/>
    >> + </patternset>
    >> + </wsresources>
    >> + <resources dir=".">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> resources.include.patternset"/>
    >> + <excludesfile name="${WOLipsContext.getAntFolderName()}/
    >> resources.exclude.patternset"/>
    >> + </patternset>
    >> + </resources>
    >> + <!-- If deploy ssdd/war then change embed to "true" here
    >> -->
    >> + <frameworks root="${wo.wosystemroot}" embed="false">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> ant.frameworks.wo.wosystemroot"/>
    >> + </patternset>
    >> + </frameworks>
    >> + <!-- If deploy ssdd/war then change embed to "true" here
    >> -->
    >> + <frameworks root="${wo.wolocalroot}" embed="false">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> ant.frameworks.wo.wolocalroot"/>
    >> + </patternset>
    >> + </frameworks>
    >> + <!-- If deploy ssdd/war then change embed to "true" here
    >> -->
    >> + <frameworks root="${user.home}" embed="false">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> ant.frameworks.user.home"/>
    >> + </patternset>
    >> + </frameworks>
    >> + <otherclasspath root="${wo.wosystemroot}">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> ant.classpaths.wo.wosystemroot"/>
    >> + </patternset>
    >> + </otherclasspath>
    >> + <lib dir=".">
    >> + <include name="Add .jar's that should be copied in the woa."/>
    >> + <exclude name="**/*.woa/**"/>
    >> + </lib>
    >> + </woapplication>
    >> + </target>
    >> +
    >> + <!-- optional targets -->
    >> +
    >> + <!-- war target-->
    >> + <!-- To use this target remove the if="${never}" statement and
    >> create the LICENSE in your project
    >> + and create the web.xml file with the woapplication task.-->
    >> + <target name="war" if="${never}" depends="ssdd">
    >> + <war destfile="${dest.dir}/${project.name}.war" webxml="$
    >> {dest.dir}/${project.name}/WEB-INF/web.xml" basedir="${dest.dir}/$
    >> {project.name}">
    >> + <lib dir="${wo.wosystemroot}/Library/Frameworks/
    >> JavaWOJSPServlet.framework/WebServerResources/Java/">
    >> + <include name="JavaWOJSPServlet_client.jar"/>
    >> + </lib>
    >> + </war>
    >> + <copy todir="/tmp/${project.name}.dst/Library/WebObjects/
    >> Applications/">
    >> + <fileset dir="${dest.dir}">
    >> + <include name="${project.name}.woa/**"/>
    >> + </fileset>
    >> + </copy>
    >> + </target>
    >> +
    >> + <!-- ssdd target-->
    >> + <!-- To use this target
    >> + 1) remove the if="${never}" statement
    >> + 2) change embed=true in the woapp target above
    >> + 3) create the LICENSE in your project directory
    >> + 4) add JavaWOJSPServlet in your WOFrameworks build path
    >> + 5) Edit the build.properties file
    >> + 6) set webXML = true
    >> + -->
    >> + <target name="ssdd" if="${never}" depends="build.woapp">
    >> + <mkdir dir="${dest.dir}/${project.name}/WEB-INF/classes"/>
    >> + <mkdir dir="${dest.dir}/${project.name}/WEB-INF/tlds"/>
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/">
    >> + <fileset dir="${dest.dir}/${project.name}.woa/
    >> Contents/">
    >> + <include name="web.xml"/>
    >> + </fileset>
    >> + </copy>
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/">
    >> + <fileset dir=".">
    >> + <include name="LICENSE"/>
    >> + </fileset>
    >> + </copy>
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/">
    >> + <fileset dir="${dest.dir}">
    >> + <include name="${project.name}.woa/**"/>
    >> + </fileset>
    >> + </copy>
    >> + <!-- copy the frameworks to the WEBINFROOT/Library
    >> directory -->
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/">
    >> + <fileset dir="${dest.dir}/${project.name}.woa/Contents">
    >> + <include name="Library/**"/>
    >> + </fileset>
    >> + </copy>
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/">
    >> + <fileset dir="${dest.dir}/${project.name}.woa">
    >> + <include name="Resources/**"/>
    >> + </fileset>
    >> + </copy>
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/lib/">
    >> + <fileset dir="${dest.dir}/${project.name}/WEB-INF">
    >> + <include name="**/Resources/**/*.jar"/>
    >> + </fileset>
    >> + <mapper type="flatten"/>
    >> + </copy>
    >> +
    >> + <!-- Get the necessary Frameworks from the webobjects system
    >> root instead of the project wrapper -->
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
    >> + file="${wo.wosystemroot}/Library/Frameworks/
    >> JavaWOJSPServlet.framework/WebServerResources/Java/
    >> JavaWOJSPServlet_client.jar" />
    >> +
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/tlds">
    >> + <fileset dir="${wo.wosystemroot}/Library/Frameworks/
    >> JavaWOJSPServlet.framework/Resources/">
    >> + <include name="WOtaglib_1_0.tld"/>
    >> + </fileset>
    >> + </copy>
    >> + <!-- the WebObject Extensions -->
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/lib">
    >> + <fileset dir="/Library/WebObjects/Extensions/">
    >> + <include name="*.jar"/>
    >> + <exclude name="servlet.jar"/>
    >> + </fileset>
    >> + <mapper type="flatten"/>
    >> + </copy>
    >> +
    >> +
    >> + <!-- fix the Macos*ClassPath.txt files -->
    >> +
    >> + <replaceregexp file="${dest.dir}/${project.name}/WEB-INF/$
    >> {project.name}.woa/Contents/MacOS/MacOSClassPath.txt"
    >> + match="APPROOT/Resources/Java/${project.name.lowercase}.jar"
    >> + replace="APPROOT/${project.name}.woa/Contents/Resources/Java/
    >> ${project.name.lowercase}.jar" byline="true" />
    >> +
    >> + <replaceregexp file="${dest.dir}/${project.name}/WEB-INF/$
    >> {project.name}.woa/Contents/MacOS/MacOSXServerClassPath.txt"
    >> + match="APPROOT/Resources/Java/${project.name.lowercase}.jar"
    >> + replace="APPROOT/${project.name}.woa/Contents/Resources/Java/
    >> ${project.name.lowercase}.jar" byline="true" />
    >> +
    >> + <!-- fix the web.xml file: the app itself needs project.name/
    >> Contents -->
    >> +
    >> + <replaceregexp file="${dest.dir}/${project.name}/WEB-INF/
    >> web.xml" match="WEBINFROOT/Resources/Java/$
    >> {project.name.lowercase}.jar"
    >> + replace="WEBINFROOT/${project.name}.woa/Contents/Resources/
    >> Java/${project.name.lowercase}.jar" byline="true" />
    >> +
    >> + <!-- fix the web.xml file to remove the extra Frameworks/
    >> directory level for the frameworks -->
    >> +
    >> + <replaceregexp file="${dest.dir}/${project.name}/WEB-INF/
    >> web.xml" match="WEBINFROOT/Frameworks//"
    >> + replace="WEBINFROOT/" byline="true" />
    >> +
    >> + </target>
    >> +
    >> + <!-- copy strings files -->
    >> + <target name="copy.strings">
    >> + <copy todir="${dest.dir}/${project.name}.woa/Contents/
    >> Resources">
    >> + <fileset dir="." casesensitive="yes">
    >> + <include name="*.strings"/>
    >> + <include name="**/*.strings"/>
    >> + </fileset>
    >> + <mapper type="flatten"/>
    >> + </copy>
    >> + </target>
    >> +
    >> + <target name = "compile" depends = "setProps,init.build" >
    >> + <mkdir dir = "bin"/>
    >> + <javac srcdir = "src" destdir = "bin">
    >> + <classpath>
    >> + <fileset dir="${wo.dir.user.home.library.frameworks}"
    >> includesfile = "woproject/ant.frameworks.user.home">
    >> + <include name = "**/*.jar"/>
    >> + </fileset>
    >> + <fileset dir="${wo.wolocalroot}" includesfile = "woproject/
    >> ant.frameworks.wo.wolocalroot">
    >> + <include name = "**/*.jar"/>
    >> + </fileset>
    >> + <fileset dir="${wo.wosystemroot}" includesfile =
    >> "woproject/ant.frameworks.wo.wosystemroot">
    >> + <include name = "**/*.jar"/>
    >> + </fileset>
    >> + </classpath>
    >> + </javac>
    >> + </target>
    >> +</project>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/project.pbxproj.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/project.pbxproj.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/project.pbxproj.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,1171 @@
    >> +// !$*UTF8*$!
    >> +{
    >> + archiveVersion = 1;
    >> + classes = {
    >> + };
    >> + objectVersion = 39;
    >> + objects = {
    >> + 013357CCFF5DD5F011CD2B9D = {
    >> + buildSettings = {
    >> + };
    >> + buildStyles = (
    >> + 01A3BF6FFFB0C37D11CD2B9D,
    >> + 01A3BF70FFB0C37D11CD2B9D,
    >> + 015E5C37FFDDB4DD11CD2B8D,
    >> + );
    >> + hasScannedForEncodings = 1;
    >> + isa = PBXProject;
    >> + mainGroup = 013357CDFF5DD5F011CD2B9D;
    >> + productRefGroup = 013357CEFF5DD64811CD2B9D;
    >> + projectDirPath = "";
    >> + targets = (
    >> + 017C6100FFD43DA37F000001,
    >> + 017C60B4FFD2F2BB7F000001,
    >> + 017C60D6FFD2F2BB7F000001,
    >> + );
    >> + };
    >> + 013357CDFF5DD5F011CD2B9D = {
    >> + children = (
    >> + 013357DEFF5DD7CD11CD2B9D,
    >> + 013357D6FF5DD68111CD2B9D,
    >> + 15D0BC7BFF5EC4B811CD2B9D,
    >> + 15D0BC79FF5EC47311CD2B9D,
    >> + 01D74EAA00210ABC11CD2B8D,
    >> + 096CB46EFF7BFC8111CD2B9D,
    >> + 2123FDFDFFD467417F000001,
    >> + 013357CEFF5DD64811CD2B9D,
    >> + );
    >> + isa = PBXGroup;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 013357CEFF5DD64811CD2B9D = {
    >> + children = (
    >> + 017C60FFFFD43DA37F000001,
    >> + 0B4F248B00221FBD11CD2B8D,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Products;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 013357D6FF5DD68111CD2B9D = {
    >> + children = (
    >> + 2123FDF9FFD467417F000001,
    >> + 1BD2E40305D022C7006F0F8E,
    >> + 1BD2E40A05D022C7006F0F8E,
    >> + );
    >> + isa = PBXGroup;
    >> + name = "Web Components";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 013357DEFF5DD7CD11CD2B9D = {
    >> + children = (
    >> + 2123FDF6FFD467417F000001,
    >> + 2123FDF7FFD467417F000001,
    >> + 2123FDF8FFD467417F000001,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Classes;
    >> + path = "";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 015E5C37FFDDB4DD11CD2B8D = {
    >> + buildRules = (
    >> + );
    >> + buildSettings = {
    >> + COPY_PHASE_STRIP = YES;
    >> + INSTALL_MODE_FLAG = "a+rX";
    >> + INSTALL_PATH_FOR_STYLE = "$(DSTROOT)/$(INSTALL_PATH)";
    >> + SPLIT_INSTALL = YES;
    >> + WEBSERVER_DOCROOT = "$(DSTROOT)$(LOCAL_LIBRARY_DIR)/WebServer/
    >> Documents";
    >> + WEBSERVER_INSTALL_DIR_APPLICATION = "$(WEBSERVER_INSTALL_ROOT)";
    >> + WEBSERVER_INSTALL_DIR_FRAMEWORK = "$(WEBSERVER_INSTALL_ROOT)/
    >> Frameworks";
    >> + WEBSERVER_INSTALL_ROOT = "$(WEBSERVER_DOCROOT)/WebObjects";
    >> + WEBSERVER_RESOURCES_DIR = "$(WEBSERVER_CONTENTS_DIR)/
    >> WebServerResources";
    >> + WEBSERVER_RESOURCES_JAVA_DIR = "$(WEBSERVER_INSTALL_ROOT)/Java";
    >> + WEBSERVER_WRAPPER_DIR = "$(WEBSERVER_INSTALL_DIR)/$
    >> (WRAPPER_NAME)";
    >> + };
    >> + isa = PBXBuildStyle;
    >> + name = WebServer;
    >> + };
    >> + 016FA8CAFFE5B8A311CD2B8D = {
    >> + fallbackIsa = PBXFileReference;
    >> + includeInIndex = 0;
    >> + isa = PBXFolderReference;
    >> + lastKnownFileType = folder;
    >> + path = Main.wo;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 016FA8CBFFE5B8A311CD2B8D = {
    >> + fileRef = 016FA8CAFFE5B8A311CD2B8D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 0171C3300017AA3E11CD2B8D = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXShellScriptBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + shellPath = /bin/sh;
    >> + shellScript = "# Copy the requisite files from the Server and
    >> Client directories into the final wrapper directory\n. \"$
    >> {BUILD_FILES_DIR}/ComputeTargetClasspath.sh\" \"NO\" \"$
    >> {SERVER_UNIQUIFIER}\"";
    >> + };
    >> + 017C60B1FFD2F2BB7F000001 = {
    >> + explicitFileType = wrapper.cfbundle;
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXBundleReference;
    >> + path = "_WO$(SERVER_UNIQUIFIER)$
    >> {WOLipsContext.getProjectName()}.tmp";
    >> + refType = 3;
    >> + sourceTree = BUILT_PRODUCTS_DIR;
    >> + };
    >> + 017C60B2FFD2F2BB7F000001 = {
    >> + explicitFileType = wrapper.cfbundle;
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXBundleReference;
    >> + path = "_WO$(CLIENT_UNIQUIFIER)$
    >> {WOLipsContext.getProjectName()}.tmp";
    >> + refType = 3;
    >> + sourceTree = BUILT_PRODUCTS_DIR;
    >> + };
    >> + 017C60B4FFD2F2BB7F000001 = {
    >> + buildPhases = (
    >> + 017C60B5FFD2F2BB7F000001,
    >> + 017C60C6FFD2F2BB7F000001,
    >> + 017C60D3FFD2F2BB7F000001,
    >> + 017C60D4FFD2F2BB7F000001,
    >> + 0171C3300017AA3E11CD2B8D,
    >> + );
    >> + buildSettings = {
    >> + BUILD_FILES_DIR = "$(LOCAL_LIBRARY_DIR)/Application Support/
    >> Apple/Developer Tools/WebObjects Support";
    >> + FRAMEWORK_SEARCH_PATHS = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks\"
    >> \"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"";
    >> + JAVA_ARCHIVE_CLASSES = YES;
    >> + JAVA_ARCHIVE_TYPE = JAR;
    >> + JAVA_COMPILER_FLAGS = "-extdirs /Library/WebObjects/
    >> Extensions:/Library/Java/Extensions:/System/Library/Java/
    >> Extensions:/System/Library/Frameworks/JavaVM.framework/Home/lib/ext";
    >> + JAVA_FRAMEWORK_RESOURCES_DIRS = Resources;
    >> + JAVA_ONLY = YES;
    >> + JAVA_SOURCE_SUBDIR = .;
    >> + OTHER_JAVA_CLASS_PATH = "";
    >> + PRODUCT_NAME = "_WO$(SERVER_UNIQUIFIER)$
    >> {WOLipsContext.getProjectName()}";
    >> + SERVER_UNIQUIFIER = Server;
    >> + WRAPPER_EXTENSION = tmp;
    >> + };
    >> + dependencies = (
    >> + );
    >> + isa = PBXBundleTarget;
    >> + name = "Application Server";
    >> + productInstallPath = "$(USER_APPS_DIR)";
    >> + productName = "Server App";
    >> + productReference = 017C60B1FFD2F2BB7F000001;
    >> + productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
    >> +<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd
    >> \">
    >> +<plist version=\"1.0\">
    >> +<dict>
    >> + <key>CFBundleDevelopmentRegion</key>
    >> + <string>English</string>
    >> + <key>CFBundleExecutable</key>
    >> + <string>_WO$(SERVER_UNIQUIFIER)${WOLipsContext.getProjectName()}</
    >> string>
    >> + <key>CFBundleGetInfoString</key>
    >> + <string></string>
    >> + <key>CFBundleIconFile</key>
    >> + <string></string>
    >> + <key>CFBundleIdentifier</key>
    >> + <string></string>
    >> + <key>CFBundleInfoDictionaryVersion</key>
    >> + <string>6.0</string>
    >> + <key>CFBundleName</key>
    >> + <string></string>
    >> + <key>CFBundlePackageType</key>
    >> + <string>APPL</string>
    >> + <key>CFBundleShortVersionString</key>
    >> + <string></string>
    >> + <key>CFBundleSignature</key>
    >> + <string>webo</string>
    >> + <key>CFBundleVersion</key>
    >> + <string>0.0.1d1</string>
    >> + <key>Java</key>
    >> + <dict>
    >> + <key>JVMVersion</key>
    >> + <string>1.4+</string>
    >> + </dict>
    >> + <key>NSJavaNeeded</key>
    >> + <string>YES</string>
    >> + <key>NSJavaPath</key>
    >> + <array>
    >> + <string>_WO$(SERVER_UNIQUIFIER)$
    >> {WOLipsContext.getProjectName()}.jar</string>
    >> + </array>
    >> + <key>NSJavaRoot</key>
    >> + <string>Contents/Resources/Java</string>
    >> +</dict>
    >> +</plist>
    >> +";
    >> + };
    >> + 017C60B5FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + 2123FDFEFFD467417F000001,
    >> + 2123FDFFFFD467417F000001,
    >> + 2123FE00FFD467417F000001,
    >> + 2123FE01FFD467417F000001,
    >> + 1BD2E40705D022C7006F0F8E,
    >> + 1BD2E40E05D022C7006F0F8E,
    >> + );
    >> + isa = PBXSourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60C6FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + 2123FE02FFD467417F000001,
    >> + 016FA8CBFFE5B8A311CD2B8D,
    >> + C65E1ED90072974704CD2B8D,
    >> + FF70E86D02244EA903CD29B6,
    >> + 1BD2E40505D022C7006F0F8E,
    >> + 1BD2E40905D022C7006F0F8E,
    >> + 1BD2E40C05D022C7006F0F8E,
    >> + 1BD2E41005D022C7006F0F8E,
    >> + 1BD2E41205D022C7006F0F8E,
    >> + );
    >> + isa = PBXResourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60D3FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXJavaArchiveBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60D4FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + 085A02CA00150D1D11CD2B8D,
    >> + 085A02CB00150D1D11CD2B8D,
    >> + 085A02CC00150D1D11CD2B8D,
    >> + 085A02CD00150D1D11CD2B8D,
    >> + 085A02CF00150D1D11CD2B8D,
    >> + 022D13070059B68211CD2978,
    >> + 1BD2E41405D022C7006F0F8E,
    >> + 1BD2E41605D022C7006F0F8E,
    >> + 1BD2E41805D022C7006F0F8E,
    >> + 1BD2E41A05D022C7006F0F8E,
    >> + );
    >> + isa = PBXFrameworksBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60D6FFD2F2BB7F000001 = {
    >> + buildPhases = (
    >> + 017C60D7FFD2F2BB7F000001,
    >> + 017C60D8FFD2F2BB7F000001,
    >> + 017C60EBFFD2F2BB7F000001,
    >> + 017C60ECFFD2F2BB7F000001,
    >> + 16B190260028D0A611CD2B8D,
    >> + );
    >> + buildSettings = {
    >> + BUILD_CLIENT_LAUNCH_SCRIPT = NO;
    >> + BUILD_FILES_DIR = "$(LOCAL_LIBRARY_DIR)/Application Support/
    >> Apple/Developer Tools/WebObjects Support";
    >> + CLIENT_UNIQUIFIER = Client;
    >> + COMPILE_JAVA_SOURCES_IN_NIB_FILES = YES;
    >> + FRAMEWORK_SEARCH_PATHS = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks\"
    >> \"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"";
    >> + JAVA_ARCHIVE_CLASSES = BOTH;
    >> + JAVA_ARCHIVE_TYPE = JAR;
    >> + JAVA_COMPILER_FLAGS = "-extdirs /Library/WebObjects/
    >> Extensions:/Library/Java/Extensions:/System/Library/Java/
    >> Extensions:/System/Library/Frameworks/JavaVM.framework/Home/lib/ext";
    >> + JAVA_FRAMEWORK_RESOURCES_DIRS = WebServerResources;
    >> + JAVA_ONLY = YES;
    >> + JAVA_SOURCE_SUBDIR = .;
    >> + OTHER_JAVA_CLASS_PATH = "";
    >> + PRODUCT_NAME = "_WO$(CLIENT_UNIQUIFIER)$
    >> {WOLipsContext.getProjectName()}";
    >> + WRAPPER_EXTENSION = tmp;
    >> + };
    >> + dependencies = (
    >> + );
    >> + isa = PBXBundleTarget;
    >> + name = "Web Server";
    >> + productName = "Client App";
    >> + productReference = 017C60B2FFD2F2BB7F000001;
    >> + productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
    >> +<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd
    >> \">
    >> +<plist version=\"1.0\">
    >> +<dict>
    >> + <key>CFBundleDevelopmentRegion</key>
    >> + <string>English</string>
    >> + <key>CFBundleExecutable</key>
    >> + <string>_WO$(CLIENT_UNIQUIFIER)${WOLipsContext.getProjectName()}</
    >> string>
    >> + <key>CFBundleGetInfoString</key>
    >> + <string></string>
    >> + <key>CFBundleIconFile</key>
    >> + <string></string>
    >> + <key>CFBundleIdentifier</key>
    >> + <string></string>
    >> + <key>CFBundleInfoDictionaryVersion</key>
    >> + <string>6.0</string>
    >> + <key>CFBundleName</key>
    >> + <string></string>
    >> + <key>CFBundlePackageType</key>
    >> + <string>APPL</string>
    >> + <key>CFBundleShortVersionString</key>
    >> + <string></string>
    >> + <key>CFBundleSignature</key>
    >> + <string>webo</string>
    >> + <key>CFBundleVersion</key>
    >> + <string>0.0.1d1</string>
    >> + <key>Java</key>
    >> + <dict>
    >> + <key>JVMVersion</key>
    >> + <string>1.4+</string>
    >> + </dict>
    >> +</dict>
    >> +</plist>
    >> +";
    >> + };
    >> + 017C60D7FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXSourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60D8FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXResourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60EBFFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXJavaArchiveBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60ECFFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + 085A02D000150D1D11CD2B8D,
    >> + 085A02D100150D1D11CD2B8D,
    >> + 085A02D200150D1D11CD2B8D,
    >> + 085A02D300150D1D11CD2B8D,
    >> + 085A02D500150D1D11CD2B8D,
    >> + 022D13080059B68211CD2978,
    >> + );
    >> + isa = PBXFrameworksBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60FFFFD43DA37F000001 = {
    >> + explicitFileType = wrapper.application;
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXApplicationReference;
    >> + path = ${WOLipsContext.getProjectName()}.woa;
    >> + refType = 3;
    >> + sourceTree = BUILT_PRODUCTS_DIR;
    >> + };
    >> + 017C6100FFD43DA37F000001 = {
    >> + buildPhases = (
    >> + 017C6103FFD43DA37F000001,
    >> + 017C6104FFD43DA37F000001,
    >> + 017C6105FFD43DA37F000001,
    >> + 017C6106FFD43DA37F000001,
    >> + 017C6107FFD43DA37F000001,
    >> + 017C6108FFD43DA37F000001,
    >> + 01CC6D570020D11111CD2B8D,
    >> + );
    >> + buildSettings = {
    >> + APPLICATION_DIR_MACOS = "$(CONTENTS_DIR)/MacOS";
    >> + APPLICATION_DIR_UNIX = "$(CONTENTS_DIR)/UNIX";
    >> + APPLICATION_DIR_WINDOWS = "$(CONTENTS_DIR)/Windows";
    >> + BUILD_FILES_DIR = "$(LOCAL_LIBRARY_DIR)/Application Support/
    >> Apple/Developer Tools/WebObjects Support";
    >> + BUNDLE_AS_JAR = YES;
    >> + CLIENT_UNIQUIFIER = Client;
    >> + CONTENTS_DIR = "$(WRAPPER_DIR)/Contents";
    >> + COPY_PHASE_STRIP = NO;
    >> + INFO_FILE = "$(CONTENTS_DIR)/$(INFO_FILE_NAME)";
    >> + INFO_FILE_NAME = Info.plist;
    >> + INSTALL_MODE_FLAG = "a+rX";
    >> + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/WebObjects/Applications";
    >> + INSTALL_PATH_FOR_STYLE = "$(TARGET_BUILD_DIR)";
    >> + JAR_BUNDLE_INSTALL_DIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
    >> Applications";
    >> + JAVA_DEBUGGER = jdb;
    >> + JAVA_ONLY = YES;
    >> + JAVA_SOURCE_SUBDIR = .;
    >> + JAVA_VM = java;
    >> + JDB_OPTIONS = "";
    >> + JVM_OPTIONS = "";
    >> + PRODUCT_NAME = ${WOLipsContext.getProjectName()};
    >> + RESOURCES_DIR = "$(CONTENTS_DIR)/Resources";
    >> + RESOURCES_JAVA_DIR = "$(RESOURCES_DIR)/Java";
    >> + SERVER_UNIQUIFIER = Server;
    >> + SPLIT_INSTALL = NO;
    >> + WEBSERVER_CONTENTS_DIR = "$(WEBSERVER_WRAPPER_DIR)/Contents";
    >> + WEBSERVER_INSTALL_DIR = "$(WEBSERVER_INSTALL_DIR_APPLICATION)";
    >> + WEBSERVER_RESOURCES_DIR = "$(CONTENTS_DIR)/WebServerResources";
    >> + WEBSERVER_RESOURCES_JAVA_DIR = "$(WEBSERVER_RESOURCES_DIR)/
    >> Java";
    >> + WOAPPLICATION_CLASS_NAME = Application;
    >> + WO_TEMPLATE_MAJOR_VERSION = 5;
    >> + WO_TEMPLATE_MINOR_VERSION = 2;
    >> + WRAPPER_DIR = "$(INSTALL_PATH_FOR_STYLE)/$(WRAPPER_NAME)";
    >> + WRAPPER_EXTENSION = woa;
    >> + WRAPPER_NAME = "$(PRODUCT_NAME).$(WRAPPER_EXTENSION)";
    >> + };
    >> + dependencies = (
    >> + 017C6101FFD43DA37F000001,
    >> + 017C6102FFD43DA37F000001,
    >> + );
    >> + isa = PBXApplicationTarget;
    >> + name = ${WOLipsContext.getProjectName()};
    >> + productInstallPath = "$(LOCAL_LIBRARY_DIR)/WebObjects/
    >> Applications";
    >> + productName = NewWrapper;
    >> + productReference = 017C60FFFFD43DA37F000001;
    >> + productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
    >> +<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd
    >> \">
    >> +<plist version=\"1.0\">
    >> +<dict>
    >> + <key>CFBundleDevelopmentRegion</key>
    >> + <string>English</string>
    >> + <key>CFBundleExecutable</key>
    >> + <string>${WOLipsContext.getProjectName()}</string>
    >> + <key>CFBundleGetInfoString</key>
    >> + <string></string>
    >> + <key>CFBundleIconFile</key>
    >> + <string>WOAfile.icns</string>
    >> + <key>CFBundleIdentifier</key>
    >> + <string></string>
    >> + <key>CFBundleInfoDictionaryVersion</key>
    >> + <string>6.0</string>
    >> + <key>CFBundleName</key>
    >> + <string></string>
    >> + <key>CFBundlePackageType</key>
    >> + <string>APPL</string>
    >> + <key>CFBundleShortVersionString</key>
    >> + <string></string>
    >> + <key>CFBundleSignature</key>
    >> + <string>webo</string>
    >> + <key>CFBundleVersion</key>
    >> + <string>0.0.1d1</string>
    >> + <key>Java</key>
    >> + <dict>
    >> + <key>JVMVersion</key>
    >> + <string>1.4+</string>
    >> + </dict>
    >> + <key>NSExecutable</key>
    >> + <string>${WOLipsContext.getProjectName()}</string>
    >> + <key>NSJavaClientRoot</key>
    >> + <string>Contents/WebServerResources/Java</string>
    >> + <key>NSJavaNeeded</key>
    >> + <true/>
    >> + <key>NSJavaPath</key>
    >> + <array>
    >> + <string>${WOLipsContext.getProjectName()}.jar</string>
    >> + </array>
    >> + <key>NSJavaPathClient</key>
    >> + <string>${WOLipsContext.getProjectName()}.jar</string>
    >> + <key>NSJavaRoot</key>
    >> + <string>Contents/Resources/Java</string>
    >> +</dict>
    >> +</plist>
    >> +";
    >> + };
    >> + 017C6101FFD43DA37F000001 = {
    >> + isa = PBXTargetDependency;
    >> + target = 017C60B4FFD2F2BB7F000001;
    >> + targetProxy = 1BD2E3F105D022C4006F0F8E;
    >> + };
    >> + 017C6102FFD43DA37F000001 = {
    >> + isa = PBXTargetDependency;
    >> + target = 017C60D6FFD2F2BB7F000001;
    >> + targetProxy = 1BD2E3F205D022C4006F0F8E;
    >> + };
    >> + 017C6103FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXSourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C6104FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXResourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C6105FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXJavaArchiveBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C6106FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXFrameworksBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C6107FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXShellScriptBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + shellPath = /bin/sh;
    >> + shellScript = "# Copy the requisite files from the Server and
    >> Client directories into the final wrapper directory\n. \"$
    >> {BUILD_FILES_DIR}/AssembleApplication.sh\"";
    >> + };
    >> + 017C6108FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXShellScriptBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + shellPath = /bin/sh;
    >> + shellScript = "# Create the run scripts and classpath files for
    >> all platforms\n. \"${BUILD_FILES_DIR}/CreateRunFiles.sh\"";
    >> + };
    >> + 01A3BF6FFFB0C37D11CD2B9D = {
    >> + buildRules = (
    >> + );
    >> + buildSettings = {
    >> + COPY_PHASE_STRIP = NO;
    >> + GCC_DYNAMIC_NO_PIC = NO;
    >> + GCC_ENABLE_FIX_AND_CONTINUE = YES;
    >> + GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    >> + GCC_OPTIMIZATION_LEVEL = 0;
    >> + INSTALL_MODE_FLAG = "a+rX";
    >> + INSTALL_PATH_FOR_STYLE = "$(TARGET_BUILD_DIR)";
    >> + SPLIT_INSTALL = NO;
    >> + ZERO_LINK = YES;
    >> + };
    >> + isa = PBXBuildStyle;
    >> + name = Development;
    >> + };
    >> + 01A3BF70FFB0C37D11CD2B9D = {
    >> + buildRules = (
    >> + );
    >> + buildSettings = {
    >> + COPY_PHASE_STRIP = YES;
    >> + DEPLOYMENT_LOCATION = YES;
    >> + DEPLOYMENT_POSTPROCESSING = YES;
    >> + GCC_ENABLE_FIX_AND_CONTINUE = NO;
    >> + INSTALL_MODE_FLAG = "a+rX";
    >> + INSTALL_PATH_FOR_STYLE = "$(DSTROOT)/$(INSTALL_PATH)";
    >> + SPLIT_INSTALL = NO;
    >> + ZERO_LINK = NO;
    >> + };
    >> + isa = PBXBuildStyle;
    >> + name = Deployment;
    >> + };
    >> + 01CC6D570020D11111CD2B8D = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXShellScriptBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + shellPath = /bin/sh;
    >> + shellScript = "# Set the permissions for the build product\n.
    >> \"${BUILD_FILES_DIR}/SetPermissions.sh\"";
    >> + };
    >> + 01D74EAA00210ABC11CD2B8D = {
    >> + children = (
    >> + );
    >> + isa = PBXGroup;
    >> + name = Interfaces;
    >> + path = "";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> +//010
    >> +//011
    >> +//012
    >> +//013
    >> +//014
    >> +//020
    >> +//021
    >> +//022
    >> +//023
    >> +//024
    >> + 022D13060059B68211CD2978 = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaXML.framework;
    >> + path = /System/Library/Frameworks/JavaXML.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 022D13070059B68211CD2978 = {
    >> + fileRef = 022D13060059B68211CD2978;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 022D13080059B68211CD2978 = {
    >> + fileRef = 022D13060059B68211CD2978;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> +//020
    >> +//021
    >> +//022
    >> +//023
    >> +//024
    >> +//080
    >> +//081
    >> +//082
    >> +//083
    >> +//084
    >> + 085A02CA00150D1D11CD2B8D = {
    >> + fileRef = 096CB471FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02CB00150D1D11CD2B8D = {
    >> + fileRef = 096CB472FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02CC00150D1D11CD2B8D = {
    >> + fileRef = 096CB473FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02CD00150D1D11CD2B8D = {
    >> + fileRef = 096CB46FFF7BFC8111CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02CF00150D1D11CD2B8D = {
    >> + fileRef = 096CB475FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02D000150D1D11CD2B8D = {
    >> + fileRef = 096CB471FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02D100150D1D11CD2B8D = {
    >> + fileRef = 096CB472FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02D200150D1D11CD2B8D = {
    >> + fileRef = 096CB473FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02D300150D1D11CD2B8D = {
    >> + fileRef = 096CB46FFF7BFC8111CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02D500150D1D11CD2B8D = {
    >> + fileRef = 096CB475FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> +//080
    >> +//081
    >> +//082
    >> +//083
    >> +//084
    >> +//090
    >> +//091
    >> +//092
    >> +//093
    >> +//094
    >> + 096CB46EFF7BFC8111CD2B9D = {
    >> + children = (
    >> + 096CB471FF7BFD6311CD2B9D,
    >> + 096CB472FF7BFD6311CD2B9D,
    >> + 096CB473FF7BFD6311CD2B9D,
    >> + 096CB46FFF7BFC8111CD2B9D,
    >> + 096CB475FF7BFD6311CD2B9D,
    >> + 022D13060059B68211CD2978,
    >> + 1BD2E41305D022C7006F0F8E,
    >> + 1BD2E41505D022C7006F0F8E,
    >> + 1BD2E41705D022C7006F0F8E,
    >> + 1BD2E41905D022C7006F0F8E,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Frameworks;
    >> + path = "";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 096CB46FFF7BFC8111CD2B9D = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaWebObjects.framework;
    >> + path = /System/Library/Frameworks/JavaWebObjects.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 096CB471FF7BFD6311CD2B9D = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaFoundation.framework;
    >> + path = /System/Library/Frameworks/JavaFoundation.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 096CB472FF7BFD6311CD2B9D = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaEOControl.framework;
    >> + path = /System/Library/Frameworks/JavaEOControl.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 096CB473FF7BFD6311CD2B9D = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaEOAccess.framework;
    >> + path = /System/Library/Frameworks/JavaEOAccess.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 096CB475FF7BFD6311CD2B9D = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaWOExtensions.framework;
    >> + path = /System/Library/Frameworks/JavaWOExtensions.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> +//090
    >> +//091
    >> +//092
    >> +//093
    >> +//094
    >> +//0B0
    >> +//0B1
    >> +//0B2
    >> +//0B3
    >> +//0B4
    >> + 0B4F248B00221FBD11CD2B8D = {
    >> + children = (
    >> + 017C60B1FFD2F2BB7F000001,
    >> + 017C60B2FFD2F2BB7F000001,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Intermediates;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> +//0B0
    >> +//0B1
    >> +//0B2
    >> +//0B3
    >> +//0B4
    >> +//150
    >> +//151
    >> +//152
    >> +//153
    >> +//154
    >> + 15D0BC79FF5EC47311CD2B9D = {
    >> + children = (
    >> + );
    >> + isa = PBXGroup;
    >> + name = "Web Server Resources";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 15D0BC7BFF5EC4B811CD2B9D = {
    >> + children = (
    >> + C65E1ED80072974704CD2B8D,
    >> + FF70E86C02244EA903CD29B6,
    >> + 1BD2E41105D022C7006F0F8E,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Resources;
    >> + path = "";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> +//150
    >> +//151
    >> +//152
    >> +//153
    >> +//154
    >> +//160
    >> +//161
    >> +//162
    >> +//163
    >> +//164
    >> + 16B190260028D0A611CD2B8D = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXShellScriptBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + shellPath = /bin/sh;
    >> + shellScript = "# Copy the requisite files from the Server and
    >> Client directories into the final wrapper directory\nif [ \"$
    >> {BUILD_CLIENT_LAUNCH_SCRIPT}\" = \"YES\" ]; then\n . \"$
    >> {BUILD_FILES_DIR}/ComputeTargetClasspath.sh\" \"YES\" \"$
    >> {CLIENT_UNIQUIFIER}\"\nfi";
    >> + };
    >> +//160
    >> +//161
    >> +//162
    >> +//163
    >> +//164
    >> +//1B0
    >> +//1B1
    >> +//1B2
    >> +//1B3
    >> +//1B4
    >> + 1BD2E3F105D022C4006F0F8E = {
    >> + containerPortal = 013357CCFF5DD5F011CD2B9D;
    >> + isa = PBXContainerItemProxy;
    >> + proxyType = 1;
    >> + remoteGlobalIDString = 017C60B4FFD2F2BB7F000001;
    >> + remoteInfo = "Application Server";
    >> + };
    >> + 1BD2E3F205D022C4006F0F8E = {
    >> + containerPortal = 013357CCFF5DD5F011CD2B9D;
    >> + isa = PBXContainerItemProxy;
    >> + proxyType = 1;
    >> + remoteGlobalIDString = 017C60D6FFD2F2BB7F000001;
    >> + remoteInfo = "Web Server";
    >> + };
    >> + 1BD2E40305D022C7006F0F8E = {
    >> + children = (
    >> + 1BD2E40405D022C7006F0F8E,
    >> + 1BD2E40605D022C7006F0F8E,
    >> + 1BD2E40805D022C7006F0F8E,
    >> + );
    >> + isa = PBXGroup;
    >> + name = MenuHeader;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40405D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = MenuHeader.wo;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40505D022C7006F0F8E = {
    >> + fileRef = 1BD2E40405D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E40605D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = MenuHeader.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40705D022C7006F0F8E = {
    >> + fileRef = 1BD2E40605D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E40805D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = MenuHeader.api;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40905D022C7006F0F8E = {
    >> + fileRef = 1BD2E40805D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E40A05D022C7006F0F8E = {
    >> + children = (
    >> + 1BD2E40B05D022C7006F0F8E,
    >> + 1BD2E40D05D022C7006F0F8E,
    >> + 1BD2E40F05D022C7006F0F8E,
    >> + );
    >> + isa = PBXGroup;
    >> + name = PageWrapper;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40B05D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = PageWrapper.wo;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40C05D022C7006F0F8E = {
    >> + fileRef = 1BD2E40B05D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E40D05D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = PageWrapper.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40E05D022C7006F0F8E = {
    >> + fileRef = 1BD2E40D05D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E40F05D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = PageWrapper.api;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E41005D022C7006F0F8E = {
    >> + fileRef = 1BD2E40F05D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E41105D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = user.d2wmodel;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E41205D022C7006F0F8E = {
    >> + fileRef = 1BD2E41105D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E41305D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaDTWGeneration.framework;
    >> + path = /System/Library/Frameworks/JavaDTWGeneration.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 1BD2E41405D022C7006F0F8E = {
    >> + fileRef = 1BD2E41305D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E41505D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaDirectToWeb.framework;
    >> + path = /System/Library/Frameworks/JavaDirectToWeb.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 1BD2E41605D022C7006F0F8E = {
    >> + fileRef = 1BD2E41505D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E41705D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaEOProject.framework;
    >> + path = /System/Library/Frameworks/JavaEOProject.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 1BD2E41805D022C7006F0F8E = {
    >> + fileRef = 1BD2E41705D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E41905D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaJDBCAdaptor.framework;
    >> + path = /System/Library/Frameworks/JavaJDBCAdaptor.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 1BD2E41A05D022C7006F0F8E = {
    >> + fileRef = 1BD2E41905D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> +//1B0
    >> +//1B1
    >> +//1B2
    >> +//1B3
    >> +//1B4
    >> +//210
    >> +//211
    >> +//212
    >> +//213
    >> +//214
    >> + 2123FDF6FFD467417F000001 = {
    >> + fileEncoding = 30;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = sourcecode.java;
    >> + path = Application.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDF7FFD467417F000001 = {
    >> + fileEncoding = 30;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = sourcecode.java;
    >> + path = Session.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDF8FFD467417F000001 = {
    >> + fileEncoding = 30;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = sourcecode.java;
    >> + path = DirectAction.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDF9FFD467417F000001 = {
    >> + children = (
    >> + 016FA8CAFFE5B8A311CD2B8D,
    >> + 2123FDFBFFD467417F000001,
    >> + 2123FDFCFFD467417F000001,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Main;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDFBFFD467417F000001 = {
    >> + fileEncoding = 30;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = sourcecode.java;
    >> + path = Main.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDFCFFD467417F000001 = {
    >> + fileEncoding = 30;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = text.woapi;
    >> + path = Main.api;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDFDFFD467417F000001 = {
    >> + children = (
    >> + );
    >> + isa = PBXGroup;
    >> + name = Documentation;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDFEFFD467417F000001 = {
    >> + fileRef = 2123FDF6FFD467417F000001;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + ATTRIBUTES = (
    >> + );
    >> + };
    >> + };
    >> + 2123FDFFFFD467417F000001 = {
    >> + fileRef = 2123FDF8FFD467417F000001;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + ATTRIBUTES = (
    >> + );
    >> + };
    >> + };
    >> + 2123FE00FFD467417F000001 = {
    >> + fileRef = 2123FDF7FFD467417F000001;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + ATTRIBUTES = (
    >> + );
    >> + };
    >> + };
    >> + 2123FE01FFD467417F000001 = {
    >> + fileRef = 2123FDFBFFD467417F000001;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + ATTRIBUTES = (
    >> + );
    >> + };
    >> + };
    >> + 2123FE02FFD467417F000001 = {
    >> + fileRef = 2123FDFCFFD467417F000001;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> +//210
    >> +//211
    >> +//212
    >> +//213
    >> +//214
    >> +//C60
    >> +//C61
    >> +//C62
    >> +//C63
    >> +//C64
    >> + C65E1ED80072974704CD2B8D = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = image.icns;
    >> + path = WOAfile.icns;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + C65E1ED90072974704CD2B8D = {
    >> + fileRef = C65E1ED80072974704CD2B8D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> +//C60
    >> +//C61
    >> +//C62
    >> +//C63
    >> +//C64
    >> +//FF0
    >> +//FF1
    >> +//FF2
    >> +//FF3
    >> +//FF4
    >> + FF70E86C02244EA903CD29B6 = {
    >> + fileEncoding = 4;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = text;
    >> + path = Properties;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + FF70E86D02244EA903CD29B6 = {
    >> + fileRef = FF70E86C02244EA903CD29B6;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + };
    >> + rootObject = 013357CCFF5DD5F011CD2B9D;
    >> +}
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/user.d2wmodel.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/user.d2wmodel.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_52/user.d2wmodel.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,13 @@
    >> +{
    >> + rules = (
    >> + {
    >> + class = com.webobjects.directtoweb.Rule;
    >> + author = 100;
    >> + rhs = {
    >> + class = com.webobjects.directtoweb.Assignment;
    >> + keyPath = look;
    >> + value = "NeutralLook";
    >> + };
    >> + }
    >> + );
    >> +}
    >>
    >> Copied: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application_54 (from rev 4569, trunk/woproject/wolips/core/
    >> plugins/org.objectstyle.wolips.templateengine/templates/
    >> d2w_neu_application)
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/.classpath.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/.classpath.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/.classpath.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,11 @@
    >> +<?xml version="1.0" encoding="UTF-8"?>
    >> +<classpath>
    >> + <classpathentry kind="src" path="src"/>
    >> + <classpathentry kind="src" path="MenuHeader.wo"/>
    >> + <classpathentry kind="src" path="Main.wo"/>
    >> + <classpathentry kind="src" path="PageWrapper.wo"/>
    >> + <classpathentry kind="con"
    >> path="org.objectstyle.wolips.WO_CLASSPATH/JavaWebObjects/
    >> JavaFoundation/JavaXML/JavaWOExtensions/JavaEOAccess/JavaEOControl/
    >> JavaDTWGeneration/JavaDirectToWeb/JavaEOProject/JavaJDBCAdaptor"/>
    >> + <classpathentry kind="con"
    >> path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    >> + <classpathentry kind="lib" path="/Library/WebObjects/Extensions/
    >> derby.jar"/>
    >> + <classpathentry kind="output" path="bin"/>
    >> +</classpath>
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/.project.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/.project.vm 2007-11-04 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/.project.vm 2007-11-05 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,23 @@
    >> +<?xml version="1.0" encoding="UTF-8"?>
    >> +<projectDescription>
    >> + <name>${WOLipsContext.getProjectName()}</name>
    >> + <comment></comment>
    >> + <projects>
    >> + </projects>
    >> + <buildSpec>
    >> + <buildCommand>
    >> + <name>org.eclipse.jdt.core.javabuilder</name>
    >> + <arguments>
    >> + </arguments>
    >> + </buildCommand>
    >> + <buildCommand>
    >> + <name>org.objectstyle.wolips.incrementalbuilder</name>
    >> + <arguments>
    >> + </arguments>
    >> + </buildCommand>
    >> + </buildSpec>
    >> + <natures>
    >> + <nature>org.eclipse.jdt.core.javanature</nature>
    >> + <nature>org.objectstyle.wolips.incrementalapplicationnature</
    >> nature>
    >> + </natures>
    >> +</projectDescription>
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Application.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Application.java.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Application.java.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,20 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +import com.webobjects.appserver.WOApplication;
    >> +import com.webobjects.foundation.NSLog;
    >> +
    >> +public class Application extends WOApplication {
    >> +
    >> + public static void main(String argv[]) {
    >> + WOApplication.main(argv, Application.class);
    >> + }
    >> +
    >> + public Application() {
    >> + super();
    >> + NSLog.out.appendln("Welcome to " + this.name() + " !");
    >> + /* ** put your initialization code in here ** */
    >> + }
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/CustomInfo.plist.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/CustomInfo.plist.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/CustomInfo.plist.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,5 @@
    >> +{
    >> + // ** Add your class paths here in the form of an array as
    >> follows:
    >> + // ** NSJavaUserPath = ("/some/class/path", "/another/class/
    >> path");
    >> + NSJavaUserPath = ();
    >> +}
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/DirectAction.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/DirectAction.java.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/DirectAction.java.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,18 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +import com.webobjects.appserver.*;
    >> +
    >> +public class DirectAction extends WODirectAction {
    >> +
    >> + public DirectAction(WORequest aRequest) {
    >> + super(aRequest);
    >> + }
    >> +
    >> + public WOActionResults defaultAction() {
    >> + return pageWithName(Main.class.getName());
    >> + }
    >> +
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.api.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.api.vm 2007-11-04 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.api.vm 2007-11-05 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,6 @@
    >> +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    >> +<wodefinitions>
    >> + <wo wocomponentcontent="false" class="Main.java">
    >> +
    >> + </wo>
    >> +</wodefinitions>
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.html.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.html.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.html.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,51 @@
    >> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    >> + "http://www.w3.org/TR/html4/loose.dtd">
    >> +<html>
    >> + <head>
    >> + <title>Direct to Web</title>
    >> + </head>
    >> + <webobject name="BodyContainer">
    >> + <webobject name="LoginForm">
    >> + <div align="center">
    >> + <br>
    >> + <br>
    >> + <br>
    >> + <table border="0" cellpadding="4" cellspacing="2">
    >> + <tr valign="middle">
    >> + <td align="right"><webobject
    >> name="DirectToWebPlaque"></webobject></td>
    >> + </tr>
    >> + <tr>
    >> + <td>
    >> + <table border="0" cellpadding="2"
    >> cellspacing="0">
    >> + <tr>
    >> + <th align="right">Username:</th>
    >> + <td align="right">
    >> + <webobject name="UsernameField"></
    >> webobject>
    >> + </td>
    >> + </tr>
    >> + <tr>
    >> + <th align="right">Password: </th>
    >> + <td align="right">
    >> + <webobject name="PasswordField"></
    >> webobject>
    >> + </td>
    >> + </tr>
    >> + <webobject name="AssistantConditional"><tr>
    >> + <th align="right">Assistant: </th>
    >> + <td align="left">
    >> + <webobject name="LACheckbox"></
    >> webobject>
    >> + </td>
    >> + </tr></webobject>
    >> + <tr>
    >> + <td colspan="2" align="right"> <br>
    >> + <webobject name="LoginButton"></
    >> webobject>
    >> + </td>
    >> + </tr>
    >> + </table>
    >> + </td>
    >> + </tr>
    >> + </table>
    >> + <br>
    >> + </div>
    >> + </webobject>
    >> + </webobject>
    >> +</html>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.java.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.java.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,30 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +import com.webobjects.foundation.*;
    >> +import com.webobjects.appserver.*;
    >> +import com.webobjects.directtoweb.*;
    >> +
    >> +public class Main extends WOComponent {
    >> + public String username;
    >> + public String password;
    >> + public boolean wantsWebAssistant = false;
    >> +
    >> + public Main(WOContext aContext) {
    >> + super(aContext);
    >> + }
    >> +
    >> + public WOComponent defaultPage() {
    >> + if (isAssistantCheckboxVisible()) {
    >> + D2W.factory().setWebAssistantEnabled(wantsWebAssistant);
    >> + }
    >> + return D2W.factory().defaultPage(session());
    >> + }
    >> +
    >> + public boolean isAssistantCheckboxVisible() {
    >> + String s = System.getProperty("D2WWebAssistantEnabled");
    >> + return s == null ||
    >> NSPropertyListSerialization.booleanForString(s);
    >> + }
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.wod.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.wod.vm 2007-11-04 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.wod.vm 2007-11-05 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,47 @@
    >> +AssistantConditional: WOConditional {
    >> + condition = isAssistantCheckboxVisible;
    >> +}
    >> +
    >> +BodyContainer: WOBody {
    >> + filename = "fuzzyGreyStripe.gif";
    >> + framework = "JavaDirectToWeb";
    >> +}
    >> +
    >> +DirectToWebPlaque: WOImage {
    >> + alt = "Welcome to Direct To Web";
    >> + filename = "login-ban.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "57";
    >> + name = "Welcome to Direct To Web";
    >> + width = "240";
    >> +}
    >> +
    >> +LACheckbox: WOCheckBox {
    >> + checked = wantsWebAssistant;
    >> +}
    >> +
    >> +LoginButton: WOActiveImage {
    >> + action = defaultPage;
    >> + alt = "Login";
    >> + border = "0";
    >> + filename = "login-btn.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "27";
    >> + name = "Login";
    >> + width = "100";
    >> +}
    >> +
    >> +LoginForm: WOForm {
    >> + multipleSubmit = YES;
    >> +}
    >> +
    >> +PasswordField: WOPasswordField {
    >> + value = password;
    >> + width = "16";
    >> +}
    >> +
    >> +UsernameField: WOTextField {
    >> + value = username;
    >> + width = "16";
    >> +}
    >> +
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.woo.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.woo.vm 2007-11-04 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Main.woo.vm 2007-11-05 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,5 @@
    >> +{
    >> + "WebObjects Release" = "WebObjects 3.5";
    >> + encoding = NSMacOSRomanStringEncoding;
    >> + variables = {};
    >> +}
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.postamble.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.postamble.vm 2007-11-04 23:00:00
    >> UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.postamble.vm 2007-11-05 05:20:06
    >> UTC (rev 4599)
    >>.. -0,0 +1,50 @@
    >> +
    >> ###############################################################################
    >> +# Apple Makefile.postamble
    >> +# Copyright 2001, Apple Computer, Inc.
    >> +#
    >> +# Use this makefile, which is imported after all other makefiles,
    >> to
    >> +# override attributes for a project's Makefile environment. This
    >> allows you
    >> +# to take advantage of the environment set up by the other
    >> Makefiles.
    >> +# You can also define custom rules at the end of this file.
    >> +#
    >> +# Each directory in a project tree (main project plus
    >> subprojects) should
    >> +# have its own Makefile.preamble and Makefile.postamble.
    >> +#
    >> +
    >> ###############################################################################
    >> +#
    >> +# Variables exported by the common makefiles that can be used in any
    >> +# customizations you make to the template below:
    >> +#
    >> +# PRODUCTS: products to install. All of these products will
    >> be placed in
    >> +# the directory $(DSTROOT)$(INSTALLDIR)
    >> +# PRODUCT_ROOT: Name of the directory to which resources are
    >> copied.
    >> +# GLOBAL_RESOURCE_DIR: The directory to which resources are
    >> copied.
    >> +# LOCAL_RESOURCE_DIR: The directory to which localized
    >> resources are copied.
    >> +# DERIVED_SRC_DIR: Directory used for all other derived files
    >> +#
    >> +# NAME: name of application, bundle, subproject, palette, etc.
    >> +# LANGUAGES: Langage in which the project is written (default
    >> "English")
    >> +# GLOBAL_RESOURCES: Non-localized resources of project
    >> +#
    >> +# CLASSES: Class implementation files in project.
    >> +# SUBPROJECTS: Subprojects of this project
    >> +# OTHERSRCS: Other miscellaneous sources of this project
    >> +# OTHERLINKED: Source files not matching a standard source
    >> extention
    >> +#
    >> +# SRCROOT: Base directory in which to place the new source files
    >> +# SRCPATH: Relative path from SRCROOT to present subdirectory
    >> +#
    >> +# INSTALLDIR: Directory app will be installed into by 'install'
    >> target
    >> +#
    >> +# EXECUTABLE_EXT: Executable extension for the platform
    >> (i.e. .exe on Windows)
    >> +#
    >> +
    >> +#
    >> +# Put additional rules to extend the behavior of the standard
    >> Makefiles below.
    >> +# Include them in the dependency tree using the variables listed
    >> in the
    >> +# Makefile.preamble.
    >> +#
    >> +# You should avoid redefining things like "install" or "app", as
    >> they are
    >> +# owned by the top-level Makefile API and no context has been set
    >> up for where
    >> +# derived files should go.
    >> +#
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.preamble.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.preamble.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.preamble.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,185 @@
    >> +
    >> ###############################################################################
    >> +# Apple Makefile.preamble
    >> +# Copyright 2001, Apple Computer, Inc.
    >> +#
    >> +# Use this makefile for configuring the standard application
    >> makefiles
    >> +# associated with ProjectBuilderWO. It is included before the
    >> main makefile.
    >> +# In Makefile.preamble you set attributes for a project, so they
    >> are available
    >> +# to the project's makefiles.
    >> +#
    >> +# In contrast, you typically write additional rules or override
    >> built-in
    >> +# behavior in the Makefile.postamble. You should not put
    >> additional rules
    >> +# in the preamble.
    >> +#
    >> +# Each directory in a project tree (main project plus
    >> subprojects) should
    >> +# have its own Makefile.preamble and Makefile.postamble.
    >> +#
    >> +
    >> ###############################################################################
    >> +#
    >> +# Variable controlling characteristics of the make build system:
    >> +#
    >> +# MAKEFILEDIR: Directory in which to find $(MAKEFILE)
    >> +# MAKEFILE: Top level mechanism Makefile (e.g., app.make,
    >> bundle.make)
    >> +#
    >> +# OTHER_RECURSIVE_VARIABLES: The names of variables which you
    >> want to be
    >> +# passed on the command line to recursive invocations of
    >> make. Note that
    >> +# the values in OTHER_*FLAGS are inherited by subprojects
    >> automatically --
    >> +# you do not have to (and shouldn't) add OTHER_*FLAGS to
    >> +# OTHER_RECURSIVE_VARIABLES.
    >> +#
    >> +
    >> +#
    >> +# These variables provide hooks enabling you to add behavior at
    >> almost every
    >> +# stage of the make:
    >> +#
    >> +# BEFORE_PREBUILD: targets to build before installing headers
    >> for a subproject
    >> +# AFTER_PREBUILD: targets to build after installing headers
    >> for a subproject
    >> +# BEFORE_BUILD_RECURSION: targets to make before building
    >> subprojects
    >> +# BEFORE_BUILD: targets to make before a build, but after
    >> subprojects
    >> +# AFTER_BUILD: targets to make after a build
    >> +#
    >> +# BEFORE_COPY_JAVA_CLASSES: targets to make prior to jar'ing
    >> the generated .class files
    >> +# AFTER_COPY_JAVA_CLASSES: targets to make after jar'ing the
    >> generated .class files
    >> +#
    >> +# BEFORE_INSTALL: targets to build before installing the product
    >> +# AFTER_INSTALL: targets to build after installing the product
    >> +# BEFORE_POSTINSTALL: targets to build before postinstalling
    >> every subproject
    >> +# AFTER_POSTINSTALL: targts to build after postinstalling
    >> every subproject
    >> +#
    >> +# BEFORE_INSTALLSRC: targets to build before installing source
    >> for a subproject
    >> +# AFTER_INSTALLSRC: targets to build after installing source
    >> for a subproject
    >> +#
    >> +
    >> +#
    >> +# Project dependency variables:
    >> +# OTHER_PRODUCT_DEPENDS: Other dependencies of this project
    >> +# OTHER_INITIAL_TARGETS: Built *before* building subprojects/
    >> bundles
    >> +# OTHER_SOURCEFILES: Other source files maintained by .pre/
    >> postamble
    >> +# OTHER_RESOURCES: Additional (non-localized) resources for
    >> this project,
    >> +# which can be generated
    >> +# OTHER_GARBAGE: Additional files to be removed by `make clean'
    >> +#
    >> +
    >> +#
    >> +# Variables which control the file compilation:
    >> +# OTHER_JAVATOOL_FLAGS: Pass flags to the 'javatool'
    >> compilation utility.
    >> +# Flags which javatool doesn't recognize are passed down
    >> to the java compiler.
    >> +#
    >> +# ARCHIVE_JAVA_CLASSES: Set to YES (the default) or NO. Set
    >> it to NO to
    >> +# turn off Java archiving (which is either jar, if
    >> available on your system, or zip).
    >> +# JAVA_ARCHIVE_METHOD: Set to JAR to archive Java classes
    >> using Java archiving. Set
    >> +# to ZIP to archive them using zip compression.
    >> +#
    >> +# JAVA_IS_SERVER_SIDE, JAVA_IS_CLIENT_SIDE: Set one, or both,
    >> of these flags to
    >> +# NO to turn off building for server-side or client-side
    >> java. Default is YES.
    >> +# Setting both to YES will build all files for both side
    >> (use this when building
    >> +# java classes common to both client and server side)
    >> +JAVA_IS_SERVER_SIDE = YES
    >> +JAVA_IS_CLIENT_SIDE = NO
    >> +#
    >> +# OTHER_CLASSPATH, OTHER_CLASSPATH_CLIENT: Use these to add
    >> additional Java classpaths for
    >> +# the client and server sides (respectively) so generated
    >> classpath for Java in frameworks.
    >> +# NOTE: Delimit your class path elements with $
    >> (CLASSPATH_DELIMITER) so they'll be
    >> +# platform independent.
    >> +# DEV_STYLE_CLASSPATH: Normally, when generating the run-time
    >> classpath file the build
    >> +# system fixes the paths to the frameworks in the
    >> classpath to reflect the normal,
    >> +# installed locations of those frameworks. By setting
    >> this variable to
    >> +# YES, this 'fixing' process will be turned off.
    >> +#
    >> +
    >> +#
    >> +# Project-wide settings:
    >> +# BUNDLE_PACKAGE_TYPE: The type of package being built.
    >> Defaults to "APPL".
    >> +# BUNDLE_SIGNATURE: The specific identifier of the built
    >> package. Defaults to "webo".
    >> +# ICON_FILE: The file to display in the Mac OS X Finder for
    >> the compiled application.
    >> +# This icon must be in your Resources directory. Defaults
    >> to "WOAfile.icns",
    >> +# which is included in the Java WebObjects Application
    >> project template.
    >> +#
    >> +
    >> +#
    >> +# Variables that only apply to the JavaWebObjectsApplication
    >> project type:
    >> +#
    >> +# The values for these variables are written into comments in the
    >> +# classpath file for each platform WebObjects supports. When the
    >> +# application starts up, the launch scripts read these commented
    >> +# values and configures the specific command line used to launch the
    >> +# application accordingly.
    >> +#
    >> +# These classpath files are installed into the application
    >> directory,
    >> +# for example, "MyApp.woa".
    >> +#
    >> +# If you want to customize these values for the individual
    >> platforms,
    >> +# edit the corresponding commented values in the classpath file for
    >> +# the platform. Make sure the values in the classpath files
    >> remain commented
    >> +# when you alter them or the launch scripts will interpret them as
    >> part of
    >> +# the classpath.
    >> +#
    >> +# JAVA_VM: This variable controls the name of the Java virtual
    >> machine within
    >> +# which the application will run and defaults to "java".
    >> Uncomment this
    >> +# variable and change its value to choose a different
    >> virtual machine.
    >> +#JAVA_VM = java
    >> +#
    >> +# JAVA_DEBUGGER: This variable controls the name of the Java
    >> Debugger the
    >> +# application will use and defaults to "jdb". Uncomment
    >> the variable and
    >> +# change its value to choose a different debugger.
    >> +#JAVA_DEBUGGER = jdb
    >> +#
    >> +# JVM_OPTIONS, JDB_OPTIONS: These variables define arguments
    >> passed to the
    >> +# Java VM or Java debugger when a WO application is
    >> launched.
    >> +#JVM_OPTIONS =
    >> +#JDB_OPTIONS =
    >> +#
    >> +# WOAPPLICATION_CLASS_NAME variable defines the name of the
    >> application's
    >> +# Java class and defaults to "Application". Uncomment the
    >> variable and
    >> +# change its value to choose a different application class
    >> name.
    >> +#WOAPPLICATION_CLASS_NAME = Application
    >> +#
    >> +
    >> +#
    >> +# Variables used for JSP and Servlet integration. In order for JSP
    >> and Servlet
    >> +# integration to work, the JavaWOJSPServlet framework must be
    >> added. All of these
    >> +# variables should be exported for use in the JSP/Servlet
    >> packaging script.
    >> +#
    >> +# If the JavaWOJSPServlet framework is added, a war archive will
    >> be created for JSP
    >> +# or Servlet deployment.
    >> +#
    >> +# SERVLET_APP_MODE variable defines where WebserverResources
    >> will be loaded from.
    >> +# If set to Deployment, WebserverResources will be loaded
    >> from the container or
    >> +# the webserver as appropriate. Otherwise (the default),
    >> they will be loaded
    >> +# from inside the woa.
    >> +# export SERVLET_APP_MODE = Deployment
    >> +#
    >> +# SERVLET_WEBAPPS_DIR variable defines the location to create
    >> the war archive
    >> +# for this application. $(DSTROOT) can be used as part of
    >> the definition.
    >> +# export SERVLET_WEBAPPS_DIR =
    >> +#
    >> +# SERVLET_COPY_JARS variable copies all included framework and
    >> application jars to
    >> +# the lib directory of the WEB-INF of the war. This could
    >> potentially be
    >> +# slow, and large (several megabytes), so only set this
    >> if you are going to
    >> +# be using WebObjects classes directly from your JSP page
    >> or Servlet.
    >> +# export SERVLET_COPY_JARS = YES
    >> +#
    >> +
    >> +#
    >> +# Variables used when installing the final product:
    >> +# OTHER_INSTALL_DEPENDS: Targets to build before installation
    >> +#
    >> +# INSTALL_AS_USER: owner of the intalled products (default is
    >> 'root')
    >> +# INSTALL_AS_GROUP: group of the installed products (default
    >> is 'wheel')
    >> +# INSTALL_PERMISSIONS: permissions of the installed product
    >> (default is 'o+rX')
    >> +#
    >> +# INSTALLDIR_WEBSERVER: The installation Directory.
    >> Typically, this value is
    >> +# set to $(WEBSERVER_DOCROOT)/WebObjects (uncomment the
    >> line below to use
    >> +# this default value).
    >> +# Note: WEBSERVER_DOCROOT is computed from:
    >> +# $(NEXT_ROOT)/$(SYSTEM_LIBRARY_DIR)/Frameworks/
    >> JavaWebObjects.framework/Resources/WebServerConfig.plist
    >> +# which is created during installation.
    >> +#INSTALLDIR_WEBSERVER = $(WEBSERVER_DOCROOT)/WebObjects
    >> +#
    >> +# DSTROOT: This variable's value is prefixed to the directory
    >> where a product
    >> +# (application or framework) is installed. Developers
    >> wishing to install
    >> +# their product into a location other than under $
    >> (NEXT_ROOT) should modify
    >> +# the line below. An empty DSTROOT is legal; NEXT_ROOT
    >> defaults to "C:/Apple"
    >> +# on Windows systems and "" on other systems.
    >> +DSTROOT = $(NEXT_ROOT)
    >> +#
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.vm 2007-11-04 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Makefile.vm 2007-11-05 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,59 @@
    >> +#
    >> +# Generated by the Apple Project Builder.
    >> +#
    >> +# NOTE: Do NOT change this file -- Project Builder maintains it.
    >> +#
    >> +# Put all of your customizations in files called Makefile.preamble
    >> +# and Makefile.postamble (both optional), and Makefile will
    >> include them.
    >> +#
    >> +
    >> +NAME = ${WOLipsContext.getProjectName()}
    >> +
    >> +PROJECTVERSION = 2.8
    >> +PROJECT_TYPE = JavaWebObjectsApplication
    >> +
    >> +GLOBAL_RESOURCES = Main.wo Main.api
    >> +
    >> +JAVA_CLASSES = src/Application.java src/DirectAction.java src/
    >> Main.java\
    >> + src/Session.java
    >> +
    >> +OTHERSRCS = CustomInfo.plist EOJavaClass.template java.template\
    >> + Makefile Makefile.postamble Makefile.preamble
    >> +
    >> +
    >> +MAKEFILEDIR = $(MAKEFILEPATH)/java_makefiles
    >> +CODE_GEN_STYLE = DYNAMIC
    >> +MAKEFILE = woapp.make
    >> +NEXTSTEP_INSTALLDIR = $(LOCAL_LIBRARY_DIR)/WebObjects/Applications
    >> +WINDOWS_INSTALLDIR = $(LOCAL_LIBRARY_DIR)/WebObjects/Applications
    >> +PDO_UNIX_INSTALLDIR = $(LOCAL_LIBRARY_DIR)/WebObjects/Applications
    >> +LIBS =
    >> +DEBUG_LIBS = $(LIBS)
    >> +PROF_LIBS = $(LIBS)
    >> +
    >> +
    >> +FRAMEWORKS = -framework JavaEOAccess -framework JavaEOControl\
    >> + -framework JavaFoundation -framework JavaJDBCAdaptor\
    >> + -framework JavaWebObjects -framework JavaWOExtensions\
    >> + -framework JavaXML
    >> +
    >> +
    >> +
    >> +JAVA_USED = YES
    >> +
    >> +NEXTSTEP_OBJCPLUS_COMPILER = /usr/bin/cc
    >> +WINDOWS_OBJCPLUS_COMPILER = $(DEVDIR)/gcc
    >> +PDO_UNIX_OBJCPLUS_COMPILER = $(NEXTDEV_BIN)/gcc
    >> +NEXTSTEP_JAVA_COMPILER = /usr/bin/javac
    >> +WINDOWS_JAVA_COMPILER = $(JDKBINDIR)/javac.exe
    >> +PDO_UNIX_JAVA_COMPILER = $(JDKBINDIR)/javac
    >> +
    >> +include $(MAKEFILEDIR)/platform.make
    >> +
    >> +-include Makefile.preamble
    >> +
    >> +include $(MAKEFILEDIR)/$(MAKEFILE)
    >> +
    >> +-include Makefile.postamble
    >> +
    >> +-include Makefile.dependencies
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.api.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.api.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.api.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,6 @@
    >> +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    >> +<wodefinitions>
    >> + <wo wocomponentcontent="false" class="MenuHeader.java">
    >> +
    >> + </wo>
    >> +</wodefinitions>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.html.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.html.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.html.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,61 @@
    >> +<webobject name="EntitiesForm">
    >> + <table border="0" cellpadding="4" cellspacing="0">
    >> + <tr>
    >> + <td valign="middle" align="center"><webobject
    >> name="AppleLogo"></webobject></td>
    >> + </tr>
    >> + <webobject name="HasValidSession">
    >> + <tr valign="middle" align="center">
    >> + <td valign="middle" align="left"><b>Entities:</b><br>
    >> + <webobject name="EntitiesPopup"></webobject>
    >> + </td>
    >> + </tr>
    >> + <tr valign="middle" align="center">
    >> + <td valign="middle" align="center">
    >> + <webobject name="FindButton"></webobject>
    >> + </td>
    >> + </tr>
    >> + <tr valign="middle" align="center">
    >> + <td valign="middle" align="center">
    >> + <webobject name="NewButton"></webobject>
    >> + </td>
    >> + </tr>
    >> + <tr>
    >> + <td>
    >> + <hr width="50">
    >> + </td>
    >> + </tr>
    >> + <tr valign="middle" align="center">
    >> + <td align="center" valign="middle">
    >> + <webobject name="HomeLink"><webobject
    >> name="HomeButton"></webobject></webobject></td>
    >> + </tr>
    >> + <tr>
    >> + <td align="center" valign="middle"><webobject
    >> name="LoginLink"><webobject name="LoginButton"></webobject></
    >> webobject></td>
    >> + </tr>
    >> + <webobject name="LAEnabledConditional">
    >> + <tr>
    >> + <td align="center" valign="middle"><webobject
    >> name="CustomizeLink"><webobject name="CustomizeButton"></
    >> webobject></webobject></td>
    >> + </tr>
    >> + </webobject>
    >> + <tr>
    >> + <td>&nbsp;</td>
    >> + </tr>
    >> + <tr>
    >> + <td>
    >> + <hr width="70">
    >> + </td>
    >> + </tr>
    >> + <tr>
    >> + <td>&nbsp;</td>
    >> + </tr>
    >> + <tr>
    >> + <td align="bottom" valign="middle"
    >> heigth="40%"><webobject name="D2WLink2"><webobject
    >> name="D2WLogo2"></webobject></webobject></td>
    >> + </tr>
    >> + </webobject>
    >> + <webobject name="NoValidSession">
    >> + <tr valign="middle">
    >> + <td align="center" valign="middle"
    >> height="80%"><webobject name="D2WLink"><webobject name="D2WLogo"></
    >> webobject></webobject></td>
    >> + </tr>
    >> + </webobject>
    >> + </table>
    >> +</webobject>
    >> +<webobject name="RemoteControl"></webobject>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.java.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.java.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,73 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +import com.webobjects.foundation.*;
    >> +import com.webobjects.appserver.*;
    >> +import com.webobjects.directtoweb.*;
    >> +
    >> +public class MenuHeader extends WOComponent {
    >> + public String entityNameInList;
    >> + private String _manipulatedEntityName;
    >> +
    >> + public MenuHeader(WOContext aContext) {
    >> + super(aContext);
    >> + }
    >> +
    >> + public String manipulatedEntityName() {
    >> + if (_manipulatedEntityName == null) {
    >> + WOComponent currentPage = context().page();
    >> + _manipulatedEntityName =
    >> D2W.factory().entityNameFromPage(currentPage);
    >> + }
    >> + return _manipulatedEntityName;
    >> + }
    >> +
    >> + public void setManipulatedEntityName(String newValue) {
    >> + _manipulatedEntityName = newValue;
    >> + }
    >> +
    >> + public NSArray visibleEntityNames() {
    >> + return D2W.factory().visibleEntityNames(session());
    >> + }
    >> +
    >> + public WOComponent findEntityAction() {
    >> + QueryPageInterface newQueryPage =
    >> D2W.factory().queryPageForEntityNamed(_manipulatedEntityName,
    >> session());
    >> + return (WOComponent) newQueryPage;
    >> + }
    >> +
    >> + public WOComponent newObjectAction() {
    >> + WOComponent nextPage = null;
    >> + try {
    >> + EditPageInterface epi =
    >> D2W
    >> .factory
    >> ().editPageForNewObjectWithEntityNamed(_manipulatedEntityName,
    >> session());
    >> + epi.setNextPage(context().page());
    >> + nextPage = (WOComponent) epi;
    >> + } catch (IllegalArgumentException e) {
    >> + ErrorPageInterface epf =
    >> D2W.factory().errorPage(session());
    >> + epf.setMessage(e.toString());
    >> + epf.setNextPage(context().page());
    >> + nextPage = (WOComponent) epf;
    >> + }
    >> + return nextPage;
    >> + }
    >> +
    >> + public WOComponent logout() {
    >> + WOComponent redirectPage = pageWithName("WORedirect");
    >> + ((WORedirect)
    >> redirectPage).setUrl(D2W.factory().homeHrefInContext(context()));
    >> + session().terminate();
    >> + return redirectPage;
    >> + }
    >> +
    >> + public WOComponent homeAction() {
    >> + return D2W.factory().defaultPage(session());
    >> + }
    >> +
    >> + public WOComponent showWebAssistant() {
    >> + return D2W.factory().webAssistantInContext(context());
    >> + }
    >> +
    >> + public boolean isWebAssistantEnabled () {
    >> + return D2W.factory().isWebAssistantEnabled();
    >> + }
    >> +}
    >> +
    >> +
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.wod.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.wod.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.wod.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,133 @@
    >> +AppleLogo: WOImage {
    >> + alt = "Apple lives";
    >> + border = "0";
    >> + filename = "Apple-bw.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "33";
    >> + name = "Apple lives";
    >> + width = "30";
    >> +}
    >> +
    >> +AssistantActiveConditional: WOConditional {
    >> + condition = isWebAssistantEnabled;
    >> +}
    >> +
    >> +CustomizeButton: WOImage {
    >> + alt = "Activates the WebAssistant";
    >> + border = "0";
    >> + filename = "custmz-btn.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "27";
    >> + name = "Activates the WebAssistant";
    >> + width = "100";
    >> +}
    >> +
    >> +CustomizeLink: WOHyperlink {
    >> + action = showWebAssistant;
    >> +}
    >> +
    >> +D2WLink2: WOHyperlink {
    >> + href = "http://www.apple.com/WebObjects/";
    >> +}
    >> +
    >> +D2WLink: WOHyperlink {
    >> + href = "http://www.apple.com/WebObjects/";
    >> +}
    >> +
    >> +D2WLogo2: WOImage {
    >> + alt = "Direct to Web - WebObjects 4.5";
    >> + border = "0";
    >> + filename = "powrdbyWO-ban.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "37";
    >> + name = "Direct to Web - WebObjects 4.5";
    >> + width = "100";
    >> +}
    >> +
    >> +D2WLogo: WOImage {
    >> + alt = "Direct to Web - WebObjects 4.5";
    >> + border = "0";
    >> + filename = "powrdbyWO-ban.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "37";
    >> + name = "Direct to Web - WebObjects 4.5";
    >> + width = "100";
    >> +}
    >> +
    >> +EntitiesForm: WOForm {
    >> +}
    >> +
    >> +EntitiesPopup: WOPopUpButton {
    >> + displayString = entityNameInList;
    >> + item = entityNameInList;
    >> + list = visibleEntityNames;
    >> + selection = manipulatedEntityName;
    >> +}
    >> +
    >> +FindButton: WOImageButton {
    >> + action = findEntityAction;
    >> + alt = "Builds a Query Component for the selected Entity";
    >> + border = "0";
    >> + filename = "search-btn.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "27";
    >> + name = "Builds a Query Component for the selected Entity";
    >> + width = "100";
    >> +}
    >> +
    >> +HasValidSession: WOConditional {
    >> + condition = context.hasSession;
    >> +}
    >> +
    >> +HomeButton: WOImage {
    >> + alt = "Exit to Top/Home";
    >> + border = "0";
    >> + filename = "home-btn.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "27";
    >> + name = "Exit to Top/Home";
    >> + width = "100";
    >> +}
    >> +
    >> +HomeLink: WOHyperlink {
    >> + action = homeAction;
    >> +}
    >> +
    >> +LAEnabledConditional: WOConditional {
    >> + condition = isWebAssistantEnabled;
    >> +}
    >> +
    >> +LoginButton: WOImage {
    >> + alt = "Logout";
    >> + border = "0";
    >> + filename = "logout-btn.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "27";
    >> + name = "Logout";
    >> + width = "100";
    >> +}
    >> +
    >> +LoginLink: WOHyperlink {
    >> + action = logout;
    >> + target = "_top";
    >> +}
    >> +
    >> +NewButton: WOImageButton {
    >> + action = newObjectAction;
    >> + alt = "Creates a new Object of the selected Entity";
    >> + border = "0";
    >> + filename = "new-btn.gif";
    >> + framework = "JavaDirectToWeb";
    >> + height = "27";
    >> + name = "Creates a new Object of the selected Entity";
    >> + width = "100";
    >> +}
    >> +
    >> +NoValidSession: WOConditional {
    >> + condition = context.hasSession;
    >> + negate = YES;
    >> +}
    >> +
    >> +RemoteControl: D2WRemoteControl {
    >> +}
    >> +
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.woo.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.woo.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/MenuHeader.woo.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,4 @@
    >> +{
    >> + "WebObjects Release" = "WebObjects 3.5";
    >> + encoding = NSMacOSRomanStringEncoding;
    >> +}
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PB.project.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PB.project.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PB.project.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,50 @@
    >> +{
    >> + DYNAMIC_CODE_GEN = YES;
    >> + FRAMEWORKSEARCH = ("$(NEXT_ROOT)$(LOCAL_LIBRARY_DIR)/
    >> Frameworks");
    >> + FILESTABLE = {
    >> + CLASSES = ( );
    >> + FRAMEWORKS =
    >> + (
    >> + JavaEOAccess.framework,
    >> + JavaEOControl.framework,
    >> + JavaFoundation.framework,
    >> + JavaWebObjects.framework,
    >> + JavaWOExtensions.framework,
    >> + JavaXML.framework,
    >> + JavaDTWGeneration.framework,
    >> + JavaDirectToWeb.framework,
    >> + JavaEOProject.framework,
    >> + JavaJDBCAdaptor.framework
    >> + );
    >> + OTHER_LINKED = ();
    >> + OTHER_SOURCES = (
    >> + Makefile.preamble,
    >> + Makefile,
    >> + Makefile.postamble,
    >> + CustomInfo.plist
    >> + );
    >> + WOAPP_RESOURCES = (
    >> + Properties
    >> + );
    >> + WO_COMPONENTS = ( );
    >> + };
    >> + LANGUAGE = English;
    >> + LOCALIZABLE_FILES = {};
    >> + MAKEFILEDIR = "$(MAKEFILEPATH)/java_makefiles";
    >> + NEXTSTEP_BUILDTOOL = /bin/gnumake;
    >> + NEXTSTEP_INSTALLDIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
    >> Applications";
    >> + NEXTSTEP_JAVA_COMPILER = /usr/bin/javac;
    >> + NEXTSTEP_OBJCPLUS_COMPILER = /usr/bin/cc;
    >> + PBPROJECTTYPEVERSION = 4.0;
    >> + PDO_UNIX_BUILDTOOL = $NEXT_ROOT/Developer/bin/make;
    >> + PDO_UNIX_INSTALLDIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
    >> Applications";
    >> + PDO_UNIX_JAVA_COMPILER = "$(JDKBINDIR)/javac";
    >> + PDO_UNIX_OBJCPLUS_COMPILER = "$(NEXTDEV_BIN)/gcc";
    >> + PROJECTNAME = ${WOLipsContext.getProjectName()};
    >> + PROJECTTYPE = JavaWebObjectsApplication;
    >> + PROJECTVERSION = 2.8;
    >> + WINDOWS_BUILDTOOL = $NEXT_ROOT/Developer/Executables/make;
    >> + WINDOWS_INSTALLDIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
    >> Applications";
    >> + WINDOWS_JAVA_COMPILER = "$(JDKBINDIR)/javac.exe";
    >> + WINDOWS_OBJCPLUS_COMPILER = "$(DEVDIR)/gcc";
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.api.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.api.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.api.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,6 @@
    >> +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    >> +<wodefinitions>
    >> + <wo wocomponentcontent="false" class="PageWrapper.java">
    >> +
    >> + </wo>
    >> +</wodefinitions>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.html.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.html.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.html.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,23 @@
    >> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    >> + "http://www.w3.org/TR/html4/loose.dtd">
    >> +<html>
    >> + <webobject name="Head"></webobject>
    >> + <webobject name="BodyContainer">
    >> + <table border="0" cellpadding="4" cellspacing="0" width="99%">
    >> + <tr>
    >> + <td valign="top" align="left" width="150"><webobject
    >> name="Header"></webobject></td>
    >> + <td>&nbsp;</td>
    >> + <td>&nbsp;</td>
    >> + <td align="center" valign="top">
    >> + <webobject name="Body"></webobject>
    >> + </td>
    >> + </tr>
    >> + <tr>
    >> + <td></td>
    >> + <td></td>
    >> + <td></td>
    >> + <td></td>
    >> + </tr>
    >> + </table>
    >> + </webobject>
    >> +</html>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.java.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.java.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,13 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +import com.webobjects.appserver.*;
    >> +
    >> +public class PageWrapper extends WOComponent {
    >> +
    >> + public PageWrapper(WOContext aContext) {
    >> + super(aContext);
    >> + }
    >> +}
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.wod.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.wod.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.wod.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,15 @@
    >> +Body: WOComponentContent {
    >> + _unroll = YES;
    >> +}
    >> +
    >> +BodyContainer: WOBody {
    >> + filename = "fuzzyGreyStripe.gif";
    >> + framework = "JavaDirectToWeb";
    >> +}
    >> +
    >> +Head: D2WHead {
    >> +}
    >> +
    >> +Header: MenuHeader {
    >> +}
    >> +
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.woo.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.woo.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/PageWrapper.woo.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,4 @@
    >> +{
    >> + "WebObjects Release" = "WebObjects 5.0";
    >> + encoding = NSMacOSRomanStringEncoding;
    >> +}
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Properties.vm
    >> ===================================================================
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Session.java.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Session.java.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Session.java.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,10 @@
    >> +// Generated by the ${WOLipsContext.getPluginName()} at ${Date}
    >> +#if( ${WOLipsContext.CreatePackageDeclaration} )
    >> +package ${WOLipsContext.getPackageName()};
    >> +#end
    >> +
    >> +import com.webobjects.appserver.WOSession;
    >> +
    >> +public class Session extends WOSession {
    >> +private static final long serialVersionUID = -1971330882910793648L;
    >> +}
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Templates.xml
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Templates.xml 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/Templates.xml 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,4 @@
    >> +<?xml version="1.0" encoding="UTF-8"?>
    >> +<document>
    >> + <type>WOApplicationProject</type>
    >> +</document>
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.user.home.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.user.home.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.user.home.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1 @@
    >> +An empty file result in a full filesystem scan
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.wo.wolocalroot.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.wo.wolocalroot.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.wo.wolocalroot.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1 @@
    >> +An empty file result in a full filesystem scan
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.wo.wosystemroot.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.wo.wosystemroot.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.classpaths.wo.wosystemroot.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1 @@
    >> +An empty file result in a full filesystem scan
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.user.home.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.user.home.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.user.home.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1 @@
    >> +An empty file result in a full filesystem scan
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.wo.wolocalroot.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.wo.wolocalroot.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.wo.wolocalroot.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1 @@
    >> +An empty file result in a full filesystem scan
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.wo.wosystemroot.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.wo.wosystemroot.vm 2007-11-04
    >> 23:00:00 UTC (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/ant.frameworks.wo.wosystemroot.vm 2007-11-05
    >> 05:20:06 UTC (rev 4599)
    >>.. -0,0 +1,10 @@
    >> +Library/Frameworks/JavaWebObjects.framework
    >> +Library/Frameworks/JavaFoundation.framework
    >> +Library/Frameworks/JavaXML.framework
    >> +Library/Frameworks/JavaWOExtensions.framework
    >> +Library/Frameworks/JavaEOAccess.framework
    >> +Library/Frameworks/JavaEOControl.framework
    >> +Library/Frameworks/JavaDTWGeneration.framework
    >> +Library/Frameworks/JavaDirectToWeb.framework
    >> +Library/Frameworks/JavaEOProject.framework
    >> +Library/Frameworks/JavaJDBCAdaptor.framework
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/build.properties.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/build.properties.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/build.properties.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,11 @@
    >> +classes.dir = bin
    >> +project.name = ${WOLipsContext.getProjectName()}
    >> +project.name.lowercase = $
    >> {WOLipsContext.getProjectName().toLowerCase()}
    >> +principalClass = Application
    >> +customInfoPListContent =
    >> +webXML = false
    >> +webXML_CustomContent =
    >> +cfBundleVersion =
    >> +cfBundleShortVersion =
    >> +cfBundleID = org.mywoapp
    >> +javaVersion=1.5+
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/build.xml.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/build.xml.vm 2007-11-04 23:00:00 UTC (rev
    >> 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/build.xml.vm 2007-11-05 05:20:06 UTC (rev
    >> 4599)
    >>.. -0,0 +1,243 @@
    >> +<project name="${WOLipsContext.getProjectName()}" default="build"
    >> basedir=".">
    >> +
    >> + <!-- main targets -->
    >> + <!-- add optional targets to depends list if needed -->
    >> + <target name="build"
    >> depends="setProps,init.build,build.woapp,ssdd,war"/>
    >> +
    >> + <target name="compileAndBuild"
    >> depends="setProps,init.build,compile,build.woapp,ssdd,war" />
    >> +
    >> + <target name="install"
    >> depends="setProps,init.install,build.woapp,ssdd,war"/>
    >> +
    >> + <target name="clean" depends="setProps">
    >> + <delete dir="dist"/>
    >> + </target>
    >> +
    >> + <!-- property determination -->
    >> + <target name="setProps">
    >> + <property file="${user.home}${file.separator}build.properties"/>
    >> + <property file="build.properties"/>
    >> + <property file="${user.home}${file.separator}Library$
    >> {file.separator}wobuild.properties"/>
    >> + <condition property="wo.properties.check.failed">
    >> + <not>
    >> + <and>
    >> + <isset property="wo.wosystemroot"/>
    >> + <isset property="wo.wolocalroot"/>
    >> + </and>
    >> + </not>
    >> + </condition>
    >> + <fail message="Could not find ${user.home}$
    >> {file.separator}Library${file.separator}wobuild.properties."
    >> if="wo.properties.check.failed"/>
    >> + <property name="install.dir" value="${wo.wolocalroot}/Library/
    >> WebObjects/Applications"/>
    >> + </target>
    >> +
    >> + <!-- basic initializations -->
    >> + <target name="init.install">
    >> + <tstamp/>
    >> + <property name="dest.dir" value="${install.dir}"/>
    >> + </target>
    >> +
    >> + <target name="init.build">
    >> + <tstamp/>
    >> + <property name="dest.dir" value="dist"/>
    >> + </target>
    >> +
    >> + <!-- woproject tasks -->
    >> + <target name="build.woapp" depends="setProps,init.build,compile">
    >> +
    >> + <taskdef name="woapplication"
    >> classname="org.objectstyle.woproject.ant.WOApplication">
    >> + </taskdef>
    >> +
    >> + <!-- add webXML="true" in build.properties file to generate a
    >> web.xml file -->
    >> + <woapplication name="${project.name}" stdFrameworks="false"
    >> + destDir="${dest.dir}"
    >> + customInfoPListContent="${customInfoPListContent}"
    >> + principalClass="${principalClass}"
    >> + webXML="${webXML}"
    >> + webXML_CustomContent="${webXML_CustomContent}"
    >> + jvm="${jvm}"
    >> + jdb="${jdb}"
    >> + javaVersion="${javaVersion}"
    >> + jvmOptions="${jvmOptions}"
    >> + jdbOptions="${jdbOptions}"
    >> + cfbundleversion="${cfBundleVersion}"
    >> + cfbundleshortversion="${cfBundleShortVersion}"
    >> + cfbundleID="${cfBundleID}">
    >> + <classes dir="${classes.dir}">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> classes.include.patternset"/>
    >> + <excludesfile name="${WOLipsContext.getAntFolderName()}/
    >> classes.exclude.patternset"/>
    >> + </patternset>
    >> + </classes>
    >> + <wsresources dir=".">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> wsresources.include.patternset"/>
    >> + <excludesfile name="${WOLipsContext.getAntFolderName()}/
    >> wsresources.exclude.patternset"/>
    >> + </patternset>
    >> + </wsresources>
    >> + <resources dir=".">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> resources.include.patternset"/>
    >> + <excludesfile name="${WOLipsContext.getAntFolderName()}/
    >> resources.exclude.patternset"/>
    >> + </patternset>
    >> + </resources>
    >> + <!-- If deploy ssdd/war then change embed to "true" here
    >> -->
    >> + <frameworks root="${wo.wosystemroot}" embed="false">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> ant.frameworks.wo.wosystemroot"/>
    >> + </patternset>
    >> + </frameworks>
    >> + <!-- If deploy ssdd/war then change embed to "true" here
    >> -->
    >> + <frameworks root="${wo.wolocalroot}" embed="false">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> ant.frameworks.wo.wolocalroot"/>
    >> + </patternset>
    >> + </frameworks>
    >> + <!-- If deploy ssdd/war then change embed to "true" here
    >> -->
    >> + <frameworks root="${user.home}" embed="false">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> ant.frameworks.user.home"/>
    >> + </patternset>
    >> + </frameworks>
    >> + <otherclasspath root="${wo.wosystemroot}">
    >> + <patternset>
    >> + <includesfile name="${WOLipsContext.getAntFolderName()}/
    >> ant.classpaths.wo.wosystemroot"/>
    >> + </patternset>
    >> + </otherclasspath>
    >> + <lib dir=".">
    >> + <include name="Add .jar's that should be copied in the woa."/>
    >> + <exclude name="**/*.woa/**"/>
    >> + </lib>
    >> + </woapplication>
    >> + </target>
    >> +
    >> + <!-- optional targets -->
    >> +
    >> + <!-- war target-->
    >> + <!-- To use this target remove the if="${never}" statement and
    >> create the LICENSE in your project
    >> + and create the web.xml file with the woapplication task.-->
    >> + <target name="war" if="${never}" depends="ssdd">
    >> + <war destfile="${dest.dir}/${project.name}.war" webxml="$
    >> {dest.dir}/${project.name}/WEB-INF/web.xml" basedir="${dest.dir}/$
    >> {project.name}">
    >> + <lib dir="${wo.wosystemroot}/Library/Frameworks/
    >> JavaWOJSPServlet.framework/WebServerResources/Java/">
    >> + <include name="JavaWOJSPServlet_client.jar"/>
    >> + </lib>
    >> + </war>
    >> + <copy todir="/tmp/${project.name}.dst/Library/WebObjects/
    >> Applications/">
    >> + <fileset dir="${dest.dir}">
    >> + <include name="${project.name}.woa/**"/>
    >> + </fileset>
    >> + </copy>
    >> + </target>
    >> +
    >> + <!-- ssdd target-->
    >> + <!-- To use this target
    >> + 1) remove the if="${never}" statement
    >> + 2) change embed=true in the woapp target above
    >> + 3) create the LICENSE in your project directory
    >> + 4) add JavaWOJSPServlet in your WOFrameworks build path
    >> + 5) Edit the build.properties file
    >> + 6) set webXML = true
    >> + -->
    >> + <target name="ssdd" if="${never}" depends="build.woapp">
    >> + <mkdir dir="${dest.dir}/${project.name}/WEB-INF/classes"/>
    >> + <mkdir dir="${dest.dir}/${project.name}/WEB-INF/tlds"/>
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/">
    >> + <fileset dir="${dest.dir}/${project.name}.woa/
    >> Contents/">
    >> + <include name="web.xml"/>
    >> + </fileset>
    >> + </copy>
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/">
    >> + <fileset dir=".">
    >> + <include name="LICENSE"/>
    >> + </fileset>
    >> + </copy>
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/">
    >> + <fileset dir="${dest.dir}">
    >> + <include name="${project.name}.woa/**"/>
    >> + </fileset>
    >> + </copy>
    >> + <!-- copy the frameworks to the WEBINFROOT/Library
    >> directory -->
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/">
    >> + <fileset dir="${dest.dir}/${project.name}.woa/Contents">
    >> + <include name="Library/**"/>
    >> + </fileset>
    >> + </copy>
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/">
    >> + <fileset dir="${dest.dir}/${project.name}.woa">
    >> + <include name="Resources/**"/>
    >> + </fileset>
    >> + </copy>
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/lib/">
    >> + <fileset dir="${dest.dir}/${project.name}/WEB-INF">
    >> + <include name="**/Resources/**/*.jar"/>
    >> + </fileset>
    >> + <mapper type="flatten"/>
    >> + </copy>
    >> +
    >> + <!-- Get the necessary Frameworks from the webobjects system
    >> root instead of the project wrapper -->
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/lib"
    >> + file="${wo.wosystemroot}/Library/Frameworks/
    >> JavaWOJSPServlet.framework/WebServerResources/Java/
    >> JavaWOJSPServlet_client.jar" />
    >> +
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/tlds">
    >> + <fileset dir="${wo.wosystemroot}/Library/Frameworks/
    >> JavaWOJSPServlet.framework/Resources/">
    >> + <include name="WOtaglib_1_0.tld"/>
    >> + </fileset>
    >> + </copy>
    >> + <!-- the WebObject Extensions -->
    >> + <copy todir="${dest.dir}/${project.name}/WEB-INF/lib">
    >> + <fileset dir="/Library/WebObjects/Extensions/">
    >> + <include name="*.jar"/>
    >> + <exclude name="servlet.jar"/>
    >> + </fileset>
    >> + <mapper type="flatten"/>
    >> + </copy>
    >> +
    >> +
    >> + <!-- fix the Macos*ClassPath.txt files -->
    >> +
    >> + <replaceregexp file="${dest.dir}/${project.name}/WEB-INF/$
    >> {project.name}.woa/Contents/MacOS/MacOSClassPath.txt"
    >> + match="APPROOT/Resources/Java/${project.name.lowercase}.jar"
    >> + replace="APPROOT/${project.name}.woa/Contents/Resources/Java/
    >> ${project.name.lowercase}.jar" byline="true" />
    >> +
    >> + <replaceregexp file="${dest.dir}/${project.name}/WEB-INF/$
    >> {project.name}.woa/Contents/MacOS/MacOSXServerClassPath.txt"
    >> + match="APPROOT/Resources/Java/${project.name.lowercase}.jar"
    >> + replace="APPROOT/${project.name}.woa/Contents/Resources/Java/
    >> ${project.name.lowercase}.jar" byline="true" />
    >> +
    >> + <!-- fix the web.xml file: the app itself needs project.name/
    >> Contents -->
    >> +
    >> + <replaceregexp file="${dest.dir}/${project.name}/WEB-INF/
    >> web.xml" match="WEBINFROOT/Resources/Java/$
    >> {project.name.lowercase}.jar"
    >> + replace="WEBINFROOT/${project.name}.woa/Contents/Resources/
    >> Java/${project.name.lowercase}.jar" byline="true" />
    >> +
    >> + <!-- fix the web.xml file to remove the extra Frameworks/
    >> directory level for the frameworks -->
    >> +
    >> + <replaceregexp file="${dest.dir}/${project.name}/WEB-INF/
    >> web.xml" match="WEBINFROOT/Frameworks//"
    >> + replace="WEBINFROOT/" byline="true" />
    >> +
    >> + </target>
    >> +
    >> + <!-- copy strings files -->
    >> + <target name="copy.strings">
    >> + <copy todir="${dest.dir}/${project.name}.woa/Contents/
    >> Resources">
    >> + <fileset dir="." casesensitive="yes">
    >> + <include name="*.strings"/>
    >> + <include name="**/*.strings"/>
    >> + </fileset>
    >> + <mapper type="flatten"/>
    >> + </copy>
    >> + </target>
    >> +
    >> + <target name = "compile" depends = "setProps,init.build" >
    >> + <mkdir dir = "bin"/>
    >> + <javac srcdir = "src" destdir = "bin">
    >> + <classpath>
    >> + <fileset dir="${wo.dir.user.home.library.frameworks}"
    >> includesfile = "woproject/ant.frameworks.user.home">
    >> + <include name = "**/*.jar"/>
    >> + </fileset>
    >> + <fileset dir="${wo.wolocalroot}" includesfile = "woproject/
    >> ant.frameworks.wo.wolocalroot">
    >> + <include name = "**/*.jar"/>
    >> + </fileset>
    >> + <fileset dir="${wo.wosystemroot}" includesfile =
    >> "woproject/ant.frameworks.wo.wosystemroot">
    >> + <include name = "**/*.jar"/>
    >> + </fileset>
    >> + </classpath>
    >> + </javac>
    >> + </target>
    >> +</project>
    >> \ No newline at end of file
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/project.pbxproj.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/project.pbxproj.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/project.pbxproj.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,1171 @@
    >> +// !$*UTF8*$!
    >> +{
    >> + archiveVersion = 1;
    >> + classes = {
    >> + };
    >> + objectVersion = 39;
    >> + objects = {
    >> + 013357CCFF5DD5F011CD2B9D = {
    >> + buildSettings = {
    >> + };
    >> + buildStyles = (
    >> + 01A3BF6FFFB0C37D11CD2B9D,
    >> + 01A3BF70FFB0C37D11CD2B9D,
    >> + 015E5C37FFDDB4DD11CD2B8D,
    >> + );
    >> + hasScannedForEncodings = 1;
    >> + isa = PBXProject;
    >> + mainGroup = 013357CDFF5DD5F011CD2B9D;
    >> + productRefGroup = 013357CEFF5DD64811CD2B9D;
    >> + projectDirPath = "";
    >> + targets = (
    >> + 017C6100FFD43DA37F000001,
    >> + 017C60B4FFD2F2BB7F000001,
    >> + 017C60D6FFD2F2BB7F000001,
    >> + );
    >> + };
    >> + 013357CDFF5DD5F011CD2B9D = {
    >> + children = (
    >> + 013357DEFF5DD7CD11CD2B9D,
    >> + 013357D6FF5DD68111CD2B9D,
    >> + 15D0BC7BFF5EC4B811CD2B9D,
    >> + 15D0BC79FF5EC47311CD2B9D,
    >> + 01D74EAA00210ABC11CD2B8D,
    >> + 096CB46EFF7BFC8111CD2B9D,
    >> + 2123FDFDFFD467417F000001,
    >> + 013357CEFF5DD64811CD2B9D,
    >> + );
    >> + isa = PBXGroup;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 013357CEFF5DD64811CD2B9D = {
    >> + children = (
    >> + 017C60FFFFD43DA37F000001,
    >> + 0B4F248B00221FBD11CD2B8D,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Products;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 013357D6FF5DD68111CD2B9D = {
    >> + children = (
    >> + 2123FDF9FFD467417F000001,
    >> + 1BD2E40305D022C7006F0F8E,
    >> + 1BD2E40A05D022C7006F0F8E,
    >> + );
    >> + isa = PBXGroup;
    >> + name = "Web Components";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 013357DEFF5DD7CD11CD2B9D = {
    >> + children = (
    >> + 2123FDF6FFD467417F000001,
    >> + 2123FDF7FFD467417F000001,
    >> + 2123FDF8FFD467417F000001,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Classes;
    >> + path = "";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 015E5C37FFDDB4DD11CD2B8D = {
    >> + buildRules = (
    >> + );
    >> + buildSettings = {
    >> + COPY_PHASE_STRIP = YES;
    >> + INSTALL_MODE_FLAG = "a+rX";
    >> + INSTALL_PATH_FOR_STYLE = "$(DSTROOT)/$(INSTALL_PATH)";
    >> + SPLIT_INSTALL = YES;
    >> + WEBSERVER_DOCROOT = "$(DSTROOT)$(LOCAL_LIBRARY_DIR)/WebServer/
    >> Documents";
    >> + WEBSERVER_INSTALL_DIR_APPLICATION = "$(WEBSERVER_INSTALL_ROOT)";
    >> + WEBSERVER_INSTALL_DIR_FRAMEWORK = "$(WEBSERVER_INSTALL_ROOT)/
    >> Frameworks";
    >> + WEBSERVER_INSTALL_ROOT = "$(WEBSERVER_DOCROOT)/WebObjects";
    >> + WEBSERVER_RESOURCES_DIR = "$(WEBSERVER_CONTENTS_DIR)/
    >> WebServerResources";
    >> + WEBSERVER_RESOURCES_JAVA_DIR = "$(WEBSERVER_INSTALL_ROOT)/Java";
    >> + WEBSERVER_WRAPPER_DIR = "$(WEBSERVER_INSTALL_DIR)/$
    >> (WRAPPER_NAME)";
    >> + };
    >> + isa = PBXBuildStyle;
    >> + name = WebServer;
    >> + };
    >> + 016FA8CAFFE5B8A311CD2B8D = {
    >> + fallbackIsa = PBXFileReference;
    >> + includeInIndex = 0;
    >> + isa = PBXFolderReference;
    >> + lastKnownFileType = folder;
    >> + path = Main.wo;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 016FA8CBFFE5B8A311CD2B8D = {
    >> + fileRef = 016FA8CAFFE5B8A311CD2B8D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 0171C3300017AA3E11CD2B8D = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXShellScriptBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + shellPath = /bin/sh;
    >> + shellScript = "# Copy the requisite files from the Server and
    >> Client directories into the final wrapper directory\n. \"$
    >> {BUILD_FILES_DIR}/ComputeTargetClasspath.sh\" \"NO\" \"$
    >> {SERVER_UNIQUIFIER}\"";
    >> + };
    >> + 017C60B1FFD2F2BB7F000001 = {
    >> + explicitFileType = wrapper.cfbundle;
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXBundleReference;
    >> + path = "_WO$(SERVER_UNIQUIFIER)$
    >> {WOLipsContext.getProjectName()}.tmp";
    >> + refType = 3;
    >> + sourceTree = BUILT_PRODUCTS_DIR;
    >> + };
    >> + 017C60B2FFD2F2BB7F000001 = {
    >> + explicitFileType = wrapper.cfbundle;
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXBundleReference;
    >> + path = "_WO$(CLIENT_UNIQUIFIER)$
    >> {WOLipsContext.getProjectName()}.tmp";
    >> + refType = 3;
    >> + sourceTree = BUILT_PRODUCTS_DIR;
    >> + };
    >> + 017C60B4FFD2F2BB7F000001 = {
    >> + buildPhases = (
    >> + 017C60B5FFD2F2BB7F000001,
    >> + 017C60C6FFD2F2BB7F000001,
    >> + 017C60D3FFD2F2BB7F000001,
    >> + 017C60D4FFD2F2BB7F000001,
    >> + 0171C3300017AA3E11CD2B8D,
    >> + );
    >> + buildSettings = {
    >> + BUILD_FILES_DIR = "$(LOCAL_LIBRARY_DIR)/Application Support/
    >> Apple/Developer Tools/WebObjects Support";
    >> + FRAMEWORK_SEARCH_PATHS = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks\"
    >> \"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"";
    >> + JAVA_ARCHIVE_CLASSES = YES;
    >> + JAVA_ARCHIVE_TYPE = JAR;
    >> + JAVA_COMPILER_FLAGS = "-extdirs /Library/WebObjects/
    >> Extensions:/Library/Java/Extensions:/System/Library/Java/
    >> Extensions:/System/Library/Frameworks/JavaVM.framework/Home/lib/ext";
    >> + JAVA_FRAMEWORK_RESOURCES_DIRS = Resources;
    >> + JAVA_ONLY = YES;
    >> + JAVA_SOURCE_SUBDIR = .;
    >> + OTHER_JAVA_CLASS_PATH = "";
    >> + PRODUCT_NAME = "_WO$(SERVER_UNIQUIFIER)$
    >> {WOLipsContext.getProjectName()}";
    >> + SERVER_UNIQUIFIER = Server;
    >> + WRAPPER_EXTENSION = tmp;
    >> + };
    >> + dependencies = (
    >> + );
    >> + isa = PBXBundleTarget;
    >> + name = "Application Server";
    >> + productInstallPath = "$(USER_APPS_DIR)";
    >> + productName = "Server App";
    >> + productReference = 017C60B1FFD2F2BB7F000001;
    >> + productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
    >> +<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd
    >> \">
    >> +<plist version=\"1.0\">
    >> +<dict>
    >> + <key>CFBundleDevelopmentRegion</key>
    >> + <string>English</string>
    >> + <key>CFBundleExecutable</key>
    >> + <string>_WO$(SERVER_UNIQUIFIER)${WOLipsContext.getProjectName()}</
    >> string>
    >> + <key>CFBundleGetInfoString</key>
    >> + <string></string>
    >> + <key>CFBundleIconFile</key>
    >> + <string></string>
    >> + <key>CFBundleIdentifier</key>
    >> + <string></string>
    >> + <key>CFBundleInfoDictionaryVersion</key>
    >> + <string>6.0</string>
    >> + <key>CFBundleName</key>
    >> + <string></string>
    >> + <key>CFBundlePackageType</key>
    >> + <string>APPL</string>
    >> + <key>CFBundleShortVersionString</key>
    >> + <string></string>
    >> + <key>CFBundleSignature</key>
    >> + <string>webo</string>
    >> + <key>CFBundleVersion</key>
    >> + <string>0.0.1d1</string>
    >> + <key>Java</key>
    >> + <dict>
    >> + <key>JVMVersion</key>
    >> + <string>1.4+</string>
    >> + </dict>
    >> + <key>NSJavaNeeded</key>
    >> + <string>YES</string>
    >> + <key>NSJavaPath</key>
    >> + <array>
    >> + <string>_WO$(SERVER_UNIQUIFIER)$
    >> {WOLipsContext.getProjectName()}.jar</string>
    >> + </array>
    >> + <key>NSJavaRoot</key>
    >> + <string>Contents/Resources/Java</string>
    >> +</dict>
    >> +</plist>
    >> +";
    >> + };
    >> + 017C60B5FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + 2123FDFEFFD467417F000001,
    >> + 2123FDFFFFD467417F000001,
    >> + 2123FE00FFD467417F000001,
    >> + 2123FE01FFD467417F000001,
    >> + 1BD2E40705D022C7006F0F8E,
    >> + 1BD2E40E05D022C7006F0F8E,
    >> + );
    >> + isa = PBXSourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60C6FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + 2123FE02FFD467417F000001,
    >> + 016FA8CBFFE5B8A311CD2B8D,
    >> + C65E1ED90072974704CD2B8D,
    >> + FF70E86D02244EA903CD29B6,
    >> + 1BD2E40505D022C7006F0F8E,
    >> + 1BD2E40905D022C7006F0F8E,
    >> + 1BD2E40C05D022C7006F0F8E,
    >> + 1BD2E41005D022C7006F0F8E,
    >> + 1BD2E41205D022C7006F0F8E,
    >> + );
    >> + isa = PBXResourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60D3FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXJavaArchiveBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60D4FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + 085A02CA00150D1D11CD2B8D,
    >> + 085A02CB00150D1D11CD2B8D,
    >> + 085A02CC00150D1D11CD2B8D,
    >> + 085A02CD00150D1D11CD2B8D,
    >> + 085A02CF00150D1D11CD2B8D,
    >> + 022D13070059B68211CD2978,
    >> + 1BD2E41405D022C7006F0F8E,
    >> + 1BD2E41605D022C7006F0F8E,
    >> + 1BD2E41805D022C7006F0F8E,
    >> + 1BD2E41A05D022C7006F0F8E,
    >> + );
    >> + isa = PBXFrameworksBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60D6FFD2F2BB7F000001 = {
    >> + buildPhases = (
    >> + 017C60D7FFD2F2BB7F000001,
    >> + 017C60D8FFD2F2BB7F000001,
    >> + 017C60EBFFD2F2BB7F000001,
    >> + 017C60ECFFD2F2BB7F000001,
    >> + 16B190260028D0A611CD2B8D,
    >> + );
    >> + buildSettings = {
    >> + BUILD_CLIENT_LAUNCH_SCRIPT = NO;
    >> + BUILD_FILES_DIR = "$(LOCAL_LIBRARY_DIR)/Application Support/
    >> Apple/Developer Tools/WebObjects Support";
    >> + CLIENT_UNIQUIFIER = Client;
    >> + COMPILE_JAVA_SOURCES_IN_NIB_FILES = YES;
    >> + FRAMEWORK_SEARCH_PATHS = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks\"
    >> \"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"";
    >> + JAVA_ARCHIVE_CLASSES = BOTH;
    >> + JAVA_ARCHIVE_TYPE = JAR;
    >> + JAVA_COMPILER_FLAGS = "-extdirs /Library/WebObjects/
    >> Extensions:/Library/Java/Extensions:/System/Library/Java/
    >> Extensions:/System/Library/Frameworks/JavaVM.framework/Home/lib/ext";
    >> + JAVA_FRAMEWORK_RESOURCES_DIRS = WebServerResources;
    >> + JAVA_ONLY = YES;
    >> + JAVA_SOURCE_SUBDIR = .;
    >> + OTHER_JAVA_CLASS_PATH = "";
    >> + PRODUCT_NAME = "_WO$(CLIENT_UNIQUIFIER)$
    >> {WOLipsContext.getProjectName()}";
    >> + WRAPPER_EXTENSION = tmp;
    >> + };
    >> + dependencies = (
    >> + );
    >> + isa = PBXBundleTarget;
    >> + name = "Web Server";
    >> + productName = "Client App";
    >> + productReference = 017C60B2FFD2F2BB7F000001;
    >> + productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
    >> +<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd
    >> \">
    >> +<plist version=\"1.0\">
    >> +<dict>
    >> + <key>CFBundleDevelopmentRegion</key>
    >> + <string>English</string>
    >> + <key>CFBundleExecutable</key>
    >> + <string>_WO$(CLIENT_UNIQUIFIER)${WOLipsContext.getProjectName()}</
    >> string>
    >> + <key>CFBundleGetInfoString</key>
    >> + <string></string>
    >> + <key>CFBundleIconFile</key>
    >> + <string></string>
    >> + <key>CFBundleIdentifier</key>
    >> + <string></string>
    >> + <key>CFBundleInfoDictionaryVersion</key>
    >> + <string>6.0</string>
    >> + <key>CFBundleName</key>
    >> + <string></string>
    >> + <key>CFBundlePackageType</key>
    >> + <string>APPL</string>
    >> + <key>CFBundleShortVersionString</key>
    >> + <string></string>
    >> + <key>CFBundleSignature</key>
    >> + <string>webo</string>
    >> + <key>CFBundleVersion</key>
    >> + <string>0.0.1d1</string>
    >> + <key>Java</key>
    >> + <dict>
    >> + <key>JVMVersion</key>
    >> + <string>1.4+</string>
    >> + </dict>
    >> +</dict>
    >> +</plist>
    >> +";
    >> + };
    >> + 017C60D7FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXSourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60D8FFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXResourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60EBFFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXJavaArchiveBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60ECFFD2F2BB7F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + 085A02D000150D1D11CD2B8D,
    >> + 085A02D100150D1D11CD2B8D,
    >> + 085A02D200150D1D11CD2B8D,
    >> + 085A02D300150D1D11CD2B8D,
    >> + 085A02D500150D1D11CD2B8D,
    >> + 022D13080059B68211CD2978,
    >> + );
    >> + isa = PBXFrameworksBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C60FFFFD43DA37F000001 = {
    >> + explicitFileType = wrapper.application;
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXApplicationReference;
    >> + path = ${WOLipsContext.getProjectName()}.woa;
    >> + refType = 3;
    >> + sourceTree = BUILT_PRODUCTS_DIR;
    >> + };
    >> + 017C6100FFD43DA37F000001 = {
    >> + buildPhases = (
    >> + 017C6103FFD43DA37F000001,
    >> + 017C6104FFD43DA37F000001,
    >> + 017C6105FFD43DA37F000001,
    >> + 017C6106FFD43DA37F000001,
    >> + 017C6107FFD43DA37F000001,
    >> + 017C6108FFD43DA37F000001,
    >> + 01CC6D570020D11111CD2B8D,
    >> + );
    >> + buildSettings = {
    >> + APPLICATION_DIR_MACOS = "$(CONTENTS_DIR)/MacOS";
    >> + APPLICATION_DIR_UNIX = "$(CONTENTS_DIR)/UNIX";
    >> + APPLICATION_DIR_WINDOWS = "$(CONTENTS_DIR)/Windows";
    >> + BUILD_FILES_DIR = "$(LOCAL_LIBRARY_DIR)/Application Support/
    >> Apple/Developer Tools/WebObjects Support";
    >> + BUNDLE_AS_JAR = YES;
    >> + CLIENT_UNIQUIFIER = Client;
    >> + CONTENTS_DIR = "$(WRAPPER_DIR)/Contents";
    >> + COPY_PHASE_STRIP = NO;
    >> + INFO_FILE = "$(CONTENTS_DIR)/$(INFO_FILE_NAME)";
    >> + INFO_FILE_NAME = Info.plist;
    >> + INSTALL_MODE_FLAG = "a+rX";
    >> + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/WebObjects/Applications";
    >> + INSTALL_PATH_FOR_STYLE = "$(TARGET_BUILD_DIR)";
    >> + JAR_BUNDLE_INSTALL_DIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
    >> Applications";
    >> + JAVA_DEBUGGER = jdb;
    >> + JAVA_ONLY = YES;
    >> + JAVA_SOURCE_SUBDIR = .;
    >> + JAVA_VM = java;
    >> + JDB_OPTIONS = "";
    >> + JVM_OPTIONS = "";
    >> + PRODUCT_NAME = ${WOLipsContext.getProjectName()};
    >> + RESOURCES_DIR = "$(CONTENTS_DIR)/Resources";
    >> + RESOURCES_JAVA_DIR = "$(RESOURCES_DIR)/Java";
    >> + SERVER_UNIQUIFIER = Server;
    >> + SPLIT_INSTALL = NO;
    >> + WEBSERVER_CONTENTS_DIR = "$(WEBSERVER_WRAPPER_DIR)/Contents";
    >> + WEBSERVER_INSTALL_DIR = "$(WEBSERVER_INSTALL_DIR_APPLICATION)";
    >> + WEBSERVER_RESOURCES_DIR = "$(CONTENTS_DIR)/WebServerResources";
    >> + WEBSERVER_RESOURCES_JAVA_DIR = "$(WEBSERVER_RESOURCES_DIR)/
    >> Java";
    >> + WOAPPLICATION_CLASS_NAME = Application;
    >> + WO_TEMPLATE_MAJOR_VERSION = 5;
    >> + WO_TEMPLATE_MINOR_VERSION = 2;
    >> + WRAPPER_DIR = "$(INSTALL_PATH_FOR_STYLE)/$(WRAPPER_NAME)";
    >> + WRAPPER_EXTENSION = woa;
    >> + WRAPPER_NAME = "$(PRODUCT_NAME).$(WRAPPER_EXTENSION)";
    >> + };
    >> + dependencies = (
    >> + 017C6101FFD43DA37F000001,
    >> + 017C6102FFD43DA37F000001,
    >> + );
    >> + isa = PBXApplicationTarget;
    >> + name = ${WOLipsContext.getProjectName()};
    >> + productInstallPath = "$(LOCAL_LIBRARY_DIR)/WebObjects/
    >> Applications";
    >> + productName = NewWrapper;
    >> + productReference = 017C60FFFFD43DA37F000001;
    >> + productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
    >> +<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd
    >> \">
    >> +<plist version=\"1.0\">
    >> +<dict>
    >> + <key>CFBundleDevelopmentRegion</key>
    >> + <string>English</string>
    >> + <key>CFBundleExecutable</key>
    >> + <string>${WOLipsContext.getProjectName()}</string>
    >> + <key>CFBundleGetInfoString</key>
    >> + <string></string>
    >> + <key>CFBundleIconFile</key>
    >> + <string>WOAfile.icns</string>
    >> + <key>CFBundleIdentifier</key>
    >> + <string></string>
    >> + <key>CFBundleInfoDictionaryVersion</key>
    >> + <string>6.0</string>
    >> + <key>CFBundleName</key>
    >> + <string></string>
    >> + <key>CFBundlePackageType</key>
    >> + <string>APPL</string>
    >> + <key>CFBundleShortVersionString</key>
    >> + <string></string>
    >> + <key>CFBundleSignature</key>
    >> + <string>webo</string>
    >> + <key>CFBundleVersion</key>
    >> + <string>0.0.1d1</string>
    >> + <key>Java</key>
    >> + <dict>
    >> + <key>JVMVersion</key>
    >> + <string>1.4+</string>
    >> + </dict>
    >> + <key>NSExecutable</key>
    >> + <string>${WOLipsContext.getProjectName()}</string>
    >> + <key>NSJavaClientRoot</key>
    >> + <string>Contents/WebServerResources/Java</string>
    >> + <key>NSJavaNeeded</key>
    >> + <true/>
    >> + <key>NSJavaPath</key>
    >> + <array>
    >> + <string>${WOLipsContext.getProjectName()}.jar</string>
    >> + </array>
    >> + <key>NSJavaPathClient</key>
    >> + <string>${WOLipsContext.getProjectName()}.jar</string>
    >> + <key>NSJavaRoot</key>
    >> + <string>Contents/Resources/Java</string>
    >> +</dict>
    >> +</plist>
    >> +";
    >> + };
    >> + 017C6101FFD43DA37F000001 = {
    >> + isa = PBXTargetDependency;
    >> + target = 017C60B4FFD2F2BB7F000001;
    >> + targetProxy = 1BD2E3F105D022C4006F0F8E;
    >> + };
    >> + 017C6102FFD43DA37F000001 = {
    >> + isa = PBXTargetDependency;
    >> + target = 017C60D6FFD2F2BB7F000001;
    >> + targetProxy = 1BD2E3F205D022C4006F0F8E;
    >> + };
    >> + 017C6103FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXSourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C6104FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXResourcesBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C6105FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXJavaArchiveBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C6106FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXFrameworksBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + };
    >> + 017C6107FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXShellScriptBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + shellPath = /bin/sh;
    >> + shellScript = "# Copy the requisite files from the Server and
    >> Client directories into the final wrapper directory\n. \"$
    >> {BUILD_FILES_DIR}/AssembleApplication.sh\"";
    >> + };
    >> + 017C6108FFD43DA37F000001 = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXShellScriptBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + shellPath = /bin/sh;
    >> + shellScript = "# Create the run scripts and classpath files for
    >> all platforms\n. \"${BUILD_FILES_DIR}/CreateRunFiles.sh\"";
    >> + };
    >> + 01A3BF6FFFB0C37D11CD2B9D = {
    >> + buildRules = (
    >> + );
    >> + buildSettings = {
    >> + COPY_PHASE_STRIP = NO;
    >> + GCC_DYNAMIC_NO_PIC = NO;
    >> + GCC_ENABLE_FIX_AND_CONTINUE = YES;
    >> + GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    >> + GCC_OPTIMIZATION_LEVEL = 0;
    >> + INSTALL_MODE_FLAG = "a+rX";
    >> + INSTALL_PATH_FOR_STYLE = "$(TARGET_BUILD_DIR)";
    >> + SPLIT_INSTALL = NO;
    >> + ZERO_LINK = YES;
    >> + };
    >> + isa = PBXBuildStyle;
    >> + name = Development;
    >> + };
    >> + 01A3BF70FFB0C37D11CD2B9D = {
    >> + buildRules = (
    >> + );
    >> + buildSettings = {
    >> + COPY_PHASE_STRIP = YES;
    >> + DEPLOYMENT_LOCATION = YES;
    >> + DEPLOYMENT_POSTPROCESSING = YES;
    >> + GCC_ENABLE_FIX_AND_CONTINUE = NO;
    >> + INSTALL_MODE_FLAG = "a+rX";
    >> + INSTALL_PATH_FOR_STYLE = "$(DSTROOT)/$(INSTALL_PATH)";
    >> + SPLIT_INSTALL = NO;
    >> + ZERO_LINK = NO;
    >> + };
    >> + isa = PBXBuildStyle;
    >> + name = Deployment;
    >> + };
    >> + 01CC6D570020D11111CD2B8D = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXShellScriptBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + shellPath = /bin/sh;
    >> + shellScript = "# Set the permissions for the build product\n.
    >> \"${BUILD_FILES_DIR}/SetPermissions.sh\"";
    >> + };
    >> + 01D74EAA00210ABC11CD2B8D = {
    >> + children = (
    >> + );
    >> + isa = PBXGroup;
    >> + name = Interfaces;
    >> + path = "";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> +//010
    >> +//011
    >> +//012
    >> +//013
    >> +//014
    >> +//020
    >> +//021
    >> +//022
    >> +//023
    >> +//024
    >> + 022D13060059B68211CD2978 = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaXML.framework;
    >> + path = /System/Library/Frameworks/JavaXML.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 022D13070059B68211CD2978 = {
    >> + fileRef = 022D13060059B68211CD2978;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 022D13080059B68211CD2978 = {
    >> + fileRef = 022D13060059B68211CD2978;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> +//020
    >> +//021
    >> +//022
    >> +//023
    >> +//024
    >> +//080
    >> +//081
    >> +//082
    >> +//083
    >> +//084
    >> + 085A02CA00150D1D11CD2B8D = {
    >> + fileRef = 096CB471FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02CB00150D1D11CD2B8D = {
    >> + fileRef = 096CB472FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02CC00150D1D11CD2B8D = {
    >> + fileRef = 096CB473FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02CD00150D1D11CD2B8D = {
    >> + fileRef = 096CB46FFF7BFC8111CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02CF00150D1D11CD2B8D = {
    >> + fileRef = 096CB475FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02D000150D1D11CD2B8D = {
    >> + fileRef = 096CB471FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02D100150D1D11CD2B8D = {
    >> + fileRef = 096CB472FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02D200150D1D11CD2B8D = {
    >> + fileRef = 096CB473FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02D300150D1D11CD2B8D = {
    >> + fileRef = 096CB46FFF7BFC8111CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 085A02D500150D1D11CD2B8D = {
    >> + fileRef = 096CB475FF7BFD6311CD2B9D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> +//080
    >> +//081
    >> +//082
    >> +//083
    >> +//084
    >> +//090
    >> +//091
    >> +//092
    >> +//093
    >> +//094
    >> + 096CB46EFF7BFC8111CD2B9D = {
    >> + children = (
    >> + 096CB471FF7BFD6311CD2B9D,
    >> + 096CB472FF7BFD6311CD2B9D,
    >> + 096CB473FF7BFD6311CD2B9D,
    >> + 096CB46FFF7BFC8111CD2B9D,
    >> + 096CB475FF7BFD6311CD2B9D,
    >> + 022D13060059B68211CD2978,
    >> + 1BD2E41305D022C7006F0F8E,
    >> + 1BD2E41505D022C7006F0F8E,
    >> + 1BD2E41705D022C7006F0F8E,
    >> + 1BD2E41905D022C7006F0F8E,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Frameworks;
    >> + path = "";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 096CB46FFF7BFC8111CD2B9D = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaWebObjects.framework;
    >> + path = /System/Library/Frameworks/JavaWebObjects.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 096CB471FF7BFD6311CD2B9D = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaFoundation.framework;
    >> + path = /System/Library/Frameworks/JavaFoundation.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 096CB472FF7BFD6311CD2B9D = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaEOControl.framework;
    >> + path = /System/Library/Frameworks/JavaEOControl.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 096CB473FF7BFD6311CD2B9D = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaEOAccess.framework;
    >> + path = /System/Library/Frameworks/JavaEOAccess.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 096CB475FF7BFD6311CD2B9D = {
    >> + fallbackIsa = PBXFileReference;
    >> + isa = PBXFrameworkReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaWOExtensions.framework;
    >> + path = /System/Library/Frameworks/JavaWOExtensions.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> +//090
    >> +//091
    >> +//092
    >> +//093
    >> +//094
    >> +//0B0
    >> +//0B1
    >> +//0B2
    >> +//0B3
    >> +//0B4
    >> + 0B4F248B00221FBD11CD2B8D = {
    >> + children = (
    >> + 017C60B1FFD2F2BB7F000001,
    >> + 017C60B2FFD2F2BB7F000001,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Intermediates;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> +//0B0
    >> +//0B1
    >> +//0B2
    >> +//0B3
    >> +//0B4
    >> +//150
    >> +//151
    >> +//152
    >> +//153
    >> +//154
    >> + 15D0BC79FF5EC47311CD2B9D = {
    >> + children = (
    >> + );
    >> + isa = PBXGroup;
    >> + name = "Web Server Resources";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 15D0BC7BFF5EC4B811CD2B9D = {
    >> + children = (
    >> + C65E1ED80072974704CD2B8D,
    >> + FF70E86C02244EA903CD29B6,
    >> + 1BD2E41105D022C7006F0F8E,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Resources;
    >> + path = "";
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> +//150
    >> +//151
    >> +//152
    >> +//153
    >> +//154
    >> +//160
    >> +//161
    >> +//162
    >> +//163
    >> +//164
    >> + 16B190260028D0A611CD2B8D = {
    >> + buildActionMask = 2147483647;
    >> + files = (
    >> + );
    >> + isa = PBXShellScriptBuildPhase;
    >> + runOnlyForDeploymentPostprocessing = 0;
    >> + shellPath = /bin/sh;
    >> + shellScript = "# Copy the requisite files from the Server and
    >> Client directories into the final wrapper directory\nif [ \"$
    >> {BUILD_CLIENT_LAUNCH_SCRIPT}\" = \"YES\" ]; then\n . \"$
    >> {BUILD_FILES_DIR}/ComputeTargetClasspath.sh\" \"YES\" \"$
    >> {CLIENT_UNIQUIFIER}\"\nfi";
    >> + };
    >> +//160
    >> +//161
    >> +//162
    >> +//163
    >> +//164
    >> +//1B0
    >> +//1B1
    >> +//1B2
    >> +//1B3
    >> +//1B4
    >> + 1BD2E3F105D022C4006F0F8E = {
    >> + containerPortal = 013357CCFF5DD5F011CD2B9D;
    >> + isa = PBXContainerItemProxy;
    >> + proxyType = 1;
    >> + remoteGlobalIDString = 017C60B4FFD2F2BB7F000001;
    >> + remoteInfo = "Application Server";
    >> + };
    >> + 1BD2E3F205D022C4006F0F8E = {
    >> + containerPortal = 013357CCFF5DD5F011CD2B9D;
    >> + isa = PBXContainerItemProxy;
    >> + proxyType = 1;
    >> + remoteGlobalIDString = 017C60D6FFD2F2BB7F000001;
    >> + remoteInfo = "Web Server";
    >> + };
    >> + 1BD2E40305D022C7006F0F8E = {
    >> + children = (
    >> + 1BD2E40405D022C7006F0F8E,
    >> + 1BD2E40605D022C7006F0F8E,
    >> + 1BD2E40805D022C7006F0F8E,
    >> + );
    >> + isa = PBXGroup;
    >> + name = MenuHeader;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40405D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = MenuHeader.wo;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40505D022C7006F0F8E = {
    >> + fileRef = 1BD2E40405D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E40605D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = MenuHeader.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40705D022C7006F0F8E = {
    >> + fileRef = 1BD2E40605D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E40805D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = MenuHeader.api;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40905D022C7006F0F8E = {
    >> + fileRef = 1BD2E40805D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E40A05D022C7006F0F8E = {
    >> + children = (
    >> + 1BD2E40B05D022C7006F0F8E,
    >> + 1BD2E40D05D022C7006F0F8E,
    >> + 1BD2E40F05D022C7006F0F8E,
    >> + );
    >> + isa = PBXGroup;
    >> + name = PageWrapper;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40B05D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = PageWrapper.wo;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40C05D022C7006F0F8E = {
    >> + fileRef = 1BD2E40B05D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E40D05D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = PageWrapper.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E40E05D022C7006F0F8E = {
    >> + fileRef = 1BD2E40D05D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E40F05D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = PageWrapper.api;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E41005D022C7006F0F8E = {
    >> + fileRef = 1BD2E40F05D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E41105D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = file;
    >> + path = user.d2wmodel;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 1BD2E41205D022C7006F0F8E = {
    >> + fileRef = 1BD2E41105D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E41305D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaDTWGeneration.framework;
    >> + path = /System/Library/Frameworks/JavaDTWGeneration.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 1BD2E41405D022C7006F0F8E = {
    >> + fileRef = 1BD2E41305D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E41505D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaDirectToWeb.framework;
    >> + path = /System/Library/Frameworks/JavaDirectToWeb.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 1BD2E41605D022C7006F0F8E = {
    >> + fileRef = 1BD2E41505D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E41705D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaEOProject.framework;
    >> + path = /System/Library/Frameworks/JavaEOProject.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 1BD2E41805D022C7006F0F8E = {
    >> + fileRef = 1BD2E41705D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + 1BD2E41905D022C7006F0F8E = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = wrapper.framework;
    >> + name = JavaJDBCAdaptor.framework;
    >> + path = /System/Library/Frameworks/JavaJDBCAdaptor.framework;
    >> + refType = 0;
    >> + sourceTree = "<absolute>";
    >> + };
    >> + 1BD2E41A05D022C7006F0F8E = {
    >> + fileRef = 1BD2E41905D022C7006F0F8E;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> +//1B0
    >> +//1B1
    >> +//1B2
    >> +//1B3
    >> +//1B4
    >> +//210
    >> +//211
    >> +//212
    >> +//213
    >> +//214
    >> + 2123FDF6FFD467417F000001 = {
    >> + fileEncoding = 30;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = sourcecode.java;
    >> + path = Application.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDF7FFD467417F000001 = {
    >> + fileEncoding = 30;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = sourcecode.java;
    >> + path = Session.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDF8FFD467417F000001 = {
    >> + fileEncoding = 30;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = sourcecode.java;
    >> + path = DirectAction.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDF9FFD467417F000001 = {
    >> + children = (
    >> + 016FA8CAFFE5B8A311CD2B8D,
    >> + 2123FDFBFFD467417F000001,
    >> + 2123FDFCFFD467417F000001,
    >> + );
    >> + isa = PBXGroup;
    >> + name = Main;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDFBFFD467417F000001 = {
    >> + fileEncoding = 30;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = sourcecode.java;
    >> + path = Main.java;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDFCFFD467417F000001 = {
    >> + fileEncoding = 30;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = text.woapi;
    >> + path = Main.api;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDFDFFD467417F000001 = {
    >> + children = (
    >> + );
    >> + isa = PBXGroup;
    >> + name = Documentation;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + 2123FDFEFFD467417F000001 = {
    >> + fileRef = 2123FDF6FFD467417F000001;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + ATTRIBUTES = (
    >> + );
    >> + };
    >> + };
    >> + 2123FDFFFFD467417F000001 = {
    >> + fileRef = 2123FDF8FFD467417F000001;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + ATTRIBUTES = (
    >> + );
    >> + };
    >> + };
    >> + 2123FE00FFD467417F000001 = {
    >> + fileRef = 2123FDF7FFD467417F000001;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + ATTRIBUTES = (
    >> + );
    >> + };
    >> + };
    >> + 2123FE01FFD467417F000001 = {
    >> + fileRef = 2123FDFBFFD467417F000001;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + ATTRIBUTES = (
    >> + );
    >> + };
    >> + };
    >> + 2123FE02FFD467417F000001 = {
    >> + fileRef = 2123FDFCFFD467417F000001;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> +//210
    >> +//211
    >> +//212
    >> +//213
    >> +//214
    >> +//C60
    >> +//C61
    >> +//C62
    >> +//C63
    >> +//C64
    >> + C65E1ED80072974704CD2B8D = {
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = image.icns;
    >> + path = WOAfile.icns;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + C65E1ED90072974704CD2B8D = {
    >> + fileRef = C65E1ED80072974704CD2B8D;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> +//C60
    >> +//C61
    >> +//C62
    >> +//C63
    >> +//C64
    >> +//FF0
    >> +//FF1
    >> +//FF2
    >> +//FF3
    >> +//FF4
    >> + FF70E86C02244EA903CD29B6 = {
    >> + fileEncoding = 4;
    >> + isa = PBXFileReference;
    >> + lastKnownFileType = text;
    >> + path = Properties;
    >> + refType = 4;
    >> + sourceTree = "<group>";
    >> + };
    >> + FF70E86D02244EA903CD29B6 = {
    >> + fileRef = FF70E86C02244EA903CD29B6;
    >> + isa = PBXBuildFile;
    >> + settings = {
    >> + };
    >> + };
    >> + };
    >> + rootObject = 013357CCFF5DD5F011CD2B9D;
    >> +}
    >>
    >> Added: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/user.d2wmodel.vm
    >> ===================================================================
    >> --- trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/user.d2wmodel.vm 2007-11-04 23:00:00 UTC
    >> (rev 4598)
    >> +++ trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_52/user.d2wmodel.vm 2007-11-05 05:20:06 UTC
    >> (rev 4599)
    >>.. -0,0 +1,13 @@
    >> +{
    >> + rules = (
    >> + {
    >> + class = com.webobjects.directtoweb.Rule;
    >> + author = 100;
    >> + rhs = {
    >> + class = com.webobjects.directtoweb.Assignment;
    >> + keyPath = look;
    >> + value = "BasicLook";
    >> + };
    >> + }
    >> + );
    >> +}
    >>
    >> Copied: trunk/woproject/wolips/core/plugins/
    >> org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application_54 (from rev 4569, trunk/woproject/wolips/core/
    >> plugins/org.objectstyle.wolips.templateengine/templates/
    >> d2w_wol_application)
    >>
    >



    This archive was generated by hypermail 2.0.0 : Mon Nov 05 2007 - 03:21:11 EST