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