Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 _on_object_create, IZ Object System.Class
A
 add_search_path(path), IZ Object System.iz
C
 can(methodname), IZ Object System.obj
 CONSTRUCT(args,[object_to_localize]), IZ Object System.Class
D
 does(classname), IZ Object System.obj
G
 get_current_state, IZ Object System.obj
 get_default(attributename), IZ Object System.obj
 get_metadata(obj), IZ Object System.iz
H
 has(attributename,definition), IZ Object System.Class
I
 isa(classname), IZ Object System.obj
L
 localize, IZ Object System.obj
 lock_search_path();, IZ Object System.iz
M
 mixin(class_or_object,overlay_attributes), IZ Object System.Class
 Module(classname), IZ Object System.iz
N
 new_object(args), IZ Object System.proto
P
 Package(classname,inheritance,class_function), IZ Object System.iz
S
 SUPER(obj,methodname), IZ Object System
T
 Tetchy(true_or_false), IZ Object System.iz
U
 Use(classname,callback), IZ Object System.iz
The _on_object_create method is used to run any object level initialization required immediately upon creation of a new object.
On server-side environments such as node, adds a path to be searched when loading IZ based modules using iz.Use().
Introspection routine, returns true if obj has a method called ‘methodname’
CONSTRUCT is called immediately after a new object is created.
Introspection routine, returns true if obj can do what classname does.
The get_current_state method returns a flat ‘generic’ javascript object representing the state of the object.
Returns the default value for a given attribute.
iz.get_metadata = function(obj)
Inspects an object and returns information about it.
Defines a new object attribute.
Introspection routine, returns true if obj is a member or subclass of the class provided, false otherwise.
localize returns an object to use in place of the original.
iz.lock_search_paths = function()
Prevents further additions to the search path list.
Adds the functionality of the given class or object to Class by copying all the methods and attributes of the provided class onto the current object.
iz.Module = function (packagename)
Returns the class with the name provided.
proto.new_object = function (args,
object_to_localize)
Creates a new instance of the package class.
iz.Package = function (packagename,
inheritance,
closure)
Creates a new package prototype and registers it’s namespace.
SUPER is a special function used to retrieve a superclass’ version of a given method bound to the provided object.
iz.Tetchy = function (tetchy)
Tells IZ whether it should be particularly tetchy about common misuses / coding mistakes.
iz.Use = function (packagename,
callback)
Ensures that classname is loaded and available to be used.
Close