classes structure
This commit is contained in:
7
classes/diaSchema.class.php
Normal file
7
classes/diaSchema.class.php
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
include_once("relationSchema.abstract.class.php");
|
||||
class diaSchema extends exportRelationSchema
|
||||
{
|
||||
|
||||
}
|
||||
?>
|
7
classes/epsSchema.class.php
Normal file
7
classes/epsSchema.class.php
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
include_once("relationSchema.abstract.class.php");
|
||||
class epsSchema extends exportRelationSchema
|
||||
{
|
||||
|
||||
}
|
||||
?>
|
7
classes/pdfSchema.class.php
Normal file
7
classes/pdfSchema.class.php
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
include_once("relationSchema.abstract.class.php");
|
||||
class pdfSchema extends exportRelationSchema
|
||||
{
|
||||
|
||||
}
|
||||
?>
|
18
classes/relationSchema.abstract.class.php
Normal file
18
classes/relationSchema.abstract.class.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
// Using Abstract Factory Pattern for exporting relational Schema in different Formats !
|
||||
abstract class exportRelationSchema
|
||||
{
|
||||
private $pageTitle; // Title of the page
|
||||
private $autoLayoutType; // Internal or Foreign Key Relations;
|
||||
|
||||
public function setPageTitle($title)
|
||||
{
|
||||
$this->pageTitle=$title;
|
||||
}
|
||||
|
||||
public function createPage()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
7
classes/svgSchema.class.php
Normal file
7
classes/svgSchema.class.php
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
include_once("relationSchema.abstract.class.php");
|
||||
class svgSchema extends exportRelationSchema
|
||||
{
|
||||
|
||||
}
|
||||
?>
|
7
classes/visioSchema.class.php
Normal file
7
classes/visioSchema.class.php
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
include_once("relationSchema.abstract.class.php");
|
||||
class visioSchema extends exportRelationSchema
|
||||
{
|
||||
|
||||
}
|
||||
?>
|
Reference in New Issue
Block a user