|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.edsdev.jconvert.domain.Conversion
com.edsdev.jconvert.domain.FractionalConversion
This is the class that represents a fraction conversion in the application. By fractional conversion we mean 1/34, 23/1 or some other fractional factor
Constructor Summary | |
FractionalConversion(java.lang.String fromUnit,
java.lang.String fromUnitAbbr,
java.lang.String toUnit,
java.lang.String toUnitAbbr,
java.lang.String fromToFactor,
double fromToOffset)
|
Method Summary | |
java.lang.String |
convertValue(java.math.BigInteger numerator,
java.math.BigInteger denominator,
java.lang.String pFromUnit)
Converts a value represented by a numerator and denominator, returning a String representation of the result |
double |
convertValue(double value,
java.lang.String pFromUnit)
Converts a value for you are returns the answer. |
java.lang.String |
divide(Conversion byConversion)
Divide this conversion by the passed in conversion |
java.math.BigInteger |
getEffectiveNumerator(FractionalConversion fc)
Simply returns what the numerator would be if this was not a composite fraction. |
java.math.BigInteger |
getFromToBottomFactor()
|
double |
getFromToFactor()
|
java.lang.String |
getFromToFactorString()
|
java.math.BigInteger |
getFromToTopFactor()
|
java.math.BigInteger |
getFromToWholeNumber()
|
java.lang.String |
multiply(Conversion byConversion)
Multiply this conversion by the passed in conversion |
static java.lang.String |
reduceFraction(java.lang.String val)
|
void |
setFromToBottomFactor(java.math.BigInteger fromToBottomFactor)
|
void |
setFromToFactor(double fromToFactor)
|
void |
setFromToFactorString(java.lang.String fromToFactor)
|
void |
setFromToTopFactor(java.math.BigInteger fromToTopFactor)
|
void |
setFromToWholeNumber(java.math.BigInteger fromToWholeNumber)
|
Methods inherited from class com.edsdev.jconvert.domain.Conversion |
compareTo, convertFraction, convertValue, convertValue, createEmptyInstance, createInstance, equals, getBigInteger, getConversionPartner, getConversionPartnerAbbrev, getFromToOffset, getFromUnit, getFromUnitAbbr, getGenerationAge, getRoundedResult, getToUnit, getToUnitAbbr, hashCode, isFraction, isWholeNumber, setFromToOffset, setFromUnit, setFromUnitAbbr, setGenerationAge, setToUnit, setToUnitAbbr, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public FractionalConversion(java.lang.String fromUnit, java.lang.String fromUnitAbbr, java.lang.String toUnit, java.lang.String toUnitAbbr, java.lang.String fromToFactor, double fromToOffset)
Method Detail |
public double convertValue(double value, java.lang.String pFromUnit)
Conversion
convertValue
in class Conversion
value
- double value you want to convertpFromUnit
- Unit that you want to convert from
public java.lang.String convertValue(java.math.BigInteger numerator, java.math.BigInteger denominator, java.lang.String pFromUnit)
Conversion
convertValue
in class Conversion
numerator
- denominator
- pFromUnit
-
public java.lang.String multiply(Conversion byConversion)
Conversion
multiply
in class Conversion
byConversion
- Conversion you are multiplying by
public java.lang.String divide(Conversion byConversion)
Conversion
divide
in class Conversion
byConversion
- Conversion you are dividing by
public java.math.BigInteger getFromToBottomFactor()
getFromToBottomFactor
in class Conversion
public void setFromToBottomFactor(java.math.BigInteger fromToBottomFactor)
setFromToBottomFactor
in class Conversion
public java.math.BigInteger getFromToTopFactor()
getFromToTopFactor
in class Conversion
public void setFromToTopFactor(java.math.BigInteger fromToTopFactor)
setFromToTopFactor
in class Conversion
public double getFromToFactor()
getFromToFactor
in class Conversion
public void setFromToFactor(double fromToFactor)
setFromToFactor
in class Conversion
fromToFactor
- sets the double value of the fromToFactor - may not be applicable to all implementing
classes.public void setFromToFactorString(java.lang.String fromToFactor)
setFromToFactorString
in class Conversion
public java.math.BigInteger getEffectiveNumerator(FractionalConversion fc)
fc
- FractionalConversion to evaluate
public java.math.BigInteger getFromToWholeNumber()
getFromToWholeNumber
in class Conversion
public void setFromToWholeNumber(java.math.BigInteger fromToWholeNumber)
setFromToWholeNumber
in class Conversion
public static java.lang.String reduceFraction(java.lang.String val)
public java.lang.String getFromToFactorString()
getFromToFactorString
in class Conversion
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |