AT&T Home
|
AT&T Labs
|
Research
The Yoix
®
Scripting Language
Home
|
What's New
|
Grammar
|
Documentation
|
Download
|
License
|
YChart
|
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
Tutorial Paper:
An Informal Tutorial on Some Practical Aspects of the Yoix
®
Language and Its Interpreter
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
Applications
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
stringfit
stringwidth
scalefont
stringbounds
stringsize
translatefont
typedict.Graphics
(top)
ashow
grestoreall
rectfill
setpath
awidthshow
gsave
rectmove
setrgbcolor
charpath
imagepath
rectstroke
settexture
clip
ineofill
setcmykcolor
show
clippath
infill
setdash
showimage
drawablebbox
initclip
setfont
stringadvance
eoclip
initgraphics
setgradient
stringbounds
eoerase
instroke
setgray
stringwidth
eofill
kshow
sethsbcolor
stroke
erase
rectbutton
setlinecap
strokepath
erasedrawable
rectclip
setlinejoin
widthshow
fill
rectcopy
setlinewidth
grestore
recterase
setmiterlimit
typedict.Image
(top)
convert
getpixel
replace
setpixel
convolve
repaint
rescale
transform
typedict.Matrix
(top)
concat
identmatrix
maptopixel
transform
concatmatrix
idtransform
rotate
translate
currentmatrix
initmatrix
scale
dividematrix
invertmatrix
setmatrix
dtransform
itransform
shear
typedict.Option
(top)
getopt
typedict.Path
(top)
add
eointersects
moveto
scalepath
appendpath
eosubtract
newpath
shearpath
arc
eoxor
pathbbox
subtract
arcn
flattenpath
pathforall
transformfont
closepath
ineofill
quadto
transformpath
currentpath
infill
rcurveto
translatepath
currentpoint
instroke
rlineto
xor
curveto
intersect
rmoveto
eoadd
intersects
rotatepath
eointersect
lineto
rquadto
yoix.apple
(top)
appleApplication
appleGetFileType
appleSetFileCreator
appleFindFolder
appleGetResource
appleSetFileType
appleGetFileCreator
appleOpenURL
appleSetFileTypeAndCreator
yoix.awt
(top)
addColor
getBrighterColor
getLocationInRoot
isDispatchThread
addCursor
getCMYKColor
getLocationOnScreen
postEvent
addEventHandler
getColorName
getRGBColor
printAll
appendText
getDarkerColor
getScreenResolution
removeEventHandler
beep
getFontList
getScreenSize
replaceText
deleteText
getHSBColor
insertText
toBack
distance
getHSBComponents
invokeLater
toFront
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
drawPolygon
fillOval
rectContainsRect
copyArea
drawPolyline
fillPolygon
rectIntersectionRect
drawArc
drawRect
fillRect
rectIntersectsRect
drawImage
drawRoundRect
fillRoundRect
rectUnionRect
drawLine
drawString
pointInPolygon
stringBounds
drawOval
fillArc
pointInRect
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
bigNegate
ifloor
signum
acos
bigSubtract
irint
sin
asin
cbrt
iround
sinh
atan
ceil
log
sqrt
atan2
cos
log10
tan
bigAbs
cosh
log1p
tanh
bigAdd
exp
max
toDegrees
bigCompareTo
expm1
min
toRadians
bigDivide
floor
pow
ulp
bigMax
hypot
random
bigMin
iceil
rint
bigMultiply
ieeeRemainder
round
yoix.net
(top)
accept
getInterfaceAddresses
isMCNodeLocal
parseURL
getAddress
isAnyLocalAddress
isMCOrgLocal
receive
getAllByName
isLinkLocalAddress
isMCSiteLocal
send
getHostAddress
isLoopbackAddress
isMulticastAddress
getHostName
isMCGlobal
isReachable
getInterfaceAddress
isMCLinkLocal
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
getCMYKColor
getScreenResolution
setHighlights
addCursor
getColorName
getScreenSize
setSwingThreadSafe
addEventHandler
getDarkerColor
getSwingThreadSafe
showConfirmDialog
appendText
getFontList
insertText
showInputDialog
beep
getHighlights
invokeLater
showMessageDialog
deleteText
getHSBColor
isDispatchThread
toBack
distance
getHSBComponents
postEvent
toFront
getBestCursorSize
getLocationInRoot
printAll
getBestCursorSize
getLocationOnScreen
removeEventHandler
getBrighterColor
getRGBColor
replaceText
yoix.system
(top)
access
checkReadProperty
getProperties
setErrorCount
addShutdownHook
checkSystemClipboardAccess
getProperty
setErrorLimit
checkAccept
checkWrite
getSystemClipboard
setSecurityChecker
checkConnect
checkWriteProperty
isDirectoryPath
setSecurityManager
checkCreateRobot
currentTimeMillis
isFilePath
stat
checkDelete
directoryListing
isShutdownThread
time
checkExec
exec
localPath
totalMemory
checkExit
fileModified
mkdir
traceInstructions
checkListen
fileSize
mkdirs
traceMethodCalls
checkMulticast
freeMemory
nanoTime
unlink
checkPropertiesAccess
gc
realPath
waitFor
checkRead
getenv
rename
yoixPath
checkReadDisplayPixels
getErrorCount
rmdir
checkReadEnvironment
getErrorLimit
runFinalization
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
hashIndex
setCalendar
compareCalendar
getDateFormat
inDaylightTime
setLocale
date
getDictionaryNames
indexOfObject
setTimeZone
findPaths
getLocale
lastIndexOfObject
timerFormat
getArrayBands
getLocales
parseDate
uniq
getCalendarLeastMaximum
getopt
parseTimer
getCalendarLocales
getTimeZone
qsort
getCalendarMaximum
getTimeZoneIDs
rollCalendar
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
cbrt
yoix.math
ceil
typedict
Certificate
typedict
ChangeEvent
typedict.Graphics
charpath
yoix.system
checkAccept
typedict
CheckBox
typedict
Checkbox
typedict
CheckBoxGroup
typedict
CheckboxGroup
yoix.system
checkConnect
yoix.system
checkCreateRobot
yoix.system
checkDelete
yoix.system
checkExec
yoix.system
checkExit
yoix.system
checkListen
yoix.system
checkMulticast
yoix.system
checkPropertiesAccess
yoix.system
checkRead
yoix.system
checkReadDisplayPixels
yoix.system
checkReadEnvironment
yoix.system
checkReadProperty
yoix.system
checkSystemClipboardAccess
yoix.system
checkWrite
yoix.system
checkWriteProperty
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.math
cosh
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
typedict.Graphics
drawablebbox
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
eointersects
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.math
expm1
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
yoix.util
findPaths
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