Prototype Global

Functions:
Array.intersection()
Array.prototype.contains(val)
Array.prototype.indexOf(val)
Array.prototype.lastIndexOf(val)
Array.union()
Date.prototype.diff(dateObj)
Date.prototype.equals(date, extend)
Date.prototype.format(format, locale, timezone)
Date.prototype.getAge(param)
Date.prototype.getExpiry(param)
Date.prototype.getTimespan(param)
Date.prototype.toLocalTime()
Date.prototype.toUtc()
H1(H, S, L)
H2(H, S, L)
H3(H, S, L)
H4(H, S, L)
H5(H, S, L)
H6(H, S, L)
Number.Sorter(field, order)
Number.prototype.format(fmt)
Number.prototype.toPercent(total, fmt)
Object.prototype.clone(clone, recursive)
Object.prototype.dump(recursive)
Object.prototype.reduce(recursive)
SimpleVerifier.verifyServerHostKey(hostname, port, serverHostKeyAlgorithm, serverHostKey)
String.Sorter(field, order)
String.compose()
String.join(str1, str2, glue)
String.prototype.capitalize(limit)
String.prototype.contains(str, fromIndex)
String.prototype.count(str)
String.prototype.debase64()
String.prototype.diff(mod, separator)
String.prototype.embody(limit, clipping, delimiter)
String.prototype.enbase64()
String.prototype.encode()
String.prototype.encodeForm()
String.prototype.encodeXml()
String.prototype.endsWith(str)
String.prototype.entitize()
String.prototype.format()
String.prototype.group(interval, str, ignoreWhiteSpace)
String.prototype.head(limit, clipping, delimiter)
String.prototype.isAlpha()
String.prototype.isAlphanumeric()
String.prototype.isDateFormat()
String.prototype.isEmail()
String.prototype.isFileName()
String.prototype.isHexColor()
String.prototype.isNumeric()
String.prototype.isUrl()
String.prototype.md5()
String.prototype.pad(str, len, mode)
String.prototype.repeat(multiplier)
String.prototype.startsWith(str, offset)
String.prototype.stripTags()
String.prototype.tail(limit, clipping, delimiter)
String.prototype.titleize()
String.prototype.toAlphanumeric()
String.prototype.toDate(format, timezone)
String.prototype.toFileName()
String.prototype.toHexColor()
String.prototype.trim()
String.prototype.unwrap(removeTags, replacement)
String.random(len, mode)
addFile(zOutStream, f, level, pathPrefix)
addRecipient(addstr, name, type)
connect()
debug(methodName, msg)
error(methodName, msg)
evalFile(f)
extractEntry(zFile, entry, destPath)
fname()
func(str, p1, p2, p3)
getCellStyle(c)
getFile(arg)
getStatus()
getWriterModifier(what, create)
helma.Aspects()
helma.Aspects.prototype.addAfter(obj, fname, after)
helma.Aspects.prototype.addAround(obj, fname, around)
helma.Aspects.prototype.addBefore(obj, fname, before)
helma.Aspects.prototype.toString()
helma.Aspects.toString()
helma.Chart(fpath, prefix, sheetName)
helma.Chart.example(file)
helma.Chart.render()
helma.Chart.renderAsString()
helma.Chart.toString()
helma.Color(R, G, B)
helma.Color.fromHsl(H, S, L)
helma.Color.fromName(name)
helma.Color.getName()
helma.Color.toString()
helma.Color.valueOf()
helma.Database(driver, url, name, user, password)
helma.Database.example()
helma.Database.execute(sql)
helma.Database.getConnection()
helma.Database.getDriverName()
helma.Database.getName()
helma.Database.getObject()
helma.Database.getProductName()
helma.Database.isMySql()
helma.Database.isOracle()
helma.Database.query(sql)
helma.Database.toString()
helma.File(path)
helma.File.canRead()
helma.File.canWrite()
helma.File.clearError()
helma.File.close()
helma.File.eof()
helma.File.error()
helma.File.exists()
helma.File.flush()
helma.File.getAbsolutePath()
helma.File.getLength()
helma.File.getName()
helma.File.getParent()
helma.File.getPath()
helma.File.hardCopy(dest)
helma.File.isAbsolute()
helma.File.isDirectory()
helma.File.isFile()
helma.File.isOpened()
helma.File.lastModified()
helma.File.list(pattern)
helma.File.listRecursive(pattern)
helma.File.makeDirectory()
helma.File.move(dest)
helma.File.open()
helma.File.readAll()
helma.File.readln()
helma.File.remove()
helma.File.removeDirectory()
helma.File.renameTo(toFile)
helma.File.toByteArray()
helma.File.toString()
helma.File.write(what)
helma.File.writeln(what)
helma.Ftp(server)
helma.Ftp.active()
helma.Ftp.ascii()
helma.Ftp.binary()
helma.Ftp.cd(path)
helma.Ftp.deleteFile(remoteFile)
helma.Ftp.dir(path)
helma.Ftp.getFile(remoteFile, localFile)
helma.Ftp.getString(remoteFile)
helma.Ftp.lcd(dir)
helma.Ftp.login(username, password)
helma.Ftp.logout()
helma.Ftp.mkdir(dir)
helma.Ftp.passive()
helma.Ftp.putFile(localFile, remoteFile)
helma.Ftp.putString(str, remoteFile, charset)
helma.Ftp.pwd()
helma.Ftp.rmdir(dir)
helma.Ftp.setReadTimeout(timeout)
helma.Ftp.setTimeout(timeout)
helma.Ftp.toString()
helma.Html()
helma.Html.TableWriter(numberOfColumns, attr)
helma.Html.TableWriter.close()
helma.Html.TableWriter.write(text, attr)
helma.Html.button(param)
helma.Html.buttonAsString(attr)
helma.Html.checkBox(param)
helma.Html.checkBoxAsString(attr)
helma.Html.closeLink()
helma.Html.closeLinkAsString()
helma.Html.closeTag(name)
helma.Html.closeTagAsString(name)
helma.Html.color(c)
helma.Html.colorAsString(c)
helma.Html.dropDown(param, options, selectedValue, firstOption)
helma.Html.dropDownAsString(attr, options, selectedValue, firstOption)
helma.Html.element(name, str, attr)
helma.Html.elementAsString(name, str, attr)
helma.Html.file(attr)
helma.Html.fileAsString(attr)
helma.Html.form(attr)
helma.Html.formAsString(attr)
helma.Html.hidden(param)
helma.Html.hiddenAsString(attr)
helma.Html.input(param)
helma.Html.inputAsString(attr)
helma.Html.link(attr, text)
helma.Html.linkAsString(attr, text)
helma.Html.map(name, param)
helma.Html.mapAsString(name, areas)
helma.Html.openLink(attr)
helma.Html.openLinkAsString(attr)
helma.Html.openTag(name, attr)
helma.Html.openTagAsString(name, attr)
helma.Html.password(attr)
helma.Html.passwordAsString(attr)
helma.Html.prototype.activateUrls(str)
helma.Html.radioButton(param)
helma.Html.radioButtonAsString(attr)
helma.Html.submit(param)
helma.Html.submitAsString(attr)
helma.Html.table(headers, data, param)
helma.Html.tableAsString(headers, data, attr)
helma.Html.tag(name, attr)
helma.Html.tagAsString(name, attr)
helma.Html.textArea(param)
helma.Html.textAreaAsString(attr)
helma.Html.toString()
helma.Http()
helma.Http.evalUrl(url)
helma.Http.getFollowRedirects()
helma.Http.getHeader(name)
helma.Http.getMethod()
helma.Http.getProxy()
helma.Http.getReadTimeout()
helma.Http.getTimeout()
helma.Http.getUrl(url, opt)
helma.Http.getUserAgent()
helma.Http.isAuthorized(name, pwd)
helma.Http.setContent(stringOrObject)
helma.Http.setCredentials(username, password)
helma.Http.setFollowRedirects(value)
helma.Http.setHeader(name, value)
helma.Http.setMethod(m)
helma.Http.setProxy(proxyString)
helma.Http.setReadTimeout(timeout)
helma.Http.setTimeout(timeout)
helma.Http.setUserAgent(agent)
helma.Http.toString()
helma.Image(arg)
helma.Image.getInfo(arg)
helma.Image.spacer()
helma.Image.toString()
helma.Mail(smtp)
helma.Mail.addBCC(addstr, name)
helma.Mail.addCC(addstr, name)
helma.Mail.addPart(obj, filename)
helma.Mail.addText(text)
helma.Mail.addTo(addstr, name)
helma.Mail.example(smtp, sender, addr, subject, text)
helma.Mail.prototype.toString()
helma.Mail.send()
helma.Mail.setFrom(addstr, name)
helma.Mail.setReplyTo(addstr)
helma.Mail.setSubject(subject)
helma.Mail.setText(text)
helma.Mail.setTo(addstr, name)
helma.Mail.toString()
helma.Search()
helma.Search.BooleanQuery(field, str, clause, analyzer)
helma.Search.BooleanQuery.prototype.addQuery(q, clause)
helma.Search.BooleanQuery.prototype.addTerm(field, str, clause, analyzer)
helma.Search.Document(document)
helma.Search.Document.getDocument()
helma.Search.Document.prototype.addField(name, value, param)
helma.Search.Document.prototype.getBoost()
helma.Search.Document.prototype.getDateField(name)
helma.Search.Document.prototype.getField(name)
helma.Search.Document.prototype.getFields()
helma.Search.Document.prototype.setBoost(boost)
helma.Search.Document.prototype.toString()
helma.Search.FuzzyQuery(field, str)
helma.Search.HitCollection(hits)
helma.Search.HitCollection.get(idx)
helma.Search.HitCollection.length()
helma.Search.Index(directory, analyzer)
helma.Search.Index.getAnalyzer()
helma.Search.Index.getDirectory()
helma.Search.Index.getModifier(create)
helma.Search.Index.getReader()
helma.Search.Index.getSearcher()
helma.Search.Index.getWriter(create)
helma.Search.Index.prototype.addDocument(doc)
helma.Search.Index.prototype.addDocuments(docs, mergeFactor)
helma.Search.Index.prototype.addIndexes(dir)
helma.Search.Index.prototype.close()
helma.Search.Index.prototype.create()
helma.Search.Index.prototype.getFieldNames()
helma.Search.Index.prototype.isLocked()
helma.Search.Index.prototype.optimize()
helma.Search.Index.prototype.removeDocument(fieldName, fieldValue)
helma.Search.Index.prototype.removeDocuments(fieldName, values)
helma.Search.Index.prototype.size()
helma.Search.Index.prototype.unlock()
helma.Search.Index.prototype.updateDocument(docObj, fieldName)
helma.Search.Index.toString()
helma.Search.PhraseQuery(field, str)
helma.Search.PhraseQuery.addTerm(field, str)
helma.Search.PrefixQuery(field, str)
helma.Search.Query()
helma.Search.Query.prototype.getBoost()
helma.Search.Query.prototype.getQuery()
helma.Search.Query.prototype.setBoost(fact)
helma.Search.Query.prototype.toString(field)
helma.Search.QueryFilter(q)
helma.Search.QueryFilter.getFilter()
helma.Search.QueryFilter.toString()
helma.Search.RangeQuery(field, from, to, inclusive)
helma.Search.Searcher(index)
helma.Search.Searcher.getSearcher()
helma.Search.Searcher.prototype.close()
helma.Search.Searcher.prototype.search(query, filter)
helma.Search.Searcher.prototype.sortBy(fieldName)
helma.Search.Searcher.prototype.toString()
helma.Search.TermQuery(field, str)
helma.Search.WildcardQuery(field, str)
helma.Search.getAnalyzer(key)
helma.Search.prototype.createIndex(dir, analyzer)
helma.Search.prototype.getDirectory(dir, create)
helma.Search.prototype.getRAMDirectory(dir)
helma.Search.prototype.toString()
helma.Search.toString()
helma.Skin(source, encFlag)
helma.Skin.containsMacro(name, handler)
helma.Skin.render(param)
helma.Skin.renderAsString(param)
helma.Skin.toString()
helma.Skin.valueOf()
helma.Ssh(server, hosts)
helma.Ssh.addKnownHosts(file)
helma.Ssh.connect(username, password)
helma.Ssh.connectWithKey(username, key, passphrase)
helma.Ssh.disconnect()
helma.Ssh.execCommand(cmd)
helma.Ssh.get(remoteFile, targetDir)
helma.Ssh.isConnected()
helma.Ssh.isParanoid()
helma.Ssh.put(localFile, remoteDir, mode)
helma.Ssh.setParanoid(p)
helma.Ssh.toString()
helma.Url(str)
helma.Zip(file)
helma.Zip.Content()
helma.Zip.Content.add(entry)
helma.Zip.Entry(entry)
helma.Zip.add(f, level, pathPrefix)
helma.Zip.addData(buf, name, level)
helma.Zip.close()
helma.Zip.extract(name, destPath)
helma.Zip.extractAll(destPath)
helma.Zip.extractData(zipData)
helma.Zip.getData()
helma.Zip.list()
helma.Zip.save(dest)
helma.Zip.toString()
isSelected(value, selectedValue)
key.key(a, b)
order(a, b)
renderMarkupPart(name, start, end, attr)
rgb.compose(n, bits)
setError(e)
setStatus(status)
setTimeout(type, value)

Macros:
Global.HopObject.prototype.href
Global.HopObject.prototype.id
Global.HopObject.prototype.loop
Global.HopObject.prototype.skin
Global.HopObject.prototype.switch
Global.now
Global.property
Global.skin
Global.write