Class ProcessingResultImpl

    • Constructor Detail

      • ProcessingResultImpl

        public ProcessingResultImpl​(@NotNull
                                    String result,
                                    boolean modified,
                                    boolean fullyResolved)
    • Method Detail

      • isModified

        public boolean isModified()
        Specified by:
        isModified in interface ProcessingResult
        Returns:
        true, if the value was modified in the course of resolution attempt.
      • getResult

        @NotNull
        public String getResult()
        Specified by:
        getResult in interface ProcessingResult
        Returns:
        the value in the resolved form or the same as input value if isModified is false.
      • isFullyResolved

        public boolean isFullyResolved()
        Specified by:
        isFullyResolved in interface ProcessingResult
        Returns:
        true, if the value is fully resolved by the processor
      • setModified

        public void setModified​(boolean modified)
      • setResult

        public void setResult​(@NotNull
                              String result)
      • setFullyResolved

        public void setFullyResolved​(boolean fullyResolved)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object