org.jaudiotagger.tag.id3
Class ID3v22PreferredFrameOrderComparator

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

public class ID3v22PreferredFrameOrderComparator
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 ID3v22PreferredFrameOrderComparator comparator
           
private static java.util.List frameIdsInPreferredOrder
           
 
Constructor Summary
private ID3v22PreferredFrameOrderComparator()
           
 
Method Summary
 int compare(java.lang.String frameId1, java.lang.String frameId2)
           
 boolean equals(java.lang.Object obj)
           
static ID3v22PreferredFrameOrderComparator getInstanceof()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

comparator

private static ID3v22PreferredFrameOrderComparator comparator

frameIdsInPreferredOrder

private static java.util.List frameIdsInPreferredOrder
Constructor Detail

ID3v22PreferredFrameOrderComparator

private ID3v22PreferredFrameOrderComparator()
Method Detail

getInstanceof

public static ID3v22PreferredFrameOrderComparator 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