com.safeidentity.adminservice.util
Class PatternCacheTable

java.lang.Object
  extended bycom.safeidentity.adminservice.util.PatternCacheTable

public class PatternCacheTable
extends java.lang.Object


Nested Class Summary
 class PatternCacheTable.PatternCache
           
 
Method Summary
 void clearCache()
           
static PatternCacheTable getInstance()
           
 int getMaxTableSize()
           
 org.apache.oro.text.regex.Pattern getPattern(java.lang.String regex)
           
 org.apache.oro.text.regex.Pattern getPattern(java.lang.String regex, org.apache.oro.text.regex.PatternCompiler compiler)
           
 long getRecompileTime()
           
 boolean isUseCompileLocal()
           
 boolean isUseTableLocal()
           
 void setMaxTableSize(int maxTableSize)
           
 void setRecompileTime(long interval)
           
 void setUseCompileLocal(boolean useCompileLocal)
           
 void setUseTableLocal(boolean useTableLocal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static PatternCacheTable getInstance()

getPattern

public org.apache.oro.text.regex.Pattern getPattern(java.lang.String regex,
                                                    org.apache.oro.text.regex.PatternCompiler compiler)
                                             throws org.apache.oro.text.regex.MalformedPatternException
Throws:
org.apache.oro.text.regex.MalformedPatternException

getPattern

public org.apache.oro.text.regex.Pattern getPattern(java.lang.String regex)
                                             throws org.apache.oro.text.regex.MalformedPatternException
Throws:
org.apache.oro.text.regex.MalformedPatternException

clearCache

public void clearCache()

setRecompileTime

public void setRecompileTime(long interval)

getRecompileTime

public long getRecompileTime()

setMaxTableSize

public void setMaxTableSize(int maxTableSize)

getMaxTableSize

public int getMaxTableSize()

setUseCompileLocal

public void setUseCompileLocal(boolean useCompileLocal)

isUseCompileLocal

public boolean isUseCompileLocal()

setUseTableLocal

public void setUseTableLocal(boolean useTableLocal)

isUseTableLocal

public boolean isUseTableLocal()


Copyright © 2004 SoftForum Corp. All Rights Reserved.