If you´re working on >JDK1.4, you simply use the methods of String for checking.
Jan > -----Ursprüngliche Nachricht----- > Von: Mark Lybarger [mailto:[EMAIL PROTECTED] > Gesendet am: Mittwoch, 27. Oktober 2004 13:55 > An: Ant Users List > Betreff: RE: property validation > > i'm trying to find info on regexps on how to accomplish this. > any pointers to the place in the docs? > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, October 27, 2004 7:40 AM > > To: [EMAIL PROTECTED] > > Subject: AW: property validation > > > > > > 1) try using regexps for validation > > 2) access is via ${MAJOR} - you´ve forgotten the curly braces > > > > Jan > > > > > -----Ursprüngliche Nachricht----- > > > Von: Mark Lybarger [mailto:[EMAIL PROTECTED] > > > Gesendet am: Mittwoch, 27. Oktober 2004 13:39 > > > An: Ant Users List > > > Betreff: RE: property validation > > > > > > this is interesting indeed. > > > > > > i'm only vaguely familar with schemas and their use. i have > > > a build.xml which does my build. does my custom schema go > > > into build.xs? how do i reference that from build.xml? > > > > > > here's a simple build.xml that needs to validate a property > > > MAJOR is numeric: > > > > > > <?xml version="1.0"?> > > > <project name="test" default="all" basedir="."> > > > <property file="test.properties"/> > > > <target name="all"> > > > <input message="please enter MAJOR version:" > > addproperty="MINOR"/> > > > <echo>found property $MAJOR</echo> > > > </target> > > > </project> > > > > > > > > > > -----Original Message----- > > > > From: Robert Koberg [mailto:[EMAIL PROTECTED] > > > > Sent: Wednesday, October 27, 2004 7:19 PM > > > > To: Ant Users List > > > > Subject: Re: property validation > > > > > > > > > > > > Mark Lybarger wrote: > > > > > > > > > i'd like to validate some properties in my build file. we > > > > have version numbers specified as MAJOR, MINOR, and BUG and > > > > i'd like to make sure they're numeric (preferably 2 digits or > > > > under). does anyone know how i can possibly use ant's script > > > > (javascript) or something else to validate this? > > > > > > > > > > > > > write a custom schema. In XML Schema you would do > something like: > > > > > > > > <xs:attribute > > > > name="MAJOR" > > > > use="required" > > > > type="xs:int"/> > > > > > > > > Many people find Relax NG much easier to work with, so you > > > > might want to > > > > use it. > > > > > > > > best, > > > > -Rob > > > > > > > > > > > > > thanks > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------- > > > > ---------- > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >