{! Link.base = "../"; /* all generated links will be relative to this */ !} {+data.alias+} - Hilo API参考文档 {+include("static/header.html").replace(/%link.base%/g, Link.base)+}
{+publish.classesIndex+}

{! var classType = ""; if (data.isBuiltin()) { classType += "Built-In "; } if (data.isNamespace) { if (data.is('FUNCTION')) { classType += "Function "; } if(data.isStatic){ classType += "Static Class "; }else{ classType += "Namespace "; } } else { classType += "Class "; } !} {+data.alias+}{+data.type+}



Version {+ data.version +}.
{! var borrowedMembers = data.properties.filter(function($){ return $.memberOf != data.alias }); var contributers = []; borrowedMembers.map(function($){ if(contributers.indexOf($.memberOf) < 0) contributers.push($.memberOf); }); !} 继承 {+data.alias+} {+ contributers.map( function($) { return ' ' + new Link().toSymbol($); } ).join(" ") +} {! var module = data.comment.getTag("module"); !} 模块 {+ module +} 依赖 {+ data.requires.map(function(item){ var clazz = item.match(/\/?(\w+)$/)[1]; return '' + new Link().toSymbol(clazz).withText(item) + ''; }).join(", ") +} 源码 {+new Link().toSrc(data.srcFile)+}
{+resolveLinks(data.classDesc)+}

{+resolveLinks(data.desc)+}

{! var allProperties = data.properties.sort(function(a, b){ var isOwn1 = a.memberOf == data.alias; var isOwn2 = b.memberOf == data.alias; if(isOwn1 && !isOwn2) return -1; else if(!isOwn1 && isOwn2) return 1; if(a.isStatic) return 1; else if(b.isStatic) return -1; a = a['name'].toLowerCase(); b = b['name'].toLowerCase(); return a > b ? 1 : a < b ? -1 : 0; }); var ownProperties = data.properties.filter(function($){return $.memberOf == data.alias && !$.isNamespace}).sort(makeSortby("name")); var borrowedMembers = data.properties.filter(function($) {return $.memberOf != data.alias}); !}

属性概览

显示继承属性
{! var isBorrowed = borrowedMembers.indexOf(member) != -1; !}
属性 定义于
{+ isBorrowed ? '' : '' +}
{+new Link().toSymbol(member.alias).withText(member.name)+}:{+ member.type +}
{! if (member.isStatic) output += 'static '; if (member.isConstant) output += 'constant '; !} {+resolveLinks(summarize(member.desc))+}
{! output += isBorrowed ? new Link().toSymbol(member.memberOf) : member.memberOf !}
{! var allMethods = data.methods.sort(function(a, b){ var isOwn1 = a.memberOf == data.alias; var isOwn2 = b.memberOf == data.alias; if(isOwn1 && !isOwn2) return -1; else if(!isOwn1 && isOwn2) return 1; if(a.isStatic) return 1; else if(b.isStatic) return -1; a = a['name'].toLowerCase(); b = b['name'].toLowerCase(); return a > b ? 1 : a < b ? -1 : 0; }); var ownMethods = data.methods.filter(function($){return $.memberOf == data.alias && !$.isNamespace}).sort(makeSortby("name")); var borrowedMethods = data.methods.filter(function($) {return $.memberOf != data.alias}); !}

方法概览

显示继承方法
{! var isBorrowed = borrowedMethods.indexOf(member) != -1; !}
方法 定义于
{+data.alias+}{+ makeSignature2(data.params) +}
构造函数。
{+ data.alias +}
{+ isBorrowed ? '' : '' +}
{+new Link().toSymbol(member.alias).withText(member.name.replace(/\^\d+$/, ''))+}{+makeSignature2(member.params)+}:{+ member.returns[0] ? member.returns[0].type : '' +}
{! if(member.isStatic || data.isStatic) output += 'static '; !} {+resolveLinks(summarize(member.desc))+}
{! output += isBorrowed ? new Link().toSymbol(member.memberOf) : member.memberOf !}

属性详情

{! if (member.isStatic || data.isStatic) output += '[Static] '; !} {+member.name+}:{+new Link().toSymbol(member.type)+}
{+resolveLinks(member.desc)+}
{+example+}
废弃:
{+ resolveLinks(member.deprecated) +}
始于:
{+ member.since +}
查看相关:
{+ new Link().toSymbol(item) +}
默认值: {+resolveLinks(member.defaultValue)+}

构造函数

{+ data.alias +}{+ makeSignature2(data.params) +}
parameters
{+item.name+}{+((item.type)?""+(":"+(new Link().toSymbol(item.type)+" ")) : "")+} Optional, Default: {+item.defaultValue+} — {+resolveLinks(item.desc)+}

方法详情

{! if (member.isStatic || data.isStatic) output += '[Static] '; !} {+member.name.replace(/\^\d+$/, '')+}{+makeSignature2(member.params)+}:{+new Link().toSymbol(member.type)+}
{+resolveLinks(member.desc)+}
{+example+}
parameters
{+item.name+}{+((item.type)?":"+(new Link().toSymbol(item.type))+" " : "")+} Optional, Default: {+item.defaultValue+} — {+resolveLinks(item.desc)+}
废弃
{+ resolveLinks(member.deprecated) +}
始于
{+ member.since +}
异常
{+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+} {+item.name+}
{+resolveLinks(item.desc)+}
return
{+((item.type)?""+(new Link().toSymbol(item.type))+" " : "")+} — {+resolveLinks(item.desc)+}
需求
{+ resolveLinks(item) +}
相关
{+ new Link().toSymbol(item) +}
{+ include("static/footer.html") +}