com.xpn.xwiki.render
Class WikiSubstitution

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

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


Field Summary
private  org.apache.oro.text.regex.Pattern pattern
           
private  Util util
           
 
Fields inherited from class org.apache.oro.text.regex.Perl5Substitution
INTERPOLATE_ALL, INTERPOLATE_NONE
 
Fields inherited from class org.apache.oro.text.regex.StringSubstitution
 
Constructor Summary
WikiSubstitution(Util util)
           
WikiSubstitution(Util util, java.lang.String patternparam)
           
WikiSubstitution(Util util, java.lang.String[] patternparam)
           
 
Method Summary
 void appendSubstitution(java.lang.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()
           
 java.lang.String makePattern(java.lang.String patternparam)
           
 java.lang.String makePattern(java.lang.String[] patternparam)
           
 void prepareSubstitution(org.apache.oro.text.regex.MatchResult matchResult)
           
 void setPattern(org.apache.oro.text.regex.Pattern pattern)
           
 void setPattern(java.lang.String patternparam)
           
 void setPattern(java.lang.String patternparam, int options)
           
 void setUtil(Util util)
           
 java.lang.String substitute(java.lang.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
 

Field Detail

pattern

private org.apache.oro.text.regex.Pattern pattern

util

private Util util
Constructor Detail

WikiSubstitution

public WikiSubstitution(Util util)

WikiSubstitution

public WikiSubstitution(Util util,
                        java.lang.String patternparam)

WikiSubstitution

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

setPattern

public void setPattern(java.lang.String patternparam)

setPattern

public void setPattern(java.lang.String patternparam,
                       int options)

makePattern

public java.lang.String makePattern(java.lang.String patternparam)

makePattern

public java.lang.String makePattern(java.lang.String[] patternparam)

substitute

public java.lang.String substitute(java.lang.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(java.lang.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)

prepareSubstitution

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

getUtil

public Util getUtil()

setUtil

public void setUtil(Util util)


Copyright 2003 Ludovic Dubost