Package com.github.hakko.musiccabinet.domain.model.music

Examples of com.github.hakko.musiccabinet.domain.model.music.TrackRelation


    verifyTrackRelation(parser, 2, "Madonna", "Vogue", 0.291088f);
  }
 
  private void verifyTrackRelation(TrackSimilarityParser parser,
      int trackRelationIndex, String artistName, String trackName, float match) {
    TrackRelation relation = parser.getTrackRelations().get(trackRelationIndex);
    assertTrue(relation.getTarget().getArtist().getName().equals(artistName));
    assertTrue(relation.getTarget().getName().equals(trackName));
    assertEquals(relation.getMatch(), match);
  }
View Full Code Here


      artistName = attributes.getValue(TAG_ARTIST);
      trackName = attributes.getValue(TAG_TRACK);
      sourceTrack = new Track(artistName, trackName);
    } else if (TAG_TRACK.equals(qName)) {
      scope = TRACK;
      currentTrackRelation = new TrackRelation();
      currentTrackRelation.setTarget(new Track());
    } else if (TAG_ARTIST.equals(qName)) {
      scope = ARTIST;
    } else {
      state = xmlToStateMap.get(qName);
View Full Code Here

      public TrackRelation mapRow(ResultSet rs, int rowNum)
          throws SQLException {
        String artistName = rs.getString(1);
        String trackName = rs.getString(2);
        float weight = rs.getFloat(3);
        return new TrackRelation(new Track(artistName, trackName), weight);
      }
    });
   
    return trackRelations;
  }
View Full Code Here

TOP

Related Classes of com.github.hakko.musiccabinet.domain.model.music.TrackRelation

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.