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

The Yoix® Scripting Language

Home | What's New | Grammar | Documentation | Download | License | YChart | 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 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