Locals Class
The Theme Locals
Index
Properties
context
BuilderContext
Builder Context
options
Option
The options
ast
AST
The AST object
project
Object
Get the project to export
i18n
Object
Get i18n object
modules
Object
Get modules object to export
classes
Object
Get classes object to export
files
Object
Get files object to export
_mergeCounter
Number
private
Counter for stepping into merges
Methods
addFoundAt
(
-
a
)
String
-
a
Parses file and line number from an item object and build's an HREF
parameters:
-
aObjectThe item to parse
returns:
The parsed HREF
getMethodName
(
-
name
-
params
)
-
name -
params
build the method name by its name and parameters
parameters:
-
nameStringThe function/method name -
paramsArrayThe function/method parameters list-
nameStringThe name of the parameter
-
_parseCode
(
-
html
)
HTML
private
-
html
Parses tags and adds the prettyprint className to them
parameters:
-
htmlHTMLThe HTML to parse
returns:
The parsed HTML
markdown
(
-
data
)
HTML
private
-
data
Wrapper around the Markdown parser so it can be normalized or even side stepped
parameters:
-
dataStringThe Markdown string to parse
returns:
The rendered HTML
appendClassToModule
(
-
clazz
)
-
clazz
append the clazz to its module
parameters:
-
clazzObjectThe class object-
moduleStringThe module name of this clazz object
-
getClassInheritanceTree
()
Object
get class inheritance tree
returns:
return the inheritance tree object
buildMember
(
-
memeber
-
forceBeMethod
-
parent
)
Object
-
memeber -
forceBeMethod -
parent
build the member
parameters:
-
memeberObjectThe member object -
forceBeMethodBooleanforce make the build process be for method -
parentObjectThe parent context
returns:
returned member object
buildMembers
()
Boolean
build the members
returns:
always be true
mergeExtends
(
-
info
-
members
-
first
)
-
info -
members -
first
Merge superclass data into a child class
parameters:
-
infoObjectThe item to extend -
membersArrayThe list of items to merge in -
firstBooleanSet for the first call
getExpandIterator
(
-
parent
)
private
-
parent
generate expand function
parameters:
-
parentObjectThe object to be set
extendMembers
(
-
meta
)
-
meta
extends members array
parameters:
-
metaObjectThe meta object
expandMembersFromModules
(
-
meta
)
-
meta
extends modules
parameters:
-
metaObjectThe meta object
expandMembersFromModules
(
-
meta
)
-
meta
extends members from classes
parameters:
-
metaObjectThe meta object
create
(
-
context
)
-
context
Create a locals object from context
parameters:
-
contextBuilderContextTheBuilderContextinstance