| 1 19 package org.openharmonise.him.metadata.swing; 20 21 import org.openharmonise.him.metadata.range.swing.propertyhandling.*; 22 23 29 public class OrderedNamedProp implements Comparable { 30 31 private int m_nOrder = 10000; 32 33 private PropNamePanel m_propPanel = null; 34 35 38 public OrderedNamedProp(int nOrder, PropNamePanel propPanel) { 39 super(); 40 this.m_nOrder = nOrder; 41 this.m_propPanel = propPanel; 42 } 43 44 47 public OrderedNamedProp(PropNamePanel propPanel) { 48 super(); 49 this.m_propPanel = propPanel; 50 } 51 52 public int getOrder() { 53 return this.m_nOrder; 54 } 55 56 public PropNamePanel getPropPanel() { 57 return this.m_propPanel; 58 } 59 60 63 public int compareTo(Object obj) { 64 if(obj instanceof OrderedNamedProp) { 65 OrderedNamedProp order = (OrderedNamedProp) obj; 66 return this.getOrder()-order.getOrder(); 67 } else { 68 return 0; 69 } 70 } 71 72 } | Popular Tags |