org.drools.workbench.jcr2vfsmigration.jcrExport.asset
Class BaseAssetExporter
java.lang.Object
org.drools.workbench.jcr2vfsmigration.jcrExport.asset.BaseAssetExporter
- Direct Known Subclasses:
- AttachmentAssetExporter, FactModelExporter, GuidedDecisionTableExporter, GuidedEditorExporter, PlainTextAssetExporter, PlainTextAssetWithPackagePropertyExporter
public abstract class BaseAssetExporter
- extends Object
|
Method Summary |
protected String |
getExtendedRuleFromCategoryRules(org.drools.guvnor.client.rpc.Module jcrModule,
org.drools.repository.AssetItem jcrAssetItem,
String ruleDelimiter)
Retrieves form jcrModule the categoryRules and deduce the rule to extend depending of the assetItem categories
retrieve the rule name between ruleDelimiter |
protected String |
getExtendExpression(org.drools.guvnor.client.rpc.Module jcrModule,
org.drools.repository.AssetItem jcrAssetItem,
String content)
Constructs the extends expression, using the asset categories and the module categoryRules, and adds to the
passed content. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseAssetExporter
public BaseAssetExporter()
getExtendedRuleFromCategoryRules
protected String getExtendedRuleFromCategoryRules(org.drools.guvnor.client.rpc.Module jcrModule,
org.drools.repository.AssetItem jcrAssetItem,
String ruleDelimiter)
- Retrieves form jcrModule the categoryRules and deduce the rule to extend depending of the assetItem categories
retrieve the rule name between ruleDelimiter
- Parameters:
jcrModule - module which has the category rule definedjcrAssetItem - asset with the categories, which can extend the ruleruleDelimiter - The delimiter used to contruct the return value
- Returns:
- the rule to extend depending of the asset category and the category rules defined by package between ruleDelimiter
getExtendExpression
protected String getExtendExpression(org.drools.guvnor.client.rpc.Module jcrModule,
org.drools.repository.AssetItem jcrAssetItem,
String content)
- Constructs the extends expression, using the asset categories and the module categoryRules, and adds to the
passed content. If passed content has an "extend" expression this function returns the same content with the extra
extend added, If not, constructs another "extend" with the new rule and modify the content.
- Parameters:
jcrModule - module with the categoryRulesjcrAssetItem - asset with the categories to decide the extend expression to addcontent - string to be completed with the necessary extend
- Returns:
- the content passed with the extend expression if it's necessary.
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.