Package org.apache.oro.text.regex

Examples of org.apache.oro.text.regex.Perl5Matcher.matches()


        return hasFailMessage() ? getFailMessage() : new ValidationError(new I18nMessage("validation.string.regexp", new String[] {regexp}, Constants.I18N_CATALOGUE));
    }
   
    private boolean matchesRegExp(String string) {
        PatternMatcher matcher = new Perl5Matcher();
        return matcher.matches(string, pattern);
    }
   
    void setPattern(String regexp, Pattern pattern) {
        this.regexp = regexp;
      this.pattern = pattern;
View Full Code Here


            Perl5Matcher matcher = new Perl5Matcher();
            int          year    = 1970;
            int          month   = 1;
            int          day     = 1;

            if (matcher.matches(textRep, _datePattern))
            {
                MatchResult match     = matcher.getMatch();
                int         numGroups = match.groups();

                try
View Full Code Here

            Perl5Matcher matcher = new Perl5Matcher();
            int          hours   = 0;
            int          minutes = 0;
            int          seconds = 0;

            if (matcher.matches(textRep, _timePattern))
            {
                MatchResult match     = matcher.getMatch();
                int         numGroups = match.groups();

                try
View Full Code Here

          // Sybase maintains the default values for DATE/TIME jdbc types, so we have to
          // migrate the default value to TIMESTAMP
          PatternMatcher matcher   = new Perl5Matcher();
          Timestamp      timestamp = null;
   
          if (matcher.matches(column.getDefaultValue(), _isoDatePattern))
          {
            timestamp = new Timestamp(Date.valueOf(matcher.getMatch().group(1)).getTime());
          }
          else if (matcher.matches(column.getDefaultValue(), _isoTimePattern))
          {
View Full Code Here

   
          if (matcher.matches(column.getDefaultValue(), _isoDatePattern))
          {
            timestamp = new Timestamp(Date.valueOf(matcher.getMatch().group(1)).getTime());
          }
          else if (matcher.matches(column.getDefaultValue(), _isoTimePattern))
          {
            timestamp = new Timestamp(Time.valueOf(matcher.getMatch().group(1)).getTime());
          }
          if (timestamp != null)
          {
View Full Code Here

      if (column.getDefaultValue() != null)
      {
        PatternMatcher matcher   = new Perl5Matcher();
        Timestamp      timestamp = null;
 
        if (matcher.matches(column.getDefaultValue(), _oracleIsoTimestampPattern))
        {
          String timestampVal = matcher.getMatch().group(1);

          timestamp = Timestamp.valueOf(timestampVal);
        }
View Full Code Here

        {
          String timestampVal = matcher.getMatch().group(1);

          timestamp = Timestamp.valueOf(timestampVal);
        }
        else if (matcher.matches(column.getDefaultValue(), _oracleIsoDatePattern))
        {
          String dateVal = matcher.getMatch().group(1);

          timestamp = new Timestamp(Date.valueOf(dateVal).getTime());
        }
View Full Code Here

        {
          String dateVal = matcher.getMatch().group(1);

          timestamp = new Timestamp(Date.valueOf(dateVal).getTime());
        }
        else if (matcher.matches(column.getDefaultValue(), _oracleIsoTimePattern))
        {
          String timeVal = matcher.getMatch().group(1);

          timestamp = new Timestamp(Time.valueOf(timeVal).getTime());
        }
View Full Code Here

      if (column.getTypeCode() == Types.TIME)
      {
        PatternMatcher matcher = new Perl5Matcher();

        // Db2 returns "HH24.MI.SS"
        if (matcher.matches(column.getDefaultValue(), _db2TimePattern))
        {
          StringBuffer newDefault = new StringBuffer();

          newDefault.append("'");
          // the hour
View Full Code Here

      else if (column.getTypeCode() == Types.TIMESTAMP)
      {
        PatternMatcher matcher = new Perl5Matcher();

        // Db2 returns "YYYY-MM-DD-HH24.MI.SS.FF"
        if (matcher.matches(column.getDefaultValue(), _db2TimestampPattern))
        {
          StringBuffer newDefault = new StringBuffer();

          newDefault.append("'");
          // group 1 is the date which has the correct format
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.