Javascript Class Generator
HTML: FileName CLASS: ClassName DB: DBName
HTML: CLASS: DB:
HTML: FileName
Select HTML File:
HTML-File:
Pages: FileName
Select Page:
Page-ID: Page Type:
Page-Title: Parent Page ID:
HTML Replace Elements: FileName
Select Replace ID:
IDs Replace Marker:
HTML Replace-ID:
HTML-Export
HTML File:
Standalone: Compress Code: All Classes:
Page Types
Select Page Type:

Type-ID:
Header Button 1: Header Button 2:
Buttons Page Header
Select Button:
Button-ID: Button-Title:
HTML Definition for Button: [tButtonDefHTML]
Replaces ___BUTTON_ID___, ___BUTTON_TITLE___
Class Definition: FileName
Class:
UML Type:
Super Class Name:
UML-Type Super Class:
Author of Class: e-Mail Author:
Attributes
Methods Init Method Code:
Javascript Code
Generate Code for ClassName Select Class:
Prototype: Compress Code:

Attribute Definition: FileName
Select Attribute
Name: =
Attribute Type/Class: Select Type: create
Attribute Comment:
Method Definition: Class
Method:
Return:
Method Definition:
Method Comment
Method Source Code:
Loop Calls:
UML Diagramm
Display UML Diagram:
Generalizations: (inherit Class Attributes and Methods)
Aggregations/Compositions:
Associations: (uni-/bi-directional )
Database: MyDB
Select Database:
Type: JSCC/JSON/CLASS/DB Name:
DB-Title:
DB-Data: The data of the Database is stored in the hash/object 'data'. The 'schema' hash/object defines the structure of collected JSON data.

Create a Schema JSON Editor: MyDB
Database Schema JSON:

JSCC Settings
Author: e-Mail Author:
Edit Page Type: Edit Template:
List of defined Classes
List of Basic Classes
JSON Databases

HTML Files
Global Libaries
Pages in HTML-File
Format: -
Page Types
Format: -
Page-ID can be replaced by Button-ID
Buttons   Format: -
Export JSON
Export JSON: JS-Export
Import JSON
Import JSON/JS:
JSON/JS Database:

DB-Prefix:

Import Javascript Classes in HTML-Javascript Environment
Javascript Class Generator was developed 2012-17 by Engelbert Niehaus - University Koblenz-Landau


http://niebert.github.io/JavascriptClassCreator/ [Download JSCC] [GitHub]
GNU Public Licence V3