Project Wonder 5.0

er.extensions.formatters
Class ERXUnitAwareDecimalFormat.UnitPrefix

java.lang.Object
  extended by er.extensions.formatters.ERXUnitAwareDecimalFormat.UnitPrefix
All Implemented Interfaces:
com.webobjects.foundation.NSKeyValueCoding
Enclosing class:
ERXUnitAwareDecimalFormat

public static class ERXUnitAwareDecimalFormat.UnitPrefix
extends java.lang.Object
implements com.webobjects.foundation.NSKeyValueCoding

UnitPrefix is an inner class


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.DefaultImplementation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.Utility, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor
 
Field Summary
protected  double multiplyingFactor
           
protected  java.lang.String unitName
           
protected  java.lang.String unitSymbol
           
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
_CLASS, NullValue
 
Constructor Summary
ERXUnitAwareDecimalFormat.UnitPrefix(java.lang.String unitSymbol, java.lang.String unitName, double multiplyingFactor)
           
 
Method Summary
 double adjustScale(double number)
           
 double adjustScale(long number)
           
static ERXUnitAwareDecimalFormat.UnitPrefix findAppropriatePrefix(double number, com.webobjects.foundation.NSArray unitPrefixArray)
           
 double multiplyingFactor()
           
 void takeValueForKey(java.lang.Object value, java.lang.String key)
           
 java.lang.String toString()
           
 java.lang.String unitName()
           
static com.webobjects.foundation.NSArray unitPrefixArrayForUnit(java.lang.String unitName)
           
 java.lang.String unitSymbol()
           
 java.lang.Object valueForKey(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

unitSymbol

protected final java.lang.String unitSymbol

unitName

protected final java.lang.String unitName

multiplyingFactor

protected final double multiplyingFactor
Constructor Detail

ERXUnitAwareDecimalFormat.UnitPrefix

public ERXUnitAwareDecimalFormat.UnitPrefix(java.lang.String unitSymbol,
                                            java.lang.String unitName,
                                            double multiplyingFactor)
Method Detail

unitSymbol

public java.lang.String unitSymbol()

unitName

public java.lang.String unitName()

multiplyingFactor

public double multiplyingFactor()

adjustScale

public double adjustScale(double number)

adjustScale

public double adjustScale(long number)

unitPrefixArrayForUnit

public static com.webobjects.foundation.NSArray unitPrefixArrayForUnit(java.lang.String unitName)

findAppropriatePrefix

public static ERXUnitAwareDecimalFormat.UnitPrefix findAppropriatePrefix(double number,
                                                                         com.webobjects.foundation.NSArray unitPrefixArray)

valueForKey

public java.lang.Object valueForKey(java.lang.String key)
Specified by:
valueForKey in interface com.webobjects.foundation.NSKeyValueCoding

takeValueForKey

public void takeValueForKey(java.lang.Object value,
                            java.lang.String key)
Specified by:
takeValueForKey in interface com.webobjects.foundation.NSKeyValueCoding

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.