List of usage examples for org.apache.commons.lang3 StringUtils rightPad
public static String rightPad(final String str, final int size)
Right pad a String with spaces (' ').
The String is padded to the size of size .
StringUtils.rightPad(null, *) = null StringUtils.rightPad("", 3) = " " StringUtils.rightPad("bat", 3) = "bat" StringUtils.rightPad("bat", 5) = "bat " StringUtils.rightPad("bat", 1) = "bat" StringUtils.rightPad("bat", -1) = "bat"
From source file:com.daraf.projectdarafprotocol.appdb.consultas.ConsultaFacturaRS.java
@Override public void build(String input) { if (validate(input)) { if (input.length() < 500) { input = StringUtils.rightPad(input, 500); }/*from ww w . ja v a2 s. co m*/ try { String facturaValues[] = MyStringUtil.splitByFixedLengths(input, new int[] { 1, 10, 1, 8, 1, 10, 1, 10, 1, 4, 453 }); this.resultado = facturaValues[0]; this.factura = new Factura(); this.factura.setId(facturaValues[1]); this.factura.setFecha(facturaValues[3]); this.factura.setTotal(facturaValues[5]); this.factura.setIdentificacionCliente(facturaValues[7]); this.factura.setNumeroDetalles(facturaValues[9]); String detalleValues[] = StringUtils.splitPreserveAllTokens(facturaValues[10], FIELD_SEPARATOR_CHAR); List<DetalleFacturaAppRQ> detallesFactura; detallesFactura = new ArrayList<>(); int stringIndex = 0; int valora = Integer.parseInt(this.factura.getNumeroDetalles().trim()); int valor = valora * 2; String detalleValores[] = new String[valor]; int j = 0; for (int i = 0; i < detalleValues.length; i++) { if (i != 0 && i != detalleValues.length - 1) { detalleValores[j] = detalleValues[i]; j++; } } DetalleFacturaAppRQ f = null; for (int i = 0; i < Integer.parseInt(this.factura.getNumeroDetalles().trim()); i++) { f = new DetalleFacturaAppRQ(); f.setIdProducto(detalleValores[stringIndex].trim()); stringIndex++; f.setCantidad(detalleValores[stringIndex].trim()); stringIndex++; detallesFactura.add(f); } this.factura.setDetalles(detallesFactura); } catch (Exception ex) { Logger.getLogger(IngresoFacturaRQ.class.getName()).log(Level.SEVERE, null, ex); } } }
From source file:com.netflix.genie.web.data.entities.TagEntityTest.java
/** * Make sure a tag can't be validated if it exceeds size limitations. *//*ww w . j a va 2 s . c o m*/ @Test(expected = ConstraintViolationException.class) public void cantCreateTagEntityDueToSize() { final TagEntity tagEntity = new TagEntity(); final String tag = StringUtils.rightPad(UUID.randomUUID().toString(), 256); tagEntity.setTag(tag); this.validate(tagEntity); }
From source file:com.netflix.genie.web.data.entities.FileEntityTest.java
/** * Make sure a file can't be validated if it exceeds size limitations. *//*from w w w . java 2 s. c o m*/ @Test(expected = ConstraintViolationException.class) public void cantCreateFileEntityDueToSize() { final FileEntity fileEntity = new FileEntity(); final String file = StringUtils.rightPad(UUID.randomUUID().toString(), 1025); fileEntity.setFile(file); this.validate(fileEntity); }
From source file:com.mirth.connect.donkey.util.ActionTimer.java
public String getLog() { long totalTime = getTotalTime(); StringBuilder log = new StringBuilder(); LongComparator longComparator = new LongComparator(times); TreeMap<String, Long> sortedTimes = new TreeMap<String, Long>(longComparator); sortedTimes.putAll(times);/* ww w. j a v a 2 s.c o m*/ for (Entry<String, Long> logEntry : sortedTimes.entrySet()) { String eventName = logEntry.getKey(); Integer count = counts.get(eventName); Long time = logEntry.getValue(); long pct = (totalTime > 0) ? ((time * 100) / totalTime) : 0; log.append(StringUtils.rightPad(eventName + ":", 40) + StringUtils.rightPad(count + " occurrence" + ((count != 1) ? "s" : ""), 20) + StringUtils.rightPad(time + "ms", 12) + pct + "%\n"); } int totalCount = getTotalCount(); log.append(StringUtils.rightPad("Totals:", 40) + StringUtils.rightPad(totalCount + " occurrence" + ((totalCount != 1) ? "s" : ""), 20) + totalTime + "ms\n"); return log.toString(); }
From source file:net.openhft.chronicle.logger.jul.JulTestBase.java
protected static void warmup(Logger logger) { final String str = StringUtils.rightPad("X", 64); for (int i = 0; i < 10; i++) { logger.info(str);//from w ww. jav a 2 s . c o m } }
From source file:com.autentia.bcbp.items.Item.java
public String getEncoded() { if (padding == PaddingType.Number && StringUtils.isBlank(original)) { return StringUtils.leftPad("", size).substring(0, size); }// w w w .j av a 2 s .c o m if (padding == PaddingType.Number) { return StringUtils.leftPad(original, size, "0").substring(0, size); } if (padding == PaddingType.NumberFollowedByAlpha && StringUtils.isBlank(original)) return StringUtils.leftPad(original, size - 1, "0").substring(0, size - 1) + " "; if (padding == PaddingType.NumberFollowedByAlpha) { int lastPosition = original.length() - 1; if (StringUtils.isAlpha(original.substring(lastPosition))) { String number = original.substring(0, lastPosition); return StringUtils.leftPad(number, size - 1, "0").substring(0, size - 1) + original.substring(lastPosition); } else { return StringUtils.leftPad(original, size - 1, "0").substring(0, size - 1) + " "; } } if (padding == PaddingType.String) { return StringUtils.rightPad(original, size).substring(0, size); } return ""; }
From source file:com.daraf.projectdarafprotocol.appdb.ingresos.IngresoFacturaRQ.java
@Override public void build(String input) { if (validate(input)) { if (input.length() < 2000) { input = StringUtils.rightPad(input, 2000); }//from w ww .j a v a2 s . c om try { String values[] = MyStringUtil.splitByFixedLengths(input, new int[] { 10, 20, 8, 10, 4, 1948 }); this.idFactura = values[0]; this.identificacionCliente = values[1]; this.fecha = values[2]; this.total = values[3]; this.numeroDetalles = values[4]; int num = Integer.parseInt(numeroDetalles); int stringIndex = 0; Detalle det = null; String detallesValue[] = StringUtils.splitPreserveAllTokens(values[5], FIELD_SEPARATOR_CHAR); if (detalles == null) { detalles = new ArrayList<>(); } else { detalles.clear(); } for (int i = 0; i < num; i++) { det = new Detalle(); det.setIdFactura(detallesValue[stringIndex].trim()); stringIndex++; det.setIdProducto(detallesValue[stringIndex].trim()); stringIndex++; det.setNombreProducto(detallesValue[stringIndex].trim()); stringIndex++; det.setCantidad(detallesValue[stringIndex].trim()); stringIndex++; this.detalles.add(det); } } catch (Exception ex) { System.out.println("" + ex); } } }
From source file:com.callidusrobotics.command.AbstractCommandPerformer.java
protected EquipmentSlot selectEquipment(final String message, final AbstractActor source) { int padding = 0; for (final EquipmentSlot slot : EquipmentSlot.values()) { if (slot.toString().length() > padding) { padding = slot.toString().length(); }/*w ww . j av a 2s . c om*/ } final List<String> items = new LinkedList<String>(); for (final EquipmentSlot slot : EquipmentSlot.values()) { if (source.getEquippedItem(slot) == null) { items.add(StringUtils.rightPad(slot.toString(), padding + 1) + ": EMPTY"); } else { items.add(StringUtils.rightPad(slot.toString(), padding + 1) + ":" + source.getEquippedItem(slot).toString()); } } final int index = gameMediator.getConsoleColleague().select(message, items, false, true); if (index != -1) { return EquipmentSlot.values()[index]; } return null; }
From source file:edu.kit.dama.dataworkflow.util.DataWorkflowTaskUtils.java
/** * Print the provided list of DataWorkflow tasks to StdOut, either in a basic * tabular view or in verbose mode, in a detailed representation. * * @param pTasks The list of tasks to print out. * @param pVerbose TRUE = print detailed view, FALSE = print basic tabular * view./*www .j a va 2s . c o m*/ */ public static void printTaskList(List<DataWorkflowTask> pTasks, boolean pVerbose) { if (!pVerbose) { //do table listing //Headers: ID | STATUS | LAST_MODIFIED //Lengths: 10 | 34 | 34 StringBuilder listing = new StringBuilder(); listing.append(StringUtils.center("Task ID", 10)).append("|").append(StringUtils.center("Status", 34)) .append("|").append(StringUtils.center("Last Modified", 34)).append("\n"); for (DataWorkflowTask task : pTasks) { listing.append(StringUtils.center(Long.toString(task.getId()), 10)).append("|") .append(StringUtils.center(task.getStatus().toString(), 34)).append("|") .append(StringUtils.center(new SimpleDateFormat().format(task.getLastUpdate()), 34)) .append("\n"); } System.out.println(listing.toString()); } else { //do detailed listing //ID: <ID> Status: <STATUS> Last Update: <LAST_UPDATE> //Config: <CONFIG_ID> Environment: <ID> Predecessor: <ID> //Group: <GID> Executor: <UID> Contact: <EMAIL> //Investigation: <ID> //InputDir: <URL> //OutputDir: <URL> //WorkingDir: <URL> //TempDir: <URL> //Input Objects // Object | View // OID 1 | default // OID 2 | default //Transfers // Object | TransferId // OID 1 | 123 //-------------------------------------------------------------- StringBuilder builder = new StringBuilder(); for (DataWorkflowTask task : pTasks) { builder.append(StringUtils.rightPad("Id: " + task.getId(), 40)) .append(StringUtils.rightPad( "Predecessor: " + ((task.getPredecessor() != null) ? task.getPredecessor().getId() : "-"), 40)) .append("\n").append(StringUtils.rightPad("Status: " + task.getStatus(), 40)) .append(StringUtils.rightPad( "Last Update: " + new SimpleDateFormat().format(task.getLastUpdate()), 40)) .append("\n") .append(StringUtils.rightPad("Configuration: " + ((task.getConfiguration() != null) ? task.getConfiguration().getId() : "-"), 40)) .append(StringUtils.rightPad("Environment: " + ((task.getExecutionEnvironment() != null) ? task.getExecutionEnvironment().getId() : "-"), 40)) .append("\n").append(StringUtils.rightPad("Group: " + task.getExecutorGroupId(), 40)) .append(StringUtils.rightPad("User: " + task.getExecutorId(), 40)).append("\n") .append(StringUtils.rightPad("Contact UserId: " + ((task.getContactUserId() != null) ? task.getContactUserId() : "-"), 80)) .append("\n") .append(StringUtils.rightPad("InvestigationId: " + task.getInvestigationId(), 80)) .append("\n").append(StringUtils.rightPad("Input Dir:", 15)) .append(StringUtils.abbreviateMiddle(task.getInputDirectoryUrl(), "...", 65)).append("\n") .append(StringUtils.rightPad("Output Dir:", 15)) .append(StringUtils.abbreviateMiddle(task.getOutputDirectoryUrl(), "...", 65)).append("\n") .append(StringUtils.rightPad("Working Dir:", 15)) .append(StringUtils.abbreviateMiddle(task.getWorkingDirectoryUrl(), "...", 65)).append("\n") .append(StringUtils.rightPad("Temp Dir:", 15)) .append(StringUtils.abbreviateMiddle(task.getTempDirectoryUrl(), "...", 65)).append("\n") .append(StringUtils.rightPad("Input Objects:", 80)).append("\n") .append(StringUtils.center("ObjectId", 39)).append("|") .append(StringUtils.center("View", 40)).append("\n"); try { Properties objectViewMap = task.getObjectViewMapAsObject(); Set<Entry<Object, Object>> entries = objectViewMap.entrySet(); if (entries.isEmpty()) { builder.append(StringUtils.center("---", 39)).append("|") .append(StringUtils.center("---", 40)).append("\n"); } else { for (Entry<Object, Object> entry : entries) { builder.append(StringUtils.center((String) entry.getKey(), 39)).append("|") .append(StringUtils.center((String) entry.getValue(), 40)).append("\n"); } } } catch (IOException ex) { LOGGER.error("Failed to deserialize object-view map of DataWorkflow task " + task.getId(), ex); builder.append(StringUtils.center("---", 39)).append("|").append(StringUtils.center("---", 40)) .append("\n"); } builder.append(StringUtils.rightPad("Transfers:", 80)).append("\n") .append(StringUtils.center("ObjectId", 39)).append("|") .append(StringUtils.center("TransferId", 40)).append("\n"); try { Properties objectTransferMap = task.getObjectTransferMapAsObject(); Set<Entry<Object, Object>> entries = objectTransferMap.entrySet(); if (entries.isEmpty()) { builder.append(StringUtils.center("---", 39)).append("|") .append(StringUtils.center("---", 40)).append("\n"); } else { for (Entry<Object, Object> entry : entries) { builder.append(StringUtils.center((String) entry.getKey(), 39)).append("|") .append(StringUtils.center((String) entry.getValue(), 40)).append("\n"); } } } catch (IOException ex) { LOGGER.error("Failed to deserialize object-transfer map of DataWorkflow task " + task.getId(), ex); builder.append(StringUtils.center("---", 39)).append("|").append(StringUtils.center("---", 40)) .append("\n"); } //add closing line builder.append(StringUtils.leftPad("", 80, '-')).append("\n"); } System.out.println(builder.toString()); } }
From source file:de.uni.bremen.monty.moco.codegeneration.context.CommentAppender.java
/** Adds a comment * /*from w w w .j a va2s . c om*/ * @param string * the llvm instruction * @return the llvm with comment */ public String addComment(String string) { Position position = currentNode.getPosition(); StringBuilder builder = new StringBuilder(); builder.append(StringUtils.rightPad(string, 90)); builder.append("; "); builder.append(currentNode.getClass().getSimpleName()); builder.append(" in "); builder.append(position.getLineNumber()); builder.append(":"); builder.append(position.getCharNumber()); return builder.toString(); }