Package edu.neu.ccs

Provides the Stringable interface and data models that implement the interface.

See:
          Description

Interface Summary
Function.ArrayArg  
Function.ArrayOfArrayArg  
Function.FourArg  
Function.NoArg  
Function.OneArg  
Function.Point2DArg  
Function.Point2DArrayArg  
Function.ThreeArg  
Function.TwoArg  
Function.TwoArrayArg  
FunctionComplex.ArrayArg  
FunctionComplex.ArrayOfArrayArg  
FunctionComplex.FourArg  
FunctionComplex.NoArg  
FunctionComplex.OneArg  
FunctionComplex.ThreeArg  
FunctionComplex.TwoArg  
FunctionComplex.TwoArrayArg  
Parameter.ArrayOfArrayParam  
Parameter.ArrayParam  
Parameter.FourParam  
Parameter.OneParam  
Parameter.Point2DArrayParam  
Parameter.Point2DParam  
Parameter.ThreeParam  
Parameter.TwoArrayParam  
Parameter.TwoParam  
ParameterComplex.ArrayOfArrayParam  
ParameterComplex.ArrayParam  
ParameterComplex.FourParam  
ParameterComplex.OneParam  
ParameterComplex.ThreeParam  
ParameterComplex.TwoArrayParam  
ParameterComplex.TwoParam  
Stringable Interface to be implemented by data model objects whose state can be encapsulated as or decapsulated from a data String.
 

Class Summary
Colors Class Colors
F Class F is a collection of static methods that make it easy to create and manipulate functions of one argument, that is, objects that implement the interface Function.OneArg.
FC Class FC is a collection of static methods that make it easy to create and manipulate complex functions of one argument, that is, objects that implement the interface FunctionComplex.OneArg.
Function Class Function is a collection of interfaces that classify functions that accept and return values of type double according to the number and kind of direct function arguments.
FunctionComplex Class FunctionComplex is a collection of interfaces that classify functions that accept and return values of type XComplex according to the number and kind of direct function arguments.
HexXByte Class HexXByte extends XByte by replacing the three methods: fromStringData, toStringData, and toString, to use hexadecimal digits rather than decimal digits.
HexXDouble Class HexXDouble extends XDouble by replacing the three methods: fromStringData, toStringData, and toString, to use hexadecimal digits rather than decimal digits.
HexXFloat Class HexXFloat extends XFloat by replacing the three methods: fromStringData, toStringData, and toString, to use hexadecimal digits rather than decimal digits.
HexXInt Class HexXInt extends XInt by replacing the three methods: fromStringData, toStringData, and toString, to use hexadecimal digits rather than decimal digits.
HexXLong Class HexXLong extends XLong by replacing the three methods: fromStringData, toStringData, and toString, to use hexadecimal digits rather than decimal digits.
HexXShort Class HexXShort extends XShort by replacing the three methods: fromStringData, toStringData, and toString, to use hexadecimal digits rather than decimal digits.
Parameter Class Parameter is a collection of interfaces that classify functions that accept and return values of type double according to the number and kind of auxiliary function parameters.
ParameterComplex Class ParameterComplex is a collection of interfaces that classify functions that accept and return values of type XComplex according to the number and kind of auxiliary function parameters.
SmallSet Class SmallSet is a class that represents a set of int values between 0 and 31 as the bits in a single int state.
Strings Class Strings contains a set of static methods to provide fast and human-readable encoding of an array of String data together with corresponding tools for decoding such data.
XBigDecimal XBigDecimal is an object wrapper for the arbitrary precision BigDecimal class, that also provides Stringable capabilities.
XBigInteger XBigInteger is an object wrapper for the arbitrary precision BigInteger class that also provides Stringable capabilities.
XBoolean Object wrapper for the primitive boolean type that also provides Stringable capabilities.
XByte Object wrapper for the primitive byte type that also provides Stringable capabilities.
XChar Object wrapper for the primitive char type that also provides Stringable capabilities.
XCircle Class XCircle extends XOval but requires that its location be specifed by its center and its size be specified by its radius.
XColor Object wrapper for the Color class that also provides Stringable capabilities.
XComplex Class XComplex extends XPoint2D in order to implement the operations of complex numbers.
XDouble Object wrapper for the primitive double type that also provides Stringable capabilities.
XFloat Object wrapper for the primitive float type that also provides Stringable capabilities.
XFourier Class XFourier provides an implementation of a fourier series in one real variable with real coefficients.
XFourier.Type The abstract class to define the sin and cos functions for the given input type.
XInt Object wrapper for the primitive int type that also provides Stringable capabilities.
XInterval Encapsulates an interval of double precision numbers.
XLine2D Class XLine2D extends Line2D.Double in order to provide a much shorter name that does not explicitly refer to an inner class and to support Stringable.
XLong Object wrapper for the primitive long type that also provides Stringable capabilities.
XNumber Abstract superclass for Stringable objects that wrap a numeric value, whether it is a primitive type or an arbitrary precision representation.
XObject Abstract superclass for Stringable objects.
XOval Class XOval extends Ellipse2D.Double in order to provide a much shorter name that does not explicitly refer to an inner class and to add error checking that prevents the width and height from being set to negative values.
XPoint2D Class XPoint2D extends Point2D.Double in order to provide a much shorter name that does not explicitly refer to an inner class and to support Stringable.
XPolynomial Class XPolynomial provides an implementation of a polynomial in one real variable with real coefficients.
XPolynomialComplex Class XPolynomialComplex provides an implementation of a polynomial in one complex variable with complex coefficients.
XRect Class XRect extends Rectangle2D.Double in order to provide a much shorter name that does not explicitly refer to an inner class, to add error checking that prevents the width and height from being set to negative values, and to support Stringable.
XRoundRect Class XRoundRect extends RoundRectangle2D.Double in order to provide a much shorter name that does not explicitly refer to an inner class, to add error checking that prevents the widths and heights from being set to negative values, and to support Stringable.
XRoundSquare Class XRoundSquare extends XRoundRect but requires that its location be specifed by its center, its size by an object radius, and its arc size by a common arc radius.
XShort Object wrapper for the primitive short type that also provides Stringable capabilities.
XSquare Class XSquare extends XRect but requires that its location be specifed by its center and its size be specified by the radius of the inscribed circle.
XString Object wrapper for the String class that also provides Stringable capabilities.
 

Package edu.neu.ccs Description

Provides the Stringable interface and data models that implement the interface.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see: