subclassaxiomcontainercomparator.java

来自「Semantic Web Ontology Editor」· Java 代码 · 共 50 行

JAVA
50
字号
/*
 * Created on Aug 29, 2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package org.mindswap.swoop.utils.graph.hierarchy.popup;

import java.util.Comparator;

/**
 * @author Dave Wang
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class SubclassAxiomContainerComparator implements Comparator
{
	private static SubclassAxiomContainerComparator myInstance = null;
	
	private SubclassAxiomContainerComparator()
	{ }
	
	public static SubclassAxiomContainerComparator getInstance()
	{
		if (myInstance == null)
			myInstance = new SubclassAxiomContainerComparator();
		return myInstance;
	}
	
	public int compare(Object o1, Object o2) 
	{
		try
		{
			ClassAxiomContainer sac1 = (ClassAxiomContainer)o1;
			ClassAxiomContainer sac2 = (ClassAxiomContainer)o2;
			String name1 = sac1.toString();
			String name2 = sac2.toString();
			return name1.compareTo( name2 );
		}
		catch (Exception e)
		{
			System.out.println( o1.getClass().getName() );
			System.out.println( o2.getClass().getName() );
			e.printStackTrace();
		}
		return -1;
	}
	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?