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: Anjo Krank (kran..ogicunited.com)
Date: Mon Nov 05 2007 - 02:10:29 EST

  • Next message: Ulrich Köster: "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"

    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 - 02:12:24 EST