/* * Installs this DeepLevelCounter over the specified base editor */ public void install(BaseEditor baseEditor) { fBaseEditor = baseEditor; // TODO: Using quite a rare region to prevent invocation of addRegion() at all fBaseEditor.addRegionHandler( fRegionHandler, fBaseEditor.getParserFactory().getHRCParser().getRegion("def:EmbeddedTag")); fMaxDeepLevel = 1; }
/** Installs specified handler into parse process. */ public void addRegionHandler(RegionHandler rh) { baseEditor.addRegionHandler(rh, rh.getFilter()); }