protected String getNodeName(IDOMNode node) { return node.getNodeName(); }
/** * Calculates if there is enough space on the current line for * compressedText (and for its parent end tag) * * @param parentNode * @param currentAvailableLineWidth * @param compressedText * @return */ private boolean enoughSpace(IDOMNode parentNode, int currentAvailableLineWidth, String compressedText) { int parentEndTagLength = parentNode.getNodeName().length() + 3; return compressedText.length() <= (currentAvailableLineWidth - parentEndTagLength) && !StringUtils.containsLineDelimiter(compressedText); }
CMNamedNodeMap attributes = decl.getAttributes(); String attrContextString = node.getNodeName(); StringBuffer attrInfo = new StringBuffer(" "); //$NON-NLS-1$ String name = ""; //$NON-NLS-1$
private IDOMNode insertStartTag(IDOMNode node) { IDOMNode newNode = node; if (isCommentTag(node)) return node; // do nothing String tagName = node.getNodeName(); String startTag = START_TAG_OPEN.concat(tagName).concat(TAG_CLOSE); int startTagStartOffset = node.getStartOffset(); IDOMModel structuredModel = node.getModel(); IStructuredDocument structuredDocument = structuredModel.getStructuredDocument(); structuredDocument.replaceText(structuredDocument, startTagStartOffset, 0, startTag); newNode = (IDOMNode) structuredModel.getIndexedRegion(startTagStartOffset); // save // new // node return newNode; }
if (!xnode.getNodeName().equalsIgnoreCase(parentTagName)) { styleNode = (IDOMNode) xnode.getParentNode(); tagName = styleNode.getNodeName(); hasEndTag = (styleNode.getEndStructuredDocumentRegion() != null);
protected IDOMNode insertStartTag(IDOMNode node) { IDOMElement element = (IDOMElement) node; if (element.isCommentTag()) return node; // do nothing IDOMNode newNode = null; String tagName = node.getNodeName(); String startTag = START_TAG_OPEN.concat(tagName).concat(TAG_CLOSE); int startTagStartOffset = node.getStartOffset(); IDOMModel structuredModel = node.getModel(); IStructuredDocument structuredDocument = structuredModel.getStructuredDocument(); replaceSource(structuredModel, structuredDocument, startTagStartOffset, 0, startTag); newNode = (IDOMNode) structuredModel.getIndexedRegion(startTagStartOffset); // save // new // node return newNode; }
String contextString = node.getNodeName(); StringBuffer info = new StringBuffer(" "); //$NON-NLS-1$ if ((parent != null) && (parent.getNodeType() == Node.ELEMENT_NODE)) {
StringBuffer toAdd = new StringBuffer(parentNode.getNodeName()); if (toAdd.length() > 0) { toAdd.append(">"); //$NON-NLS-1$
return false; String elementMatchString = node.getNodeName();
if (!xnode.getNodeName().equalsIgnoreCase(parentTagName)) { openNode = (IDOMNode) xnode.getParentNode(); isJSPTag = ((IDOMElement) openNode).isJSPTag(); tagName = openNode.getNodeName(); hasEndTag = (openNode.getEndStructuredDocumentRegion() != null);
String oldAttrName = eachAttr.getNodeName(); String newAttrName = oldAttrName;
String replaceText = node.getNodeName() + ">"; //$NON-NLS-1$ int replaceBegin = contentAssistRequest.getReplacementBeginPosition(); int replaceLength = contentAssistRequest.getReplacementLength(); int cursorOffset = node.getNodeName().length() + 1; String displayString = ""; //$NON-NLS-1$ String proposedInfo = ""; //$NON-NLS-1$ replaceText = node.getNodeName() + ">"; //$NON-NLS-1$ cursorOffset = replaceText.length(); replaceBegin = xmlEndTagOpen.getTextEndOffset(); displayString = NLS.bind(XMLUIMessages.End_with_, (new Object[]{node.getNodeName()})); addProposal = true; replaceText = "/" + node.getNodeName() + ">"; //$NON-NLS-1$ //$NON-NLS-2$ $NON-NLS-2$ cursorOffset = replaceText.length(); displayString = NLS.bind(XMLUIMessages.End_with_, (new Object[]{"/" + node.getNodeName()})); //$NON-NLS-1$ addProposal = true;
try { int nodeNameOffset = node.getStartOffset() + 1 + node.getNodeName().length(); int lineOffset = node.getStructuredDocument().getLineInformationOfOffset(nodeNameOffset).getOffset(); String text = node.getStructuredDocument().get(lineOffset, nodeNameOffset - lineOffset); IStructuredDocument structuredDocument = structuredModel.getStructuredDocument(); int offset = node.getStartOffset() + 1 + node.getNodeName().length(); int length = node.getFirstStructuredDocumentRegion().getTextLength() - 1 - node.getNodeName().length();
if ((openingTagText != null) && (openingTagText.indexOf(node.getNodeName()) != -1)) { proposal = new CustomCompletionProposal("></" + node.getNodeName() + ">", //$NON-NLS-2$//$NON-NLS-1$ contentAssistRequest.getReplacementBeginPosition(), 0, 1, image, NLS.bind(XMLUIMessages.Close_with____, (new Object[]{node.getNodeName()})), null, proposedInfo, XMLRelevanceConstants.R_CLOSE_TAG); contentAssistRequest.addProposal(proposal);
setErrorMessage(NLS.bind(XMLUIMessages.Element__is_unknown, (new Object[]{node.getNodeName()})));
String oldTagName = node.getNodeName(); String newTagName = oldTagName; IDOMNode newNode = node;
String tagName = node.getNodeName(); String endTag = END_TAG_OPEN.concat(tagName).concat(TAG_CLOSE);
String tagName = node.getNodeName(); String endTag = END_TAG_OPEN.concat(tagName).concat(TAG_CLOSE);