org.exoplatform.social.common.router.regex
Class ExoPattern

java.lang.Object
  extended by org.exoplatform.social.common.router.regex.ExoPattern

public class ExoPattern
extends Object


Method Summary
static ExoPattern compile(String regex)
           
static ExoPattern compile(String regex, int flags)
           
static Map<String,List<org.exoplatform.social.common.router.regex.ExoPattern.ExoGroupData>> extractGroupInfo(String namedPattern)
          Process extract given pattern string to Map of ArgumentName and GroupData
 int indexOf(String groupName)
           
 int indexOf(String groupName, int index)
           
 ExoMatcher matcher(CharSequence input)
           
 boolean matches(String s)
           
 Pattern pattern()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

compile

public static ExoPattern compile(String regex)

compile

public static ExoPattern compile(String regex,
                                 int flags)

indexOf

public int indexOf(String groupName)

indexOf

public int indexOf(String groupName,
                   int index)

matcher

public ExoMatcher matcher(CharSequence input)

matches

public boolean matches(String s)

pattern

public Pattern pattern()

toString

public String toString()
Overrides:
toString in class Object

extractGroupInfo

public static Map<String,List<org.exoplatform.social.common.router.regex.ExoPattern.ExoGroupData>> extractGroupInfo(String namedPattern)
Process extract given pattern string to Map of ArgumentName and GroupData

Parameters:
namedPattern -
Returns:


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.