org.drools.guvnor.server.contenthandler.drools
Class ScorecardsContentHandler

java.lang.Object
  extended by org.drools.guvnor.server.contenthandler.ContentHandler
      extended by org.drools.guvnor.server.contenthandler.drools.ScorecardsContentHandler
All Implemented Interfaces:
ICompilable, IHasCustomValidator, IRuleAsset, Validator

public class ScorecardsContentHandler
extends ContentHandler
implements IRuleAsset, IHasCustomValidator


Constructor Summary
ScorecardsContentHandler()
           
 
Method Summary
 void assembleDRL(BRMSPackageBuilder builder, AssetItem assetItem, StringBuilder stringBuilder)
           
 void assembleDRL(BRMSPackageBuilder builder, Asset asset, StringBuilder stringBuilder)
           
 void compile(BRMSPackageBuilder builder, AssetItem asset, AssemblyErrorLogger logger)
           
 BuilderResultLine createBuilderResultLine(String msg, String name)
           
protected  String getDrlFromScorecardModel(ScorecardModel model)
           
 String getFormat()
           
 String getRawDRL(AssetItem assetItem)
           
 void retrieveAssetContent(Asset asset, AssetItem item)
           
 void storeAssetContent(Asset asset, AssetItem repoAsset)
           
 boolean validate(AssetItem assetItem)
           
 BuilderResult validateAsset(AssetItem assetItem)
           
 
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

ScorecardsContentHandler

public ScorecardsContentHandler()
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

assembleDRL

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

assembleDRL

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

getRawDRL

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

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

getDrlFromScorecardModel

protected String getDrlFromScorecardModel(ScorecardModel model)

validateAsset

public BuilderResult validateAsset(AssetItem assetItem)
Specified by:
validateAsset in interface IHasCustomValidator

validate

public boolean validate(AssetItem assetItem)
Specified by:
validate in interface Validator

createBuilderResultLine

public BuilderResultLine createBuilderResultLine(String msg,
                                                 String name)

getFormat

public String getFormat()
Specified by:
getFormat in interface Validator


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