RE: Localize component
Stefan Armbruster <[email protected]>
| Newsgroups | gmane.comp.java.enhydra.barracuda.general |
|---|---|
| Message-ID | <[email protected]> |
Hi, for a general, non Barracuda related introcduction check out http://ant.apache.org/resources.html. There's a long list of books and articles. There you'll find some good information und the build.xml mystery.... Regards, Stefan Am Don, 2003-05-15 um 16.58 schrieb Koulouris Stefan: > I have the feeling my question will be out of the scope of this > mailing list....but perhaps you can help... > > I understand everything till now, but I only get stuck with how to > transform my html files to classes using Localize.....I know I must > make a build.xml, but my problem is that I have no experience with > making such files....Is it perhaps possible to provide me with a > sample build.xml......or give some pointers on how to get the job done > > > > Thanks very much, > > > > Stefan > > > > > > -----Original Message----- > From: Jacob Kjome [mailto:[email protected]] > Sent: donderdag, mei 15, 2003 13:50 > To: [email protected] > Subject: RE: [Barracuda] Localize component > > > > > No problem. I hope my post was helpful. > > Note that Barracuda CVS now contains the latest XMLC-2.2beta1 > jars....plus an update to the xhtml jar. The .dtd.and .ent files were > not getting included in that jar. Had to fix XMLC CVS post beta1. I > figured it was worth adding to Barracuda. So, XMLC jars are all > XMLC-2.2beta1 except the xhtml jar which has that one update. Also > note that the BCel jar is now 5.1 release instead of the older > 5.1-dev. > > Jake > > At 10:12 AM 5/15/2003 +0200, you wrote: > > > > > Yes, im using XMLC, which I find marvelous by the way.....for now: > thank you very much for the reply... > > > > > > -----Original Message----- > From: Jacob Kjome [mailto:[email protected]] > Sent: woensdag, mei 14, 2003 16:21 > To: [email protected] > Subject: Re: [Barracuda] Localize component > > > > > Hi Stefan, > > Are you using the latest CVS? > > If so, to use the localize taskdef, you'll need the following jars > which are located in Barracuda/WEB-INF/jars.... > > barracuda-ant.jar (contains Localize and other Barracuda taskdefs) > bcel-5.1-dev.jar (used for the new XMLC deferred parsing) > gnu-regexp-1.1.4.jar > jtidy-r7-xmlc-2.2.jar > wireless-xmlc-2.2.jar (optional...if you are using WML templates) > xerces-1.4.4-xmlc-2.2.jar > xhtml-xmlc-2.2.jar (optional...if you are using XHTML templates) > xmlc-2.2.jar > xmlc-taskdef-xmlc-2.2.jar (contains the Xmlc taskdef used by the > Localize taskdef) > > As you might note, Localize is based on XMLC so if you are not using > XMLC or don't want to use it, Localize is of very little use to you. > Also remember that at runtime, you will need to load XMLC classes the > way that Barracuda's DefaultDOMLoader loads XMLC classes, taking the > locale into account, which is similar to how Java string bundles > work. The way to load classes via Barracuda to take advantage of this > is.... > > Document doc = null; > //load the localized DOM template > try {doc = > DefaultDOMLoader.getGlobalInstance().getDOM(MyPageHTML.class, > theCurrentRequestLocale);} > catch (IOException ioe) {logger.fatal ("Fatal Error loading DOM > template:", ioe);} > > To use the above, in addition the jars above (other than the > taskdefs), you'll need the following in your WEB-INF/lib... > > barracuda-core.jar > plankton.jar > > You will find these jars in Barracuda/WEB-INF/lib-cvs > > Also note that as soon as XMLC-2.2beta1 is release, it will be added > to Barracuda. The one change you will notice from the current > XMLC-2.2, if you use the XMLC taskdef directly rather than the > Localize taskdef, is that the package that the XMLC taskdef has > changed. However, if you only use the Localize taskdef, you needn't > worry about this. > > Hope that helps. > > Jake > > At 10:56 AM 5/14/2003 +0200, you wrote: > > Hi, > > Question: If I've understood the docs correctly...It should be > possible to use only parts of barracuda to complement my > servlets...Now > can I for example use the Localization component to add its > functionality to my servlets? > > Ps: where can I find the taskdef package....I can't find it in the > jars > > Thank you, > > Stefan > _______________________________________________ > Barracuda mailing list > [email protected] > http://barracudamvc.org/lists/listinfo/barracuda