|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drools.guvnor.server.builder.PackageAssembler
public class PackageAssembler
This assembles packages in the BRMS into binary package objects, and deals with errors etc. Each content type is responsible for contributing to the package.
Field Summary | |
---|---|
protected BRMSPackageBuilder |
builder
|
protected AssemblyErrorLogger |
errorLogger
|
protected PackageItem |
packageItem
|
Constructor Summary | |
---|---|
PackageAssembler(PackageItem packageItem)
|
|
PackageAssembler(PackageItem packageItem,
PackageAssemblerConfiguration packageAssemblerConfiguration)
|
Method Summary | |
---|---|
protected void |
buildAsset(AssetItem asset)
Builds assets that are "rule" assets (ie things that are not functions etc). |
void |
compile()
|
void |
createBuilder()
|
protected Iterator<AssetItem> |
getAllAssets()
|
protected Iterator<AssetItem> |
getAssetItemIterator(String... formats)
|
org.drools.rule.Package[] |
getBinaryPackage()
I've got a package people ! |
BRMSPackageBuilder |
getBuilder()
|
List<ContentAssemblyError> |
getErrors()
|
boolean |
hasErrors()
|
boolean |
isPackageConfigurationInError()
This will return true if there is an error in the package configuration or functions. |
protected void |
loadDSLFiles()
|
protected boolean |
setUpPackage()
This prepares the package builder, loads the jars/classpath. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final PackageItem packageItem
protected BRMSPackageBuilder builder
protected final AssemblyErrorLogger errorLogger
Constructor Detail |
---|
public PackageAssembler(PackageItem packageItem)
public PackageAssembler(PackageItem packageItem, PackageAssemblerConfiguration packageAssemblerConfiguration)
Method Detail |
---|
public void compile()
public boolean isPackageConfigurationInError()
public org.drools.rule.Package[] getBinaryPackage()
public BRMSPackageBuilder getBuilder()
protected void buildAsset(AssetItem asset)
protected boolean setUpPackage()
public void createBuilder()
public boolean hasErrors()
public List<ContentAssemblyError> getErrors()
protected Iterator<AssetItem> getAllAssets()
protected void loadDSLFiles()
protected Iterator<AssetItem> getAssetItemIterator(String... formats)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |