本文整理了Java中org.geotools.resources.Utilities.spaces()
方法的一些代码示例,展示了Utilities.spaces()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utilities.spaces()
方法的具体详情如下:
包路径:org.geotools.resources.Utilities
类名称:Utilities
方法名:spaces
[英]Returns a string of the specified length filled with white spaces. This method tries to return a pre-allocated string if possible.
[中]返回指定长度的字符串,字符串中填充空格。如果可能,此方法尝试返回预先分配的字符串。
代码示例来源:origin: org.geotools/gt2-metadata
/**
* Creates a new table writer with the specified
* amount of spaces as column separator.
*
* @param out Writer object to provide the underlying stream,
* or {@code null} if there is no underlying stream.
* If {@code out} is null, then the {@link #toString}
* method is the only way to get the table's content.
* @param spaces Amount of white spaces to use as column separator.
*/
public TableWriter(final Writer out, final int spaces) {
this(out, Utilities.spaces(spaces));
}
代码示例来源:origin: org.geotools/gt2-metadata
/**
* Sets the indentation to the specified value.
*/
public void setIndentation(final int width) {
synchronized (lock) {
margin = Utilities.spaces(width);
}
}
代码示例来源:origin: org.geotools/gt2-metadata
/**
* Writes spaces for a tab character.
*
* @throws IOException If an I/O error occurs
*/
private void expand() throws IOException {
final int width = tabWidth - (column % tabWidth);
out.write(Utilities.spaces(width));
column += width;
}
代码示例来源:origin: org.geotools/gt2-metadata
/**
* Invoked when a new line is begining. The default implementation writes the
* current line number.
*
* @throws IOException If an I/O error occurs
*/
protected void beginNewLine() throws IOException {
final String number = String.valueOf(current++);
out.write('[');
out.write(Utilities.spaces(width - number.length()));
out.write(number);
out.write("] ");
}
}
代码示例来源:origin: org.geotools/gt2-metadata
/**
* Lists resources to the specified stream. If a resource has more than one line, only
* the first line will be written. This method is used mostly for debugging purposes.
*
* @param out The destination stream.
* @param values The resources to list.
* @throws IOException if an output operation failed.
*/
private static void list(final Writer out, final String[] values) throws IOException {
final String lineSeparator = System.getProperty("line.separator", "\n");
for (int i=0; i<values.length; i++) {
String value = values[i];
if (value == null) {
continue;
}
int indexCR=value.indexOf('\r'); if (indexCR<0) indexCR=value.length();
int indexLF=value.indexOf('\n'); if (indexLF<0) indexLF=value.length();
final String number = String.valueOf(i);
out.write(Utilities.spaces(5-number.length()));
out.write(number);
out.write(":\t");
out.write(value.substring(0, Math.min(indexCR,indexLF)));
out.write(lineSeparator);
}
}
代码示例来源:origin: org.geotools/gt2-metadata
buffer.append(Utilities.spaces(Math.max(1, 7-status.length())))
.append('(').append(Utilities.getShortName(category));
if (key != null) {
代码示例来源:origin: org.geotools/gt2-metadata
table.write('\n');
if (recursive != null) {
final String nextIndent = Utilities.spaces(indent.length() + 2);
format(table, recursive.getImplementationHints(), nextIndent, done);
代码示例来源:origin: org.geotools/gt2-widgets-swing
if (margin.length() != 0) {
wm -= (margin.length()+3);
buffer.append(Utilities.spaces(wm));
buffer.append('(');
buffer.append(margin);
buffer.append(Utilities.spaces(wm));
buffer.append(warning);
if (buffer.charAt(buffer.length()-1) != '\n') {
代码示例来源:origin: org.geotools/gt2-coverageio
out.write(isKnow ? " " : "? ");
out.write(String.valueOf(key));
out.write(Utilities.spaces(maxLength - key.toString().length()));
out.write(separator);
out.write(String.valueOf(value));
代码示例来源:origin: org.geotools/gt2-metadata
buffer.append(Utilities.spaces(indent)).append(node).append(lineSeparator);
buffer.append(Utilities.spaces(indent)).append(node).append(':');
if (count == 1) {
final TreeNode child = node.getChildAt(0);
代码示例来源:origin: org.geotools/gt2-metadata
buffer.append(record.getLevel().getLocalizedName());
offset = buffer.length() - offset;
buffer.append(Utilities.spaces(margin-offset));
assert margin >= this.margin;
if (bodyLineSeparator.length() != lineSeparator.length()+margin) {
bodyLineSeparator = lineSeparator + Utilities.spaces(margin);
代码示例来源:origin: org.geotools/gt2-metadata
buffer.append(record.getLevel().getLocalizedName());
offset = buffer.length() - offset;
buffer.append(Utilities.spaces(margin-offset));
assert margin >= this.margin;
if (bodyLineSeparator.length() != lineSeparator.length()+margin) {
bodyLineSeparator = lineSeparator + Utilities.spaces(margin);
代码示例来源:origin: org.geotools/gt2-widgets-swing
prefix=buffer.toString();
buffer.setLength(0);
second=Utilities.spaces(prefix.length());
代码示例来源:origin: org.geotools/gt2-coverageio
String n = format.format(iterator.getSampleDouble(), buffer, pos).toString();
final int fractionOffset = Math.max(0, fractionWidth - (pos.getEndIndex() - pos.getBeginIndex()));
out.write(Utilities.spaces(width - n.length() - fractionOffset));
out.write(n);
out.write(Utilities.spaces(fractionOffset));
} while (!iterator.nextPixelDone());
out.write(lineSeparator);
内容来源于网络,如有侵权,请联系作者删除!