completionRegion = prev.getLastRegion(); regionText = prev.getFullText(); nodeOffset = 1;
IStructuredDocumentRegion startStructuredDocumentRegion = newNode.getStartStructuredDocumentRegion(); int index = startStructuredDocumentRegion.getEndOffset(); ITextRegion lastRegion = startStructuredDocumentRegion.getLastRegion(); if (lastRegion.getType() == DOMRegionContext.XML_TAG_CLOSE) { index--;
IStructuredDocumentRegion startStructuredDocumentRegion = newNode.getStartStructuredDocumentRegion(); int index = startStructuredDocumentRegion.getEndOffset(); ITextRegion lastRegion = startStructuredDocumentRegion.getLastRegion(); if (lastRegion.getType() == DOMRegionContext.XML_TAG_CLOSE) { index--;
if ((offset == flatNode.getStartOffset()) && (flatNode.getPrevious() != null) && (((flatNode.getRegionAtCharacterOffset(documentPosition) != null) && (flatNode.getRegionAtCharacterOffset(documentPosition).getType() != DOMRegionContext.XML_CONTENT)) || (flatNode.getPrevious().getLastRegion().getType() == DOMRegionContext.XML_TAG_OPEN) || (flatNode.getPrevious().getLastRegion().getType() == DOMRegionContext.XML_END_TAG_OPEN))) { region = flatNode.getPrevious().getLastRegion(); region = flatNode.getLastRegion(); region = flatNode.getLastRegion();
IStructuredDocumentRegion startStructuredDocumentRegion = node.getStartStructuredDocumentRegion(); int index = startStructuredDocumentRegion.getEndOffset(); ITextRegion lastRegion = startStructuredDocumentRegion.getLastRegion(); if (lastRegion.getType() == DOMRegionContext.XML_TAG_CLOSE) { index--;
if (customTag.getLastRegion().getType().equals(DOMRegionContext.XML_EMPTY_TAG_CLOSE)) {
ITextRegion closeRegion = sdRegion.getLastRegion(); boolean insideTag = !sdRegion.isEnded() || (documentPosition <= sdRegion.getStartOffset(closeRegion)); if (insideTag) {
if (currentNode != null && currentNode.getLastRegion().getType() == DOMRegionContext.BLOCK_TEXT) { ITextRegion lastRegion = currentNode.getLastRegion(); currentNode.getLastRegion().adjustLength(region.getLength()); currentNode.adjustLength(region.getLength()); if (currentNode.getLastRegion() != null && currentNode.getLastRegion().getType() == DOMRegionContext.UNDEFINED) { currentNode.getLastRegion().adjustLength(region.getLength()); currentNode.adjustLength(region.getLength());
if (currentNode != null && currentNode.getLastRegion().getType() == DOMRegionContext.BLOCK_TEXT) { ITextRegion lastRegion = currentNode.getLastRegion(); currentNode.getLastRegion().adjustLength(region.getLength()); currentNode.adjustLength(region.getLength()); if (currentNode.getLastRegion() != null && currentNode.getLastRegion().getType() == DOMRegionContext.UNDEFINED) { currentNode.getLastRegion().adjustLength(region.getLength()); currentNode.adjustLength(region.getLength());
if (currentNode != null && currentNode.getLastRegion().getType() == DOMRegionContext.BLOCK_TEXT) { ITextRegion lastRegion = currentNode.getLastRegion(); currentNode.getLastRegion().adjustLength(region.getLength()); currentNode.adjustLength(region.getLength()); } else if (type == DOMRegionContext.UNDEFINED && currentNode != null) { if (currentNode.getLastRegion() != null && currentNode.getLastRegion().getType() == DOMRegionContext.UNDEFINED) { currentNode.getLastRegion().adjustLength(region.getLength()); currentNode.adjustLength(region.getLength());