org.rubato.math.arith
Class ZString

java.lang.Object
  extended by org.rubato.math.arith.RingString
      extended by org.rubato.math.arith.ZString
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<RingString>

public final class ZString
extends RingString

The ring of strings with integer factors.

See Also:
Serialized Form

Constructor Summary
ZString(Complex c)
           
ZString(double d)
           
ZString(int i)
           
ZString(java.util.List<java.lang.String> words, java.util.List<java.lang.Integer> factors)
           
ZString(java.lang.Object... objects)
           
ZString(Rational r)
           
ZString(RingString rs)
           
ZString(java.lang.String word)
           
ZString(java.lang.String[] words, int[] factors)
           
ZString(java.lang.String word, int factor)
           
 
Method Summary
 java.lang.Object clone()
           
static ZString getOne()
           
static ZString getZero()
           
static ZString parseZString(java.lang.String string)
           
 
Methods inherited from class org.rubato.math.arith.RingString
add, compareTo, difference, equals, fold, getFactorForString, getString, getStrings, hashCode, multiply, negate, negated, product, scale, scaled, stringRep, StringToDouble, subtract, sum, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ZString

public ZString(java.lang.String word)

ZString

public ZString(java.lang.String word,
               int factor)

ZString

public ZString(java.lang.String[] words,
               int[] factors)

ZString

public ZString(java.util.List<java.lang.String> words,
               java.util.List<java.lang.Integer> factors)

ZString

public ZString(java.lang.Object... objects)

ZString

public ZString(RingString rs)

ZString

public ZString(int i)

ZString

public ZString(Rational r)

ZString

public ZString(double d)

ZString

public ZString(Complex c)
Method Detail

getZero

public static ZString getZero()

getOne

public static ZString getOne()

parseZString

public static ZString parseZString(java.lang.String string)

clone

public java.lang.Object clone()
Specified by:
clone in class RingString