
Definition at line 14 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| getActorBarPercentWidth | ( | ) |
Get the actor bar percent width
Set the width of the actor bar relating to the width of one actor area into the diagram
Definition at line 386 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| getActorHeaderPercentWidth | ( | ) |
Get the actor header percent width
Set the width of the actor header relating to the width of one actor area into the diagram
Definition at line 332 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| getActorLogoPercentWidth | ( | ) |
Get the width ( in percent ) of the logo image into the actor header
Definition at line 356 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| getCallerPath | ( | ) |
Get the caller path of the code execution
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 172 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by getPublicFolderPath().
| getEmbeded | ( | ) |
Get if the diagram is embeded
Definition at line 439 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| getExternalAccess | ( | ) |
Get true if the code is executed by external access and false</false> if not
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 198 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by getPublicFolderPath().
| getLineActorPercentHeight | ( | ) |
Get the height of the actor line in relative proporsion to the width
Definition at line 302 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| getLinePercentHeight | ( | ) |
Get the height of each line in relative proporsion to the width
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 278 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| getPercentFont | ( | ) |
Get the size of the font in percent width
Get the size of the font in percent width relating to the width of one actor area into the diagram and images
Definition at line 417 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| getPublicFolderPath | ( | ) |
Get the public folder path
Definition at line 471 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $strPublicPath, getCallerPath(), getExternalAccess(), getPublicPath(), and CorujaFileManipulation::getRelativePath().
00472 { 00473 if( $this->getExternalAccess() ) 00474 { 00475 $strPublicPath = $this->getPublicPath(); 00476 } 00477 else 00478 { 00479 if ( 00480 ( $this->getCallerPath() != null ) 00481 and 00482 ( $this->getPublicPath() != null ) 00483 ) 00484 { 00485 $strPublicPath = CorujaFileManipulation::getRelativePath( 00486 $this->getCallerPath(), 00487 $this->getPublicPath() 00488 ); 00489 } 00490 elseif 00491 ( 00492 ( $this->getCallerPath() == null ) 00493 and 00494 ( $this->getPublicPath() != null ) 00495 ) 00496 { 00497 $strPublicPath = $this->getPublicPath(); 00498 } 00499 else 00500 { 00501 $strPublicPath = "./"; 00502 } 00503 } 00504 return $strPublicPath; 00505 }
| getPublicPath | ( | ) |
Get the public path of the code execution
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 148 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by getPublicFolderPath().
| getShowDetails | ( | ) |
Get if the diagram should show the details
Definition at line 461 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| getWidth | ( | ) |
Get the width in pixels of the diagram
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 222 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| getZoom | ( | ) |
Get the zoom of the diagram
The zoom reduce / enlarge the diagram keeping the proportion beteewn the dimension and images
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 254 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| perform | ( | $ | objUmlSequenceDiagram | ) |
| UmlSequenceDiagram | $objUmlSequenceDiagram |
Definition at line 512 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References UmlSequenceDiagramPrinterToXml::getInstance().
00513 { 00514 return UmlSequenceDiagramPrinterToXml::getInstance()->perform( $objUmlSequenceDiagram ); 00515 }
| setActorBarPercentWidth | ( | $ | intActorBarPercentWidth | ) |
Set the actor bar percent width
Set the width of the actor bar relating to the width of one actor area into the diagram
| integer | $intActorBarPercentWidth |
Definition at line 371 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $intActorBarPercentWidth.
00372 { 00373 $this->intActorBarPercentWidth = (integer)$intActorBarPercentWidth; 00374 return $this; 00375 }
| setActorHeaderPercentWidth | ( | $ | intActorHeaderPercentWidth | ) |
Set the actor header percent width
Set the width of the actor header relating to the width of one actor area into the diagram
| integer | $intActorHeaderPercentWidth |
Definition at line 317 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $intActorHeaderPercentWidth.
00318 { 00319 $this->intActorHeaderPercentWidth = (integer)$intActorHeaderPercentWidth; 00320 return $this; 00321 }
| setActorLogoPercentWidth | ( | $ | intActorLogoPercentWidth | ) |
Set the width ( in percent ) of the logo image into the actor header
| integer | $intActorLogoPercentWidth |
Definition at line 344 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $intActorLogoPercentWidth.
00345 { 00346 $this->intActorLogoPercentWidth = (integer)$intActorLogoPercentWidth; 00347 return $this; 00348 }
| setCallerPath | ( | $ | strCallerPath | ) |
Set the caller path of the code execution
| string | $strCallerPath |
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 160 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $strCallerPath.
00161 { 00162 $this->strCallerPath = (string)$strCallerPath; 00163 return $this; 00164 }
| setEmbeded | ( | $ | booEmbeded | ) |
Set if the diagram is embeded
| integer | $booEmbeded |
Definition at line 428 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $booEmbeded.
00429 { 00430 $this->booEmbeded = $booEmbeded; 00431 return $this; 00432 }
| setExternalAccess | ( | $ | booExternalAccess | ) |
Set true if the code is executed by external access and false</false> if not
boolean $booExternalPath
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 185 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $booExternalAccess.
00186 { 00187 $this->booExternalAccess = (boolean)$booExternalAccess; 00188 return $this; 00189 }
| setLineActorPercentHeight | ( | $ | intActorPercentHeight | ) |
Set the height of each line in relative proporsion to the width
| integer | $intActorPercentHeight |
Definition at line 290 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
00291 { 00292 $this->intLineActorPercentHeight = (integer)$intActorPercentHeight; 00293 return $this; 00294 }
| setLinePercentHeight | ( | $ | intPercentHeight | ) |
Set the height of each line in relative proporsion to the width
| integer | $intPercentHeight |
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 266 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
| setPercentFont | ( | $ | intPercentFont | ) |
Set the size of the font in percent width
Set the size of the font in percent width relating to the width of one actor area into the diagram
| integer | $intPercentFont |
Definition at line 401 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $intPercentFont.
00402 { 00403 $this->intPercentFont = (integer)$intPercentFont; 00404 return $this; 00405 }
| setPublicPath | ( | $ | strPublicPath | ) |
Set the public path of the code execution
| string | $strPublicPath |
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 136 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $strPublicPath.
00137 { 00138 $this->strPublicPath = (string)$strPublicPath; 00139 return $this; 00140 }
| setShowDetails | ( | $ | booShowDetails | ) |
Set if the diagram should show the details
| integer | $booShowDetails |
Definition at line 450 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $booShowDetails.
00451 { 00452 $this->booShowDetails = $booShowDetails; 00453 return $this; 00454 }
| setWidth | ( | $ | intWidth | ) |
Set the width in pixels of the diagram
| integer | $intWidth |
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 210 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $intWidth.
00211 { 00212 $this->intWidth = (integer)$intWidth; 00213 return $this; 00214 }
| setZoom | ( | $ | intZoom | ) |
Set the zoom of the diagram
The zoom reduce / enlarge the diagram keeping the proportion beteewn the dimension and images
| integer | $intZoom |
Implements UmlSequenceDiagramPrinterConfigurationInterface.
Definition at line 238 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
References $intZoom.
00239 { 00240 $this->intZoom = (integer)$intZoom; 00241 return $this; 00242 }
$booEmbeded = false [protected] |
If embeded the script will not create the Xml header tags but just paste a script with the diagram element.
If not embeded the script will create the full Xml with all the header needed.
boolean
Definition at line 118 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by setEmbeded().
$booExternalAccess = false [protected] |
flag if the access is by external link
boolean
Definition at line 36 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by setExternalAccess().
$booShowDetails = true [protected] |
Flag to control if the detail description should be print into the diagram.
boolean
Definition at line 127 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by setShowDetails().
$intActorBarPercentWidth = 2 [protected] |
width ( in percent ) for each actor bar relating to the width of one actor
integer
Definition at line 97 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by setActorBarPercentWidth().
$intActorHeaderPercentWidth = 75 [protected] |
width ( in percent ) for each actor header relating to the width of one actor
integer
Definition at line 79 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by setActorHeaderPercentWidth().
$intActorLogoPercentWidth = 70 [protected] |
width ( in percent ) of the logo image into the actor header
integer
Definition at line 88 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by setActorLogoPercentWidth().
$intLineActorPercentHeight = 40 [protected] |
Height of each line in relative proporsion to the width
integer
Definition at line 60 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
$intLinePercentHeight = 25 [protected] |
Height of each line in relative proporsion to the width
integer
Definition at line 52 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
$intPercentFont = 30 [protected] |
size ( in percent ) of text font relating to the width of one actor
integer
Definition at line 106 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by setPercentFont().
$intWidth = 800 [protected] |
Width in pixels of the diagram
integer
Definition at line 44 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by setWidth().
$intZoom = 100 [protected] |
The zoom reduce / enlarge the diagram keeping the proportion beteewn the dimension and images
integer
Definition at line 70 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by setZoom().
$strCallerPath [protected] |
caller path of the code execution
string
Definition at line 28 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by setCallerPath().
$strPublicPath [protected] |
public path of the code execution
string
Definition at line 21 of file UmlSequenceDiagramPrinterConfigurationToXml.class.php.
Referenced by getPublicFolderPath(), and setPublicPath().
1.5.9