1 19 package org.openharmonise.him.metadata.swing; 20 21 27 public class OrderedProp implements Comparable { 28 29 private int m_nOrder = 10000; 30 31 private PropertyPanel m_propPanel = null; 32 33 36 public OrderedProp(int nOrder, PropertyPanel propPanel) { 37 super(); 38 this.m_nOrder = nOrder; 39 this.m_propPanel = propPanel; 40 } 41 42 45 public OrderedProp(PropertyPanel propPanel) { 46 super(); 47 this.m_propPanel = propPanel; 48 } 49 50 public int getOrder() { 51 return this.m_nOrder; 52 } 53 54 public PropertyPanel getPropPanel() { 55 return this.m_propPanel; 56 } 57 58 61 public int compareTo(Object obj) { 62 if(obj instanceof OrderedProp) { 63 OrderedProp order = (OrderedProp) obj; 64 return this.getOrder()-order.getOrder(); 65 } else { 66 return 0; 67 } 68 } 69 70 } 71 | Popular Tags |