public String getText(Object object) { Listener listener = (Listener) object; String name = listener.getListenerClassName(); if (name == null) name = "<listener>"; //$NON-NLS-1$ return name; }
public int compare(Object o1, Object o2) { if (o1 instanceof Servlet) { Servlet s1 = (Servlet)o1; Servlet s2 = (Servlet)o2; if (s1.getServletName() != null && s2.getServletName() != null) return s1.getServletName().compareTo(s2.getServletName()); return -1; } else if (o1 instanceof Filter) { Filter f1 = (Filter) o1; Filter f2 = (Filter) o2; if (f1.getName() != null && f2.getName() != null) return f1.getName().compareTo(f2.getName()); return -1; } else if (o1 instanceof Listener) { Listener l1 = (Listener) o1; Listener l2 = (Listener) o2; if (l1.getListenerClassName() != null && l2.getListenerClassName() !=null) return l1.getListenerClassName().compareTo(l2.getListenerClassName()); return -1; } else return -1; } }