Interface class in Global context

Used to query for object member descriptions. Example:
var iface=Interface.makeFrom(someobject); var description="this object has "+iface.properties+" properties, first property is "+iface.getId(0);

15 members:

type and namedescriptioncomments
string name
string
object name  
integer properties
integer
property count  
function groups
function
group count  
function getId
function
id for item #  
function getName
function
name for item #  
function getGroup
function
group # for item #  
function getGroupName
function
group name for group #  
function getType
function
type for item #  
function getHelp
function
help for item #  
function findId
function
item # for id  
function findGroupId
function
group # for group name  
function findIdInGroup
function
item # for id in group  
function makeFrom
function
get interface object (o)  
function setDefault
function
set default value for item #(int)  
function setAllDefault
function
set default values for all items  

Global context