/[volute]/trunk/projects/dm/SpectralDM-2.0/code/speclib/pom.xml
ViewVC logotype

Log of /trunk/projects/dm/SpectralDM-2.0/code/speclib/pom.xml

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 2988 - (view) (annotate) - [select for diffs]
Modified Fri Jun 5 17:32:11 2015 UTC (5 years, 5 months ago) by omarlaurino@gmail.com
File length: 1646 byte(s)
Diff to previous 2913
  - modified pom.xml to take STIL from the CXC artifactory repo. You need to be inside the CXC HEAD network for it to work (or via VPN). When the service is opened to the public this limitation will disappear.
  - modified pom.xml to provide info regarding encoding and target Java VM (1.7).

  - the existing model factory was turned into a set of builders. Some trivial changes to VOTMapper and VOTableIO (and their tests) were required in order to make them work with the new infrastructure's API.
  - ModelMetadata interface was extracted from the Model interface so to make the "data" part independent from the "operations" part.
  - ModelTable now has a package private constructor that accepts a ModelTableBuilder builder. The ModelTableBuilder itself should probably be made a static nested class of ModelTable, except that I don't like the resulting API. We can do that at a later stage anyway.
  - clients can override the creation of a ModelTable class by providing its builder a ModelMetadata instance.
  - DACHS1.vot.xml now has spec2: utypes rather than spec:

Testing
-------
The refactoring was tested by running all the tests and making sure they passed.
The new override functionality has a rather small test in VOTableIOTest::test_DACHS1 that simply checks you can access spec2:Target.Name. We will beef up the tests later.

Notes:
 - I think my IDE also changed some imports. Sorry about that, I'll see if I can disable this.
 - Another non-functional change I made by mistake was reformatting the whole VOTableIOTest, rather than just the test I was working on. This adds noise to the diff.




Revision 2913 - (view) (annotate) - [select for diffs]
Modified Fri Apr 17 20:15:31 2015 UTC (5 years, 7 months ago) by mdittmar@cfa.harvard.edu
File length: 815 byte(s)
Diff to previous 2901
Add IO infrastructure; and partial write implementation

Revision 2901 - (view) (annotate) - [select for diffs]
Added Fri Mar 27 21:57:50 2015 UTC (5 years, 8 months ago) by mdittmar@cfa.harvard.edu
File length: 651 byte(s)
SpectralDM 2.0 - Java library implementation.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

msdemlei@ari.uni-heidelberg.de
ViewVC Help
Powered by ViewVC 1.1.26