Package org.apache.xmlbeans.impl.regex

Examples of org.apache.xmlbeans.impl.regex.RegularExpression


                            enumeratedValues = new ArrayList();
                        enumeratedValues.add(enumval);
                        break;

                    case SchemaType.FACET_PATTERN:
                        RegularExpression p;
                        try { p = new RegularExpression(facet.getValue().getStringValue(), "X"); }
                        catch (org.apache.xmlbeans.impl.regex.ParseException e)
                        {
                            state.error("Malformed regular expression", XmlErrorContext.FACET_VALUE_MALFORMED, facet);
                            continue;
                        }
View Full Code Here


    }


    public static boolean matches(String source, String pattern)
    {
        RegularExpression re = new RegularExpression(pattern);
        return re.matches(source);
    }
View Full Code Here

     * Behaves exactly like JDK 1.4 String.split()
     */
    public static String[] split(String source, String delimPattern)
    {
        ArrayList result = new ArrayList(3);
        RegularExpression re = new RegularExpression(delimPattern);
        Match matcher = new Match();

        if (re.matches(source, matcher))
        {
            int groups = matcher.getNumberOfGroups();
            int start = 0;
            for (int i = 0; i < groups; i++)
            {
View Full Code Here

    /**
     * Behaves exactly like JDK 1.4's String.replaceAll()
     */
    public static String replaceAll(String source, String pattern, String replace)
    {
        RegularExpression re = new RegularExpression(pattern);
        Match matcher = new Match();

        if (re.matches(source, matcher))
        {
            StringBuffer sb = new StringBuffer(source);
            replaceAll(matcher, sb, replace);

            return new String(sb);
View Full Code Here

                    toPackage += sep;

                toPackage += to.get( j );
            }

            _fromPatterns[ off + i ] = new RegularExpression( pattern );
            _toPackageNames[ off + i ] = toPackage;
        }
    }
View Full Code Here

        _fromPackages = _repackager.getFromPackages();
        _toPackages = _repackager.getToPackages();

        _packagePattern =
            new RegularExpression( "^\\s*package\\s+((?:\\w|\\.)*)\\s*;", "m");

        _moveAlongFiles = new ArrayList();
        _movedDirs = new HashMap();

        File currentDir   = new File( "." );
View Full Code Here

                            enumeratedValues = new ArrayList();
                        enumeratedValues.add(enumval);
                        break;

                    case SchemaType.FACET_PATTERN:
                        RegularExpression p;
                        try { p = new RegularExpression(facet.getValue().getStringValue(), "X"); }
                        catch (ParseException e)
                        {
                            state.error(XmlErrorCodes.PATTERN_REGEX, new Object[] { facet.getValue().getStringValue(), e.getMessage() }, facet);
                            continue;
                        }
View Full Code Here

                            enumeratedValues = new ArrayList();
                        enumeratedValues.add(enumval);
                        break;

                    case SchemaType.FACET_PATTERN:
                        RegularExpression p;
                        try { p = new RegularExpression(facet.getValue().getStringValue(), "X"); }
                        catch (ParseException e)
                        {
                            state.error(XmlErrorCodes.PATTERN_REGEX, new Object[] { facet.getValue().getStringValue(), e.getMessage() }, facet);
                            continue;
                        }
View Full Code Here

                            enumeratedValues = new ArrayList();
                        enumeratedValues.add(enumval);
                        break;

                    case SchemaType.FACET_PATTERN:
                        RegularExpression p;
                        try { p = new RegularExpression(facet.getValue().getStringValue(), "X"); }
                        catch (org.apache.xmlbeans.impl.regex.ParseException e)
                        {
                            state.error("Malformed regular expression", XmlErrorContext.FACET_VALUE_MALFORMED, facet);
                            continue;
                        }
View Full Code Here

                            enumeratedValues = new ArrayList();
                        enumeratedValues.add(enumval);
                        break;

                    case SchemaType.FACET_PATTERN:
                        RegularExpression p;
                        try { p = new RegularExpression(facet.getValue().getStringValue(), "X"); }
                        catch (ParseException e)
                        {
                            state.error(XmlErrorCodes.PATTERN_REGEX, new Object[] { facet.getValue().getStringValue(), e.getMessage() }, facet);
                            continue;
                        }
View Full Code Here

TOP

Related Classes of org.apache.xmlbeans.impl.regex.RegularExpression

Copyright © 2018 www.massapicom. 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.