Class JaxbElemToValue

  • All Implemented Interfaces:
    Method

    public class JaxbElemToValue
    extends BuiltInMethod
    Author:
    Sjaak Derksen
    • Constructor Detail

      • JaxbElemToValue

        public JaxbElemToValue​(TypeFactory typeFactory)
    • Method Detail

      • doTypeVarsMatch

        public boolean doTypeVarsMatch​(Type sourceType,
                                       Type targetType)
        Description copied from class: BuiltInMethod
        Analyzes the Java Generic type variables in the parameter do match the type variables in the build in method same goes for the returnType.
        Overrides:
        doTypeVarsMatch in class BuiltInMethod
        Parameters:
        sourceType - source
        targetType - target
        Returns:
        true, iff the the type variables match
      • getParameter

        public Parameter getParameter()
        Description copied from class: BuiltInMethod
        There's currently only one parameter foreseen instead of a list of parameter
        Specified by:
        getParameter in class BuiltInMethod
        Returns:
        the parameter
      • getReturnType

        public Type getReturnType()
        Description copied from interface: Method
        Returns the return type of the method
        Returns:
        return type
      • getImportTypes

        public Set<Type> getImportTypes()
        Description copied from class: BuiltInMethod
        Returns the types used by this method for which import statements need to be generated. Defaults to the empty set. To be overridden by implementations in case they make use of additional types (note that the parameter and return type don't need to be added).
        Overrides:
        getImportTypes in class BuiltInMethod
        Returns:
        the types used by this method for which import statements need to be generated