Lines 64-71
Link Here
|
64 |
// prepare input data |
64 |
// prepare input data |
65 |
IHost conn = (IHost)getElement(); |
65 |
IHost conn = (IHost)getElement(); |
66 |
form.initializeInputFields(conn); |
66 |
form.initializeInputFields(conn); |
67 |
// add encoding fields |
67 |
|
68 |
form.addDefaultEncodingFields(); |
68 |
// only add encoding fields if needed for this connection |
|
|
69 |
ISubSystem[] sses = conn.getSubSystems(); |
70 |
boolean addEncodingFields = false; |
71 |
for (int i = 0; i < sses.length && !addEncodingFields; i++){ |
72 |
ISubSystem ss = sses[i]; |
73 |
addEncodingFields = ss.getSubSystemConfiguration().supportsEncoding(conn); |
74 |
} |
75 |
|
76 |
if (addEncodingFields){ |
77 |
// add encoding fields |
78 |
form.addDefaultEncodingFields(); |
79 |
} |
80 |
|
69 |
// create validators |
81 |
// create validators |
70 |
ISystemValidator connectionNameValidators[] = new ISystemValidator[1]; |
82 |
ISystemValidator connectionNameValidators[] = new ISystemValidator[1]; |
71 |
connectionNameValidators[0] = SystemConnectionForm.getConnectionNameValidator(conn); |
83 |
connectionNameValidators[0] = SystemConnectionForm.getConnectionNameValidator(conn); |