Class AgentApiGenerator


  • public final class AgentApiGenerator
    extends java.lang.Object
    • Constructor Detail

      • AgentApiGenerator

        private AgentApiGenerator()
    • Method Detail

      • getClazzMethods

        private static java.util.Collection<AgentApiGenerator.ClazzMethod> getClazzMethods​(VmInfo vmInfo,
                                                                                           VmManager vmManager,
                                                                                           PluginManager pluginManager,
                                                                                           java.lang.String innerClazzName,
                                                                                           java.lang.String innerClazz)
                                                                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • clearItems

        public static void clearItems()
        Used to clear Agent API items in case their method/form of generation changes.
      • insertOrRepalce

        private static void insertOrRepalce​(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea text,
                                            java.lang.String nw,
                                            java.lang.String filter)
      • create

        public static javax.swing.JPopupMenu create​(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea text,
                                                    java.lang.String filter)
      • add

        private static void add​(java.lang.String filter,
                                javax.swing.JComponent p,
                                javax.swing.JMenuItem toAdd,
                                java.lang.String additionalText)
      • containsAllInOrder

        static boolean containsAllInOrder​(java.lang.String filter,
                                          java.lang.String text)
      • containsAll

        private static boolean containsAll​(java.lang.String pattern,
                                           java.lang.String where)
      • exitOnEmpty

        private static java.lang.Boolean exitOnEmpty​(java.lang.String filter,
                                                     java.lang.String text)
      • createHelp

        private static javax.swing.JMenuItem createHelp​(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea text)
      • getPlainHelp

        public static java.lang.String getPlainHelp()
      • getInterestingHelp

        public static java.lang.String getInterestingHelp()
      • createExact

        private static javax.swing.JMenuItem createExact​(java.lang.String s,
                                                         org.fife.ui.rsyntaxtextarea.RSyntaxTextArea text,
                                                         java.lang.String filter)