public interface BrowsableNode extends BundlableNode
Aspect
, BladeWorkbench
or BladesetWorkbench
.Modifier and Type | Method and Description |
---|---|
void |
filterIndexPage(java.lang.String indexPage,
Locale locale,
java.lang.String version,
java.io.Writer writer,
org.bladerunnerjs.model.RequestMode requestMode)
The method replaces the tag handlers from your index pages with the appropriate content as indicated, such as the required
CSS bundle, for example.
|
assets, getBundleSet, getLinkedAsset, handleLogicalRequest, handleLogicalRequest, seedAssets
app, asset, assets, canonicaliseRequirePath, isNamespaceEnforced, requirePrefix, scopeAssetContainers
addTemplateTransformations, getTemplateName, populate
addObserver, addObserver, containsFile, create, delete, dir, dirExists, discoverAllChildren, exists, file, getObservers, getTypeName, incrementChildFileVersions, incrementFileVersion, memoizedScopeFiles, nodeProperties, notifyObservers, parentNode, ready, storageDir, storageFile
void filterIndexPage(java.lang.String indexPage, Locale locale, java.lang.String version, java.io.Writer writer, org.bladerunnerjs.model.RequestMode requestMode) throws ModelOperationException
indexPage
- a String object representing the content of the index pagelocale
- a Locale object representing the locale usedversion
- a String object representing the version usedwriter
- a Writer object used as a stream for the newly updated contentrequestMode
- a RequestMode object showing whether the request is made in DEV (development) or PROD (production) modeModelOperationException
- if any exceptions are thrown when performing the filter