Revision 43975
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/dal/feature/swing/table/ConfigurationTableModel.java | ||
---|---|---|
51 | 51 |
public static final int SIZE_COLUMN = 4; |
52 | 52 |
public static final int PRECISION_COLUMN = 5; |
53 | 53 |
public static final int PATTERN_COLUMN = 6; |
54 |
public static final int EMULATED = 7; |
|
55 |
private static final int COLUMN_COUNT = 8; |
|
54 | 56 |
|
55 |
private static final int COLUMN_COUNT = 7; |
|
56 | 57 |
|
57 |
|
|
58 | 58 |
|
59 | 59 |
private ConfigurableFeatureTableModel configurable; |
60 | 60 |
|
... | ... | |
64 | 64 |
} |
65 | 65 |
|
66 | 66 |
public int getColumnCount() { |
67 |
// 1: visibility, 2: field name, 3: alias, 4:Type, 5:size, 6:pattern |
|
67 |
// 1: visibility, 2: field name, 3: alias, 4:Type, 5:size, 6:pattern, 7:emulated
|
|
68 | 68 |
return COLUMN_COUNT; |
69 | 69 |
} |
70 | 70 |
|
... | ... | |
100 | 100 |
return null; |
101 | 101 |
} |
102 | 102 |
return fad.getPrecision(); |
103 |
case EMULATED: |
|
104 |
fad = configurable.internalGetFeatureDescriptorForColumn(rowIndex); |
|
105 |
if( fad == null ) { |
|
106 |
return null; |
|
107 |
} |
|
108 |
return fad.isComputed(); |
|
103 | 109 |
case PATTERN_COLUMN: |
104 | 110 |
return configurable.getFormattingPattern(name); |
105 | 111 |
default: |
... | ... | |
138 | 144 |
public Class<?> getColumnClass(int columnIndex) { |
139 | 145 |
switch (columnIndex) { |
140 | 146 |
case VISIBILITY_COLUMN: |
147 |
case EMULATED: |
|
141 | 148 |
return Boolean.class; |
142 | 149 |
case NAME_COLUMN: |
143 | 150 |
case ALIAS_COLUMN: |
... | ... | |
176 | 183 |
return Messages.getText("type"); |
177 | 184 |
case PATTERN_COLUMN: |
178 | 185 |
return Messages.getText("pattern"); |
186 |
case EMULATED: |
|
187 |
return Messages.getText("emulated"); |
|
179 | 188 |
default: |
180 | 189 |
return ""; |
181 | 190 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app.document.table.app/org.gvsig.app.document.table.app.mainplugin/src/main/java/org/gvsig/app/project/documents/table/gui/CreateNewAttributePanel.java | ||
---|---|---|
30 | 30 |
import java.awt.event.KeyEvent; |
31 | 31 |
import java.awt.event.KeyListener; |
32 | 32 |
import java.text.ParseException; |
33 |
import javax.swing.JCheckBox; |
|
33 | 34 |
|
34 | 35 |
import javax.swing.JComboBox; |
35 | 36 |
import javax.swing.JLabel; |
... | ... | |
72 | 73 |
private JTextField jTxtFieldPrecision = null; |
73 | 74 |
private JLabel jLblDefaultValue = null; |
74 | 75 |
private JTextField jTxtDefaultValue = null; |
76 |
private JLabel jLblEmulated = null; |
|
77 |
private JCheckBox jChbEmulated = null; |
|
75 | 78 |
private WindowInfo viewInfo; |
76 | 79 |
private JPanel jPanel = null; |
77 | 80 |
private AcceptCancelPanel jPanelOkCancel = null; |
... | ... | |
383 | 386 |
jPnlFields = new JPanel(); |
384 | 387 |
jPnlFields.setLayout(gridLayout); |
385 | 388 |
jPnlFields.setBounds(new java.awt.Rectangle(5, 12, 290, 142)); |
389 |
jLblEmulated = new JLabel(); |
|
390 |
jLblEmulated |
|
391 |
.setBounds(new java.awt.Rectangle(14, 200, 125, 22)); |
|
392 |
jLblEmulated.setText(PluginServices.getText(this, |
|
393 |
"emulated")); |
|
386 | 394 |
jLblDefaultValue = new JLabel(); |
387 | 395 |
jLblDefaultValue |
388 | 396 |
.setBounds(new java.awt.Rectangle(14, 163, 125, 22)); |
... | ... | |
412 | 420 |
jPnlFields.add(jLblFieldPrecision, null); |
413 | 421 |
jPnlFields.add(getJTxtFieldPrecision(), null); |
414 | 422 |
jPnlFields.add(jLblDefaultValue, null); |
415 |
jPnlFields.add(getJTxtDefaultValue(), null); |
|
423 |
jPnlFields.add(getJTxtDefaultValue(), null); |
|
424 |
jPnlFields.add(jLblEmulated, null); |
|
425 |
jPnlFields.add(getJTxtEmulated(), null); |
|
416 | 426 |
} |
417 | 427 |
return jPnlFields; |
418 | 428 |
} |
... | ... | |
443 | 453 |
this.maxAttributeNameSize = maxAttributeNameSize; |
444 | 454 |
} |
445 | 455 |
|
456 |
private JCheckBox getJTxtEmulated() { |
|
457 |
if (jChbEmulated == null) { |
|
458 |
jChbEmulated = new JCheckBox(); |
|
459 |
jChbEmulated.setBounds(new java.awt.Rectangle(147, 200, 125, 22)); |
|
460 |
} |
|
461 |
return jChbEmulated; |
|
462 |
} |
|
463 |
|
|
446 | 464 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app.document.table.app/org.gvsig.app.document.table.app.mainplugin/src/main/java/org/gvsig/app/project/documents/table/gui/FeatureTypeEditingPanel.java | ||
---|---|---|
118 | 118 |
} |
119 | 119 |
|
120 | 120 |
public int getColumnCount() { |
121 |
return 5;
|
|
121 |
return 6;
|
|
122 | 122 |
} |
123 | 123 |
|
124 | 124 |
public int getRowCount() { |
... | ... | |
140 | 140 |
return new Integer(myField.getPrecision()); |
141 | 141 |
case 4: |
142 | 142 |
return myField.getDefaultValue(); |
143 |
case 5: |
|
144 |
return myField.isComputed(); |
|
143 | 145 |
|
144 | 146 |
} |
145 | 147 |
return null; |
... | ... | |
161 | 163 |
return PluginServices.getText(this, "field_decimal_count"); |
162 | 164 |
case 4: |
163 | 165 |
return PluginServices.getText(this, "field_default_value"); |
166 |
case 5: |
|
167 |
return PluginServices.getText(this, "emulated"); |
|
164 | 168 |
|
165 | 169 |
} |
166 | 170 |
return super.getColumnName(column); |
Also available in: Unified diff