com.sapportals.wcm.util.regex

Class Pattern

java.lang.Object
  extended bycom.sapportals.wcm.util.regex.Pattern

public class Pattern
extends Object

A compiled representation of a regular expression.
For documentation refer to the J2SE 1.4 Pattern class.

Copyright (c) SAP AG 2005


Field Summary
static int CANON_EQ
           
static int CASE_INSENSITIVE
           
static int COMMENTS
           
static int DOTALL
           
static int MULTILINE
           
static int UNICODE_CASE
           
static int UNIX_LINES
           
 
Constructor Summary
Pattern(String regex)
           
Pattern(String regex, int flags)
           
 
Method Summary
static Pattern compile(String regex)
           
static Pattern compile(String regex, int flags)
           
 int flags()
           
protected  Object getNativeMatcher(String input)
           
 Matcher matcher(CharSequence input)
           
 Matcher matcher(String input)
           
static boolean matches(String regex, CharSequence input)
           
 String pattern()
           
 String[] split(CharSequence input)
           
 String[] split(CharSequence input, int limit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CANON_EQ

public static int CANON_EQ

CASE_INSENSITIVE

public static int CASE_INSENSITIVE

COMMENTS

public static int COMMENTS

DOTALL

public static int DOTALL

MULTILINE

public static int MULTILINE

UNICODE_CASE

public static int UNICODE_CASE

UNIX_LINES

public static int UNIX_LINES
Constructor Detail

Pattern

public Pattern(String regex)
        throws PatternSyntaxException

Pattern

public Pattern(String regex,
               int flags)
        throws PatternSyntaxException
Method Detail

compile

public static Pattern compile(String regex)
                       throws PatternSyntaxException
Throws:
PatternSyntaxException

compile

public static Pattern compile(String regex,
                              int flags)
                       throws PatternSyntaxException
Throws:
PatternSyntaxException

flags

public int flags()

matcher

public Matcher matcher(CharSequence input)

matcher

public Matcher matcher(String input)

matches

public static boolean matches(String regex,
                              CharSequence input)
                       throws PatternSyntaxException
Throws:
PatternSyntaxException

pattern

public String pattern()

split

public String[] split(CharSequence input)

split

public String[] split(CharSequence input,
                      int limit)

getNativeMatcher

protected Object getNativeMatcher(String input)


Copyright 2006 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.