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.IOException
public java.lang.String rankSep()
rankSep
in interface DOTConfiguration
public java.lang.String nodeSep()
nodeSep
in interface DOTConfiguration
public java.lang.String rotate()
rotate
in interface DOTConfiguration
public java.lang.String rankDir()
rankDir
in interface DOTConfiguration
public boolean autoRankSep()
autoRankSep
in interface DOTConfiguration
public java.lang.String getFontSize()
getFontSize
in interface DOTConfiguration
public java.lang.String getFontName()
getFontName
in interface DOTConfiguration
public java.lang.String getLatitude()
getLatitude
in interface DOTConfiguration
public boolean autoNodeSep()
autoNodeSep
in interface DOTConfiguration
public boolean clustring()
clustring
in interface DOTConfiguration
public boolean ellipse()
ellipse
in interface DOTConfiguration
public boolean filled()
filled
in interface DOTConfiguration
public boolean beName()
beName
in interface DOTConfiguration
public boolean withPDFReferences()
withPDFReferences
in interface DOTConfiguration
public boolean withHTMLReferences()
withHTMLReferences
in interface DOTConfiguration
public java.lang.String outputFilename()
public AoSession getSession()
PlumName | corba |
NameServicePort | 2809 |
NameServiceHost | localhost |
INIFile | |
User | |
Password | |
Filename | |
ServiceName |
public boolean askGenerateElements()
DOTConfiguration
askGenerateElements
in interface DOTConfiguration
public OutputHandler handler() throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException