|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drools.guvnor.server.contenthandler.ContentHandler
org.drools.guvnor.server.contenthandler.DSLRuleContentHandler
public class DSLRuleContentHandler
Constructor Summary | |
---|---|
DSLRuleContentHandler()
|
Method Summary | |
---|---|
void |
assembleDRL(BRMSPackageBuilder builder,
AssetItem asset,
StringBuilder stringBuilder)
This will be called when a rule asset is to render itself to DRL source. |
void |
assembleDRL(BRMSPackageBuilder builder,
RuleAsset asset,
StringBuilder stringBuilder)
|
void |
compile(BRMSPackageBuilder builder,
AssetItem asset,
ContentPackageAssembler.ErrorLogger logger)
This will be called when the asset is required to compile itself, in the context of the given builder. |
void |
compile(BRMSPackageBuilder builder,
RuleAsset asset,
ContentPackageAssembler.ErrorLogger logger)
|
String |
getDRL(String source,
String assetName,
String parentName)
|
String |
getRawDRL(AssetItem asset)
If the rule has DSL in it, it is presented unexpanded. |
void |
retrieveAssetContent(RuleAsset asset,
PackageItem pkg,
AssetItem item)
When loading asset content. |
void |
storeAssetContent(RuleAsset asset,
AssetItem repoAsset)
For storing the asset content back into the repo node (any changes). |
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 |
---|
public DSLRuleContentHandler()
Method Detail |
---|
public void retrieveAssetContent(RuleAsset asset, PackageItem pkg, AssetItem item) throws com.google.gwt.user.client.rpc.SerializationException
ContentHandler
retrieveAssetContent
in class ContentHandler
asset
- The target.item
- The source.
com.google.gwt.user.client.rpc.SerializationException
public void storeAssetContent(RuleAsset asset, AssetItem repoAsset) throws com.google.gwt.user.client.rpc.SerializationException
ContentHandler
storeAssetContent
in class ContentHandler
com.google.gwt.user.client.rpc.SerializationException
public void compile(BRMSPackageBuilder builder, AssetItem asset, ContentPackageAssembler.ErrorLogger logger) throws org.drools.compiler.DroolsParserException, IOException
ICompilable
compile
in interface ICompilable
org.drools.compiler.DroolsParserException
IOException
public void compile(BRMSPackageBuilder builder, RuleAsset asset, ContentPackageAssembler.ErrorLogger logger) throws org.drools.compiler.DroolsParserException, IOException
compile
in interface ICompilable
org.drools.compiler.DroolsParserException
IOException
public void assembleDRL(BRMSPackageBuilder builder, RuleAsset asset, StringBuilder stringBuilder)
assembleDRL
in interface IRuleAsset
public void assembleDRL(BRMSPackageBuilder builder, AssetItem asset, StringBuilder stringBuilder)
IRuleAsset
assembleDRL
in interface IRuleAsset
public String getRawDRL(AssetItem asset)
IRuleAsset
getRawDRL
in interface IRuleAsset
public String getDRL(String source, String assetName, String parentName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |