nitc :: PageMEntity :: new
new(mentity: MEntity) do
if mentity isa MPackage then
return new PageMPackage(mentity)
else if mentity isa MGroup then
return new PageMGroup(mentity)
else if mentity isa MModule then
return new PageMModule(mentity)
else if mentity isa MClass then
return new PageMClass(mentity)
else if mentity isa MProperty then
return new PageMProperty(mentity)
else
print "Not yet implemented: Page for {mentity.full_name} ({mentity.class_name})"
abort
end
end
src/doc/static/static_base.nit:124,2--139,4