Class BaseComparison

    • Field Detail

      • ARG_MODE

        public static final java.lang.String ARG_MODE
        Mode: SVP or mode for MVP comparisons
        See Also:
        Constant Field Values
      • ARGS

        public static java.util.LinkedHashMap<java.lang.String,​ArgumentDefinition> ARGS
        Args
    • Constructor Detail

      • BaseComparison

        public BaseComparison​(java.lang.String name,
                              QName returnType,
                              java.util.LinkedHashMap<java.lang.String,​ArgumentDefinition> argumentDefinitions)
        Parameters:
        name - String
        returnType - QName
    • Method Detail

      • setPropertyAndStaticArguments

        public void setPropertyAndStaticArguments​(java.util.Map<java.lang.String,​Argument> functionArgs)
      • getPropertyArgument

        protected PropertyArgument getPropertyArgument()
        Returns:
        the propertyArgument - there must be a property argument of a function argument
      • getStaticArgument

        protected StaticArgument getStaticArgument()
        Returns:
        the staticArgument - must be set
      • getStaticPosition

        public java.lang.String getStaticPosition()
        Returns:
        the staticPosition
      • getFunctionArgument

        protected FunctionArgument getFunctionArgument()
        Returns:
        the functionArgument
      • getPropertyName

        public java.lang.String getPropertyName()