You are viewing a plain text version of this content. The canonical link for it is here.
Posted to alexandria-dev@jakarta.apache.org by ni...@apache.org on 2002/08/29 10:48:19 UTC

cvs commit: jakarta-alexandria/bubba/lib jaxen.jar kunststoff.jar saxpath.jar xerces.jar xybrix.jar

nicolaken    2002/08/29 01:48:19

  Added:       bubba    bubba.app bubba.bat bubba.sh gump.gif
               bubba/lib jaxen.jar kunststoff.jar saxpath.jar xerces.jar
                        xybrix.jar
  Log:
  Initial commit of Bubba, our Gump descriptor editor :-D
  
  Revision  Changes    Path
  1.1                  jakarta-alexandria/bubba/bubba.app
  
  Index: bubba.app
  ===================================================================
  <app:application help="./Readme.html" home="~/"
       name="Gump Descriptor Editor" splash="./gump.gif"
       xmlns:app="http://www.jbrix.org/ApplicationSchema"
       xmlns:xforms="http://www.jbrix.org/FormSchema"
       xmlns:xplus="http://www.jbrix.org/XMLUtilitySchema">
      <xplus:cache echo="off" key="{@name}" name="xforms" scope="app"
           target="xforms:form"/>
      <tips>
          <tip>For more information about the Gump system, look at the Gump site: &lt;a href=&quot;http://jakarta.apache.org/gump&quot;&gt;http://jakarta.apache.org/gump &lt;/a&gt;.</tip>
      </tips>
      <app:type editor="bubba" extensions="xml" id="bubba" tag="module"/>
      <app:editor class="org.jbrix.gui.app.XPad" id="bubba"
           window.title="%f - Bubba - Gump editor">
          <form ref="">
              <components>
                  <textfield ref="@name">
                      <caption>name</caption>
                  </textfield>
                  <separator>
                      <caption>(New Field)</caption>
                  </separator>
                  <zoombutton button.key="site, code, community" ref=".">
                      <caption>resources</caption>
                      <form>
                          <caption>Resources</caption>
                          <components>
                              <zoombutton button.key="website" ref=".">
                                  <caption>website</caption>
                                  <form>
                                      <caption>Website</caption>
                                      <components>
                                          <textfield ref="url/@href">
                                              <caption>public url</caption>
                                          </textfield>
                                          <textfield ref="site/@hostname">
                                              <caption>hostname</caption>
                                          </textfield>
                                          <textfield ref="site/@remotedir">
                                              <caption>remore dir</caption>
                                          </textfield>
                                      </components>
                                  </form>
                              </zoombutton>
                              <zoombutton button.key="code repository" ref="cvs">
                                  <caption>code repository</caption>
                                  <form>
                                      <caption>Code repository</caption>
                                      <components>
                                          <textfield ref="@repository">
                                              <caption>repository</caption>
                                          </textfield>
                                          <textfield ref="@host-prefix">
                                              <caption>host prefix</caption>
                                          </textfield>
                                          <textfield ref="@dir">
                                              <caption>dir</caption>
                                          </textfield>
                                          <textfield ref="@module">
                                              <caption>module</caption>
                                          </textfield>
                                          <textfield ref="@href">
                                              <caption>web nav url</caption>
                                          </textfield>
                                      </components>
                                  </form>
                              </zoombutton>
                              <textfield ref="bugtrack/@href">
                                  <caption>bugtrack</caption>
                              </textfield>
                              <table ref="mailing-lists/mailing-list">
                                  <caption>mailing lists</caption>
                                  <column name="user" ref="@user" width="181"/>
                                  <column name="mail" ref="@mail" width="181"/>
                                  <form>
                                      <caption>Mailing list  {@name}</caption>
                                      <components>
                                          <textfield ref="@user">
                                              <caption>user</caption>
                                          </textfield>
                                          <textfield ref="@mail">
                                              <caption>address</caption>
                                          </textfield>
                                          <textfield ref="@subscribe">
                                              <caption>subscribe</caption>
                                          </textfield>
                                          <textfield ref="@unsubscribe">
                                              <caption>unsubscribe</caption>
                                          </textfield>
                                          <table ref="archives/archive">
                                              <caption>archives</caption>
                                              <column name="name" ref="@name"
                                                   width="63"/>
                                              <column name="href" ref="@href"
                                                   width="305"/>
                                              <form>
                                                  <caption>Archive</caption>
                                                  <components>
                                                      <textfield ref="@name">
                                                          <caption>name</caption>
                                                      </textfield>
                                                      <textfield ref="@href">
                                                          <caption>href</caption>
                                                      </textfield>
                                                  </components>
                                              </form>
                                          </table>
                                      </components>
                                  </form>
                              </table>
                          </components>
                      </form>
                  </zoombutton>
                  <textfield ref="description">
                      <caption>description</caption>
                  </textfield>
                  <textarea ref="detailed">
                      <caption>detailed description</caption>
                  </textarea>
                  <textarea ref="why">
                      <caption>itch</caption>
                  </textarea>
                  <table ref="what/goal">
                      <caption>goals</caption>
                      <form>
                          <caption>New Form</caption>
                          <components>
                              <textarea ref=".">
                                  <caption>Goal</caption>
                              </textarea>
                          </components>
                      </form>
                      <column name="goal" ref="."/>
                  </table>
                  <separator>
                      <caption>(New Field)</caption>
                  </separator>
                  <table ref="project">
                      <caption>projects</caption>
                      <column name="name" ref="@name"/>
                      <form>
                          <caption>Project {@name}</caption>
                          <components>
                              <textfield ref="@name">
                                  <caption>name</caption>
                              </textfield>
                              <zoombutton
                                   button.key=" {@major}-{@minor}-{@fix}-{@tag}"
                                   ref="version">
                                  <caption>version</caption>
                                  <form>
                                      <caption>Version</caption>
                                      <components>
                                          <textfield ref="@major">
                                              <caption>major</caption>
                                          </textfield>
                                          <textfield ref="@minor">
                                              <caption>minor</caption>
                                          </textfield>
                                          <textfield ref="@fix">
                                              <caption>bugfix</caption>
                                          </textfield>
                                          <textfield ref="@tag">
                                              <caption>tag</caption>
                                          </textfield>
                                      </components>
                                  </form>
                              </zoombutton>
                              <textfield ref="package">
                                  <caption>package</caption>
                              </textfield>
                              <zoombutton button.key="build" ref=".">
                                  <caption/>
                                  <form>
                                      <caption>Build</caption>
                                      <components>
                                          <textfield ref="ant/@target">
                                              <caption>ant target</caption>
                                          </textfield>
                                          <textfield ref="ant/@vm">
                                              <caption>ant vm</caption>
                                          </textfield>
                                          <textfield ref="build/@script">
                                              <caption>build script</caption>
                                          </textfield>
                                      </components>
                                  </form>
                              </zoombutton>
                              <zoombutton button.key="dependencies" ref=".">
                                  <caption/>
                                  <form>
                                      <caption>Dependencies</caption>
                                      <components>
                                          <table ref="depend">
                                              <caption>core</caption>
                                              <column name="project"
                                                   ref="@project"/>
                                              <form>
                                                  <caption>core</caption>
                                                  <components>
                                                      <textfield ref="@project">
                                                          <caption>project dependency</caption>
                                                      </textfield>
                                                  </components>
                                              </form>
                                          </table>
                                          <table ref="optional">
                                              <caption>optional</caption>
                                              <column name="project"
                                                   ref="@project"/>
                                              <form>
                                                  <caption>optional</caption>
                                                  <components>
                                                      <textfield ref="@project">
                                                          <caption>optional project</caption>
                                                      </textfield>
                                                  </components>
                                              </form>
                                          </table>
                                      </components>
                                  </form>
                              </zoombutton>
                              <zoombutton button.key="work and result dirs"
                                   ref=".">
                                  <caption/>
                                  <form>
                                      <caption>Dirs</caption>
                                      <components>
                                          <table ref="work">
                                              <caption>work</caption>
                                              <column name="dir" ref="@nested"/>
                                              <form ref="">
                                                  <caption>work</caption>
                                                  <components>
                                                      <textfield ref="@nested">
                                                          <caption>work dir</caption>
                                                      </textfield>
                                                  </components>
                                              </form>
                                          </table>
                                          <textfield ref="home/@nested">
                                              <caption>home dir</caption>
                                          </textfield>
                                      </components>
                                  </form>
                              </zoombutton>
                          </components>
                      </form>
                  </table>
              </components>
              <caption>Module {@name}</caption>
          </form>
      </app:editor>
  </app:application>
  
  
  1.1                  jakarta-alexandria/bubba/bubba.bat
  
  Index: bubba.bat
  ===================================================================
  java -cp %classpath%;lib\xybrix.jar;lib\xerces.jar;lib\saxpath.jar;lib\jaxen.jar;lib\kunststoff.jar org.jbrix.gui.app.Application -a bubba.app
  
  
  1.1                  jakarta-alexandria/bubba/bubba.sh
  
  Index: bubba.sh
  ===================================================================
  #!/bin/sh
  
  cygwin=false
  case "`uname`" in
    CYGWIN*) cygwin=true ;;
  esac
  
  LOCALCLASSPATH=
  DIRLIBS=lib/*.jar
  for i in ${DIRLIBS}
  do
    if [ "$i" != "${DIRLIBS}" ] ; then
      LOCALCLASSPATH=$LOCALCLASSPATH:"$i"
    fi
  done
  
  if $cygwin ; then
    CLASSPATH=`cygpath --path --unix "$CLASSAPTH"`
  fi
  
  CLASSPATH=$LOCALCLASSPATH:$CLASSPATH
  
  if $cygwin ; then
    CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
  fi
  
  java -cp $CLASSPATH org.jbrix.gui.app.Application -a bubba.app
  
  
  
  
  1.1                  jakarta-alexandria/bubba/gump.gif
  
  	<<Binary file>>
  
  
  1.1                  jakarta-alexandria/bubba/lib/jaxen.jar
  
  	<<Binary file>>
  
  
  1.1                  jakarta-alexandria/bubba/lib/kunststoff.jar
  
  	<<Binary file>>
  
  
  1.1                  jakarta-alexandria/bubba/lib/saxpath.jar
  
  	<<Binary file>>
  
  
  1.1                  jakarta-alexandria/bubba/lib/xerces.jar
  
  	<<Binary file>>
  
  
  1.1                  jakarta-alexandria/bubba/lib/xybrix.jar
  
  	<<Binary file>>
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>