Uses of Class
org.hecl.Thing

Packages that use Thing
org.hecl   
org.hecl.files   
org.hecl.java   
org.hecl.midp20   
org.hecl.midp20.lcdui   
org.hecl.misc   
org.hecl.rms   
 

Uses of Thing in org.hecl
 

Fields in org.hecl declared as Thing
 Thing Interp.currentFile
           
static Thing MathCmds.E
           
static Thing MathCmds.PI
           
protected  Thing HeclTask.result
           
protected  Thing HeclTask.tscript
           
 

Methods in org.hecl that return Thing
static Thing MathCmds.binary(int cmdcode, Interp ip, NumberThing a, NumberThing b)
           
static Thing ListThing.buildCmdList(Thing cmd, Thing[] args)
          The buildCmdList method takes a Thing, treats it as a list, and adds arguments to it from the args array.
 Thing Operator.cmdCode(Interp interp, Thing[] argv)
          The cmdCode method dispatches to the actual code via the operate method and cmdcode argument.
 Thing Command.cmdCode(Interp interp, Thing[] argv)
          The cmdCode method takes an interpreter and an array of Things, performs some calculations, and returns a Thing representing the computed value, or null.
static Thing DoubleThing.create(boolean b)
          The create method creates and returns a newly allocated Thing with a DoubleThing internal representation.
static Thing IntThing.create(boolean b)
          The create method creates and returns a newly allocated Thing with an IntThing internal representation.
static Thing LongThing.create(boolean b)
          The create method creates and returns a newly allocated Thing with an LongThing internal representation.
static Thing DoubleThing.create(double d)
          The create method creates and returns a newly allocated Thing with a DoubleThing internal representation.
static Thing HashThing.create(java.util.Hashtable h)
          create allocates and returns a new HashThing typed Thing.
static Thing IntThing.create(int i)
          The create method creates and returns a newly allocated Thing with an IntThing internal representation.
static Thing LongThing.create(int i)
          The create method creates and returns a newly allocated Thing with an LongThing internal representation.
static Thing LongThing.create(long l)
          The create method creates and returns a newly allocated Thing with an LongThing internal representation.
static Thing NumberThing.create(NumberThing n)
          The create method creates a new Thing from NumberThing n.
static Thing ObjectThing.create(java.lang.Object o)
          The create method creates and returns a newly allocated Thing with an ObjectThing internal representation.
static Thing StringThing.create(java.lang.String s)
          The create method creates and returns a newly allocated Thing with a StringThing internal representation.
static Thing ListThing.create(java.util.Vector v)
          create allocates and returns a new ListThing typed Thing.
static Thing GroupThing.create(java.util.Vector v)
          The create method takes a Vector of Things and creates a Thing containing a GroupThing.
 Thing Thing.deepcopy()
          deepcopy copies the thing, its value, and any elements the value might contain.
protected static Thing CodeThing.doCodeSubst(Interp interp, Thing thing)
          doCodeSubst takes a code Thing and runs it, returning the result.
protected static Thing CodeThing.doGroupSubst(Interp interp, Thing thing)
          doGroupSubst runs substitutions on 'groups' of things, such as "foo $foo [foo]".
protected static Thing CodeThing.doSubstSubst(Interp interp, Thing thing)
          doSubstSubst runs substitutions on things of the SubstThing type, which means $foo or &foo in Hecl.
static Thing Thing.emptyThing()
           
 Thing Interp.eval(Thing in)
          The eval method evaluates some Hecl code passed to it.
 Thing Interp.eval(Thing in, int level)
          This version of eval takes a 'level' argument that tells Hecl what level to run the code at.
 Thing Interp.evalAsyncAndWait(Thing in)
           
 Thing HeclTask.execute(Interp ip)
           
static Thing SubstThing.get(Interp interp, Thing thing)
          get returns the *value* of a SubstThing - in other words, the Thing that its varName is pointing to.
 Thing Properties.getAndDelProp(java.lang.String name)
          The getAndDelProp method fetches and deletes the value associated with 'name', or returns null if there is no value associated with it.
static Thing[] ListThing.getArray(Thing thing)
          getArray attempts to transform the given Thing into a List, and return it as an array of Things.
 Thing Properties.getProp(java.lang.String name)
          The getProp method fetches the value of a property.
 Thing Properties.getProp(java.lang.String name, Thing defaultVal)
          The getProp method with two arguments fetches the value of the property given by 'name', or, if that does not exist, returns a default value.
 Thing[] Properties.getProps()
          getProps converts the properties back into an array of Things.
 Thing HeclTask.getResult()
           
 Thing HeclTask.getScript()
           
 Thing HeclException.getStack()
          The getStack method returns the exception as a Thing.
 Thing Interp.getVar(java.lang.String varname)
          getVar returns the value of a variable given its name.
 Thing Interp.getVar(java.lang.String varname, int level)
          getVar returns the value of a variable given its name and level.
 Thing Interp.getVar(Thing varname)
          getVar returns the value of a variable given its name.
 Thing ClassCommand.method(Interp interp, ClassCommandInfo context, Thing[] argv)
          The method method takes an interpreter, a class information and an array of Things, performs some calculations, and returns a Thing which may be null.
 Thing AnonProc.method(Interp interp, ClassCommandInfo context, Thing[] argv)
           
abstract  Thing Operator.operate(int cmdcode, Interp interp, Thing[] argv)
          The operate method dispatches to the actual code.
 Thing MathCmds.operate(int cmdcode, Interp ip, Thing[] argv)
           
 Thing CodeThing.run(Interp interp)
          The run method runs the CodeThing.
 Thing Thing.setLiteral()
          The setLiteral method sets the thing in question to be a literal Thing, and returns it.
static Thing ListThing.stringSplit(java.lang.String str, java.lang.String splitstr)
          The stringSplit method takes a string and splits it according to another string,
static Thing MathCmds.unary(int cmdcode, Interp ip, NumberThing a)
           
 

Methods in org.hecl with parameters of type Thing
 void Interp.addError(Thing err)
          addError adds a Thing as an error message.
 void CodeThing.addStanza(Interp interp, Thing[] argv, int lineno)
          The addStanza method adds a new command and its arguments.
 HeclTask Interp.addTimer(Thing timerThing, int millisecs)
           
static java.lang.StringBuffer ListThing.appendListItem(java.lang.StringBuffer buf, Thing thing)
           
static java.lang.StringBuffer HeclException.argvToString(Thing[] argv)
          The argvToString method turns an argv array into a string, suitable for printing in error messages.
static java.lang.StringBuffer HeclException.argvToString(Thing[] argv, int count)
          The argvToString method turns an argv array into a string, suitable for printing in error messages.
static NumberThing NumberThing.asNumber(Thing t)
          asNumber attempts to transform Thing t into a number of some sort.
static Thing ListThing.buildCmdList(Thing cmd, Thing[] args)
          The buildCmdList method takes a Thing, treats it as a list, and adds arguments to it from the args array.
static Thing ListThing.buildCmdList(Thing cmd, Thing[] args)
          The buildCmdList method takes a Thing, treats it as a list, and adds arguments to it from the args array.
static void Interp.checkArgCount(Thing[] argv, int minargs, int maxargs)
          checkArgCount checks to see whether the command actually has the required number of arguments.
 Thing Operator.cmdCode(Interp interp, Thing[] argv)
          The cmdCode method dispatches to the actual code via the operate method and cmdcode argument.
 Thing Command.cmdCode(Interp interp, Thing[] argv)
          The cmdCode method takes an interpreter and an array of Things, performs some calculations, and returns a Thing representing the computed value, or null.
static int MathCmds.compare(Thing a, Thing b)
           
static int Compare.compareProc(Thing a, Thing b, Interp interp, Thing sortproc)
          The compareProc method takes two things to compare, an interpreter, andthe name of a proc to compare the two things with.
static int Compare.compareString(Thing a, Thing b)
          compareString compares two Things as strings.
static HeclException HeclException.createInvalidParameter(Thing param, java.lang.String type, java.lang.String options)
           
static HeclException HeclException.createWrongNumArgsException(Thing[] argv, int count, java.lang.String message)
          The createWrongNumArgsException method creates a HeclException for a command that has received the wrong number of arguments.
protected static Thing CodeThing.doCodeSubst(Interp interp, Thing thing)
          doCodeSubst takes a code Thing and runs it, returning the result.
protected static Thing CodeThing.doGroupSubst(Interp interp, Thing thing)
          doGroupSubst runs substitutions on 'groups' of things, such as "foo $foo [foo]".
protected static Thing CodeThing.doSubstSubst(Interp interp, Thing thing)
          doSubstSubst runs substitutions on things of the SubstThing type, which means $foo or &foo in Hecl.
 Thing Interp.eval(Thing in)
          The eval method evaluates some Hecl code passed to it.
 Thing Interp.eval(Thing in, int level)
          This version of eval takes a 'level' argument that tells Hecl what level to run the code at.
 HeclTask Interp.evalAsync(Thing asyncThing)
           
 Thing Interp.evalAsyncAndWait(Thing in)
           
 HeclTask Interp.evalIdle(Thing idleThing)
           
 boolean Interp.existsVar(Thing varname)
          existsVar returns true if the given variable exists in the current variable stack frame, false if it does not.
static CodeThing CodeThing.get(Interp interp, Thing thing)
          get returns a CodeThing object from any kind of Thing - or returns an error.
static Thing SubstThing.get(Interp interp, Thing thing)
          get returns the *value* of a SubstThing - in other words, the Thing that its varName is pointing to.
static java.lang.String StringThing.get(Thing thing)
          get returns a string representation of a given Thing, transforming the thing into a string type at the same time.
static java.util.Vector ListThing.get(Thing thing)
          get attempts to transform the given Thing into a List, and return its Vector value.
static double DoubleThing.get(Thing thing)
          get attempts to fetch a double value from a Thing.
static java.util.Vector GroupThing.get(Thing thing)
          get returns a Vector containing other Things, representing a group, from a Thing.
static java.util.Hashtable HashThing.get(Thing thing)
          get attempts to return a Hashtable from a given Thing, in the process transforming that Thing into a HashThing internally.
static int IntThing.get(Thing thing)
          get attempts to fetch an integer value from a Thing.
static long LongThing.get(Thing thing)
          get attempts to fetch an integer value from a Thing.
static java.lang.Object ObjectThing.get(Thing thing)
          get attempts to fetch an Object from the Thing.
static Thing[] ListThing.getArray(Thing thing)
          getArray attempts to transform the given Thing into a List, and return it as an array of Things.
 Thing Properties.getProp(java.lang.String name, Thing defaultVal)
          The getProp method with two arguments fetches the value of the property given by 'name', or, if that does not exist, returns a default value.
 Thing Interp.getVar(Thing varname)
          getVar returns the value of a variable given its name.
static boolean NumberThing.isFractional(Thing t)
          isFractional returns true if Thing t is a fractional (floating point) number, false if it isn't.
static boolean NumberThing.isIntegral(Thing t)
          isIntegral returns true if Thing t is a whole number (an int or long), or false if it isn't.
static boolean NumberThing.isNumber(Thing t)
          isNumber returns true if Thing t is represented as a number internally.
static boolean Thing.isTrue(Thing thing)
          isTrue is a convenience function that lets us know if the result of a calculation is true or false.
 void Thing.makeref(Thing newval)
          makeref sets the 'this' Thing to be a reference to the newval that was passed to it.
 Thing ClassCommand.method(Interp interp, ClassCommandInfo context, Thing[] argv)
          The method method takes an interpreter, a class information and an array of Things, performs some calculations, and returns a Thing which may be null.
 Thing AnonProc.method(Interp interp, ClassCommandInfo context, Thing[] argv)
           
abstract  Thing Operator.operate(int cmdcode, Interp interp, Thing[] argv)
          The operate method dispatches to the actual code.
 Thing MathCmds.operate(int cmdcode, Interp ip, Thing[] argv)
           
static void PrintThing.printThing(Thing t)
          printThing prints out a Thing.
static void PrintThing.printThing(Thing t, int depth)
          The main printThing function.
static boolean Compare.same(Thing t1, Thing t2)
          same checks if two Things as the same.
 void Properties.setProp(java.lang.String name, Thing val)
          The setProp method sets a single property to some value.
 void Properties.setProps(Thing[] argv, int offset)
          The setProps method sets properties with their values from the command line argv.
 void Interp.setVar(java.lang.String varname, Thing value)
          setVar sets a variable in the innermost variable stack frame to a value.
 void Interp.setVar(java.lang.String varname, Thing value, int level)
          setVar sets a variable to a value in the variable stack frame specified by level.
 void Interp.setVar(Thing varname, Thing value)
          setVar sets a variable in the innermost variable stack frame to a value.
static java.lang.String ListThing.toListString(Thing thing)
          toListString transforms list elements into the string form {foo bar} if the element contains a space.
 void Interp.unSetVar(Thing varname)
          unSetVar unsets a variable in the current stack frame.
 

Constructors in org.hecl with parameters of type Thing
HeclTask(Thing script, long generation, java.lang.String name)
           
 

Uses of Thing in org.hecl.files
 

Methods in org.hecl.files that return Thing
 Thing HeclStreamCmds.method(Interp interp, ClassCommandInfo context, Thing[] argv)
           
 Thing FileCmds.operate(int cmd, Interp interp, Thing[] argv)
           
static Thing HeclFileUtils.readFile(java.lang.String filename)
          readFile takes a filename and returns the file's contents as a Thing.
static Thing HeclFileUtils.readFileFromDis(java.io.DataInputStream dis)
          readFileFromDis, given a DataInputStream, reads from the stream until no more can be read, and returns the results as a Thing.
 

Methods in org.hecl.files with parameters of type Thing
 Thing HeclStreamCmds.method(Interp interp, ClassCommandInfo context, Thing[] argv)
           
 Thing FileCmds.operate(int cmd, Interp interp, Thing[] argv)
           
 

Uses of Thing in org.hecl.java
 

Methods in org.hecl.java that return Thing
 Thing NullCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing HeclJavaCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing JavaCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing Reflector.constructors()
          The constructors method returns a Hecl list of types that would work as constructors for this object type.
 Thing Reflector.evaluate(java.lang.Object o, java.lang.String cmd, Thing[] argv)
          The evaluate method takes a target object to operate on, a methodname, and some Hecl values, and attempts to find and call a Java method with the supplied values.
 Thing Reflector.getConstField(java.lang.String name)
          getConstField fetches a constant field value.
 Thing Reflector.getField(java.lang.Object target, java.lang.String name)
          The getField method returns the value of an instance's field.
 Thing Reflector.instantiate(Thing[] argv)
          The instantiate method is called to create an instance of a class (new, in other words).
 Thing Reflector.javaTypeToHeclType(java.lang.Class rtype, java.lang.Object o)
          The javaTypeToHeclType method takes a Java type, and a Java Object, and returns a Thing.
 Thing JavaCmd.method(Interp interp, ClassCommandInfo context, Thing[] argv)
           
 Thing Reflector.methods()
          The methods method returns a Hecl list of method signatures in the form methodName type type type.
 

Methods in org.hecl.java with parameters of type Thing
 Thing NullCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing HeclJavaCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing JavaCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing Reflector.evaluate(java.lang.Object o, java.lang.String cmd, Thing[] argv)
          The evaluate method takes a target object to operate on, a methodname, and some Hecl values, and attempts to find and call a Java method with the supplied values.
 boolean Reflector.heclTypeToJavaType(java.lang.Object[] retval, java.lang.Class rtype, Thing heclparm)
          The heclTypeToJavaType method takes a Class and a Hecl Thing, turns the Thing into an Object based on the Class type, and returns the Object.
 Thing Reflector.instantiate(Thing[] argv)
          The instantiate method is called to create an instance of a class (new, in other words).
protected  boolean Reflector.mapParams(java.lang.Object[] retval, java.lang.Class[] outparams, Thing[] argv, int offset)
          The mapParams method is where a series of Hecl types/values are mapped onto Java types/values.
 Thing JavaCmd.method(Interp interp, ClassCommandInfo context, Thing[] argv)
           
 void Reflector.setField(java.lang.Object target, java.lang.String name, Thing newvalue)
          The setField method takes an object, a field name, and a new Thing value, and sets the object's field to the value of Thing.
 

Uses of Thing in org.hecl.midp20
 

Methods in org.hecl.midp20 that return Thing
 Thing MidletCmd.operate(int cmd, Interp interp, Thing[] argv)
           
 

Methods in org.hecl.midp20 with parameters of type Thing
 Thing MidletCmd.operate(int cmd, Interp interp, Thing[] argv)
           
 

Uses of Thing in org.hecl.midp20.lcdui
 

Fields in org.hecl.midp20.lcdui declared as Thing
 Thing WidgetProp.defaultvalue
           
 

Methods in org.hecl.midp20.lcdui that return Thing
 Thing DateFieldCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing GraphicsCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing AlertCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing EventCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing ListCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing TextBoxCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
protected  Thing OptionCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing SettingsCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing ItemCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing SpacerCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing ChoiceGroupCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing StringItemCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing FormCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing ImageCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing TickerCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing CommandCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing CanvasCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing TextFieldCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing DisplayableCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing ImageItemCmd.cget(Interp ip, java.lang.Object target, java.lang.String optname)
           
 Thing DateFieldCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing GraphicsCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing AlertCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing EventCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing ListCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing TextBoxCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing SettingsCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing SpacerCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing ChoiceGroupCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing StringItemCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing FormCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing ImageCmd.cmdCode(Interp ip, Thing[] argv)
           
 Thing TickerCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing CommandCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing CanvasCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing TextFieldCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing ImageItemCmd.cmdCode(Interp interp, Thing[] argv)
           
static Thing GraphicsCmd.createDrawable(javax.microedition.lcdui.Graphics g, int width, int height)
           
static Thing WidgetInfo.fromAlertType(javax.microedition.lcdui.AlertType t)
           
static Thing WidgetInfo.fromCanvasAnchor(int t)
           
static Thing WidgetInfo.fromChoiceType(int t)
           
static Thing WidgetInfo.fromColor(org.awt.Color color)
           
static Thing WidgetInfo.fromColor(int t)
           
static Thing WidgetInfo.fromCommandType(int t)
           
static Thing WidgetInfo.fromDateFieldMode(int t)
           
static Thing WidgetInfo.fromFontFace(int t)
           
static Thing WidgetInfo.fromFontSize(int t)
           
static Thing WidgetInfo.fromGaugeInitial(int t)
           
static Thing WidgetInfo.fromGaugeMax(int t)
           
static Thing WidgetInfo.fromItemAnchor(int t)
           
static Thing WidgetInfo.fromItemAppearance(int t)
           
static Thing WidgetInfo.fromListType(int t)
           
static Thing WidgetInfo.fromTextType(int t)
           
static Thing WidgetInfo.fromWrap(int t)
           
 Thing GraphicsCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing AlertCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing ListCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
protected  Thing OptionCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
protected  Thing SettingsCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing ItemCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing SpacerCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing ChoiceGroupCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing FormCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing ImageCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing CanvasCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing DisplayableCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
protected static Thing WidgetInfo.int2t(int v, java.lang.String[] nametab, int[] valtab, java.lang.String emsg)
           
 Thing ListCmd.itemcget(Interp ip, java.lang.Object target, int itemno, java.lang.String optname)
           
protected  Thing OptionCmd.itemcget(Interp ip, java.lang.Object target, int itemno, java.lang.String optname)
           
protected  Thing ItemCmd.itemcget(Interp ip, java.lang.Object target, int itemno, java.lang.String optname)
           
 Thing ChoiceGroupCmd.itemcget(Interp ip, java.lang.Object target, int itemno, java.lang.String optname)
           
 Thing OptionCmd.method(Interp ip, ClassCommandInfo context, Thing[] argv)
           
 

Methods in org.hecl.midp20.lcdui with parameters of type Thing
static javax.microedition.lcdui.Command WidgetInfo.asCommand(Thing thing, boolean allownull, boolean throwerror)
           
static javax.microedition.lcdui.Gauge WidgetInfo.asGauge(Thing thing, boolean allownull, boolean throwerror)
           
static javax.microedition.lcdui.Image GUICmds.asImage(Thing t, boolean allownull)
           
static javax.microedition.lcdui.Image WidgetInfo.asImage(Thing thing, boolean allownull, boolean throwerror)
           
static javax.microedition.lcdui.Item WidgetInfo.asItem(Thing thing, boolean allownull, boolean throwerror)
           
static javax.microedition.lcdui.Ticker WidgetInfo.asTicker(Thing thing, boolean allownull, boolean throwerror)
           
static java.lang.Object WidgetInfo.asWidget(Thing thing, java.lang.Class clazz, java.lang.String clazzname, boolean allownull)
           
 Thing DateFieldCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing GraphicsCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing AlertCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing EventCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing ListCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing TextBoxCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing SettingsCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing SpacerCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing ChoiceGroupCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing StringItemCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing FormCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing ImageCmd.cmdCode(Interp ip, Thing[] argv)
           
 Thing TickerCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing CommandCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing CanvasCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing TextFieldCmd.cmdCode(Interp interp, Thing[] argv)
           
 Thing ImageItemCmd.cmdCode(Interp interp, Thing[] argv)
           
 void OptionCmd.configure(Interp ip, java.lang.Object target, Thing[] argv, int start, int n)
           
 void DateFieldCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void GraphicsCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void AlertCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void EventCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void ListCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void TextBoxCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
protected  void OptionCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void SettingsCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void ItemCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void SpacerCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void ChoiceGroupCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void StringItemCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void FormCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void ImageCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void TickerCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void CanvasCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void TextFieldCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void DisplayableCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 void ImageItemCmd.cset(Interp ip, java.lang.Object target, java.lang.String optname, Thing optval)
           
 Thing GraphicsCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing AlertCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing ListCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
protected  Thing OptionCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
protected  Thing SettingsCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing ItemCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing SpacerCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing ChoiceGroupCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing FormCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing ImageCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing CanvasCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 Thing DisplayableCmd.handlecmd(Interp ip, java.lang.Object target, java.lang.String subcmd, Thing[] argv, int startat)
           
 void ListCmd.itemcset(Interp ip, java.lang.Object target, int itemno, java.lang.String optname, Thing optval)
           
protected  void OptionCmd.itemcset(Interp ip, java.lang.Object target, int itemno, java.lang.String optname, Thing optval)
           
 void ItemCmd.itemcset(Interp ip, java.lang.Object target, int itemno, java.lang.String optname, Thing optval)
           
 void ChoiceGroupCmd.itemcset(Interp ip, java.lang.Object target, int itemno, java.lang.String optname, Thing optval)
           
 Thing OptionCmd.method(Interp ip, ClassCommandInfo context, Thing[] argv)
           
protected static int WidgetInfo.t2int(Thing t, java.lang.String[] nametab, int[] valtab, java.lang.String emsg)
           
static javax.microedition.lcdui.AlertType WidgetInfo.toAlertType(Thing t)
           
static int WidgetInfo.toCanvasAnchor(Thing t)
           
static int WidgetInfo.toChoiceType(Thing t)
           
static int WidgetInfo.toColor(Thing t)
           
static int WidgetInfo.toCommandType(Thing t)
           
static int WidgetInfo.toDateFieldMode(Thing t)
           
static int WidgetInfo.toFontFace(Thing t)
           
static int WidgetInfo.toFontSize(Thing t)
           
static int WidgetInfo.toGaugeInitial(Thing t)
           
static int WidgetInfo.toGaugeMax(Thing t)
           
static int WidgetInfo.toItemAnchor(Thing t)
           
static int WidgetInfo.toItemAppearance(Thing t)
           
static int WidgetInfo.toListType(Thing t)
           
static int WidgetInfo.toTextType(Thing t)
           
static int WidgetInfo.toWrap(Thing t)
           
 

Constructors in org.hecl.midp20.lcdui with parameters of type Thing
WidgetProp(java.lang.String name, Thing defaultvalue)
           
WidgetProp(java.lang.String name, Thing defaultvalue, boolean creatonly)
           
WidgetProp(java.lang.String name, Thing defaultvalue, boolean creatonly, boolean readable, boolean writable)
           
 

Uses of Thing in org.hecl.misc
 

Methods in org.hecl.misc with parameters of type Thing
static org.awt.Dimension HeclUtils.getDimension(org.awt.Dimension dim, Thing[] argv, int pos)
           
static org.awt.geom.Point2D HeclUtils.getPoint(org.awt.geom.Point2D p, Thing[] argv, int pos)
           
static int HeclUtils.testArguments(Thing[] argv, int min, int max)
           
static boolean HeclUtils.thing2bool(Thing thing)
           
static org.awt.Dimension HeclUtils.thing2Dimension(Thing[] argv, int pos)
           
static int HeclUtils.thing2int(Thing thing)
           
static int HeclUtils.thing2int(Thing thing, boolean usedefault, int defaultvalue)
           
static int HeclUtils.thing2len(Thing thing, int minlen)
           
static org.awt.geom.Point2D HeclUtils.thing2Point(Thing[] argv, int pos)
           
 

Uses of Thing in org.hecl.rms
 

Methods in org.hecl.rms that return Thing
 Thing RMSCmd.operate(int cmd, Interp interp, Thing[] argv)
           
 

Methods in org.hecl.rms with parameters of type Thing
 Thing RMSCmd.operate(int cmd, Interp interp, Thing[] argv)