]> git.gag.com Git - debian/openrocket/commit
Reimplement ComponentPreset to be a bag of typed parameters. This provides greater...
authorkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Sun, 1 Apr 2012 03:27:45 +0000 (03:27 +0000)
committerkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Sun, 1 Apr 2012 03:27:45 +0000 (03:27 +0000)
commit1691e44b69fa89917a194e113ed30b37303c0efa
tree2157a21110d8dd46222f9da37b7d4f8910df638b
parent86841bc30de6a0707bc67b87cff057d005be595d
Reimplement ComponentPreset to be a bag of typed parameters.  This provides greater flexibility.
Added PresetCSVReader which reads Components from CSV files based on the headers defined in the file.
Added placeholder for a Table dialog containing the ComponentPresets.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@495 180e2498-e6e9-4542-8430-84ac67f01cd8
18 files changed:
core/resources/l10n/messages.properties
core/src/net/sf/openrocket/database/BodyTubePresetDao.java [deleted file]
core/src/net/sf/openrocket/database/ComponentPresetDao.java [new file with mode: 0644]
core/src/net/sf/openrocket/database/Daos.java
core/src/net/sf/openrocket/database/DaosImpl.java
core/src/net/sf/openrocket/file/preset/ColumnDefinition.java [new file with mode: 0644]
core/src/net/sf/openrocket/file/preset/PresetCSVReader.java [new file with mode: 0644]
core/src/net/sf/openrocket/gui/adaptors/BodyTubePresetModel.java
core/src/net/sf/openrocket/gui/configdialog/BodyTubeConfig.java
core/src/net/sf/openrocket/gui/dialogs/preset/ComponentPresetChooserDialog.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/ComponentPreset.java
core/src/net/sf/openrocket/preset/TypedKey.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/TypedPropertyMap.java [new file with mode: 0644]
core/src/net/sf/openrocket/rocketcomponent/BodyComponent.java
core/src/net/sf/openrocket/rocketcomponent/BodyTube.java
core/src/net/sf/openrocket/rocketcomponent/ExternalComponent.java
core/src/net/sf/openrocket/rocketcomponent/RocketComponent.java
core/src/net/sf/openrocket/rocketcomponent/SymmetricComponent.java