org.eclipse.actf.validation.valdoc.rulebase
Class DocumentRuleBaseBuilder

java.lang.Object
  extended by org.eclipse.actf.validation.valdoc.rulebase.DocumentRuleBaseBuilder
All Implemented Interfaces:
IRuleBaseFactory

public class DocumentRuleBaseBuilder
extends Object
implements IRuleBaseFactory

implementation responsible for processing validation documents in ACTF.

Author:
John Buslawski

Constructor Summary
DocumentRuleBaseBuilder()
           
 
Method Summary
 IRuleBase buildRuleBase(Object data)
          builds a rulebase from the information with which this factory is configured
 URL getDocumentLocation()
           
 IRuleBase getRuleBase()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentRuleBaseBuilder

public DocumentRuleBaseBuilder()
Method Detail

getDocumentLocation

public URL getDocumentLocation()

buildRuleBase

public IRuleBase buildRuleBase(Object data)
                        throws MalformedRuleBaseException
builds a rulebase from the information with which this factory is configured

Specified by:
buildRuleBase in interface IRuleBaseFactory
Parameters:
data - data needed for rulebase creation (if any)
Returns:
newly created rulebase
Throws:
MalformedRuleBaseException

getRuleBase

public IRuleBase getRuleBase()