AT&T Home | AT&T Labs | Research
AT&T Labs, Inc. - Research

The Yoix® Scripting Language

Home | What's New | Grammar | Documentation | Download | License | YDAT | YWAIT | Byzgraf | FAQs

Yoix / Documentation

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</