org.jaudiotagger.tag.id3
Class ID3v23PreferredFrameOrderComparator

java.lang.Object
  extended by org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator
All Implemented Interfaces:
java.util.Comparator<java.lang.String>

public class ID3v23PreferredFrameOrderComparator
extends java.lang.Object
implements java.util.Comparator<java.lang.String>

Orders frame Ids so that the most important frames are writtne first


Field Summary
private static ID3v23PreferredFrameOrderComparator comparator
           
private static java.util.List frameIdsInPreferredOrder
           
 
Constructor Summary
private ID3v23PreferredFrameOrderComparator()
           
 
Method Summary
 int compare(java.lang.String frameId1, java.lang.String frameId2)
           
 boolean equals(java.lang.Object obj)
           
static ID3v23PreferredFrameOrderComparator getInstanceof()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

comparator

private static ID3v23PreferredFrameOrderComparator comparator

frameIdsInPreferredOrder

private static java.util.List frameIdsInPreferredOrder
Constructor Detail

ID3v23PreferredFrameOrderComparator

private ID3v23PreferredFrameOrderComparator()
Method Detail

getInstanceof

public static ID3v23PreferredFrameOrderComparator getInstanceof()

compare

public int compare(java.lang.String frameId1,
                   java.lang.String frameId2)
Specified by:
compare in interface java.util.Comparator<java.lang.String>
Parameters:
frameId1 -
frameId2 -
Returns:

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface java.util.Comparator<java.lang.String>
Overrides:
equals in class java.lang.Object