org.databene.commons.format
Class PadFormat

java.lang.Object
  extended by java.text.Format
      extended by org.databene.commons.format.PadFormat
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class PadFormat
extends java.text.Format

Format implementation that applies padding for formatting Strings with a fixed width.

Created: 07.06.2007 13:23:37

Author:
Volker Bergmann
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.text.Format
java.text.Format.Field
 
Constructor Summary
PadFormat(int length, Alignment alignment, char padChar)
           
PadFormat(int length, int fractionDigits, Alignment alignment, char padChar)
           
PadFormat(int length, int minimumFractionDigits, int maximumFractionDigits, Alignment alignment, char padChar)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
           
 Alignment getAlignment()
           
 int getLength()
           
 char getPadChar()
           
 int hashCode()
           
 java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos)
           
 
Methods inherited from class java.text.Format
clone, format, formatToCharacterIterator, parseObject
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PadFormat

public PadFormat(int length,
                 Alignment alignment,
                 char padChar)

PadFormat

public PadFormat(int length,
                 int fractionDigits,
                 Alignment alignment,
                 char padChar)

PadFormat

public PadFormat(int length,
                 int minimumFractionDigits,
                 int maximumFractionDigits,
                 Alignment alignment,
                 char padChar)
Method Detail

format

public java.lang.StringBuffer format(java.lang.Object obj,
                                     java.lang.StringBuffer toAppendTo,
                                     java.text.FieldPosition pos)
Specified by:
format in class java.text.Format

parseObject

public java.lang.Object parseObject(java.lang.String source,
                                    java.text.ParsePosition pos)
Specified by:
parseObject in class java.text.Format

getLength

public int getLength()

getAlignment

public Alignment getAlignment()

getPadChar

public char getPadChar()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2010. All Rights Reserved.