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> </td>
> + <td> </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> </td>
> + </tr>
> + <tr>
> + <td>
> + <hr width="70">
> + </td>
> + </tr>
> + <tr>
> + <td> </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> </td>
> + <td> </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