Package moa.gui

Class ClassOptionSelectionPanel

    • Field Detail

      • classChoiceBox

        protected JComboBox classChoiceBox
      • chosenObjectEditor

        protected JComponent chosenObjectEditor
      • chosenObject

        protected Object chosenObject
    • Constructor Detail

      • ClassOptionSelectionPanel

        public ClassOptionSelectionPanel​(Class<?> requiredType,
                                         String initialCLIString,
                                         String nullString)
    • Method Detail

      • setRequiredCapabilities

        public static void setRequiredCapabilities​(CapabilityRequirement requirements)
        Sets the capability requirement of listed classes.
        Parameters:
        requirements - The capability requirements.
      • findSuitableClasses

        public Class<?>[] findSuitableClasses​(Class<?> requiredType)
      • getChosenObjectCLIString

        public String getChosenObjectCLIString​(Class<?> requiredType)
      • classChoiceChanged

        public void classChoiceChanged​(Object chosen)