Class ParameterMetaData

    • Method Detail

      • getIndex

        public int getIndex()
      • asDescriptor

        public ParameterDescriptor asDescriptor​(boolean defaultGroupSequenceRedefined,
                                                List<Class<?>> defaultGroupSequence)
        Description copied from interface: ConstraintMetaData
        Returns this meta data object's corresponding representation in the descriptor model.
        Specified by:
        asDescriptor in interface ConstraintMetaData
        Parameters:
        defaultGroupSequenceRedefined - Whether the bean hosting the represented element has a redefined default group sequence or not.
        defaultGroupSequence - The default group sequence of the bean hosting the represented element.
        Returns:
        This meta data object's corresponding descriptor model representation. Implementations should return a specific sub type of ElementDescriptor.
      • getValue

        public Object getValue​(Object parent)
        Description copied from interface: Cascadable
        Returns the value of this cacadable from the given parent.
        Specified by:
        getValue in interface Cascadable
      • getCascadableType

        public Type getCascadableType()
        Description copied from interface: Cascadable
        Returns the data type of this cascadable, e.g. the type of a bean property or the return type of a method.
        Specified by:
        getCascadableType in interface Cascadable
        Returns:
        This cascadable type.
      • appendTo

        public void appendTo​(PathImpl path)
        Description copied from interface: Cascadable
        Appends this cascadable element to the given path.
        Specified by:
        appendTo in interface Cascadable
      • getCascadingMetaData

        public CascadingMetaData getCascadingMetaData()
        Description copied from interface: Cascadable
        Returns cascading metadata of this cascadable element. Also contains the cascading metadata of the potential container element types.
        Specified by:
        getCascadingMetaData in interface Cascadable