private PropertiesPartUI(SimpleDataPart part) {
super(part);
myPortField.setText(nullEmptyTrim(part.getRawServerName()));
myUserField.setText(nullEmptyTrim(part.getUsername()));
myTicketLabel.setLabelFor(myTicketField);
myTicketField.setText(nullEmptyFile(part.getAuthTicketFile()));
myTicketField.setButtonEnabled(true);
myTicketField.addBrowseFolderListener(
P4Bundle.getString("configuration.properties.authticket.chooser.title"),
P4Bundle.getString("configuration.properties.authticket.chooser.desc"),
null,
FileChooserDescriptorFactory.createSingleLocalFileDescriptor()
);
myTrustLabel.setLabelFor(myTrustField);
myTrustField.setText(nullEmptyFile(part.getTrustTicketFile()));
myTrustField.setButtonEnabled(true);
myTrustField.addBrowseFolderListener(
P4Bundle.getString("configuration.properties.trustticket.chooser.title"),
P4Bundle.getString("configuration.properties.trustticket.chooser.desc"),
null,
FileChooserDescriptorFactory.createSingleLocalFileDescriptor()
);
myHostField.setText(nullEmptyTrim(part.getClientHostname()));
myIgnoreField.setText(nullEmptyTrim(part.getIgnoreFileName()));
myCharsetField.setText(nullEmptyTrim(part.getDefaultCharset()));
myLoginSsoField.setText(nullEmptyTrim(part.getLoginSso()));
}