org.progeeks.meta.format
Class PercentFormat

java.lang.Object
  extended by org.progeeks.meta.format.AbstractPropertyFormat
      extended by org.progeeks.meta.format.PercentFormat
All Implemented Interfaces:
PropertyFormat

public class PercentFormat
extends AbstractPropertyFormat

Given a float or double value, this is rendered as a percentage with a trailing % sign.

Version:
$Revision: 1.4 $
Author:
Paul Speed

Constructor Summary
PercentFormat()
          Creates a PercentFormat the will create numbers of type Double when parsing text values.
PercentFormat(java.lang.Class type)
          Creates a PercentFormat the will create numbers of the specified type when parsing text values.
 
Method Summary
 java.lang.String format(java.lang.Object obj)
          Returns the formatted String for the specified Object.
 java.lang.Object parseObject(java.lang.String source, int index)
          Parses the text starting at the specified index and converts it into an Object of the appropriate type.
 java.lang.String toString()
          String summary.
 
Methods inherited from class org.progeeks.meta.format.AbstractPropertyFormat
format, parseObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PercentFormat

public PercentFormat()
Creates a PercentFormat the will create numbers of type Double when parsing text values.


PercentFormat

public PercentFormat(java.lang.Class type)
Creates a PercentFormat the will create numbers of the specified type when parsing text values.

Method Detail

format

public java.lang.String format(java.lang.Object obj)
Returns the formatted String for the specified Object.

Specified by:
format in interface PropertyFormat
Specified by:
format in class AbstractPropertyFormat

parseObject

public java.lang.Object parseObject(java.lang.String source,
                                    int index)
Parses the text starting at the specified index and converts it into an Object of the appropriate type.

Specified by:
parseObject in interface PropertyFormat
Specified by:
parseObject in class AbstractPropertyFormat

toString

public java.lang.String toString()
String summary.

Overrides:
toString in class java.lang.Object


Copyright © 2002-2003 Paul Speed. All Rights Reserved.