org.drools.guvnor.server.contenthandler.drools
Class BRLContentHandler

java.lang.Object
  extended by org.drools.guvnor.server.contenthandler.ContentHandler
      extended by org.drools.guvnor.server.contenthandler.drools.BRLContentHandler
All Implemented Interfaces:
ICompilable, IRuleAsset
Direct Known Subclasses:
RuleTemplateHandler

public class BRLContentHandler
extends ContentHandler
implements IRuleAsset


Constructor Summary
BRLContentHandler()
           
 
Method Summary
 void assembleDRL(BRMSPackageBuilder builder, AssetItem asset, StringBuilder stringBuilder)
           
 void assembleDRL(BRMSPackageBuilder builder, Asset asset, StringBuilder stringBuilder)
           
protected  RuleModel buildModelFromAsset(AssetItem asset)
           
 void compile(BRMSPackageBuilder builder, AssetItem asset, AssemblyErrorLogger logger)
           
protected  BRLPersistence getBrlDrlPersistence()
           
protected  BRLPersistence getBrlXmlPersistence()
           
 String getRawDRL(AssetItem asset)
           
 void retrieveAssetContent(Asset asset, AssetItem item)
           
 void storeAssetContent(Asset asset, AssetItem repoAsset)
           
 
Methods inherited from class org.drools.guvnor.server.contenthandler.ContentHandler
isRuleAsset, parentNameFromCategory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BRLContentHandler

public BRLContentHandler()
Method Detail

retrieveAssetContent

public void retrieveAssetContent(Asset asset,
                                 AssetItem item)
                          throws com.google.gwt.user.client.rpc.SerializationException
Specified by:
retrieveAssetContent in class ContentHandler
Throws:
com.google.gwt.user.client.rpc.SerializationException

storeAssetContent

public void storeAssetContent(Asset asset,
                              AssetItem repoAsset)
                       throws com.google.gwt.user.client.rpc.SerializationException
Specified by:
storeAssetContent in class ContentHandler
Throws:
com.google.gwt.user.client.rpc.SerializationException

compile

public void compile(BRMSPackageBuilder builder,
                    AssetItem asset,
                    AssemblyErrorLogger logger)
             throws org.drools.compiler.DroolsParserException,
                    IOException
Specified by:
compile in interface ICompilable
Throws:
org.drools.compiler.DroolsParserException
IOException

assembleDRL

public void assembleDRL(BRMSPackageBuilder builder,
                        Asset asset,
                        StringBuilder stringBuilder)
Specified by:
assembleDRL in interface IRuleAsset

assembleDRL

public void assembleDRL(BRMSPackageBuilder builder,
                        AssetItem asset,
                        StringBuilder stringBuilder)
Specified by:
assembleDRL in interface IRuleAsset

buildModelFromAsset

protected RuleModel buildModelFromAsset(AssetItem asset)

getRawDRL

public String getRawDRL(AssetItem asset)
Specified by:
getRawDRL in interface IRuleAsset

getBrlDrlPersistence

protected BRLPersistence getBrlDrlPersistence()

getBrlXmlPersistence

protected BRLPersistence getBrlXmlPersistence()


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.