jpel.util
Class StringFormater

java.lang.Object
  |
  +--jpel.util.StringFormater

public class StringFormater
extends java.lang.Object

Permite formatação de textos para facilitar o processo de escrita e leitura de documento onde existe uma indentação.


Constructor Summary
StringFormater()
           
 
Method Summary
static void main(java.lang.String[] args)
           
static java.lang.String toRead(java.lang.String str)
          Remove as linhas e espaços em branco antes e depois do texto, normalizando também as colunas para o menor possível.
static java.lang.String toWrite(java.lang.Object obj, java.lang.String gap)
          Coloca uma string com a mesma formatação de colunas.
static java.lang.String toWrite(java.lang.String str, java.lang.String gap)
          Mesmo que toWrite(Object obj,gap).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringFormater

public StringFormater()
Method Detail

toWrite

public static java.lang.String toWrite(java.lang.Object obj,
                                       java.lang.String gap)
Coloca uma string com a mesma formatação de colunas.

Parameters:
obj - Objeto que deve ser escrito.
gap - Número de colunas em branco antes de cada linha.
Returns:
A String formatada.

toWrite

public static java.lang.String toWrite(java.lang.String str,
                                       java.lang.String gap)
Mesmo que toWrite(Object obj,gap).

Parameters:
str - String qualquer.
gap - Número de colunas.
Returns:
String formatada.

toRead

public static java.lang.String toRead(java.lang.String str)
Remove as linhas e espaços em branco antes e depois do texto, normalizando também as colunas para o menor possível.
Exemplo:
ANTES:
'   
   Exemplo
  de
    normalização.
  '

DEPOIS:
' Exemplo
de
  normalização.'

Parameters:
str - String que será "limpa"
Returns:
A String formatada.

main

public static void main(java.lang.String[] args)