类 AbstractFileItemWriter.OutputState

    • 构造器详细资料

    • 方法详细资料

      • position

        public long position()
                      throws java.io.IOException
        Return the byte offset position of the cursor in the output file as a long integer.
        抛出:
        java.io.IOException
      • setAppendAllowed

        public void setAppendAllowed​(boolean append)
        参数:
        append - if true, append to previously created file
      • restoreFrom

        public void restoreFrom​(ExecutionContext executionContext)
        参数:
        executionContext - state from which to restore writing from
      • setDeleteIfExists

        public void setDeleteIfExists​(boolean shouldDeleteIfExists)
        参数:
        shouldDeleteIfExists - indicator
      • setEncoding

        public void setEncoding​(java.lang.String encoding)
        参数:
        encoding - file encoding
      • close

        public void close()
        Close the open resource and reset counters.
      • write

        public void write​(java.lang.String line)
                   throws java.io.IOException
        参数:
        line - String to be written to the file
        抛出:
        java.io.IOException
      • truncate

        public void truncate()
                      throws java.io.IOException
        Truncate the output at the last known good point.
        抛出:
        java.io.IOException - if unable to work with file