/** * INTERNAL: * Sets a comparator class for this policy to use when instantiating * a new SortedSet object. */ public void setComparatorClass(Class comparatorClass) { if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClass.getName()); } this.comparatorClass=comparatorClass; }
/** * INTERNAL: * Sets a comparator class for this policy to use when instantiating * a new SortedSet object. */ public void setComparatorClass(Class comparatorClass) { if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClass.getName()); } this.comparatorClass=comparatorClass; }
/** * INTERNAL: * Sets a comparator class for this policy to use when instantiating * a new SortedSet object. */ public void setComparatorClass(Class comparatorClass) { if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClass.getName()); } this.comparatorClass=comparatorClass; }
/** * INTERNAL: * Convert all the class-name-based settings in this SortedCollectionContainerPolicy to actual class-based * settings. This method is used when converting a project that has been built * with class names to a project with classes. * @param classLoader */ public void convertClassNamesToClasses(ClassLoader classLoader){ super.convertClassNamesToClasses(classLoader); if(m_comparator==null){ if(comparatorClass==null){ if(comparatorClassName!=null){ Class comparatorClass = Helper.getClassFromClasseName(comparatorClassName, classLoader); if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClassName); } } }else{ if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClass.getName()); } } } }
/** * INTERNAL: * Convert all the class-name-based settings in this SortedCollectionContainerPolicy to actual class-based * settings. This method is used when converting a project that has been built * with class names to a project with classes. * @param classLoader */ public void convertClassNamesToClasses(ClassLoader classLoader){ super.convertClassNamesToClasses(classLoader); if(m_comparator==null){ if(comparatorClass==null){ if(comparatorClassName!=null){ Class comparatorClass = Helper.getClassFromClasseName(comparatorClassName, classLoader); if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClassName); } } }else{ if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClass.getName()); } } } }
/** * INTERNAL: * Convert all the class-name-based settings in this SortedCollectionContainerPolicy to actual class-based * settings. This method is used when converting a project that has been built * with class names to a project with classes. * @param classLoader */ public void convertClassNamesToClasses(ClassLoader classLoader){ super.convertClassNamesToClasses(classLoader); if(m_comparator==null){ if(comparatorClass==null){ if(comparatorClassName!=null){ Class comparatorClass = Helper.getClassFromClasseName(comparatorClassName, classLoader); if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClassName); } } }else{ if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClass.getName()); } } } }
if(m_comparator==null && comparatorClass!=null){ if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClass.getName());
if(m_comparator==null && comparatorClass!=null){ if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClass.getName());
if(m_comparator==null && comparatorClass!=null){ if(Helper.classImplementsInterface(comparatorClass, java.util.Comparator.class)){ m_comparator=(Comparator)Helper.getInstanceFromClass(comparatorClass); }else{ throw ValidationException.invalidComparatorClass(comparatorClass.getName());