AT&T Home
|
AT&T Labs
|
Research
The Yoix
®
Scripting Language
Home
|
What's New
|
Grammar
|
Documentation
|
Download
|
License
|
YDAT
|
YWAIT
|
Byzgraf
|
FAQs
Yoix
/
Documentation
Grouped by Category
grammar
reserved
typedict
typedict.Font
typedict.Graphics
typedict.Image
typedict.Matrix
typedict.Option
typedict.Path
yoix.apple
yoix.awt
yoix.ctype
yoix.error
yoix.event
yoix.graph
yoix.graphics
yoix.image
yoix.io
yoix.math
yoix.net
yoix.parser
yoix.re
yoix.robot
yoix.secure
yoix.stdio
yoix.string
yoix.swing
yoix.system
yoix.thread
yoix.type
yoix.util
yoix.windows
Sorted by Name
Short Paper:
An Introduction to the Yoix
®
Interpreter
Workshop Paper:
The Yoix
®
Scripting Language as a Tool for Building Web-Based Systems
Journal Paper (This is a preprint of an article published in
Software - Practice and Experience
, 2007;
37
:643-667 [Published online 2 November 2006 in Wiley InterScience (
www.interscience.wiley.com
DOI:
10.1002/spe.784
]):
The Yoix
®
Scripting Language: A Different Way of Writing Java
TM
Applicataions
Grouped by Category
(top)
grammar
(top)
attributes
else
import
save
break
exit
include
switch
case
final
instanceof
synchronized
catch
finally
new
this
const
for
operators
try
continue
functions
quotes
typedef
default
global
reference
while
do
if
return
reserved
(top)
abort
eval
toString
defined
execute
unroll
typedict
(top)
ActionEvent
FileDialog
JPopupMenu
Option
AdjustmentEvent
FlowLayout
JProgressBar
PaintEvent
Array
FocusEvent
JRadioButton
Panel
AudioClip
Font
JRadioButtonMenuItem
ParseTree
BevelBorder
Frame
JScrollBar
Path
Border
Function
JScrollbar
Point
BorderLayout
Graph
JScrollPane
Pointer
BoxLayout
Graphics
JSeparator
PopupMenu
Builtin
GridBagConstraints
JSlider
Process
Button
GridBagLayout
JSplitPane
Random
ButtonGroup
GridLayout
JTabbedPane
Rectangle
Calendar
Hashtable
JTable
Regexp
Callable
HyperlinkEvent
JTableColumn
RowProperties
Canvas
Image
JTextArea
ScrollBar
CardLayout
Insets
JTextCanvas
Scrollbar
CaretEvent
int
JTextField
ScrollPane
Certificate
InvocationEvent
JTextPane
SecurityManager
ChangeEvent
ItemEvent
JTextTerm
ServerSocket
CheckBox
JButton
JToggleButton
Socket
Checkbox
JCanvas
JToolBar
SoftBevelBorder
CheckBoxGroup
JCheckBox
JTree
Stream
CheckboxGroup
JCheckbox
JTreeNode
String
Choice
JCheckBoxGroup
JWindow
StringStream
Cipher
JCheckboxGroup
Key
Subexp
Clipboard
JCheckBoxMenuItem
KeyEvent
TableColumn
Color
JChoice
KeyStore
TableManager
ComponentEvent
JColorChooser
Label
TextArea
CustomLayout
JComboBox
LayoutManager
TextCanvas
DatagramSocket
JDesktopPane
LineBorder
TextEvent
Dialog
JDialog
List
TextField
Dictionary
JFileChooser
ListSelectionEvent
TextTerm
Dimension
JFileDialog
Locale
Thread
double
JFrame
Matrix
TimeZone
DragGestureEvent
JInternalFrame
MatteBorder
TransferHandler
DragSourceEvent
JLabel
Menu
TreeSelectionEvent
DropTargetEvent
JLayeredPane
MenuBar
UIManager
Edge
JList
MouseEvent
URL
Element
JMenu
MouseWheelEvent
Vector
EmptyBorder
JMenuBar
MulticastSocket
Window
EtchedBorder
JMenuItem
Node
WindowEvent
Event
JPanel
Number
ZipEntry
File
JPasswordField
Object
typedict.Font
(top)
rotatefont
shearfont
stringwidth
scalefont
stringbounds
translatefont
typedict.Graphics
(top)
ashow
grestoreall
rectstroke
setrgbcolor
awidthshow
gsave
setcmykcolor
settexture
charpath
imagepath
setdash
show
clip
ineofill
setfont
showimage
clippath
infill
setgradient
stringadvance
eoclip
initclip
setgray
stringbounds
eoerase
initgraphics
sethsbcolor
stringwidth
eofill
instroke
setlinecap
stroke
erase
kshow
setlinejoin
strokepath
erasedrawable
rectclip
setlinewidth
widthshow
fill
recterase
setmiterlimit
grestore
rectfill
setpath
typedict.Image
(top)
convert
getpixel
replace
setpixel
convolve
repaint
rescale
transform
typedict.Matrix
(top)
concat
dtransform
invertmatrix
setmatrix
concatmatrix
identmatrix
itransform
shear
currentmatrix
idtransform
rotate
transform
dividematrix
initmatrix
scale
translate
typedict.Option
(top)
getopt
typedict.Path
(top)
add
eointersect
moveto
rquadto
appendpath
eosubtract
newpath
scalepath
arc
eoxor
pathbbox
shearpath
arcn
flattenpath
pathforall
subtract
closepath
ineofill
quadto
transformfont
currentpath
infill
rcurveto
transformpath
currentpoint
instroke
rlineto
translatepath
curveto
intersect
rmoveto
xor
eoadd
lineto
rotatepath
yoix.apple
(top)
appleApplication
appleGetFileType
appleSetFileCreator
appleFindFolder
appleGetResource
appleSetFileType
appleGetFileCreator
appleOpenURL
appleSetFileTypeAndCreator
yoix.awt
(top)
addColor
getBrighterColor
getLocationOnScreen
postEvent
addCursor
getCMYKColor
getRGBColor
printAll
addEventHandler
getColorName
getScreenResolution
removeEventHandler
appendText
getDarkerColor
getScreenSize
replaceText
beep
getFontList
insertText
toBack
deleteText
getHSBColor
invokeLater
toFront
distance
getLocationInRoot
isDispatchThread
yoix.ctype
(top)
isalnum
isdigit
isprint
isxdigit
isalpha
isgraph
ispunct
tolower
isascii
islower
isspace
toupper
iscntrl
isoctal
isupper
yoix.error
(top)
badargument
badoperand
nocurrentpoint
badcall
invalidaccess
yoix.event
(top)
actionPerformed
drop
invocationSelection
mouseWheelMoved
adjustmentValueChanged
dropActionChanged
itemStateChanged
stateChanged
caretUpdate
focusGained
keyPressed
textValueChanged
componentHidden
focusLost
keyReleased
valueChanged
componentMoved
hyperlinkActivated
keyTyped
windowActivated
componentResized
hyperlinkEntered
listEventHandlers
windowClosed
componentShown
hyperlinkExited
mouseClicked
windowClosing
dragDropEnd
invocationAction
mouseDragged
windowDeactivated
dragEnter
invocationBrowse
mouseEntered
windowDeiconified
dragExit
invocationChange
mouseExited
windowIconified
dragGestureRecognized
invocationEdit
mouseMoved
windowOpened
dragMouseMoved
invocationEditKey
mousePressed
dragOver
invocationRun
mouseReleased
yoix.graph
(top)
countElements
dotGraphToYDAT
xmlGraph
dotGraph
listElements
yoix.graphics
(top)
clearRect
drawOval
drawString
fillRoundRect
copyArea
drawPolygon
fillArc
pointInPolygon
drawArc
drawPolyline
fillOval
pointInRect
drawImage
drawRect
fillPolygon
stringBounds
drawLine
drawRoundRect
fillRect
stringWidth
yoix.image
(top)
captureScreen
decodeJPEG
encodeJPEG
decodeImage
encodeImage
yoix.io
(top)
available
getZipMember
readChar
setZipComment
chkstr
mark
readLine
setZipLevel
close
offsetBytes
readStream
tellCount
closeEntry
offsetSupported
ready
write
getAvailableCharsets
open
reopen
writeChar
getZipEntries
read
reset
writeLine
yoix.math
(top)
abs
bigMax
iceil
random
acos
bigMin
ifloor
rint
asin
bigMultiply
irint
round
atan
bigNegate
iround
sin
atan2
bigSubtract
log
sqrt
bigAbs
ceil
log10
tan
bigAdd
cos
max
bigCompareTo
exp
min
bigDivide
floor
pow
yoix.net
(top)
accept
getHostName
isLinkLocalAddress
receive
getAddress
getInterfaceAddress
isLoopbackAddress
send
getAllByName
getInterfaceAddresses
isMulticastAddress
getHostAddress
isAnyLocalAddress
isSiteLocalAddress
yoix.parser
(top)
tokenAssociativity
tokenImage
tokenPrecedence
tokenValue
yoix.re
(top)
gsubsti
regexec
regsub
vsubsti
gvsubsti
regexp
substi
yoix.robot
(top)
robotAutoDelay
robotDelay
robotMouseMove
robotMouseWheel
robotAutoWait
robotKeyPress
robotMousePress
robotPixelColor
robotCheck
robotKeyRelease
robotMouseRelease
robotWaitForIdle
yoix.secure
(top)
adjustSecurity
getCertificates
getProviderInfo
getProviders
yoix.stdio
(top)
fclose
fputs
mktemp
sscanf
fflush
freopen
printf
tempnam
fgetc
fscanf
putc
tmpnam
fgets
ftell
putchar
ungetc
fopen
getc
puts
fprintf
getchar
scanf
fputc
gets
sprintf
yoix.string
(top)
atof
htob
strdel
strsplit
atoh
indexOf
strdup
strspn
atoi
lastIndexOf
strfmt
strstr
btoh
linesplit
strins
strtod
compareTo
overlay
strjoin
strtok
crc32
replace
strlen
strton
cstring
startsWith
strncasecmp
substring
csvsplit
strcasecmp
strncat
toLowerCase
endsWith
strcat
strncmp
toUpperCase
fmt
strchr
strncpy
trim
htmlDecode
strcmp
strpbrk
urlDecode
htmlEncode
strcpy
strrchr
urlEncode
htoa
strcspn
strrstr
utf8len
yoix.swing
(top)
addColor
getBrighterColor
getRGBColor
replaceText
addCursor
getCMYKColor
getScreenResolution
setHighlights
addEventHandler
getColorName
getScreenSize
showConfirmDialog
appendText
getDarkerColor
insertText
showInputDialog
beep
getFontList
invokeLater
showMessageDialog
deleteText
getHighlights
isDispatchThread
toBack
distance
getHSBColor
postEvent
toFront
getBestCursorSize
getLocationInRoot
printAll
getBestCursorSize
getLocationOnScreen
removeEventHandler
yoix.system
(top)
access
getErrorLimit
nanoTime
time
addShutdownHook
getProperties
realPath
totalMemory
currentTimeMillis
getProperty
rename
traceInstructions
directoryListing
getSystemClipboard
rmdir
traceMethodCalls
exec
isDirectoryPath
runFinalization
unlink
fileModified
isFilePath
setErrorCount
waitFor
fileSize
isShutdownThread
setErrorLimit
yoixPath
freeMemory
localPath
setSecurityChecker
gc
mkdir
setSecurityManager
getErrorCount
mkdirs
stat
yoix.thread
(top)
activeCount
dumpStack
notifyAll
yield
currentThread
dumpYoixStack
sleep
dumpJavaStack
enumerate
wait
yoix.type
(top)
isArray
isFile
isNode
isStream
isBuiltin
isFont
isNumber
isString
isCallable
isFunction
isOption
isStringStream
isComponent
isGraph
isParseTree
isThread
isDatagramSocket
isHashtable
isPointer
isURL
isDictionary
isImage
isProcess
isVector
isDouble
isInt
isSecurityManager
isEdge
isLayoutManager
isServerSocket
isEvent
isMatrix
isSocket
yoix.util
(top)
addCalendar
getCalendarMinimum
getTimeZoneIDs
rollCalendar
compareCalendar
getDateFormat
inDaylightTime
setCalendar
date
getDictionaryNames
indexOfObject
setLocale
getArrayBands
getLocale
lastIndexOfObject
setTimeZone
getCalendarLeastMaximum
getLocales
parseDate
timerFormat
getCalendarLocales
getopt
parseTimer
getCalendarMaximum
getTimeZone
qsort
yoix.windows
(top)
loadINI
readINI
remINI
writeINI
Sorted by Name
(top)
reserved
abort
yoix.math
abs
yoix.net
accept
yoix.system
access
yoix.math
acos
typedict
ActionEvent
yoix.event
actionPerformed
yoix.thread
activeCount
typedict.Path
add
yoix.util
addCalendar
yoix.swing
addColor
yoix.awt
addColor
yoix.swing
addCursor
yoix.awt
addCursor
yoix.swing
addEventHandler
yoix.awt
addEventHandler
yoix.system
addShutdownHook
typedict
AdjustmentEvent
yoix.event
adjustmentValueChanged
yoix.secure
adjustSecurity
typedict.Path
appendpath
yoix.awt
appendText
yoix.swing
appendText
yoix.apple
appleApplication
yoix.apple
appleFindFolder
yoix.apple
appleGetFileCreator
yoix.apple
appleGetFileType
yoix.apple
appleGetResource
yoix.apple
appleOpenURL
yoix.apple
appleSetFileCreator
yoix.apple
appleSetFileType
yoix.apple
appleSetFileTypeAndCreator
typedict.Path
arc
typedict.Path
arcn
typedict
Array
typedict.Graphics
ashow
yoix.math
asin
yoix.math
atan
yoix.math
atan2
yoix.string
atof
yoix.string
atoh
yoix.string
atoi
grammar
attributes
typedict
AudioClip
yoix.io
available
typedict.Graphics
awidthshow
yoix.error
badargument
yoix.error
badcall
yoix.error
badoperand
yoix.awt
beep
yoix.swing
beep
typedict
BevelBorder
yoix.math
bigAbs
yoix.math
bigAdd
yoix.math
bigCompareTo
yoix.math
bigDivide
yoix.math
bigMax
yoix.math
bigMin
yoix.math
bigMultiply
yoix.math
bigNegate
yoix.math
bigSubtract
typedict
Border
typedict
BorderLayout
typedict
BoxLayout
grammar
break
yoix.string
btoh
typedict
Builtin
typedict
Button
typedict
ButtonGroup
typedict
Calendar
typedict
Callable
typedict
Canvas
yoix.image
captureScreen
typedict
CardLayout
typedict
CaretEvent
yoix.event
caretUpdate
grammar
case
grammar
catch
yoix.math
ceil
typedict
Certificate
typedict
ChangeEvent
typedict.Graphics
charpath
typedict
CheckBox
typedict
Checkbox
typedict
CheckBoxGroup
typedict
CheckboxGroup
yoix.io
chkstr
typedict
Choice
typedict
Cipher
yoix.graphics
clearRect
typedict.Graphics
clip
typedict
Clipboard
typedict.Graphics
clippath
yoix.io
close
yoix.io
closeEntry
typedict.Path
closepath
typedict
Color
yoix.util
compareCalendar
yoix.string
compareTo
typedict
ComponentEvent
yoix.event
componentHidden
yoix.event
componentMoved
yoix.event
componentResized
yoix.event
componentShown
typedict.Matrix
concat
typedict.Matrix
concatmatrix
grammar
const
grammar
continue
typedict.Image
convert
typedict.Image
convolve
yoix.graphics
copyArea
yoix.math
cos
yoix.graph
countElements
yoix.string
crc32
yoix.string
cstring
yoix.string
csvsplit
typedict.Matrix
currentmatrix
typedict.Path
currentpath
typedict.Path
currentpoint
yoix.thread
currentThread
yoix.system
currentTimeMillis
typedict.Path
curveto
typedict
CustomLayout
typedict
DatagramSocket
yoix.util
date
yoix.image
decodeImage
yoix.image
decodeJPEG
grammar
default
reserved
defined
yoix.swing
deleteText
yoix.awt
deleteText
typedict
Dialog
typedict
Dictionary
typedict
Dimension
yoix.system
directoryListing
yoix.awt
distance
yoix.swing
distance
typedict.Matrix
dividematrix
grammar
do
yoix.graph
dotGraph
yoix.graph
dotGraphToYDAT
typedict
double
yoix.event
dragDropEnd
yoix.event
dragEnter
yoix.event
dragExit
typedict
DragGestureEvent
yoix.event
dragGestureRecognized
yoix.event
dragMouseMoved
yoix.event
dragOver
typedict
DragSourceEvent
yoix.graphics
drawArc
yoix.graphics
drawImage
yoix.graphics
drawLine
yoix.graphics
drawOval
yoix.graphics
drawPolygon
yoix.graphics
drawPolyline
yoix.graphics
drawRect
yoix.graphics
drawRoundRect
yoix.graphics
drawString
yoix.event
drop
yoix.event
dropActionChanged
typedict
DropTargetEvent
typedict.Matrix
dtransform
yoix.thread
dumpJavaStack
yoix.thread
dumpStack
yoix.thread
dumpYoixStack
typedict
Edge
typedict
Element
grammar
else
typedict
EmptyBorder
yoix.image
encodeImage
yoix.image
encodeJPEG
yoix.string
endsWith
yoix.thread
enumerate
typedict.Path
eoadd
typedict.Graphics
eoclip
typedict.Graphics
eoerase
typedict.Graphics
eofill
typedict.Path
eointersect
typedict.Path
eosubtract
typedict.Path
eoxor
typedict.Graphics
erase
typedict.Graphics
erasedrawable
typedict
EtchedBorder
reserved
eval
typedict
Event
yoix.system
exec
reserved
execute
grammar
exit
yoix.math
exp
yoix.stdio
fclose
yoix.stdio
fflush
yoix.stdio
fgetc
yoix.stdio
fgets
typedict
File
typedict
FileDialog
yoix.system
fileModified
yoix.system
fileSize
typedict.Graphics
fill
yoix.graphics
fillArc
yoix.graphics
fillOval
yoix.graphics
fillPolygon
yoix.graphics
fillRect
yoix.graphics
fillRoundRect
grammar
final
grammar
finally
typedict.Path
flattenpath
yoix.math
floor
typedict
FlowLayout
yoix.string
fmt
typedict
FocusEvent
yoix.event
focusGained
yoix.event
focusLost
typedict
Font
yoix.stdio
fopen
grammar
for
yoix.stdio
fprintf
yoix.stdio
fputc
yoix.stdio
fputs
typedict
Frame
yoix.system
freeMemory
yoix.stdio
freopen
yoix.stdio
fscanf
yoix.stdio
ftell
typedict
Function
grammar
functions
yoix.system
gc
yoix.net
getAddress
yoix.net
getAllByName
yoix.util
getArrayBands
yoix.io
getAvailableCharsets
yoix.swing
getBestCursorSize
yoix.swing
getBestCursorSize
yoix.swing
getBrighterColor
yoix.awt
getBrighterColor
yoix.stdio
getc
yoix.util
getCalendarLeastMaximum
yoix.util
getCalendarLocales
yoix.util
getCalendarMaximum
yoix.util
getCalendarMinimum
yoix.secure
getCertificates
yoix.stdio
getchar
yoix.swing
getCMYKColor
yoix.awt
getCMYKColor
yoix.awt
getColorName
yoix.swing
getColorName
yoix.awt
getDarkerColor
yoix.swing
getDarkerColor
yoix.util
getDateFormat
yoix.util
getDictionaryNames
yoix.system
getErrorCount
yoix.system
getErrorLimit
yoix.swing
getFontList
yoix.awt
getFontList
yoix.swing
getHighlights
yoix.net
getHostAddress
yoix.net
getHostName
yoix.awt
getHSBColor
yoix.swing
getHSBColor
yoix.net
getInterfaceAddress
yoix.net
getInterfaceAddresses
yoix.util
getLocale
yoix.util
getLocales
yoix.awt
getLocationInRoot
yoix.swing
getLocationInRoot
yoix.swing
getLocationOnScreen
yoix.awt
getLocationOnScreen
typedict.Option
getopt
yoix.util
getopt
typedict.Image
getpixel
yoix.system
getProperties
yoix.system
getProperty
yoix.secure
getProviderInfo
yoix.secure
getProviders
yoix.swing
getRGBColor
yoix.awt
getRGBColor
yoix.stdio
gets
yoix.swing
getScreenResolution
yoix.awt
getScreenResolution
yoix.swing
getScreenSize
yoix.awt
getScreenSize
yoix.system
getSystemClipboard
yoix.util
getTimeZone
yoix.util
getTimeZoneIDs
yoix.io
getZipEntries
yoix.io
getZipMember
grammar
global
typedict
Graph
typedict
Graphics
typedict.Graphics
grestore
typedict.Graphics
grestoreall
typedict
GridBagConstraints
typedict
GridBagLayout
typedict
GridLayout
typedict.Graphics
gsave
yoix.re
gsubsti
yoix.re
gvsubsti