Class SorterTool.StereotypeSorter

  • All Implemented Interfaces:
    com.nomagic.magicreport.engine.ITool, com.nomagic.magicreport.IVariable, java.io.Serializable, java.lang.Cloneable
    Enclosing class:
    SorterTool

    private class SorterTool.StereotypeSorter
    extends SorterTool
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.nomagic.magicreport.engine.tools.SortTool

        com.nomagic.magicreport.engine.tools.SortTool.AscendingSort, com.nomagic.magicreport.engine.tools.SortTool.DescendingSort, com.nomagic.magicreport.engine.tools.SortTool.FirstNumberAscendingSort, com.nomagic.magicreport.engine.tools.SortTool.FirstNumberDescendingSort, com.nomagic.magicreport.engine.tools.SortTool.HumanAscendingSort, com.nomagic.magicreport.engine.tools.SortTool.HumanDescendingSort
      • Nested classes/interfaces inherited from interface com.nomagic.magicreport.engine.ITool

        com.nomagic.magicreport.engine.ITool.HTMLString, com.nomagic.magicreport.engine.ITool.RetainedString, com.nomagic.magicreport.engine.ITool.Void
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getValue​(java.lang.Object object, java.lang.String propertyName)
      Look up a object value by property name.
      boolean isForceNumber()  
      void setForceNumber​(boolean forceNumber)  
      • Methods inherited from class com.nomagic.magicreport.engine.tools.SortTool

        defaultSort, getNextToken, humanSort, humanSort, humanSort, humanSort, humanSort, humanSort, sort, sort, sort, sort, sort, sortByFirstNumber, sortByFirstNumber, sortByFirstNumber, sortByFirstNumber, sortByLocale, sortByLocale
      • Methods inherited from class com.nomagic.magicreport.engine.Tool

        clone, getContext, getProperties, getProperty, getProperty, notifyObservers, setContext
      • Methods inherited from class java.util.Observable

        addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, setChanged
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • stereotypeName

        private java.lang.String stereotypeName
      • forceNumber

        private boolean forceNumber
    • Constructor Detail

      • StereotypeSorter

        StereotypeSorter​(java.lang.String stereotypeName)
      • StereotypeSorter

        StereotypeSorter​(Stereotype stereotype)
    • Method Detail

      • isForceNumber

        public boolean isForceNumber()
        Overrides:
        isForceNumber in class com.nomagic.magicreport.engine.tools.SortTool
      • setForceNumber

        public void setForceNumber​(boolean forceNumber)
        Overrides:
        setForceNumber in class com.nomagic.magicreport.engine.tools.SortTool
      • getValue

        public java.lang.Object getValue​(java.lang.Object object,
                                         java.lang.String propertyName)
        Description copied from class: SorterTool
        Look up a object value by property name.
        Overrides:
        getValue in class SorterTool
        Parameters:
        object - target object.
        propertyName - property name
        Returns:
        the value.