Skip to content
This repository has been archived by the owner on Mar 29, 2021. It is now read-only.

Commit

Permalink
Fix header
Browse files Browse the repository at this point in the history
  • Loading branch information
hxtree committed Jun 21, 2020
1 parent cc627fe commit df29880
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions docs/classes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Classes
![alt text](https://github.com/hxtree/LivingMarkup/raw/master/assets/images/diagrams/Class%20Diagram.png "Class Diagram")

## Design Pattern
Pages are created using a Builder design pattern. This design pattern was chosen to separate the construction of the complex page objects from its representation. This allows pages to be built for different purposes, including:
Expand All @@ -12,7 +11,7 @@ The Director is called the `Kernel` within the context of the Builder design pat
## Overview
`Processor` class provides a user API interface for setting the `Kernel`, `Configration`, and `Builders` setting.

# `Kernel`
## `Kernel`
The `Kernel` is passed a Builder and parameters (containing a HTML/XML document and a list of elements to make dynamic), it then instantiates those elements as objects using their attributes and arguments, orchestrates method calls
to those objects, replaces the element with returned value from a method call, and returns provides the parsed `Document`.

Expand Down

0 comments on commit df29880

Please sign in to comment.