Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

app
Class Money  view Money download Money.java

java.lang.Object
  extended byapp.Money

public class Money
extends java.lang.Object

Serie implementa la clase para una cantidad monetaria El valor representado es un double.


Field Summary
private  Currency currency
          Moneda en la que se almacena el valor
private  double val
          Valor monetario en la moneda indicada.
 
Constructor Summary
Money(double value)
          Constructor del importe monetario.
Money(double value, Currency currency)
          Constructor del importe monetario.
 
Method Summary
 boolean equals(java.lang.Object o)
          Metodo equals
 Currency getCurrency()
          Devuelve la moneda del importe monetario.
static Money parse(java.lang.String text)
          Metodo estatico utilizado para leer una cadena de caracteres y devolver un objeto moneda de la moneda actual
 void set(double value)
          Establece el valor para la moneda actual.
 void setCurrency(Currency currency)
          Establece la moneda del importe monetario.
 java.lang.String toLetraString(boolean withCurrency)
          Devuelve la cadena de caracteres que representa el valor monetario indicado en letras no en números.
 java.lang.String toMoneyString()
          Devuelve la cadena de caracteres que representa el valor monetario con indicador monetario
 java.lang.String toString()
          Devuelve la cadena de caracteres que representa el valor monetario sin indicador monetario
 java.lang.String toStringAs(Currency c)
          Devuelve la cadena de caracteres en la moneda indicada
 java.lang.String toXMLString()
          Devuelve la cadena XML del objeto
 double value()
          Devuelve el valor monetario
 double valueAs(Currency currency)
          Devuelve el valor monetario en la moneda indicada
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

currency

private Currency currency
Moneda en la que se almacena el valor


val

private double val
Valor monetario en la moneda indicada.

Constructor Detail

Money

public Money(double value)
Constructor del importe monetario. Se supone por defecto la moneda actual


Money

public Money(double value,
             Currency currency)
Constructor del importe monetario. Se crea con la moneda indicada.

Method Detail

value

public double value()
Devuelve el valor monetario


valueAs

public double valueAs(Currency currency)
Devuelve el valor monetario en la moneda indicada


set

public void set(double value)
Establece el valor para la moneda actual.


setCurrency

public void setCurrency(Currency currency)
Establece la moneda del importe monetario.


getCurrency

public Currency getCurrency()
Devuelve la moneda del importe monetario.


parse

public static Money parse(java.lang.String text)
                   throws AppException
Metodo estatico utilizado para leer una cadena de caracteres y devolver un objeto moneda de la moneda actual


toString

public java.lang.String toString()
Devuelve la cadena de caracteres que representa el valor monetario sin indicador monetario


toStringAs

public java.lang.String toStringAs(Currency c)
Devuelve la cadena de caracteres en la moneda indicada


toMoneyString

public java.lang.String toMoneyString()
Devuelve la cadena de caracteres que representa el valor monetario con indicador monetario


toLetraString

public java.lang.String toLetraString(boolean withCurrency)
Devuelve la cadena de caracteres que representa el valor monetario indicado en letras no en números. p.e. ciento cincuenta La conversión es en lenguage español de momento


equals

public boolean equals(java.lang.Object o)
Metodo equals


toXMLString

public java.lang.String toXMLString()
Devuelve la cadena XML del objeto