Class Referencer
Defined in: | src/util/referencer.coffee |
Overview
Instance Method Summary
- ::constructor(classes, mixins, options) Construct a referencer.
- Array ::getConcernMethods(clazz) Get all concerns methods.
- Array ::getDirectSubClasses(clazz) Get all direct subclasses.
- Array ::getExtendedMethods(clazz) Get all extended mixins in the class hierarchy.
- Array ::getIncludedMethods(clazz) Get all included mixins in the class hierarchy.
- Array ::getInheritedConstants(clazz) Get all inherited constants.
- ::getInheritedMethods(clazz) Get all inherited methods.
- Array ::getInheritedProperties(clazz) Get all inherited properties.
- Array ::getInheritedVariables(clazz) Get all inherited variables.
- ::getLink(classname, path) Get the link to classname.
- String ::linkType(text = '', path) Create browsable links to a known entity.
- String ::linkTypes(text = '', path) Creates browsable links for known entities.
- Object ::readStandardJSON() Constructs the documentation links for the standard JS objects.
- ::resolveDelegation(origin, ref, entity) Resolves delegations; that is, methods whose source content come from another file.
- Object ::resolveDoc(data, entity, path) Resolve all tags on class and method json output.
- Array ::resolveMixinMethods(name) Get a list of all methods from the given mixin name
- ::resolveParamReferences() Resolve parameter references.
- Object ::resolveSee(see, entity, path) Resolves curly-bracket reference links.
- ::resolveTextReferences(text = '', entity, path) Search a text to find see links wrapped in curly braces.
- Boolean ::verifyExternalObjReference(name) Checks to make sure that an object that's referenced exists in standardObjs.json.
Constructor Details
Instance Method Details
Array ::getConcernMethods(clazz) Source
Array ::getDirectSubClasses(clazz) Source
Array ::getExtendedMethods(clazz) Source
Array ::getIncludedMethods(clazz) Source
Array ::getInheritedConstants(clazz) Source
::getInheritedMethods(clazz) Source
Array ::getInheritedProperties(clazz) Source
Array ::getInheritedVariables(clazz) Source
::getLink(classname, path) Source
String ::linkType(text = '', path) Source
String ::linkTypes(text = '', path) Source
Object ::readStandardJSON() Source
::resolveDelegation(origin, ref, entity) Source
Object ::resolveDoc(data, entity, path) Source
Array ::resolveMixinMethods(name) Source
::resolveParamReferences() Source
Object ::resolveSee(see, entity, path) Source
::resolveTextReferences(text = '', entity, path) Source