ora.util
Class RuleManager

java.lang.Object
  extended by ora.util.RuleManager

public class RuleManager
extends java.lang.Object


Field Summary
static java.lang.String NOREFERENCES
           
static java.lang.String NOUIFROMSUN
           
 
Constructor Summary
RuleManager()
           
 
Method Summary
static Rule[] getAnalyserRules(java.net.URL url, AnalyserRules analyserRules)
           
static java.net.URL getAnalyserRulesUrl(java.lang.String name)
           
static java.lang.String getExclRule(java.lang.String key)
           
static void saveAnalyserRules(java.io.File file, AnalyserRules analyserRules)
          Persists rules to file
static java.lang.StringBuffer toText(java.util.ArrayList rules)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOREFERENCES

public static final java.lang.String NOREFERENCES
See Also:
Constant Field Values

NOUIFROMSUN

public static final java.lang.String NOUIFROMSUN
See Also:
Constant Field Values
Constructor Detail

RuleManager

public RuleManager()
Method Detail

getExclRule

public static java.lang.String getExclRule(java.lang.String key)

toText

public static java.lang.StringBuffer toText(java.util.ArrayList rules)

getAnalyserRulesUrl

public static java.net.URL getAnalyserRulesUrl(java.lang.String name)

saveAnalyserRules

public static void saveAnalyserRules(java.io.File file,
                                     AnalyserRules analyserRules)
                              throws java.io.IOException
Persists rules to file

Parameters:
file -
analyserRules -
Throws:
java.io.IOException

getAnalyserRules

public static Rule[] getAnalyserRules(java.net.URL url,
                                      AnalyserRules analyserRules)
                               throws java.lang.ClassNotFoundException,
                                      java.lang.InstantiationException,
                                      java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException