|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RealThing | |
---|---|
org.hecl |
Uses of RealThing in org.hecl |
---|
Classes in org.hecl that implement RealThing | |
---|---|
class |
CodeThing
The CodeThing class implements a chunk of "compiled" code
including multiple "Stanzas", or individual commands. |
class |
DoubleThing
The DoubleThing class represents a Thing that contains
a double value. |
class |
FractionalThing
The FractionalThing class is for floating point
values. |
class |
GroupThing
The GroupThing class is for Hecl "groups". |
class |
HashThing
The HashThing class represents a hash table type in Hecl. |
class |
IntegralThing
The IntegralThing class represents integer values - in
practice, ints and longs. |
class |
IntThing
The IntThing class represents an integer Thing. |
class |
ListThing
The ListThing class implements lists, storing them internally
as a Vector. |
class |
LongThing
The LongThing class represents a 'long' Thing. |
class |
NumberThing
The NumberThing class is what all numeric Thing types
are derived from. |
class |
ObjectThing
The ObjectThing class provides a wrapper for objects
that are not directly representable as strings. |
class |
StringThing
The StringThing class is the internal representation of string
types. |
class |
SubstThing
The SubstThing class represents things that must be
substituted - $foo or &foo for example. |
Methods in org.hecl that return RealThing | |
---|---|
RealThing |
CodeThing.deepcopy()
CodeThing's deepcopy method makes a copy of all
the stanzas, which in turn copy all their objects. |
abstract RealThing |
NumberThing.deepcopy()
|
RealThing |
StringThing.deepcopy()
deepcopy copies the string. |
RealThing |
ListThing.deepcopy()
deepcopy copies a list and all of its elements. |
RealThing |
DoubleThing.deepcopy()
deepcopy makes a copy. |
RealThing |
GroupThing.deepcopy()
deepcopy makes a copy of a GroupThing and all its
elements. |
RealThing |
HashThing.deepcopy()
deepcopy copies the hash table and all its elements. |
RealThing |
IntThing.deepcopy()
deepcopy makes a copy. |
RealThing |
LongThing.deepcopy()
deepcopy makes a copy. |
RealThing |
SubstThing.deepcopy()
deepcopy returns a copy of the SubstThing. |
RealThing |
ObjectThing.deepcopy()
deepcopy makes a copy. |
RealThing |
RealThing.deepcopy()
The deepcopy method must copy a RealThing and any values
it contains. |
RealThing |
Thing.getVal()
getVal fetches the internal value of the Thing. |
Methods in org.hecl with parameters of type RealThing | |
---|---|
static boolean |
NumberThing.isNumber(RealThing rt)
|
void |
Thing.setCopyVal(RealThing realthing)
|
void |
Thing.setVal(RealThing realthing)
setVal sets the internal representation of the Thing. |
Constructors in org.hecl with parameters of type RealThing | |
---|---|
Thing(RealThing realthing)
Creates a new Thing instance from an internal
representation. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |