com.xpn.xwiki.render
Class WikiSubstitution

java.lang.Object
  extended by org.apache.oro.text.regex.StringSubstitution
      extended by org.apache.oro.text.regex.Perl5Substitution
          extended by com.xpn.xwiki.render.WikiSubstitution
All Implemented Interfaces:
org.apache.oro.text.regex.Substitution
Direct Known Subclasses:
FormattingSubstitution, HeadingSubstitution, ListSubstitution, MenuSubstitution, PreTagSubstitution, WikiNameSubstitution

public class WikiSubstitution
extends org.apache.oro.text.regex.Perl5Substitution


Field Summary
 
Fields inherited from class org.apache.oro.text.regex.Perl5Substitution
INTERPOLATE_ALL, INTERPOLATE_NONE
 
Constructor Summary
WikiSubstitution(Util util)
           
WikiSubstitution(Util util, String patternparam)
           
WikiSubstitution(Util util, String[] patternparam)
           
 
Method Summary
 void appendSubstitution(StringBuffer stringBuffer, org.apache.oro.text.regex.MatchResult matchResult, int i, org.apache.oro.text.regex.PatternMatcherInput minput, org.apache.oro.text.regex.PatternMatcher patternMatcher, org.apache.oro.text.regex.Pattern pattern)
           
 org.apache.oro.text.regex.Perl5Matcher getMatcher()
           
 org.apache.oro.text.regex.Pattern getPattern()
           
 Util getUtil()
           
 String makePattern(String patternparam)
           
 String makePattern(String[] patternparam)
           
 void prepareSubstitution(org.apache.oro.text.regex.MatchResult matchResult)
           
 void setPattern(org.apache.oro.text.regex.Pattern pattern)
           
 void setPattern(String patternparam)
           
 void setPattern(String patternparam, int options)
           
 void setUtil(Util util)
           
 String substitute(String line)
           
 
Methods inherited from class org.apache.oro.text.regex.Perl5Substitution
setSubstitution, setSubstitution
 
Methods inherited from class org.apache.oro.text.regex.StringSubstitution
getSubstitution, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WikiSubstitution

public WikiSubstitution(Util util)

WikiSubstitution

public WikiSubstitution(Util util,
                        String patternparam)

WikiSubstitution

public WikiSubstitution(Util util,
                        String[] patternparam)
Method Detail

setPattern

public void setPattern(String patternparam)

setPattern

public void setPattern(String patternparam,
                       int options)

makePattern

public String makePattern(String patternparam)

makePattern

public String makePattern(String[] patternparam)

substitute

public String substitute(String line)

getMatcher

public org.apache.oro.text.regex.Perl5Matcher getMatcher()

getPattern

public org.apache.oro.text.regex.Pattern getPattern()

setPattern

public void setPattern(org.apache.oro.text.regex.Pattern pattern)

appendSubstitution

public void appendSubstitution(StringBuffer stringBuffer,
                               org.apache.oro.text.regex.MatchResult matchResult,
                               int i,
                               org.apache.oro.text.regex.PatternMatcherInput minput,
                               org.apache.oro.text.regex.PatternMatcher patternMatcher,
                               org.apache.oro.text.regex.Pattern pattern)
Specified by:
appendSubstitution in interface org.apache.oro.text.regex.Substitution
Overrides:
appendSubstitution in class org.apache.oro.text.regex.Perl5Substitution

prepareSubstitution

public void prepareSubstitution(org.apache.oro.text.regex.MatchResult matchResult)

getUtil

public Util getUtil()

setUtil

public void setUtil(Util util)


Copyright © 2004-2013 XWiki. All Rights Reserved.