text: var protoclass = require("protoclass");
  
  
  /**
   * @module mojo
   * @module mojo-core
   */
  
  
  /**
  
  
    
  @class BaseNodeFactory
  */
  
  function BaseFactory () {
  
  }
  
  protoclass(BaseFactory, {
  
    /**
     * creates a new element
     * @method createElement
     * @param {String} name name of the element
     * @returns {ElementNode}
     */
  
    createElement: function (element) {},
  
    /**
     * creates a new fragment
     * @method createFragment
     * @returns {FragmentNode}
     */
  
    createFragment: function () { },
  
    /**
     * creates a new comment
     * @method createComment
     * @returns {CommentNode}
     */
  
    createComment: function (value) { },
  
    /**
     * creates a new text node
     * @method createTextNode
     * @returns {TextNode}
     */
  
    createTextNode: function (value) { },
  
    /*
     */
  
    parseHtml: function (content) { }
  });
  
  
  
  module.exports = BaseFactory;
  