Class FunctionsInfo


  • public class FunctionsInfo
    extends java.lang.Object
    Author:
    Teodor Danciu (teodord@users.sourceforge.net)
    • Field Detail

      • DEFAULT_MESSAGES_BUNDLE

        public static final java.lang.String DEFAULT_MESSAGES_BUNDLE
        See Also:
        Constant Field Values
      • PROPERTY_SUFFIX_NAME

        public static final java.lang.String PROPERTY_SUFFIX_NAME
        See Also:
        Constant Field Values
      • PROPERTY_SUFFIX_DESCRIPTION

        public static final java.lang.String PROPERTY_SUFFIX_DESCRIPTION
        See Also:
        Constant Field Values
      • PROPERTY_SUFFIX_TYPE

        public static final java.lang.String PROPERTY_SUFFIX_TYPE
        See Also:
        Constant Field Values
      • PROPERTY_PARAMETER_REQUIRED

        public static final java.lang.String PROPERTY_PARAMETER_REQUIRED
        See Also:
        Constant Field Values
      • PROPERTY_PARAMETER_OPTIONAL

        public static final java.lang.String PROPERTY_PARAMETER_OPTIONAL
        See Also:
        Constant Field Values
    • Method Detail

      • addFunctions

        protected void addFunctions()
      • addFunctionClass

        protected void addFunctionClass​(java.lang.Class<?> functionClass)
      • addCategories

        protected java.util.Set<java.lang.String> addCategories​(FunctionCategories categories)
      • addFunction

        protected void addFunction​(java.lang.reflect.Method functionMethod,
                                   MessageProvider provider,
                                   java.util.Set<java.lang.String> categoryIds,
                                   java.lang.reflect.Method[] boundaryMethods)
      • addCategoryClass

        protected java.lang.String addCategoryClass​(java.lang.Class<?> categoryClass)