@Override protected void addAnnotation(Annotation anno) { synchronized(DebuggerAnnotation.class) { if (doc != null) { OffsetsBag bag = getHighlightsBag(doc); bag.addHighlight(start, end, attrs); } } }
protected void addAnnotation(Annotation anno) { synchronized(DebuggerAnnotation.class) { OffsetsBag bag = getHighlightsBag(doc); bag.addHighlight(start, end, attrs); } }
@Override protected void addAnnotation(Annotation anno) { synchronized(DebuggerAnnotation.class) { if (doc != null) { OffsetsBag bag = getHighlightsBag(doc); bag.addHighlight(start, end, attrs); } } }
public void run() { if (isCanceled()) { return; } OffsetsBag localHighlightsBag = new OffsetsBag(_document); for (int[] current : localHighlights) { localHighlightsBag.addHighlight(current[0], current[1], ERROR); } paneBag.setHighlights(localHighlightsBag); } });
if (layer.offsetsBag1 == null) layer.offsetsBag1 = new OffsetsBag (document); layer.offsetsBag1.addHighlight (startOffset, endOffset, attributeSet);
public void run() { // XXX: why is this not done by LineParser ? final OffsetsBag bag = new OffsetsBag(document, true); Element root = NbDocument.findLineRootElement((StyledDocument) document); int count = root.getElementCount(); try { for (int i = 0; i < count; i++) { Element elm = root.getElement(i); if (BLOCK_HEADER_PATTERN.matcher(document.getText(elm.getStartOffset(), elm.getEndOffset() - elm.getStartOffset()).trim()).find()) { bag.addHighlight(elm.getStartOffset(), elm.getEndOffset(), commandHighlight); } } } catch (BadLocationException ex) { //ignore return; } headersBag.setHighlights(bag); } });
public void run() { List<PPBlockInfo> blockList = (List<PPBlockInfo>) document.getProperty(DocumentPreprocessor.PREPROCESSOR_BLOCK_LIST); if (blockList == null) { return; } final OffsetsBag bag = new OffsetsBag(document, true); LOG.log(Level.FINE, "Dumping lineset({0})", blockList.size()); //NOI18N for (PPBlockInfo b : blockList) { if (LOG.isLoggable(Level.FINE)) { LOG.log(Level.FINE, "lineBlock: type={0}, startLine={1}, endLine={2}, active={3}", //NOI18N new Object[]{b.getType(), b.getStartLine(), b.getEndLine(), b.isActive()}); } StyledDocument doc = (StyledDocument) document; bag.addHighlight( NbDocument.findLineRootElement(doc).getElement(b.getStartLine() - 1).getStartOffset(), NbDocument.findLineRootElement(doc).getElement(b.getEndLine() - 1).getEndOffset(), b.isActive() ? activeBlockHighlight : inactiveBlockHighlight); } LOG.log(Level.FINE, "-------------------"); //NOI18N blocksBag.setHighlights(bag); } });
obag.addHighlight(range.getStart(), range.getEnd(), attributes);
int size = region.getRegion(i).getLength(); if (size == 1) { nue.addHighlight(startOffset, endOffset, i == 0 ? attribsAll : attribsSlaveAll); } else if (size > 1) { nue.addHighlight(startOffset, startOffset + 1, i == 0 ? attribsLeft : attribsSlaveLeft); nue.addHighlight(endOffset - 1, endOffset, i == 0 ? attribsRight : attribsSlaveRight); if (size > 2) { nue.addHighlight(startOffset + 1, endOffset - 1, i == 0 ? attribsMiddle : attribsSlaveMiddle);