Class MysqlSettings

This class manages settings concerning MYSQL, configured through
the 'Generation settings' dialog.

This class may be defined as a 'singleton', but I prefer to use static
members allowing to just write 'MysqlSettings::member' rather than
'MysqlSettings::instance()->member' or other long sentence like this.

Declaration :

Artifact : MysqlSettings

Operation useDefaults

returns TRUE when the created MySql objects are initialized
with the default definition

Declaration :

Operation set_UseDefaults

if y is TRUE the future created MySql objects will be initialized
with the default definition

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation rootDir

return the 'root' directory

Declaration :

Operation set_RootDir

set the 'root' directory

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation sourceContent

returns the default source file content

Declaration :

Operation set_SourceContent

set the default source file content

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation sourceExtension

returns the extension of the file produced by the MYSQL code generator

Declaration :

Operation set_SourceExtension

set the extension of the file produced by the MYSQL code generator

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation tableDecl

returns the default definition of a table

Declaration :

Operation set_TableDecl

set the default definition of a table

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation columnDecl

returns the default definition of a column

Declaration :

Operation set_ColumnDecl

set the default definition of a column

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation keyDecl

returns the default definition of a key

Declaration :

Operation set_KeyDecl

set the default definition of a key

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation MysqlSettings

never called !

Declaration :

Attribute _defined

Declaration :

Attribute _root

Declaration :

Attribute _table_def

Declaration :

Attribute _column_def

Declaration :

Attribute _key_def

Declaration :

Attribute _src_content

Declaration :

Attribute _ext

Declaration :

Operation read_

Declaration :

Operation read_if_needed_

Declaration :

All public operations : artifactDescription , attributeDescription , classDescription , columnDecl , keyDecl , operationDescription , relationDescription , rootDir , set_ArtifactDescription , set_AttributeDescription , set_ClassDescription , set_ColumnDecl , set_KeyDecl , set_OperationDescription , set_RelationDescription , set_RootDir , set_SourceContent , set_SourceExtension , set_TableDecl , set_UmlGetName , set_UmlSetName , set_UseDefaults , sourceContent , sourceExtension , tableDecl , umlGetName , umlSetName , useDefaults