Class QDoxComponentGleaner

    • Field Detail

      • PLEXUS_COMPONENT_TAG

        public static final java.lang.String PLEXUS_COMPONENT_TAG
        See Also:
        Constant Field Values
      • PLEXUS_REQUIREMENT_TAG

        public static final java.lang.String PLEXUS_REQUIREMENT_TAG
        See Also:
        Constant Field Values
      • PLEXUS_CONFIGURATION_TAG

        public static final java.lang.String PLEXUS_CONFIGURATION_TAG
        See Also:
        Constant Field Values
      • PLEXUS_VERSION_PARAMETER

        public static final java.lang.String PLEXUS_VERSION_PARAMETER
        See Also:
        Constant Field Values
      • PLEXUS_ROLE_PARAMETER

        public static final java.lang.String PLEXUS_ROLE_PARAMETER
        See Also:
        Constant Field Values
      • PLEXUS_ROLE_HINT_PARAMETER

        public static final java.lang.String PLEXUS_ROLE_HINT_PARAMETER
        See Also:
        Constant Field Values
      • PLEXUS_ROLE_HINT_LIST_PARAMETER

        public static final java.lang.String PLEXUS_ROLE_HINT_LIST_PARAMETER
        See Also:
        Constant Field Values
      • PLEXUS_ALIAS_PARAMETER

        public static final java.lang.String PLEXUS_ALIAS_PARAMETER
        See Also:
        Constant Field Values
      • PLEXUS_DEFAULT_VALUE_PARAMETER

        public static final java.lang.String PLEXUS_DEFAULT_VALUE_PARAMETER
        See Also:
        Constant Field Values
      • PLEXUS_LIFECYCLE_HANDLER_PARAMETER

        public static final java.lang.String PLEXUS_LIFECYCLE_HANDLER_PARAMETER
        See Also:
        Constant Field Values
      • PLEXUS_INSTANTIATION_STARTEGY_PARAMETER

        public static final java.lang.String PLEXUS_INSTANTIATION_STARTEGY_PARAMETER
        See Also:
        Constant Field Values
      • PLEXUS_OPTIONAL_PARAMETER

        public static final java.lang.String PLEXUS_OPTIONAL_PARAMETER
        See Also:
        Constant Field Values
      • PLEXUS_DEFAULT_HINT

        public static final java.lang.String PLEXUS_DEFAULT_HINT
        See Also:
        Constant Field Values
      • IGNORED_INTERFACES

        private static final java.util.List<java.lang.String> IGNORED_INTERFACES
    • Constructor Detail

      • QDoxComponentGleaner

        public QDoxComponentGleaner()
    • Method Detail

      • getPackage

        private static java.lang.String getPackage​(com.thoughtworks.qdox.model.JavaClass javaClass)
      • findRole

        private java.lang.String findRole​(com.thoughtworks.qdox.model.JavaClass javaClass)
      • findRequirements

        private void findRequirements​(com.thoughtworks.qdox.JavaProjectBuilder classCache,
                                      ComponentDescriptor<?> componentDescriptor,
                                      com.thoughtworks.qdox.model.JavaClass javaClass)
      • findExtraParameters

        private void findExtraParameters​(java.lang.String tagName,
                                         java.util.Map<java.lang.String,​java.lang.String> parameters)
      • getParameter

        private java.lang.String getParameter​(java.util.Map<java.lang.String,​java.lang.String> parameters,
                                              java.lang.String parameter)