1
package org.jaudiotagger.audio.asf.data;
3
import java.io.Serializable;
4
import java.util.Comparator;
7
* @author Christian Laireiter
10
public class MetadataDescriptorComparator implements
11
Comparator<MetadataDescriptor>, Serializable {
16
private static final long serialVersionUID = 4503738612948660496L;
21
public int compare(MetadataDescriptor o1, MetadataDescriptor o2) {
23
assert o1 != null && o2 != null;
24
int result = o1.getContainerType().ordinal()
25
- o2.getContainerType().ordinal();
28
result = o1.getName().compareTo(o2.getName());
31
result = o1.getType() - o2.getType();
34
result = o1.getLanguageIndex() - o2.getLanguageIndex();
37
result = o1.getStreamNumber() - o2.getStreamNumber();
1
package org.jaudiotagger.audio.asf.data;
3
import java.io.Serializable;
4
import java.util.Comparator;
7
* @author Christian Laireiter
10
public class MetadataDescriptorComparator implements
11
Comparator<MetadataDescriptor>, Serializable {
16
private static final long serialVersionUID = 4503738612948660496L;
21
public int compare(MetadataDescriptor o1, MetadataDescriptor o2) {
23
assert o1 != null && o2 != null;
24
int result = o1.getContainerType().ordinal()
25
- o2.getContainerType().ordinal();
28
result = o1.getName().compareTo(o2.getName());
31
result = o1.getType() - o2.getType();
34
result = o1.getLanguageIndex() - o2.getLanguageIndex();
37
result = o1.getStreamNumber() - o2.getStreamNumber();