]> git.gag.com Git - debian/openrocket/commit
Refactored the rocksim csv component parser system to allow for more flexible column...
authorkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Thu, 26 Apr 2012 21:10:34 +0000 (21:10 +0000)
committerkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Thu, 26 Apr 2012 21:10:34 +0000 (21:10 +0000)
commit20658742ca1417229d5ae383e28645d2aee71313
tree7c7a0ecb2153e169ee13b373747eac748617bdfb
parentc02e54405ad4f6069d616d930e8452c38d62c550
Refactored the rocksim csv component parser system to allow for more flexible column definitions.  Pulled each type of file parser into its own file.  Use template pattern in the RocksimComponentFileLoader hierarchy.  Change the OpenRocketComponentSaver (Jaxb driver code) to throw exceptions instead of trying to handle them on its own.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@621 180e2498-e6e9-4542-8430-84ac67f01cd8
21 files changed:
core/src/net/sf/openrocket/preset/loader/BaseColumnParser.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/BaseComponentLoader.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/BaseUnitColumnParser.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/BodyTubeLoader.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/BulkHeadLoader.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/CenteringRingLoader.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/DoubleColumnParser.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/DoubleUnitColumnParser.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/EngineBlockLoader.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/ManufacturerColumnParser.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/MaterialColumnParser.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/MaterialLoader.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/NoseConeLoader.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/RocksimComponentFileColumnParser.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/RocksimComponentFileLoader.java
core/src/net/sf/openrocket/preset/loader/RocksimComponentFileTranslator.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/ShapeColumnParser.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/StringColumnParser.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/TransitionLoader.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/TubeCouplerLoader.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/xml/OpenRocketComponentSaver.java