本文整理了Java中org.netbeans.editor.Utilities.getRowCount()
方法的一些代码示例,展示了Utilities.getRowCount()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utilities.getRowCount()
方法的具体详情如下:
包路径:org.netbeans.editor.Utilities
类名称:Utilities
方法名:getRowCount
[英]Get the total count of lines in the document
[中]
代码示例来源:origin: net.java.abeille/abeille
public int getElementCount() {
return Utilities.getRowCount(BaseDocument.this);
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-languages
public void run () {
try {
int end = (endPos > 0 && Utilities.getRowStart(doc, endPos) == endPos) ?
endPos-1 : endPos;
int lineCnt = Utilities.getRowCount(doc, startPos, end);
List mimeTypes = new ArrayList(lineCnt);
int pos = startPos;
for (int x = lineCnt ; x > 0; x--) {
mimeTypes.add(getRealMimeType(ts, pos));
pos = Utilities.getRowStart(doc, pos, 1);
}
pos = startPos;
for (Iterator iter = mimeTypes.iterator(); iter.hasNext(); ) {
modifyLine(doc, (String)iter.next(), pos);
pos = Utilities.getRowStart(doc, pos, 1);
}
} catch (BadLocationException e) {
target.getToolkit().beep();
}
}
});
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-languages
public void run () {
try {
int end = (endPos > 0 && Utilities.getRowStart(doc, endPos) == endPos) ?
endPos - 1 : endPos;
int lineCnt = Utilities.getRowCount(doc, startPos, end);
List mimeTypes = new ArrayList(lineCnt);
int pos = startPos;
for (int x = lineCnt ; x > 0; x--) {
mimeTypes.add(getRealMimeType(ts, pos));
pos = Utilities.getRowStart(doc, pos, 1);
}
pos = startPos;
for (Iterator iter = mimeTypes.iterator(); iter.hasNext(); ) {
modifyLine(doc, (String)iter.next(), pos);
pos = Utilities.getRowStart(doc, pos, 1);
}
} catch (BadLocationException e) {
target.getToolkit().beep();
}
}
});
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-groovy-editor
if (importsRange[0] != null && Utilities.getRowCount(doc, importsRange[0].getStart(), importsRange[0].getEnd()) > 1) {
folds.put("imports", Collections.singletonList(importsRange[0])); // NOI18N
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-languages
endPos--;
int lineCnt = Utilities.getRowCount(doc, startPos, endPos);
List mimeTypes = new ArrayList(lineCnt);
int pos = startPos;
代码示例来源:origin: net.java.abeille/abeille
return getElement(Utilities.getRowCount(BaseDocument.this) - 1); // last
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/org-netbeans-modules-editor-lib
for (int lineCnt = Utilities.getRowCount(doc, startPos, endPos);
lineCnt > 0; lineCnt--
) {
代码示例来源:origin: net.java.abeille/abeille
for (int lineCnt = Utilities.getRowCount(doc, startPos, endPos); lineCnt > 0; lineCnt--) {
int indent = Utilities.getRowIndent(doc, pos);
if (Utilities.isRowWhite(doc, pos)) {
代码示例来源:origin: net.java.abeille/abeille
for (int lineCnt = Utilities.getRowCount(doc, startPos, endPos); lineCnt > 0; lineCnt--) {
if (Utilities.getRowEnd(doc, pos) - pos >= 2 && doc.getText(pos, 2).equals(lineCommentString)) {
doc.remove(pos, 2);
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/org-netbeans-modules-editor-lib
for (int lineCnt = Utilities.getRowCount(doc, startPos, endPos);
lineCnt > 0; lineCnt--
) {
代码示例来源:origin: net.java.abeille/abeille
for (int lineCnt = Utilities.getRowCount(doc, startPos, endPos); lineCnt > 0; lineCnt--) {
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-ruby-rhtml
public @Override void run() {
try {
Caret caret = target.getCaret();
int startPos;
int endPos;
if (caret.isSelectionVisible()) {
startPos = Utilities.getRowStart(doc, target.getSelectionStart());
endPos = target.getSelectionEnd();
if (endPos > 0 && Utilities.getRowStart(doc, endPos) == endPos && endPos > startPos) {
endPos--;
}
endPos = Utilities.getRowEnd(doc, endPos);
} else { // selection not visible
startPos = Utilities.getRowStart(doc, caret.getDot());
endPos = Utilities.getRowEnd(doc, caret.getDot());
}
int lineCount = Utilities.getRowCount(doc, startPos, endPos);
boolean comment = forceComment != null ? forceComment : !allComments(doc, startPos, lineCount);
if (comment) {
comment(doc, startPos, lineCount);
} else {
uncomment(doc, startPos, lineCount);
}
} catch (BadLocationException e) {
target.getToolkit().beep();
}
}
});
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/org-netbeans-modules-editor-lib
for (int lineCnt = Utilities.getRowCount(doc, startPos, endPos);
lineCnt > 0; lineCnt--
) {
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-ruby-rhtml
int lines = Utilities.getRowCount((BaseDocument) document);
int lastLineEndOffset;
if (endLine + 1 < lines) {
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-editor
int lineCnt = Utilities.getRowCount(doc, startPos, endPos);
endPos = Utilities.getRowStart(doc, startPos, +lineCnt);
} else {
内容来源于网络,如有侵权,请联系作者删除!