mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-25 02:09:50 +02:00
Rendering of class diagrams with methods and members represented
This commit is contained in:
@@ -23,7 +23,8 @@ exports.addClass = function (id) {
|
||||
if(typeof classes.get(id) === 'undefined'){
|
||||
classes.set(id, {
|
||||
id:id,
|
||||
methods:[]
|
||||
methods:[],
|
||||
members:[]
|
||||
});
|
||||
}
|
||||
};
|
||||
@@ -53,6 +54,16 @@ exports.addRelation = function (relation) {
|
||||
};
|
||||
|
||||
exports.addMembers = function (className, MembersArr) {
|
||||
var theClass = classes.get(className);
|
||||
if(typeof MembersArr === 'string'){
|
||||
if(MembersArr.substr(-1) === ')'){
|
||||
theClass.methods.push(MembersArr.substr(2));
|
||||
}
|
||||
else{
|
||||
theClass.members.push(MembersArr.substr(2));
|
||||
}
|
||||
}
|
||||
//console.warn('MembersArr:'+MembersArr);
|
||||
};
|
||||
|
||||
exports.lineType = {
|
||||
|
Reference in New Issue
Block a user