Lines 181-188
Link Here
|
181 |
|
181 |
|
182 |
private IRegion getAttributeRegion(String name, String value, int offset) throws BadLocationException { |
182 |
private IRegion getAttributeRegion(String name, String value, int offset) throws BadLocationException { |
183 |
FindReplaceDocumentAdapter fFindReplaceAdapter = new FindReplaceDocumentAdapter(getDocument()); |
183 |
FindReplaceDocumentAdapter fFindReplaceAdapter = new FindReplaceDocumentAdapter(getDocument()); |
184 |
IRegion nameRegion = fFindReplaceAdapter.find(offset, name + "\\s*=\\s*\"", true, true, false, true); //$NON-NLS-1$ |
184 |
IRegion nameRegion = fFindReplaceAdapter.find(offset, "\\s" + name + "\\s*=\\s*\"", true, true, false, true); //$NON-NLS-1$ |
185 |
if (nameRegion != null) { |
185 |
if (nameRegion != null) { |
|
|
186 |
nameRegion = new Region(nameRegion.getOffset()+1, nameRegion.getLength()-1); |
186 |
if (getDocument().get(nameRegion.getOffset() + nameRegion.getLength(), value.length()).equals(value)) |
187 |
if (getDocument().get(nameRegion.getOffset() + nameRegion.getLength(), value.length()).equals(value)) |
187 |
return new Region(nameRegion.getOffset(), nameRegion.getLength() + value.length() + 1); |
188 |
return new Region(nameRegion.getOffset(), nameRegion.getLength() + value.length() + 1); |
188 |
} |
189 |
} |