public class BatchConfiguration extends java.lang.Object implements DOTConfiguration
| Property Keyword | Datatype | Default | Description |
|---|---|---|---|
| RankSep | float | 1.5 | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| NodeSep | float | 1.5 | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| Rotate | int | 0 | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| RankDir | String | LR | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| AutoRankSep | boolean | true | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| Latitude | String | null | This is the size specification that is directly send to the dot tool.
See the docuemntation of graphviz.
The value are two integer values separated by colon (,) that
specify the size of the output in inch. e.g. 4,4 |
| FontSize | int | 10 | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| FontName | String | Helvetica | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| AutoNodeSep | boolean | true | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| Clustring | boolean | false | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| Ellipse | boolean | false | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| Filled | boolean | true | A parameter directly send to the graphviz tool. See the docuemntation of graphviz |
| BeName | boolean | false | If this parameter is true the name of the Baselements will be written to the node too. |
| WithHTMLReferences | boolean | false | If this parameter is true the generator creates references for use by HTML code. |
| OutputFilename | String | odsgraph.dot | The name of the output file. |
| PlumName | String | CORBA | The shortcut of the plugable component. Possible values are CORBA and ATHOS. |
| NameServicePort | int | 2809 | The port number of the name service. |
| NameServiceHot | String | localhost | The host name where the name service is running. |
| INIFile | String | ATHOS_INI | The ini file to be used for ATHOS plugable component. |
| User | String | null | The ASAM ODS username. |
| Password | String | null | The ASAM ODS password. |
| Filename | String | null | The ASAM ODS XML ATF filename passed to the ATHOS plugable component. |
| ServiceName | String | empty | The ASAM ODS service name. |
| OutputHandler | Classname | com.highqsoft.odsgraph.FatherChildHandler | The handle for output generation. |
| GenerateElementFiles | Boolean | no | When this configuration is set, for each element an UML diagram will be created in the output directory. |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Properties |
properties |
| Constructor and Description |
|---|
BatchConfiguration(java.lang.String[] args)
This constructor receives a filename that contains the configuration proprties.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
askGenerateElements()
GenerateElementFiles.
|
boolean |
autoNodeSep()
auto node sep.
|
boolean |
autoRankSep()
auto rank sep.
|
boolean |
beName()
beNames.
|
boolean |
clustring()
clustering.
|
boolean |
ellipse()
shape ellipse.
|
boolean |
filled()
filled.
|
java.lang.String |
getFontName()
Get font name.
|
java.lang.String |
getFontSize()
Get the font size.
|
java.lang.String |
getLatitude()
Get size spezification.
|
AoSession |
getSession()
Get the session from the configuration.
|
OutputHandler |
handler()
Get the output handler.
|
java.lang.String |
nodeSep()
Get the node separator.
|
java.lang.String |
outputFilename()
Output filename.
|
java.lang.String |
rankDir()
Get the rank directory.
|
java.lang.String |
rankSep()
Get the rank separator.
|
java.lang.String |
rotate()
Get the rotation degrees.
|
boolean |
withHTMLReferences()
With references.
|
boolean |
withPDFReferences()
With references.
|
public BatchConfiguration(java.lang.String[] args)
throws java.io.IOException
filename - java.io.IOExceptionpublic java.lang.String rankSep()
rankSep in interface DOTConfigurationpublic java.lang.String nodeSep()
nodeSep in interface DOTConfigurationpublic java.lang.String rotate()
rotate in interface DOTConfigurationpublic java.lang.String rankDir()
rankDir in interface DOTConfigurationpublic boolean autoRankSep()
autoRankSep in interface DOTConfigurationpublic java.lang.String getFontSize()
getFontSize in interface DOTConfigurationpublic java.lang.String getFontName()
getFontName in interface DOTConfigurationpublic java.lang.String getLatitude()
getLatitude in interface DOTConfigurationpublic boolean autoNodeSep()
autoNodeSep in interface DOTConfigurationpublic boolean clustring()
clustring in interface DOTConfigurationpublic boolean ellipse()
ellipse in interface DOTConfigurationpublic boolean filled()
filled in interface DOTConfigurationpublic boolean beName()
beName in interface DOTConfigurationpublic boolean withPDFReferences()
withPDFReferences in interface DOTConfigurationpublic boolean withHTMLReferences()
withHTMLReferences in interface DOTConfigurationpublic java.lang.String outputFilename()
public AoSession getSession()
| PlumName | corba |
| NameServicePort | 2809 |
| NameServiceHost | localhost |
| INIFile | |
| User | |
| Password | |
| Filename | |
| ServiceName |
public boolean askGenerateElements()
DOTConfigurationaskGenerateElements in interface DOTConfigurationpublic OutputHandler handler() throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessException